Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562305 2026-01-05T22:33:53 0:00:00
Previous 562304 2026-01-05T22:33:38 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2523 2558
Performance Improvements 2002 2360
Unchanged Tests 52655 52262
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::partition(list<int>)_(dense)/1024 184.09% 389.267 1105.884 - 181.28% -
std::flat_map<int,_int>::ctor(const&)/8192 125.41% 853.860 1924.714 - -0.53% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 123.57% 859.504 1921.579 - -0.34% -
SetIntersection_Interlaced_Vector_uint32_262144_64 120.69% 8132641.775 17947961.730 - 118.59% -
rng::partition(list<int>)_(dense)/1024 115.89% 386.037 833.410 - 115.30% -
std::rotate(list<int>)_(1_element_forward)/1024 115.61% 734.768 1584.240 - 115.22% -
rng::rotate(list<int>)_(1_element_forward)/1024 115.23% 734.259 1580.382 - 113.93% -
rng::rotate(list<int>)_(1_element_backward)/1024 112.07% 743.823 1577.443 - 111.13% -
std::rotate(list<int>)_(1_element_backward)/1024 111.74% 745.210 1577.872 - 110.88% -
rng::find_last(list<int>)_(bail_10%)/1024 104.52% 678.847 1388.374 - 105.32% -
rng::partition(list<int>)_(sparse)/1024 104.31% 737.013 1505.783 - 105.55% -
std::partition(list<int>)_(sparse)/1024 103.53% 719.787 1464.983 - 101.88% -
std::is_sorted(deque<int>)/8 95.63% 2.491 4.874 - 93.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 94.68% 4001803.868 7790601.041 - 30.01% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 93.13% 366875.835 708530.299 - 91.55% -
std::mismatch(list<int>)_(it,_it,_it)/1000 93.04% 749.638 1447.076 - 92.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 92.25% 8.364 16.080 - -14.95% -
rng::rotate_copy(vector<int>)/8192 89.01% 280.601 530.369 - 87.00% -
BM_deque_deque_ranges_copy_backward/0 86.94% 0.742 1.387 - 73.29% -
BM_deque_deque_copy_backward/0 84.64% 0.752 1.388 - 71.61% -
BM_deque_deque_move_backward/0 84.55% 0.752 1.387 - 70.26% -
std::unordered_set<int>::count(key)_(non-existent)/0 83.78% 0.265 0.488 - 20.52% -
BM_std_min<unsigned_short>/1 76.95% 0.258 0.456 - 79.52% -
BM_deque_deque_ranges_move_backward/0 75.60% 0.790 1.388 - 75.15% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 74.26% 386752.613 673951.590 - 75.65% -
rng::copy(vector<int>)/4096 67.02% 146.698 245.013 - 63.96% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 57.87% 37.176 58.689 - 27.15% -
BM_MakeHeap_uint32_Random_4 57.57% 1.227 1.933 - 72.35% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 57.41% 7.279 11.458 - 39.11% -
SetIntersection_Interlaced_Vector_uint32_16384_64 57.24% 5940342.924 9340354.161 - 57.26% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 56.59% 0.394 0.617 - 14.35% -
BM_deque_deque_ranges_copy_backward/64 54.87% 3.330 5.157 - 52.72% -
BM_deque_deque_move_backward/64 54.86% 3.328 5.154 - 52.52% -
std::unordered_set<int>::insert(value)_(already_present)/8192 52.86% 2.015 3.080 - 37.78% -
rng::all_of(deque<int>)_(process_all)/8 50.77% 3.088 4.656 - 50.78% -
rng::any_of(deque<int>)_(process_all)/8 50.42% 3.091 4.649 - 50.36% -
BM_deque_deque_ranges_move_backward/64 50.28% 3.436 5.163 - 52.89% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 49.97% 0.269 0.403 - 18.14% -
std::copy_backward(vector<bool>)_(aligned)/1048576 49.57% 2199.396 3289.616 - 20.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 49.52% 5.320 7.954 - 36.30% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 49.14% 43.108 64.290 - 3.41% -
std::copy_n(list<int>)/4096 48.97% 3517.242 5239.518 - 35.69% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 48.19% 2.021 2.995 - 13.65% -
rng::contains_subrange(deque<int>)_(process_all)/50 47.28% 14.657 21.586 - 18.26% -
BM_deque_deque_copy_backward/64 46.58% 3.520 5.159 - 52.92% -
std::mismatch(list<int>)_(it,_it,_it)/1024 46.29% 767.516 1122.785 - 45.54% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 46.19% 627.165 916.843 - 50.21% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 45.90% 36.021 52.553 - 42.13% -
SetIntersection_Front_Set_float_16384_16384 44.30% 244090005.111 352215325.034 - 2.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 43.98% 0.442 0.636 - 14.44% -
rng::find_last(deque<int>)_(bail_90%)/1048576 42.13% 25485.785 36222.204 - 41.69% -
BM_RangesPushHeap_string_Descending_262144 40.95% 3.182 4.485 - -12.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 40.81% 25.841 36.387 - 21.98% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 40.58% 26.850 37.748 - 58.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.84% 31.908 44.621 - 40.06% -
rng::contains_subrange(deque<int>)_(process_all)/16 38.89% 6.690 9.292 - -1.09% -
BM_vector_deque_copy/0 38.47% 0.397 0.550 - 41.64% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 38.29% 1.413 1.954 - 4.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 38.12% 2075.121 2866.204 - 45.25% -
BM_RangesPushHeap_float_Random_1 37.96% 0.394 0.544 - 26.92% -
SetIntersection_Interlaced_Vector_uint32_16384_16 37.87% 2531222.264 3489903.674 - 41.73% -
rng::contains_subrange(deque<int>)_(process_all)/32 37.79% 10.648 14.672 - 5.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 37.67% 513.173 706.464 - -25.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 37.25% 2.298 3.154 - -15.36% -
BM_toupper_char<char> 37.22% 0.503 0.690 - 12.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.34% 28.461 38.804 - 36.03% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 36.25% 69.142 94.208 - 0.57% -
BM_std_min<int>/1 35.76% 0.331 0.449 - 59.60% -
rng::move_backward(deque<int>)/64 35.38% 5.340 7.230 - 28.64% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 35.30% 1.354 1.832 - 7.51% -
std::move_backward(deque<int>)/64 35.12% 5.302 7.165 - 30.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.70% 29.732 39.750 - 35.01% -
std::shift_right(deque<int>)/32 33.59% 3.245 4.335 - 33.30% -
std::map<std::string,_int>::erase(key)_(existent)/1024 33.44% 60.400 80.600 - -7.15% -
std::set<std::string>::erase(key)_(existent)/1024 33.01% 75.909 100.966 - 31.87% -
rng::search(deque<int>)_(near_matches)/1000 32.64% 18634.709 24716.902 - 2.62% -
std::equal(list<int>)_(it,_it,_it)/1024 32.58% 1131.600 1500.243 - 31.98% -
SetIntersection_Interlaced_Vector_uint32_262144_4 31.94% 1512284.506 1995362.803 - 30.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 31.91% 551.162 727.055 - -29.35% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 31.78% 0.935 1.232 - -6.86% -
rng::search(deque<int>)_(near_matches)/1024 31.75% 19605.570 25830.795 - 2.40% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 31.60% 1.291 1.698 - 6.85% -
SetIntersection_Interlaced_Vector_uint32_256_64 31.37% 6471848.970 8502360.399 - 16.74% -
BM_vector_deque_ranges_copy/0 31.31% 0.463 0.608 - 31.36% -
std::set<std::string>::insert(value)_(new_value)/8192 30.90% 70.187 91.877 - 31.36% -
std::unordered_set<std::string>::erase(key)_(existent)/0 30.78% 68.432 89.495 - -27.09% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 30.67% 699.217 913.676 - 37.55% -
std::set<std::string>::erase(iterator)/8192 30.61% 25.784 33.675 - 30.50% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 30.38% 10.439 13.610 - 31.49% -
std::is_sorted(list<int>,_pred)/8192 29.77% 7107.689 9223.627 - 21.19% -
BM_std_min<unsigned_char>/1 29.71% 0.289 0.375 - 15.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.62% 25.319 32.819 - 12.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 29.43% 42670927.663 55228036.844 - 41.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 29.42% 0.461 0.597 - -6.26% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 29.19% 0.338 0.437 - 27.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 28.89% 69.633 89.749 - -6.40% -
BM_RangesPopHeap_uint64_1 28.84% 0.445 0.573 - 28.66% -
std::fill_n(list<int>)/8192 28.77% 7019.032 9038.703 - 28.04% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 28.48% 27.926 35.878 - -25.53% -
std::vector<int>::ctor(size)/32 28.32% 11.335 14.546 - 33.24% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 27.66% 10348.776 13211.542 - 28.53% -
rng::is_sorted(list<int>,_pred)/8192 27.49% 7282.877 9284.747 - 5.00% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.43% 11.184 14.252 - 33.97% -
BM_RangesPushHeap_uint32_PipeOrgan_1 27.24% 0.394 0.501 - -21.29% -
SetIntersection_Interlaced_Vector_float_262144_4 26.89% 1552872.372 1970441.317 - -8.60% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 26.86% 13.325 16.905 - 2.55% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 26.71% 1.478 1.873 - 33.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 26.66% 550.097 696.743 - -32.36% -
std::copy_backward(vector<int>)/4096 26.16% 170.320 214.883 - -10.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.12% 28.871 36.411 - 26.37% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 25.89% 18.297 23.035 - 10.03% -
std::unordered_set<int>::find(key)_(non-existent)/32 25.42% 0.965 1.211 - 23.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.35% 25.818 32.363 - 24.94% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 25.17% 0.363 0.454 - 24.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 25.15% 17.571 21.990 - -7.09% -
BM_RangesPopHeap_string_1 25.11% 0.511 0.640 - 22.12% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 24.96% 1.480 1.849 - 0.06% -
rng::all_of(deque<int>)_(process_all)/32 24.63% 11.546 14.390 - 24.54% -
std::unordered_set<std::string>::erase(key)_(existent)/32 24.06% 57.198 70.960 - -4.11% -
rng::any_of(deque<int>)_(process_all)/32 23.88% 11.593 14.361 - 24.34% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 23.82% 28.339 35.090 - 35.40% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 23.81% 1.122 1.389 - 7.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.54% 69.459 85.810 - 91.31% -
std::unordered_set<std::string>::erase(iterator)/8192 23.42% 29.381 36.261 - 9.87% -
rng::find_last(vector<char>)_(bail_90%)/1024 23.38% 11.460 14.140 - 17.06% -
rng::fill(deque<int>)/32 22.76% 1.360 1.670 - 13.59% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 22.64% 1.325 1.625 - 25.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 22.40% 29.142 35.669 - -1.78% -
BM_deque_deque_ranges_move_backward/1 22.32% 2.748 3.362 - 20.28% -
std::shift_right(deque<int>)/50 22.27% 4.209 5.146 - 22.14% -
BM_PushHeap_uint32_QuickSortAdversary_1 22.25% 0.503 0.615 - 27.67% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 22.10% 18.893 23.069 - 20.88% -
rng::contains_subrange(list<int>)_(process_all)/8192 21.81% 6960.661 8478.614 - 20.99% -
std::deque<int>::ctor(size)/32 21.66% 28.237 34.353 - 31.51% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 21.64% 0.501 0.610 - 30.67% -
BM_RangesPushHeap_uint64_Ascending_64 21.63% 1.519 1.847 - 21.60% -
SetIntersection_Interlaced_Vector_uint64_262144_16 21.33% 2989237.397 3626850.630 - 13.79% -
std::is_sorted_until(deque<int>,_pred)/8 21.33% 3.873 4.699 - 10.52% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.29% 18.611 22.573 - 19.65% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 21.28% 18.674 22.648 - 17.88% -
rng::is_sorted(list<int>)/8192 21.12% 6786.156 8219.644 - 13.19% -
std::multiset<std::string>::erase(key)_(existent)/1024 20.87% 61.021 73.754 - 27.57% -
std::move_backward(deque<int>)/8 20.54% 3.363 4.054 - 22.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 20.27% 0.392 0.472 - 15.02% -
SetIntersection_Front_Vector_float_1024_1024 20.10% 5992144.501 7196442.255 - 20.22% -
std::unordered_set<int>::insert(value)_(already_present)/1024 20.01% 1.747 2.097 - 8.10% -
rng::search(deque<int>)_(no_match)/1024 20.01% 347.452 416.961 - 36.68% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 19.84% 0.417 0.500 - 28.20% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 19.79% 1.171 1.403 - 8.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 19.77% 0.447 0.536 - -23.15% -
BM_deque_deque_copy_backward/1 19.71% 2.787 3.336 - 19.34% -
std::search(deque<int>,_pred)_(no_match)/1024 19.66% 364.949 436.703 - 33.42% -
std::copy(list<int>)/4096 19.60% 3287.654 3932.073 - 19.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 19.53% 28.382 33.924 - 20.12% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 19.48% 0.336 0.401 - 19.28% -
rng::reverse(list<int>)/4096 19.44% 1674.310 1999.855 - 14.13% -
SetIntersection_Interlaced_Vector_float_256_64 19.44% 7425993.143 8869552.117 - -0.59% -
SetIntersection_Interlaced_Vector_float_256_16 19.27% 6107627.994 7284519.927 - -8.72% -
std::search(list<int>)_(single_element)/1000 19.26% 555.254 662.222 - -1.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 19.23% 54.864 65.414 - 9.30% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 18.77% 1.344 1.596 - 26.67% -
SetIntersection_Front_Vector_uint32_262144_1024 18.68% 5981425.022 7098865.783 - 18.76% -
BM_PushHeap_uint64_Descending_1 18.66% 0.536 0.636 - 41.69% -
BM_vector_deque_move_backward/0 18.38% 0.437 0.518 - 16.70% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 18.37% 27.422 32.460 - 15.27% -
BM_StringRelational_Eq_Small_Small_ChangeLast 18.29% 1.801 2.130 - 26.99% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 18.17% 1.217 1.438 - 3.73% -
std::map<std::string,_int>::erase(iterator)/8192 17.94% 29.946 35.319 - 33.54% -
BM_RangesMakeHeap_float_Random_1024 17.91% 1.202 1.417 - 15.16% -
BM_std_min<long_long>/3 17.82% 1.119 1.318 - 2.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 17.71% 2.734 3.218 - 17.32% -
std::find(vector<char>)_(process_all)/8 17.69% 0.924 1.088 - 17.63% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 17.40% 82.230 96.540 - 4.93% -
rng::find(vector<char>)_(process_all)/8 17.37% 0.925 1.085 - 17.34% -
BM_lexicographical_compare_three_way_fast_path/1 17.27% 0.390 0.457 - 17.01% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 17.25% 46267208.171 54246864.368 - 17.54% -
std::multiset<std::string>::find(key)_(existent)/32 17.24% 15.224 17.849 - 20.96% -
BM_RangesPushHeap_string_Descending_1024 17.21% 2.357 2.763 - 11.28% -
BM_StringEraseWithMove_Huge_Transparent 17.20% 43.233 50.667 - 11.84% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 17.05% 20.870 24.427 - 3.80% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 16.92% 78.321 91.573 - 2.41% -
BM_StringEraseWithMove_Huge_Opaque 16.84% 45.147 52.749 - 14.26% -
BM_deque_deque_move_backward/512 16.83% 18.551 21.674 - 16.32% -
BM_std_min<__int128>/1 16.83% 0.393 0.459 - 23.66% -
BM_deque_deque_ranges_copy_backward/512 16.79% 18.572 21.691 - 11.25% -
std::find_end(deque<int>)_(match_near_end)/1000 16.77% 33.806 39.475 - -88.06% -
std::find_end(list<int>)_(single_element)/8192 16.75% 7339.378 8568.481 - -0.77% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 16.70% 11.209 13.081 - 24.23% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.64% 0.390 0.455 - 15.87% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 16.63% 9.109 10.623 - 1.10% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 16.59% 801.450 934.442 - 28.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 16.57% 20.182 23.526 - 22.83% -
BM_std_minmax<unsigned_char>/7 16.54% 2.267 2.642 - 8.55% -
BM_deque_deque_ranges_move_backward/2 16.54% 2.464 2.872 - 13.59% -
BM_vector_deque_ranges_move/0 16.51% 0.369 0.430 - -17.28% -
std::unordered_set<std::string>::erase(iterator)/1024 16.30% 28.693 33.369 - 11.82% -
std::set<std::string>::erase(iterator)/0 16.27% 25.405 29.539 - 16.17% -
BM_deque_deque_copy_backward/512 16.01% 19.229 22.307 - 20.12% -
SetIntersection_Interlaced_Vector_float_262144_1024 16.00% 71889477.578 83395295.258 - -46.65% -
BM_RangesPushHeap_string_Descending_16384 15.95% 2.329 2.701 - 9.70% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 15.90% 65.812 76.275 - 25.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 15.80% 70.833 82.022 - 15.61% -
std::search(deque<int>,_pred)_(near_matches)/1000 15.70% 23654.480 27367.667 - 17.42% -
rng::remove(list<int>)_(prefix)/8192 15.68% 8304.446 9606.325 - 12.71% -
BM_RangesPushHeap_uint64_SingleElement_1 15.65% 0.417 0.482 - -21.66% -
BM_MakeHeap_uint64_Random_4 15.63% 1.443 1.669 - 15.44% -
std::copy_n(vector<bool>)_(aligned)/262144 15.57% 594.967 687.631 - 1.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.50% 31.257 36.102 - 0.55% -
BM_deque_deque_copy_backward/2 15.46% 2.530 2.922 - 15.31% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 15.28% 1.485 1.711 - 6.17% -
BM_deque_deque_ranges_move_backward/512 15.26% 18.826 21.700 - 5.86% -
std::search(deque<int>,_pred)_(near_matches)/1024 15.24% 24860.017 28647.443 - 17.04% -
BM_deque_deque_move_backward/1 14.90% 2.803 3.221 - 18.15% -
BM_vector_deque_move/64000 14.89% 2365.750 2718.103 - -7.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.75% 0.465 0.534 - -0.11% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 14.74% 314.151 360.463 - 1.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 14.67% 9.919 11.374 - 7.66% -
BM_StringRead_Cold_Shallow_Empty 14.60% 0.848 0.972 - 23.64% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 14.60% 10077.716 11549.199 - 14.78% -
BM_deque_deque_move/65536 14.47% 2757.029 3155.854 - 10.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 14.45% 23607786.641 27020284.443 - 65.28% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.43% 13160.381 15059.675 - 14.08% -
BM_vector_deque_ranges_copy/64000 14.35% 2375.266 2716.205 - -8.14% -
rng::all_of(deque<int>)_(process_all)/50 14.34% 17.748 20.293 - 10.68% -
std::none_of(vector<int>)_(process_all)/50 14.20% 13.233 15.111 - -16.98% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 14.15% 20.140 22.990 - -4.68% -
rng::find_first_of(list<int>)_(large_needle)/1024 14.07% 854250.423 974477.097 - 0.92% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 14.03% 1.427 1.628 - -9.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 13.97% 1.855 2.114 - 4.04% -
BM_std_min<char>/1 13.94% 0.332 0.378 - 31.37% -
BM_vector_deque_copy/64000 13.93% 2378.553 2709.897 - -7.88% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 13.82% 6274.334 7141.439 - 10.92% -
std::find_end(forward_list<int>)_(single_element)/8192 13.76% 5622.387 6396.209 - 11.66% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 13.74% 34.490 39.229 - -3.99% -
BM_RangesPushHeap_uint64_Ascending_256 13.61% 2.093 2.378 - 13.64% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 13.61% 0.399 0.453 - 24.92% -
BM_deque_deque_ranges_copy_backward/1 13.55% 2.786 3.164 - 14.02% -
std::list<int>::ctor(size)/32 13.52% 340.727 386.780 - 19.68% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 13.42% 0.265 0.301 - 2.32% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 13.42% 342.229 388.161 - 20.94% -
BM_StringConstructDestroyCStr_Empty_Transparent 13.40% 0.241 0.273 - 15.92% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 13.37% 0.399 0.453 - 25.13% -
SetIntersection_Interlaced_Vector_uint32_256_16 13.37% 6718040.806 7616015.081 - 13.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 13.35% 27.591 31.274 - 7.69% -
BM_vector_deque_move/70000 13.27% 2584.418 2927.385 - -7.60% -
std::find(vector<char>)_(bail_25%)/8 13.21% 1.106 1.253 - 23.95% -
BM_RangesMakeHeap_string_Descending_16384 13.16% 2.747 3.109 - -19.24% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 13.07% 1237.451 1399.223 - 12.36% -
BM_vector_deque_ranges_copy/70000 13.02% 2592.029 2929.417 - -6.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 12.96% 18.681 21.103 - -8.40% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.90% 11.245 12.696 - 15.66% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 12.90% 0.402 0.453 - 25.22% -
std::stable_partition(deque<int>)_(dense)/1024 12.89% 619.702 699.592 - 17.34% -
rng::move_backward(deque<int>)/8 12.80% 3.544 3.998 - 9.32% -
std::rotate(list<int>)_(1_element_forward)/50 12.79% 24.302 27.410 - 12.90% -
std::list<int>::ctor(size)/1024 12.77% 12290.103 13859.924 - 18.99% -
BM_StringRead_Cold_Deep_Empty 12.76% 0.884 0.997 - 24.29% -
rng::any_of(list<int>)_(process_all)/8192 12.68% 7255.000 8175.019 - 15.00% -
BM_SortHeap_pair<uint32,_uint32>_4 12.58% 1.447 1.629 - -13.80% -
std::list<int>::ctor(size)/8192 12.56% 100371.623 112977.902 - 18.74% -
rng::rotate(deque<int>)_(1_element_backward)/32 12.43% 4.063 4.568 - 10.12% -
std::unordered_set<int>::count(key)_(existent)/1024 12.42% 1.191 1.339 - 11.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 12.37% 32.935 37.008 - 13.11% -
rng::find_end(list<int>)_(single_element)/8192 12.36% 7416.490 8333.439 - -4.93% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 12.33% 2541.487 2854.732 - 0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 12.30% 6102634.690 6853415.382 - -1.33% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.30% 763.181 857.045 - 3.49% -
std::set<std::string>::contains(key)_(non-existent)/32 12.26% 9.686 10.874 - 15.45% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 12.22% 6.326 7.100 - 11.71% -
BM_RangesPushHeap_string_Descending_256 12.20% 2.277 2.555 - 7.90% -
std::unique(list<int>)_(contiguous)/1024 12.20% 937.284 1051.613 - 13.40% -
BM_std_minmax<unsigned_char>/2 12.13% 0.825 0.925 - 4.77% -
BM_std_min<unsigned___int128>/1 12.02% 0.411 0.460 - 25.27% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 11.99% 1.385 1.551 - 7.98% -
BM_vector_deque_ranges_copy/65536 11.94% 2371.587 2654.865 - -7.66% -
BM_RangesPushHeap_string_PipeOrgan_262144 11.92% 17.288 19.349 - 7.44% -
BM_vector_deque_copy/70000 11.82% 2626.722 2937.105 - -6.21% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 11.79% 9.587 10.717 - 11.79% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11.78% 11707.854 13086.980 - 17.83% -
BM_deque_vector_copy_backward/0 11.77% 1.376 1.538 - 11.56% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 11.76% 6827.239 7630.291 - -0.65% -
SetIntersection_Front_Set_string_1024_64 11.75% 4458253.584 4982103.750 - 6.08% -
std::all_of(list<int>)_(process_all)/8192 11.66% 7289.023 8138.735 - 7.01% -
std::set<std::string>::contains(key)_(existent)/1024 11.60% 21.699 24.216 - 13.98% -
std::find_end(deque<int>)_(match_near_end)/1024 11.60% 32.516 36.286 - -98.91% -
BM_StringRead_Cold_Deep_Small 11.58% 0.893 0.997 - 23.54% -
BM_vector_deque_move/65536 11.57% 2370.186 2644.428 - -8.05% -
BM_std_minmax<unsigned_int>/4 11.56% 0.974 1.087 - 11.71% -
rng::all_of(list<int>)_(process_all)/8192 11.55% 7389.401 8243.210 - 11.15% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.54% 10.271 11.457 - 8.52% -
BM_MakeThenSortHeap_float_Descending_4 11.50% 1.172 1.306 - 11.17% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 11.46% 0.406 0.453 - 0.37% -
BM_vector_deque_ranges_move/65536 11.45% 2370.221 2641.625 - -7.63% -
std::set<int>::insert(value)_(new_value)/1024 11.44% 42.296 47.134 - 12.37% -
std::stable_partition(deque<int>)_(dense)/50 11.29% 39.740 44.228 - 11.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 11.27% 9710703.558 10804754.909 - -0.19% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.20% 1524.886 1695.739 - 4.46% -
BM_deque_deque_move_backward/2 11.19% 2.524 2.807 - 13.81% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 11.19% 1340.186 1490.096 - -11.85% -
BM_deque_vector_move/65536 11.10% 2605.598 2894.748 - 7.14% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.09% 28.391 31.539 - 21.32% -
rng::remove(list<int>)_(prefix)/1024 11.07% 953.241 1058.799 - 10.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11.04% 10389.688 11536.913 - 0.44% -
std::find_end(list<int>,_pred)_(single_element)/8192 11.03% 8195.404 9099.112 - -1.91% -
SetIntersection_Interlaced_Vector_uint64_16384_256 10.99% 16868484.919 18722605.721 - -8.19% -
BM_deque_deque_ranges_copy_backward/2 10.99% 2.527 2.805 - 10.77% -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.99% 10.281 11.410 - 13.16% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 10.98% 15092.167 16749.999 - 10.29% -
std::unique(list<int>)_(contiguous)/8192 10.98% 6998.750 7767.382 - 11.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 10.95% 17264.653 19154.747 - 9.71% -
BM_StringRead_Cold_Shallow_Small 10.87% 0.890 0.987 - 27.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.82% 64.989 72.021 - 10.51% -
BM_deque_vector_move/70000 10.80% 2881.991 3193.307 - 7.68% -
BM_tolower_char<char> 10.80% 0.624 0.692 - 0.14% -
std::set<int>::insert(value)_(already_present)/0 10.79% 0.581 0.644 - 10.76% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 10.76% 3.076 3.407 - 8.78% -
SetIntersection_Front_Vector_float_1024_256 10.72% 2354819.954 2607373.080 - 10.23% -
rng::reverse_copy(deque<int>)/8 10.71% 2.938 3.253 - 6.82% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.68% 51.365 56.852 - 22.39% -
BM_RangesPushHeap_uint64_Ascending_16 10.66% 0.930 1.029 - 9.88% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.65% 39.085 43.247 - 10.58% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 10.63% 32.690 36.166 - 10.70% -
rng::find(vector<char>)_(process_all)/50 10.60% 1.630 1.803 - 11.24% -
std::stable_sort(deque<int>)_(descending)/8 10.57% 26.604 29.416 - 10.37% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 10.57% 7.065 7.812 - 17.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.53% 46.401 51.286 - 7.84% -
std::unique(deque<int>)_(sprinkled)/8192 10.53% 6943.117 7673.891 - 3.85% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 10.45% 25.999 28.715 - -0.68% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 10.44% 1.333 1.473 - 36.31% -
rng::rotate(list<int>)_(by_1/2)/32 10.43% 6.037 6.666 - 9.30% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 10.42% 0.502 0.554 - 5.31% -
BM_std_minmax<unsigned_long_long>/1 10.37% 0.584 0.644 - 10.46% -
BM_RangesPushHeap_string_Random_262144 10.35% 18.266 20.156 - 8.95% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 10.32% 0.493 0.544 - 9.92% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 10.30% 906.042 999.321 - -3.10% -
BM_std_min<unsigned_short>/19 10.28% 1.760 1.941 - 2.52% -
rng::for_each(set<int>::iterator)/8 10.22% 4.548 5.013 - 10.56% -
std::rotate(vector<bool>)_(by_1/4)/1024 10.16% 12.904 14.216 - -3.86% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 10.16% 31.188 34.357 - 0.00% -
std::find(vector<char>)_(process_all)/50 10.16% 1.616 1.780 - 9.24% -
BM_StringRelationalLiteral_Less_Small_Small_Control 10.15% 1.661 1.830 - -0.43% -
std::set<std::string>::contains(key)_(non-existent)/8192 10.13% 27.424 30.201 - 15.77% -
BM_RangesMakeHeap_string_PipeOrgan_16384 10.10% 5.279 5.813 - -14.72% -
std::find_end(list<int>)_(same_length)/8192 10.07% 7660.613 8432.162 - -54.79% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 10.07% 5.854 6.444 - 9.34% -
rng::transform(list<int>)_(identity_transform)/8192 10.02% 7333.465 8068.101 - 6.12% -
BM_deque_vector_ranges_move/65536 9.99% 2668.538 2935.195 - 6.69% -
SetIntersection_Front_Set_string_16384_256 9.97% 14916690.625 16403923.334 - 11.75% -
std::set<int>::erase(key)_(non-existent)/32 9.92% 2.258 2.482 - -7.36% -
std::set<int>::erase(key)_(existent)/1024 9.92% 39.770 43.713 - 13.29% -
BM_RangesPushHeap_string_PipeOrgan_16384 9.89% 13.050 14.340 - -2.67% -
std::copy_n(vector<bool>)_(aligned)/64 9.87% 1.245 1.368 - 4.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 9.87% 119727459.947 131543648.488 - -2.35% -
rng::rotate(vector<bool>)_(by_1/4)/1024 9.87% 13.300 14.613 - -4.66% -
BM_vector_deque_ranges_move/64000 9.85% 2373.651 2607.486 - -8.63% -
SetIntersection_Interlaced_Vector_float_262144_64 9.84% 8143503.095 8944677.444 - -55.13% -
rng::move_backward(deque<int>)/512 9.82% 23.767 26.101 - 8.20% -
std::set<std::string>::count(key)_(existent)/8192 9.80% 27.005 29.652 - 0.22% -
BM_RangesPushHeap_string_Descending_4 9.79% 1.879 2.063 - 9.71% -
rng::rotate(list<int>)_(1_element_forward)/32 9.76% 13.551 14.873 - -0.37% -
BM_tolower_char<wchar_t> 9.76% 0.629 0.691 - 12.51% -
rng::copy_n(vector<bool>)_(aligned)/64 9.74% 1.249 1.371 - 5.07% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 9.73% 0.464 0.509 - -16.85% -
SetIntersection_Front_Vector_uint32_16384_1024 9.71% 6412370.006 7035316.252 - 17.51% -
rng::find_end(list<int>)_(same_length)/8192 9.70% 7678.102 8422.826 - -47.06% -
BM_RangesPushHeap_string_Ascending_16384 9.68% 19.537 21.429 - 11.02% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.64% 617.057 676.572 - -0.91% -
rng::none_of(list<int>)_(process_all)/8192 9.60% 7309.294 8010.885 - 9.79% -
BM_StringRelational_Less_Large_Small_Control 9.55% 1.784 1.955 - 9.79% -
SetIntersection_Interlaced_Vector_uint64_1024_16 9.53% 1953456.017 2139556.478 - -12.14% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 9.48% 1.834 2.007 - 5.94% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 9.47% 100742.212 110283.609 - 16.63% -
SetIntersection_Interlaced_Vector_float_16384_1024 9.45% 41443053.033 45361492.314 - -38.42% -
BM_RangesPushHeap_string_Descending_64 9.44% 2.192 2.399 - 6.35% -
BM_RangesMakeThenSortHeap_float_Descending_4 9.42% 1.226 1.342 - 4.47% -
rng::find_first_of(vector<int>)_(large_needle)/50 9.41% 270.518 295.983 - 3.65% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 9.36% 2.264 2.476 - 3.78% -
BM_RangesPushHeap_uint64_Ascending_1024 9.32% 2.577 2.817 - 9.34% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 9.31% 83913927.860 91725411.731 - 13.82% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 9.31% 1.393 1.523 - 13.89% -
std::set<std::string>::equal_range(key)_(existent)/32 9.29% 15.572 17.018 - 9.75% -
SetIntersection_Front_Vector_uint64_262144_256 9.29% 2384020.910 2605483.499 - 10.98% -
rng::unique(list<int>,_pred)_(sprinkled)/32 9.28% 64.732 70.738 - 9.24% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 9.26% 0.353 0.386 - -20.71% -
BM_LowerBound_string_262144 9.25% 2168.156 2368.697 - 5.62% -
rng::contains(vector<int>)_(process_all)/8 9.24% 2.438 2.663 - -1.36% -
std::shift_right(list<int>)/8192 9.24% 7377.727 8059.173 - 4.46% -
BM_StringConstructDestroyCStr_Large_Transparent 9.21% 9.240 10.091 - 12.72% -
SetIntersection_Front_Vector_string_1024_256 9.21% 9379332.823 10242730.151 - 3.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 9.20% 99.732 108.911 - 7.15% -
BM_std_minmax<unsigned_char>/64 9.20% 1.155 1.261 - 3.40% -
rng::find_end(list<int>,_pred)_(same_length)/8192 9.17% 9147.445 9986.449 - -48.43% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 9.17% 25.807 28.174 - 1.78% -
std::set<std::string>::find(key)_(non-existent)/32 9.08% 9.631 10.506 - 13.23% -
std::stable_partition(deque<int>)_(dense)/32 9.08% 29.394 32.064 - 7.21% -
BM_std_minmax<unsigned_char>/6 9.06% 1.929 2.103 - 2.67% -
BM_RangesMakeHeap_uint64_Random_16384 9.04% 0.979 1.067 - 6.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 9.02% 2033987.252 2217533.954 - 35.71% -
std::partition(deque<int>)_(sparse)/50 9.02% 15.153 16.520 - 6.32% -
BM_deque_vector_move/0 9.01% 1.421 1.549 - 8.69% -
rng::transform(list<int>,_list<int>)/8192 9.01% 9791.725 10673.563 - 4.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8.98% 7607654.123 8291141.078 - 21.57% -
BM_deque_deque_ranges_move/70000 8.98% 3042.226 3315.289 - 2.58% -
BM_vector_deque_ranges_move/70000 8.96% 2590.537 2822.637 - -7.39% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.96% 1.155 1.259 - 8.96% -
std::find_first_of(vector<int>)_(small_needle)/32 8.91% 46.503 50.647 - 8.15% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 8.91% 1.832 1.995 - 0.44% -
std::find_first_of(vector<int>)_(small_needle)/50 8.91% 71.045 77.373 - 9.57% -
std::set<int>::erase(key)_(non-existent)/8192 8.89% 8.127 8.850 - 1.19% -
SetIntersection_Interlaced_Vector_uint64_256_256 8.87% 4698286.678 5115005.612 - 9.64% -
std::copy(vector<bool>)_(aligned)/64 8.85% 1.259 1.370 - 0.17% -
BM_StringRead_Cold_Shallow_Large 8.85% 1.145 1.246 - 20.55% -
BM_RangesPushHeap_uint32_Ascending_1 8.84% 0.412 0.448 - -22.23% -
SetIntersection_Front_Set_uint64_16384_256 8.81% 4605629.346 5011202.932 - -1.02% -
std::unordered_set<int>::find(key)_(existent)/1024 8.78% 1.115 1.213 - 5.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 8.76% 5482043.701 5962408.113 - 18.53% -
BM_RangesPushHeap_uint64_Ascending_262144 8.76% 4.768 5.186 - 10.32% -
BM_std_minmax<unsigned_int>/7 8.76% 1.720 1.870 - 7.15% -
rng::unique(list<int>,_pred)_(sprinkled)/52 8.71% 80.837 87.881 - 6.13% -
rng::copy_n(vector<int>)/32768 8.70% 2891.146 3142.601 - 36.99% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 8.61% 35.800 38.880 - 2.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8.58% 3271130.161 3551917.469 - -0.36% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 8.54% 1.341 1.456 - 1.60% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 8.54% 8.741 9.487 - 3.01% -
std::map<std::string,_int>::erase(key)_(existent)/0 8.51% 68.585 74.424 - 76.34% -
BM_deque_vector_ranges_copy/0 8.50% 1.466 1.590 - 12.05% -
rng::replace(vector<int>)_(sprinkled)/32 8.48% 5.555 6.026 - 7.52% -
rng::none_of(deque<int>)_(process_all)/8 8.45% 4.484 4.863 - 10.92% -
BM_deque_deque_ranges_copy_backward/64000 8.44% 7609.124 8251.599 - 4.40% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8.43% 11485.902 12453.884 - 4.91% -
BM_std_minmax<unsigned_char>/22 8.41% 2.454 2.661 - 6.07% -
std::multiset<std::string>::count(key)_(existent)/32 8.40% 18.354 19.895 - 10.33% -
bm_lexicographical_compare<signed_char>/64 8.37% 2.131 2.309 - -0.16% -
rng::find_end(forward_list<int>)_(single_element)/8192 8.35% 5760.221 6241.211 - 4.95% -
std::unordered_set<int>::count(key)_(non-existent)/8192 8.34% 1.472 1.595 - -4.56% -
rng::move(deque<int>)/32768 8.29% 2018.023 2185.371 - 0.46% -
std::find_first_of(deque<int>)_(large_needle)/50 8.25% 766.873 830.175 - 18.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 8.24% 1.577 1.707 - 1.76% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 8.22% 690.524 747.303 - -13.78% -
BM_StringRelational_Less_Small_Large_Control 8.21% 1.618 1.751 - 8.26% -
std::shift_right(list<int>)/50 8.19% 26.993 29.202 - 8.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 8.15% 0.389 0.421 - 10.31% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 8.15% 11883.527 12852.273 - 0.18% -
rng::find_end(list<int>,_pred)_(single_element)/8192 8.14% 8171.709 8837.100 - -3.54% -
std::move_backward(deque<int>)/512 8.12% 24.051 26.005 - 8.53% -
BM_StringFindAllMatch/512 8.12% 11.562 12.501 - 6.83% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 8.06% 1.403 1.516 - -9.14% -
BM_MakeHeap_uint32_Random_64 8.05% 1.236 1.336 - 6.83% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 8.03% 3.445 3.722 - 4.67% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 8.00% 0.552 0.596 - 2.25% -
rng::search(list<int>,_pred)_(no_match)/8192 7.99% 7728.180 8345.743 - 0.53% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7.99% 7731.389 8349.026 - -10.88% -
BM_vector_deque_ranges_copy/1 7.97% 1.965 2.122 - -9.79% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.96% 4.509 4.868 - 5.77% -
std::map<std::string,_int>::count(key)_(existent)/32 7.95% 15.558 16.796 - -7.19% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.95% 685.684 740.195 - -11.72% -
rng::is_sorted_until(deque<int>,_pred)/8 7.95% 4.395 4.744 - 23.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.92% 24.707 26.664 - 10.72% -
std::set<std::string>::count(key)_(non-existent)/1024 7.88% 22.503 24.276 - 6.54% -
BM_std_minmax<unsigned_char>/5 7.83% 1.650 1.780 - 1.61% -
std::unordered_set<std::string>::find(key)_(existent)/32 7.78% 37.148 40.036 - -5.00% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 7.77% 23.306 25.116 - 1.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.75% 14124.400 15218.755 - 4.82% -
SetIntersection_Front_Set_string_256_64 7.74% 13851152.980 14922940.505 - -7.98% -
std::copy(deque<int>)/8 7.73% 2.624 2.827 - 3.04% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 7.72% 2660.407 2865.744 - 8.89% -
BM_std_minmax<unsigned_char>/20 7.71% 1.869 2.013 - 4.19% -
BM_RangesPushHeap_string_Ascending_262144 7.71% 29.084 31.326 - -11.21% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 7.67% 637.959 686.884 - -6.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.65% 547.984 589.882 - 4.21% -
BM_align/256 7.64% 0.896 0.964 - 7.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.61% 26108721.634 28096385.814 - 1.32% -
rng::fill_n(list<int>)/8192 7.61% 7014.305 7548.064 - 6.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 7.61% 0.778 0.837 - 2.25% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 7.58% 21.081 22.678 - 2.81% -
std::adjacent_find(deque<int>)/50 7.53% 14.058 15.117 - 2.33% -
rng::adjacent_find(deque<int>)/50 7.53% 15.070 16.205 - -13.82% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 7.53% 503.140 541.030 - -3.11% -
BM_align/64 7.52% 0.896 0.963 - 7.48% -
BM_deque_deque_ranges_copy/64000 7.52% 2665.522 2865.953 - 0.47% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 7.51% 6230.087 6698.199 - 5.12% -
BM_PushHeap_uint64_Ascending_16 7.49% 0.909 0.977 - 7.17% -
BM_std_minmax<unsigned_char>/1 7.48% 0.609 0.654 - 4.99% -
BM_std_minmax_element<long_long>/3 7.46% 1.115 1.198 - 6.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 7.45% 0.537 0.577 - 3.78% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 7.45% 17.697 19.015 - 6.24% -
rng::copy_n(list<int>)/4096 7.44% 3760.029 4039.841 - 1.43% -
std::shift_right(deque<int>)/1024 7.39% 40.231 43.204 - 8.47% -
BM_RangesPushHeap_string_PipeOrgan_1024 7.38% 9.550 10.256 - -1.85% -
std::unordered_set<int>::contains(key)_(existent)/32 7.38% 1.262 1.355 - 6.41% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 7.37% 9.631 10.341 - -6.15% -
BM_std_min<unsigned_long_long>/7 7.37% 1.838 1.974 - 3.85% -
std::any_of(list<int>)_(process_all)/8192 7.37% 6973.337 7487.204 - 5.01% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 7.36% 1.060 1.138 - 5.62% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 7.35% 0.449 0.482 - 3.93% -
BM_std_min<long_long>/12 7.32% 1.925 2.066 - 1.84% -
std::find_end(deque<int>)_(near_matches)/1000 7.31% 15847.108 17005.243 - -43.51% -
BM_align/8 7.29% 0.895 0.960 - 6.91% -
rng::adjacent_find(deque<int>)/8 7.28% 3.130 3.359 - -10.44% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 7.27% 9.587 10.284 - -10.83% -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.25% 7.545 8.093 - 7.07% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 7.25% 870827.529 933925.281 - 0.04% -
BM_vector_deque_copy_backward/2 7.24% 2.000 2.145 - 3.76% -
BM_deque_vector_move/64000 7.21% 2660.570 2852.529 - 5.21% -
SetIntersection_Front_Set_string_64_64 7.21% 33933619.099 36380707.259 - 0.59% -
SetIntersection_Interlaced_Set_uint32_256_64 7.21% 14195943.562 15218991.766 - 3.74% -
BM_std_minmax<unsigned_char>/31 7.20% 3.136 3.361 - 6.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 7.20% 214.878 230.352 - 3.38% -
BM_StringFindAllMatch/4096 7.19% 80.343 86.116 - 7.22% -
SetIntersection_Front_Set_string_262144_256 7.16% 15884348.782 17022049.062 - 7.95% -
BM_vector_deque_copy_backward/1 7.16% 2.272 2.435 - 5.38% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 7.15% 9.610 10.298 - -12.67% -
BM_RangesPushHeap_float_PipeOrgan_4 7.14% 0.488 0.523 - 8.70% -
BM_deque_vector_ranges_move/64000 7.13% 2697.645 2890.095 - 5.95% -
rng::copy_backward(vector<bool>)_(aligned)/64 7.11% 1.799 1.927 - 1.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 7.08% 0.702 0.752 - 2.61% -
std::find_end(deque<int>)_(near_matches)/1024 7.07% 16454.264 17618.219 - -43.66% -
rng::replace(vector<int>)_(sprinkled)/50 7.06% 8.484 9.082 - 13.13% -
rng::find_if(deque<int>)_(bail_25%)/32768 7.05% 2783.207 2979.445 - 7.31% -
vector<bool>::reserve() 7.05% 8.353 8.942 - -11.70% -
BM_std_min<unsigned_int>/29 7.02% 1.935 2.071 - -0.87% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 7.02% 3.076 3.292 - 5.60% -
BM_deque_deque_ranges_move/65536 6.99% 2742.920 2934.732 - -0.66% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 6.98% 3.749 4.010 - 7.54% -
rng::fold_left(list<int>)/50 6.97% 37.528 40.145 - 7.11% -
std::set<std::string>::equal_range(key)_(existent)/8192 6.93% 27.873 29.806 - 10.37% -
BM_deque_deque_copy/70000 6.90% 2818.569 3013.171 - -4.84% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 6.90% 2859.627 3056.994 - 0.67% -
SetIntersection_Front_Set_float_262144_16384 6.90% 240390391.351 256979089.458 - -27.62% -
bm_ranges_lexicographical_compare<signed_char>/16 6.88% 1.267 1.355 - 4.40% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 6.83% 696.920 744.554 - 6.55% -
rng::find_first_of(deque<int>)_(large_needle)/50 6.83% 716.516 765.483 - 7.30% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 6.83% 757.602 809.363 - 4.17% -
std::map<std::string,_int>::erase(iterator)/32 6.83% 28.566 30.517 - 10.13% -
rng::unique_copy(list<int>)_(sprinkled)/8192 6.79% 7030.227 7507.831 - 7.56% -
rng::find_if_not(list<int>)_(process_all)/8192 6.79% 8439.594 9012.483 - 0.56% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 6.77% 39.409 42.076 - 10.85% -
SetIntersection_Front_Set_uint32_16384_16 6.75% 1220816.469 1303227.689 - -0.26% -
BM_std_min<unsigned_short>/20 6.72% 2.181 2.327 - 4.79% -
std::set<int>::erase(key)_(non-existent)/1024 6.71% 5.297 5.653 - 0.47% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 6.71% 10.078 10.755 - 2.88% -
BM_deque_vector_ranges_move/70000 6.67% 2884.947 3077.322 - 5.70% -
BM_MakeHeap_uint32_Random_256 6.65% 1.126 1.200 - 4.61% -
SetIntersection_Front_Vector_uint32_16384_16384 6.62% 83300442.906 88814025.132 - 11.91% -
std::unordered_set<int>::insert(value)_(new_value)/1024 6.61% 19.975 21.295 - 9.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 6.60% 0.752 0.801 - 6.92% -
std::map<std::string,_int>::contains(key)_(existent)/32 6.59% 14.807 15.783 - -2.29% -
BM_RangesMakeHeap_uint64_Random_64 6.58% 1.250 1.332 - 3.00% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 6.58% 340.114 362.481 - 5.92% -
std::copy_backward(vector<bool>)_(aligned)/512 6.57% 1.518 1.618 - 3.68% -
std::multiset<std::string>::erase(key)_(non-existent)/32 6.57% 10.353 11.033 - 9.25% -
std::rotate_copy(vector<int>)/8192 6.56% 664.853 708.469 - 10.54% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.56% 772.916 823.591 - 3.57% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 6.55% 32.489 34.618 - 3.10% -
SetIntersection_Front_Set_string_1024_16 6.55% 1967584.747 2096365.400 - 3.69% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 6.54% 776.899 827.695 - 4.22% -
rng::search(list<int>)_(single_element)/1000 6.52% 673.352 717.249 - 7.69% -
BM_vector_deque_ranges_copy/2 6.51% 1.730 1.842 - -10.82% -
rng::find_last(deque<int>)_(bail_90%)/8 6.51% 0.867 0.924 - 6.54% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.49% 35.012 37.286 - 13.45% -
std::multiset<int>::insert(value)_(already_present)/1024 6.49% 28.170 29.999 - 5.05% -
std::generate_n(vector<int>)/50 6.47% 12.012 12.788 - 6.11% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.46% 0.378 0.403 - -10.72% -
std::unordered_set<int>::erase(key)_(existent)/8192 6.45% 22.964 24.446 - 7.03% -
vector<bool>(size_type,_const_value_type&) 6.45% 8.296 8.831 - 8.26% -
bm_ranges_lexicographical_compare<signed_char>/8 6.45% 3.073 3.271 - 3.31% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 6.45% 870714.351 926881.552 - -0.86% -
std::set<int>::ctor(const&,_alloc)/8192 6.45% 48205.872 51314.178 - 4.34% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 6.45% 49028.171 52188.102 - 4.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 6.44% 22.002 23.419 - 6.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 6.44% 19.847 21.125 - 1.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 6.43% 1508.148 1605.100 - 1.56% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.43% 9.916 10.554 - 14.65% -
bm_lexicographical_compare<unsigned_char>/64 6.40% 1.928 2.051 - 4.39% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 6.37% 29.273 31.139 - 1.92% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 6.37% 24.477 26.035 - 6.66% -
std::set<int>::contains(key)_(non-existent)/32 6.36% 2.304 2.451 - 4.39% -
BM_RangesPushHeap_uint64_Ascending_16384 6.35% 3.674 3.907 - 9.62% -
std::copy(vector<bool>)_(aligned)/1048576 6.34% 3140.305 3339.351 - 0.56% -
std::find_first_of(vector<int>)_(small_needle)/1024 6.31% 1410.315 1499.332 - 6.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 6.30% 2683848.185 2852982.344 - 37.73% -
BM_RangesPushHeap_uint32_Descending_4 6.30% 0.340 0.362 - 2.89% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 6.30% 1.428 1.518 - 15.32% -
BM_RangesPushHeap_string_Ascending_1024 6.28% 13.069 13.890 - 0.33% -
rng::find_end(list<int>,_pred)_(process_all)/8192 6.27% 8568.665 9106.071 - 2.29% -
std::find_end(vector<int>)_(process_all)/8192 6.26% 1686.721 1792.310 - -4.71% -
std::find_end(deque<int>)_(match_near_end)/8192 6.25% 273.268 290.339 - -99.83% -
rng::find_first_of(deque<int>)_(large_needle)/32 6.23% 295.405 313.815 - 5.22% -
std::replace_if(vector<int>)_(sprinkled)/50 6.23% 12.909 13.713 - 6.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 6.22% 143213240.707 152118007.627 - -2.64% -
rng::find_end(forward_list<int>)_(same_length)/8192 6.21% 14306.316 15195.069 - 5.93% -
std::partition(list<int>)_(dense)/8192 6.19% 4980.691 5289.063 - 5.38% -
std::set<int>::ctor(const&,_alloc)/1024 6.19% 6059.244 6434.137 - 2.82% -
std::unordered_set<int>::find(key)_(existent)/32 6.19% 1.108 1.177 - 3.64% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.18% 42.117 44.722 - 11.61% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.18% 208725.714 221629.712 - 8.36% -
rng::find_end(deque<int>)_(near_matches)/8192 6.17% 1125785.895 1195290.358 - -44.06% -
BM_std_minmax<unsigned_char>/29 6.15% 2.353 2.498 - 2.82% -
BM_StringRelational_Eq_Large_Large_ChangeLast 6.14% 1.961 2.082 - 12.29% -
BM_std_minmax<unsigned_char>/21 6.13% 2.179 2.313 - 3.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.13% 87.530 92.896 - 6.34% -
BM_StringConstructDestroyCStr_Large_Opaque 6.13% 14.486 15.373 - 7.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.12% 0.824 0.875 - 6.16% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 6.11% 21.443 22.752 - 6.24% -
SetIntersection_Front_Set_uint64_262144_256 6.10% 4424345.643 4694374.818 - 4.77% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.10% 18.173 19.282 - 5.23% -
BM_align/1 6.10% 0.908 0.964 - 7.48% -
std::set<std::string>::erase(key)_(non-existent)/1024 6.09% 25.654 27.216 - 2.66% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.09% 253.231 268.653 - 3.70% -
BM_StringRelational_Less_Large_Huge_Control 6.07% 2.188 2.321 - 4.11% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 6.06% 30.513 32.363 - 3.54% -
rng::reverse(list<int>)/32768 6.06% 18047.919 19141.016 - 8.53% -
rng::copy(deque<int>)/8 6.05% 2.650 2.811 - 0.93% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 6.04% 25.706 27.258 - -8.52% -
std::copy(vector<int>)/8 6.04% 2.137 2.266 - 0.84% -
BM_std_minmax<char>/24 6.03% 1.155 1.225 - -2.27% -
std::multiset<int>::ctor(const&,_alloc)/8192 6.02% 48656.485 51585.334 - 3.77% -
std::fill_n(vector<bool>)/512 6.01% 1.424 1.509 - 5.94% -
std::find_first_of(vector<int>)_(small_needle)/8192 5.99% 11264.575 11939.875 - 5.86% -
std::none_of(list<int>)_(process_all)/8192 5.99% 6995.026 7414.242 - 2.96% -
std::remove_copy(deque<int>)_(prefix)/1024 5.99% 376.697 399.261 - -3.42% -
std::list<int>::insert(begin)_(cheap_elements)/1024 5.98% 11.278 11.953 - 5.75% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 5.98% 552.268 585.293 - 3.22% -
BM_std_minmax<unsigned_char>/3 5.97% 1.129 1.196 - 0.27% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 5.96% 1.393 1.476 - 2.61% -
BM_RangesMakeHeap_string_SingleElement_16 5.96% 5.416 5.739 - 3.73% -
BM_std_minmax_element<long_long>/2 5.95% 0.647 0.686 - 27.49% -
std::adjacent_find(list<int>,_pred)/8192 5.94% 7921.700 8392.573 - 3.43% -
BM_std_min<short>/21 5.94% 1.790 1.896 - 3.75% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 5.92% 2.464 2.610 - 3.13% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.92% 216.598 229.410 - 4.31% -
rng::any_of(deque<int>)_(process_all)/50 5.91% 20.346 21.549 - 17.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.90% 2368851.723 2508652.129 - 1.01% -
BM_std_minmax_element<int>/2 5.89% 0.647 0.685 - 7.44% -
BM_std_minmax<unsigned_char>/23 5.88% 2.880 3.049 - 2.11% -
std::set<std::string>::count(key)_(non-existent)/32 5.88% 10.100 10.693 - 10.55% -
BM_std_minmax_element<char>/4096 5.87% 1011.779 1071.209 - -4.93% -
SetIntersection_Front_Vector_uint32_262144_64 5.84% 1433858.767 1517552.066 - 6.23% -
rng::count_if(list<int>)_(every_other)/8192 5.83% 7267.414 7691.271 - 5.33% -
BM_std_minmax<unsigned_char>/30 5.83% 2.665 2.820 - 3.73% -
std::list<int>::insert(begin)_(cheap_elements)/8192 5.79% 11.258 11.910 - 5.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.79% 20525743.635 21714003.483 - 7.90% -
707_ntest_r 5.77% 16.018 16.942 - -0.03% -
std::is_sorted(list<int>)/8192 5.76% 6844.848 7239.139 - 0.95% -
std::find_first_of(deque<int>)_(small_needle)/1024 5.76% 3723.198 3937.640 - 6.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 5.75% 29.939 31.660 - 8.01% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 5.75% 88.949 94.061 - 41.27% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 5.72% 21.244 22.460 - 3.71% -
std::find_if_not(vector<bool>)_(process_all)/50 5.72% 34.621 36.601 - -0.23% -
rng::find_if(vector<bool>)_(process_all)/50 5.72% 34.500 36.473 - -0.58% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.72% 9.911 10.478 - 4.80% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 5.71% 0.547 0.579 - 2.96% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 5.70% 0.569 0.601 - 4.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.70% 33.244 35.138 - 6.21% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 5.68% 7.842 8.288 - 11.32% -
std::vector<int>::ctor(size)/1024 5.67% 43.789 46.274 - 12.59% -
std::set<int>::contains(key)_(non-existent)/0 5.67% 0.266 0.281 - 5.00% -
rng::count(list<int>)_(every_other)/8192 5.67% 6938.771 7332.087 - 5.87% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 5.67% 49.092 51.874 - 1.59% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 5.66% 3.596 3.800 - 6.31% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 5.66% 9.744 10.295 - -2.81% -
SetIntersection_Front_Vector_uint32_262144_4 5.66% 1082415.459 1143649.948 - 0.57% -
rng::find_if(deque<int>)_(bail_25%)/8192 5.65% 703.327 743.099 - 5.63% -
BM_StringEraseWithMove_Large_Transparent 5.64% 2.504 2.645 - 2.24% -
std::is_partitioned(vector<int>)_(partitioned)/32 5.64% 6.164 6.511 - 0.99% -
rng::move(list<int>)/32768 5.63% 34718.998 36674.769 - 2.70% -
BM_std_minmax_element<char>/5500 5.62% 1353.808 1429.864 - -5.31% -
BM_std_minmax_element<char>/4000 5.61% 988.320 1043.793 - -5.17% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.61% 857495.737 905565.824 - 3.38% -
BM_std_minmax<unsigned_int>/15 5.60% 1.987 2.099 - 3.37% -
BM_std_minmax<unsigned_char>/18 5.58% 1.295 1.367 - 3.85% -
rng::remove(deque<int>)_(prefix)/50 5.58% 62.982 66.499 - 4.75% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.57% 4.815 5.083 - 0.42% -
BM_RangesPushHeap_uint64_SingleElement_64 5.57% 0.358 0.378 - -2.06% -
BM_std_min<__int128>/5500 5.57% 2114.167 2232.006 - 5.25% -
BM_PushHeap_uint64_SingleElement_16 5.55% 0.337 0.356 - 5.55% -
BM_deque_deque_move/70000 5.54% 3144.350 3318.662 - -0.12% -
std::fill(list<int>)/8192 5.53% 7114.903 7508.372 - 5.51% -
std::map<std::string,_int>::ctor(const&)/1024 5.52% 34092.742 35975.476 - 1.59% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.52% 9965.076 10514.888 - 0.17% -
std::list<std::string>::ctor(size)/1024 5.52% 12278.934 12956.328 - 4.93% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.50% 12078.847 12743.091 - 0.37% -
BM_std_minmax<unsigned_char>/4 5.49% 1.436 1.515 - 2.83% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 5.49% 55.143 58.169 - 17.85% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.48% 17.953 18.937 - 3.87% -
BM_std_min<long_long>/29 5.46% 2.812 2.966 - -2.48% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 5.46% 29.642 31.261 - -36.39% -
BM_std_min<__int128>/4000 5.44% 1538.680 1622.428 - 5.31% -
BM_deque_deque_copy_backward/65536 5.43% 8061.001 8498.868 - 2.36% -
std::list<std::string>::ctor(size)/8192 5.43% 101434.624 106943.806 - 4.07% -
BM_StringRelational_Less_Large_Empty_Control 5.42% 1.984 2.092 - 7.35% -
SetIntersection_Front_Set_uint32_16384_1 5.42% 1057308.975 1114629.868 - -0.08% -
BM_std_min<__int128>/4096 5.41% 1576.293 1661.629 - 5.25% -
rng::move_backward(deque<int>)/32768 5.41% 3504.941 3694.485 - 4.85% -
BM_std_minmax_element<short>/1 5.40% 0.302 0.319 - 5.04% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 5.39% 12.047 12.696 - -9.63% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 5.35% 31.258 32.931 - 4.29% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.35% 15.284 16.101 - 0.04% -
BM_RangesMakeHeap_uint32_Random_262144 5.35% 1.000 1.053 - 0.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 5.34% 0.266 0.280 - 9.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 5.33% 1.624 1.710 - 14.22% -
bm_ranges_lexicographical_compare<signed_char>/7 5.32% 2.735 2.881 - 1.60% -
BM_std_minmax<unsigned_long_long>/3 5.32% 1.186 1.250 - 0.88% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 5.31% 14322.491 15082.475 - 0.63% -
BM_deque_deque_ranges_copy_backward/65536 5.30% 7959.620 8381.384 - 5.01% -
SetIntersection_Front_Vector_uint64_256_64 5.29% 4590083.789 4832874.228 - 5.07% -
std::set<int>::count(key)_(existent)/8192 5.29% 8.051 8.477 - 8.94% -
BM_MakeHeap_string_Descending_262144 5.28% 3.418 3.598 - 1.53% -
rng::copy(vector<bool>)_(aligned)/64 5.28% 1.305 1.374 - -0.01% -
BM_std_min<__int128>/1024 5.27% 395.456 416.312 - 5.11% -
SetIntersection_Front_Set_uint32_16384_64 5.25% 1901226.733 2001110.298 - -2.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 5.25% 1.702 1.792 - 0.65% -
BM_std_minmax_element<char>/1024 5.25% 259.625 273.258 - -4.71% -
BM_std_min<__int128>/65536 5.25% 25323.120 26652.197 - 5.15% -
std::multiset<int>::ctor(const&)/32 5.22% 215.483 226.740 - 0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 5.22% 10320056.513 10858619.921 - 11.42% -
rng::remove_if(deque<int>)_(sprinkled)/50 5.21% 62.760 66.030 - -7.52% -
rng::is_sorted(vector<int>,_pred)/8 5.20% 3.916 4.120 - 17.32% -
BM_std_min<__int128>/512 5.20% 198.513 208.837 - 5.01% -
std::find_if_not(vector<int>)_(process_all)/8 5.20% 2.608 2.744 - 8.42% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 5.18% 1.056 1.111 - 0.37% -
BM_RangesPushHeap_string_PipeOrgan_256 5.17% 7.875 8.282 - -1.02% -
BM_std_minmax_element<char>/512 5.16% 132.976 139.831 - -4.29% -
std::find_first_of(deque<int>)_(large_needle)/32 5.15% 314.212 330.397 - 8.24% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.14% 99750.223 104874.863 - 8.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.14% 12370.540 13005.986 - 3.62% -
BM_RangesPushHeap_string_Descending_16 5.13% 2.070 2.176 - 3.25% -
rng::find_end(deque<int>)_(same_length)/1024 5.12% 336.563 353.804 - -74.80% -
std::multiset<int>::ctor(const&,_alloc)/1024 5.11% 6149.521 6463.900 - 4.61% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 5.11% 53.484 56.217 - 1.96% -
BM_std_minmax<unsigned_int>/12 5.10% 1.319 1.386 - 0.01% -
SetIntersection_Interlaced_Set_uint32_256_256 5.10% 9513583.836 9999041.730 - 12.96% -
BM_deque_deque_ranges_copy_backward/1024 5.10% 38.451 40.413 - 6.24% -
706_stockfish_r 5.10% 20.516 21.563 - -0.10% -
rng::move_backward(vector<int>)/262144 5.09% 21007.073 22076.159 - 0.00% -
BM_std_min<__int128>/64000 5.09% 24717.436 25975.244 - 5.02% -
rng::copy_if(vector<int>)_(entire_range)/8 5.08% 2.163 2.273 - 3.15% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 5.07% 6201.992 6516.330 - 4.58% -
std::partition(deque<int>)_(dense)/1024 5.06% 345.238 362.702 - 0.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.05% 32.013 33.630 - 0.43% -
std::partition(deque<int>)_(sparse)/32 5.05% 9.877 10.376 - 7.64% -
rng::find_end(deque<int>)_(same_length)/8192 5.05% 2680.835 2816.106 - -75.06% -
bm_gcd_complex 5.04% 18.685 19.627 - 1.00% -
BM_std_minmax_element<char>/64000 5.03% 15647.022 16433.413 - -6.10% -
std::multiset<std::string>::erase(iterator)/32 5.02% 32.343 33.966 - 10.39% -
std::is_partitioned(vector<int>)_(partitioned)/50 5.02% 9.300 9.767 - 3.24% -
std::set<int>::ctor(const&,_alloc)/32 5.02% 218.166 229.108 - 6.27% -
BM_StringRead_Cold_Deep_Large 5.01% 1.360 1.428 - 18.13% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 5.01% 21.255 22.320 - 4.75% -
rng::rotate(list<int>)_(1_element_forward)/50 5.01% 26.060 27.365 - 12.65% -
BM_std_min<__int128>/70000 5.00% 27035.794 28388.428 - 4.91% -
std::equal(vector<int>)_(it,_it,_it)/50 5.00% 4.099 4.304 - -1.48% -
std::stable_sort(deque<int>)_(ascending)/8 5.00% 18.052 18.954 - 4.43% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.00% 1409.069 1479.459 - 6.37% -
bm_lexicographical_compare<signed_char>/1 4.99% 1.259 1.322 - 2.79% -
BM_StringEraseWithMove_Large_Opaque 4.99% 2.750 2.887 - 0.83% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 4.99% 38.620 40.547 - -3.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.99% 507.339 532.650 - 4.94% -
std::map<int,_int>::erase(key)_(non-existent)/0 4.99% 0.263 0.276 - 8.92% -
BM_MakeHeap_uint32_Random_1024 4.99% 1.172 1.230 - 19.36% -
std::set<int>::ctor(const&)/8192 4.97% 48341.832 50742.019 - 1.62% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.96% 6.959 7.304 - 3.95% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.95% 6602.474 6929.389 - 4.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.94% 1115.381 1170.501 - -5.12% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.93% 6089.197 6389.283 - 4.89% -
rng::sort(vector<NonIntegral>)_(descending)/8 4.93% 24.142 25.331 - 0.16% -
rng::copy(vector<int>)/8 4.92% 2.143 2.249 - -1.75% -
SetIntersection_Front_Vector_uint32_262144_16384 4.91% 83451718.061 87548365.770 - 10.52% -
std::stable_sort(deque<int>)_(repeated)/8 4.91% 18.048 18.934 - 4.02% -
BM_deque_deque_move_backward/64000 4.90% 7803.206 8185.773 - 1.97% -
rng::stable_sort(deque<int>)_(repeated)/8 4.90% 17.719 18.587 - 3.38% -
BM_std_minmax<unsigned_char>/13 4.89% 2.236 2.345 - 5.69% -
rng::find_end(deque<int>)_(same_length)/1000 4.89% 330.053 346.197 - -63.14% -
std::multiset<int>::count(key)_(non-existent)/1024 4.89% 6.063 6.359 - 5.99% -
std::partition(deque<int>)_(dense)/8192 4.89% 2681.316 2812.387 - -0.06% -
std::find_end(vector<int>)_(process_all)/1048576 4.88% 218031.610 228671.485 - -5.03% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.88% 288.261 302.327 - 2.90% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 4.88% 19699.417 20660.095 - 16.34% -
std::replace(vector<int>)_(sprinkled)/8192 4.88% 1231.774 1291.835 - -5.06% -
std::find(vector<bool>)_(process_all)/1024 4.86% 4.531 4.752 - 1.00% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.85% 11573.620 12135.317 - 0.42% -
std::count(list<int>)_(every_other)/8192 4.85% 6705.704 7030.966 - 5.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 4.85% 1181128.946 1238401.512 - 1.72% -
BM_MakeHeap_uint32_Random_16 4.84% 1.268 1.330 - 6.16% -
std::sort(vector<NonIntegral>)_(descending)/8 4.83% 24.157 25.324 - 0.10% -
SetIntersection_None_Vector_string_1024_1 4.82% 1185829.805 1242955.549 - 1.25% -
std::find_end(vector<int>)_(process_all)/1024 4.81% 223.360 234.107 - -4.14% -
BM_std_minmax<unsigned_long_long>/4 4.81% 1.522 1.595 - -0.10% -
std::find_end(vector<int>)_(process_all)/1000 4.81% 218.244 228.734 - -3.96% -
rng::find_last(vector<char>)_(bail_10%)/50 4.80% 5.379 5.637 - 1.33% -
rng::rotate(list<int>)_(by_1/4)/32 4.80% 13.595 14.247 - 3.57% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.79% 3.525 3.694 - 2.65% -
std::move(vector<bool>)_(aligned)/64 4.79% 1.564 1.639 - -7.73% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 4.78% 1386.195 1452.454 - 8.24% -
rng::move(vector<bool>)_(unaligned)/64 4.75% 1.626 1.703 - 5.19% -
BM_deque_deque_move_backward/70000 4.75% 8697.687 9110.909 - 3.54% -
BM_RangesMakeThenSortHeap_float_Heap_4 4.75% 1.204 1.261 - 2.98% -
BM_RangesPushHeap_uint32_SingleElement_4 4.75% 0.334 0.349 - 1.07% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.74% 768.278 804.733 - 2.18% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 4.74% 31.471 32.964 - 0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.74% 8830.526 9249.261 - -5.14% -
std::shift_left(deque<int>)/32 4.74% 4.714 4.937 - 4.41% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.74% 49763.561 52122.257 - 4.50% -
BM_std_min<long_long>/4 4.74% 1.602 1.678 - -0.19% -
std::map<int,_int>::contains(key)_(non-existent)/0 4.73% 0.271 0.284 - 3.88% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 4.73% 99787.069 104508.054 - 7.33% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.73% 333.066 348.813 - 5.97% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 4.73% 1.347 1.410 - 21.95% -
SetIntersection_Front_Vector_float_16384_16384 4.72% 79674280.295 83437421.484 - 3.76% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 4.70% 11924.843 12485.460 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.70% 10340847.989 10826912.569 - 10.69% -
BM_deque_vector_ranges_move_backward/0 4.69% 1.413 1.480 - -1.54% -
SetIntersection_Front_Vector_uint32_256_64 4.67% 4590543.270 4805018.867 - 5.12% -
SetIntersection_Interlaced_Vector_uint32_16384_4 4.65% 1362335.827 1425705.059 - -6.86% -
BM_std_minmax_element<char>/65536 4.65% 16016.270 16760.531 - -6.29% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 4.65% 6175.227 6462.161 - 3.38% -
BM_std_minmax<unsigned_char>/15 4.64% 2.935 3.072 - 2.99% -
SetIntersection_Front_Vector_uint64_16384_4 4.64% 1083699.663 1133934.621 - 1.30% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 4.63% 8640.977 9041.034 - 0.78% -
BM_StringAssignAsciiz_Huge_Opaque 4.63% 181.877 190.293 - 3.54% -
BM_std_min<char>/8 4.61% 2.238 2.341 - 4.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.61% 194662697.970 203637276.840 - -2.05% -
std::multiset<int>::ctor(const&,_alloc)/32 4.61% 218.151 228.200 - 3.60% -
bm_ranges_lexicographical_compare<int>/3 4.60% 1.793 1.876 - 1.38% -
BM_std_minmax_element<char>/70000 4.60% 17120.206 17907.394 - -6.45% -
SetIntersection_Front_Set_string_16384_1024 4.59% 57528985.829 60170430.856 - 1.46% -
std::multiset<int>::ctor(const&)/8192 4.58% 48979.045 51224.449 - 4.60% -
std::reverse(list<int>)/4096 4.57% 1634.745 1709.508 - 2.07% -
BM_deque_deque_ranges_move_backward/70000 4.56% 8545.789 8935.500 - 5.05% -
SetIntersection_Front_Set_float_1024_1024 4.55% 14960519.425 15641521.969 - -5.86% -
rng::find_if_not(vector<bool>)_(process_all)/50 4.51% 34.889 36.464 - -0.98% -
SetIntersection_Interlaced_Vector_uint64_1024_4 4.51% 1308498.468 1367520.575 - -3.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.51% 1073794.744 1122225.484 - 1.13% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.51% 1.359 1.420 - 4.24% -
BM_deque_deque_ranges_move_backward/64000 4.49% 7847.975 8200.153 - 3.31% -
BM_RangesPushHeap_string_Ascending_256 4.49% 10.471 10.940 - -0.31% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.48% 14.951 15.621 - 1.62% -
std::list<std::string>::ctor(size)/32 4.48% 337.537 352.652 - 3.60% -
std::copy_if(list<int>)_(every_other)/4096 4.48% 3150.294 3291.302 - 3.75% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 4.47% 88820304.108 92793136.219 - -7.33% -
std::replace_if(list<int>)_(sprinkled)/50 4.46% 22.861 23.881 - 3.73% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.44% 10.581 11.050 - 8.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.44% 3.962 4.138 - 4.73% -
BM_RangesMakeThenSortHeap_float_Ascending_4 4.43% 1.260 1.316 - -3.19% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 4.43% 13251.349 13838.199 - -0.07% -
std::find_first_of(vector<int>)_(large_needle)/50 4.43% 260.670 272.206 - 1.60% -
rng::adjacent_find(list<int>,_pred)/8192 4.41% 7560.175 7893.203 - -9.51% -
std::multiset<int>::erase(key)_(non-existent)/8192 4.40% 9.528 9.947 - 4.35% -
BM_std_minmax<unsigned_char>/28 4.40% 2.056 2.146 - -0.19% -
SetIntersection_None_Set_string_16384_1024 4.39% 215984270.094 225471100.372 - 9.31% -
BM_deque_deque_ranges_move/2 4.38% 2.965 3.095 - 1.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 4.37% 0.571 0.596 - -0.77% -
vector<bool>(const_vector<bool>&) 4.36% 9.580 9.998 - 1.73% -
SetIntersection_Front_Vector_string_262144_64 4.36% 3500003.186 3652490.931 - 4.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.35% 1600806.965 1670397.947 - -1.98% -
BM_StringFindNoMatch/10 4.34% 1.272 1.328 - -2.03% -
bm_ranges_lexicographical_compare<signed_char>/6 4.33% 2.513 2.622 - 0.28% -
BM_RangesSortHeap_string_262144 4.33% 172.666 180.135 - -2.13% -
BM_MakeThenSortHeap_uint64_SingleElement_4 4.32% 1.216 1.268 - 2.40% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 4.32% 0.268 0.280 - -0.04% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.32% 669.807 698.767 - -3.51% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.32% 338.218 352.830 - 3.35% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.31% 31.536 32.897 - 7.82% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 4.31% 12.244 12.772 - 17.45% -
rng::contains(deque<int>)_(process_all)/8 4.31% 3.002 3.131 - 6.40% -
std::none_of(deque<int>)_(process_all)/8 4.31% 3.089 3.222 - 4.33% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 4.30% 16.971 17.701 - 4.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.30% 1602629.801 1671569.008 - -2.09% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 4.30% 24.204 25.245 - -6.71% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 4.29% 1.213 1.265 - 1.84% -
rng::find_if(vector<bool>)_(process_all)/8 4.29% 5.365 5.595 - -0.36% -
std::multiset<int>::ctor(const&)/1024 4.28% 6144.753 6407.906 - 4.06% -
BM_std_minmax<short>/1 4.28% 0.636 0.663 - 4.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.28% 10329261.222 10771352.160 - -0.55% -
BM_deque_deque_move_backward/1024 4.28% 38.669 40.323 - 4.70% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 4.28% 14612.930 15238.071 - 4.01% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.28% 20.267 21.134 - 9.14% -
BM_StringDestroy_Large 4.27% 6.927 7.223 - 7.06% -
rng::copy_n(deque<int>)/8 4.27% 2.663 2.776 - 0.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 4.27% 0.899 0.938 - 1.34% -
std::remove(deque<int>)_(prefix)/32 4.27% 56.912 59.342 - -0.29% -
std::set<int>::ctor(const&)/1024 4.26% 6064.561 6323.004 - 0.59% -
SetIntersection_Front_Set_uint64_256_64 4.26% 5954728.055 6208402.248 - 0.40% -
std::fill_n(deque<int>)/32 4.26% 1.157 1.206 - 4.34% -
std::set<std::string>::insert(value)_(already_present)/8192 4.24% 38.237 39.859 - 3.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.23% 8958.256 9337.459 - -4.56% -
rng::search(list<int>,_pred)_(single_element)/8192 4.23% 9057.457 9440.605 - 13.47% -
std::stable_partition(deque<int>)_(sparse)/1024 4.23% 455.513 474.774 - 4.62% -
std::all_of(deque<int>)_(process_all)/8 4.22% 3.090 3.220 - 4.15% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.21% 74.559 77.699 - 10.64% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.21% 10.247 10.678 - 5.44% -
rng::contains_subrange(list<int>)_(single_element)/8192 4.20% 7276.982 7582.776 - 8.40% -
std::unordered_map<int,_int>::erase(iterator)/0 4.20% 19.700 20.527 - 4.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.19% 1210.439 1261.213 - 5.79% -
SetIntersection_Front_Set_uint64_1024_1024 4.19% 14783776.436 15403181.199 - -2.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.19% 1601986.981 1669049.885 - -2.87% -
rng::starts_with(list<int>)/8 4.18% 2.965 3.089 - 6.12% -
SetIntersection_Front_Vector_uint32_16384_4 4.17% 1084411.429 1129662.170 - -0.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 4.16% 16.944 17.649 - 2.38% -
BM_MakeThenSortHeap_string_Ascending_1024 4.15% 36.963 38.497 - 7.40% -
std::move(list<int>)/4096 4.13% 4912.870 5115.781 - 16.80% -
std::find_if(vector<bool>)_(process_all)/50 4.13% 35.002 36.447 - -0.28% -
BM_deque_deque_ranges_move_backward/1024 4.13% 38.942 40.550 - 6.09% -
BM_vector_deque_move_backward/2 4.13% 1.984 2.066 - -9.39% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.11% 1.156 1.204 - -0.14% -
BM_std_min<__int128>/64 4.10% 24.475 25.480 - 3.98% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 4.10% 21.762 22.655 - 2.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 4.10% 30009.823 31241.206 - 10.66% -
BM_PushHeap_string_Ascending_16384 4.10% 18.123 18.866 - -15.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 4.10% 13376795.348 13924785.389 - 0.62% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.09% 10.577 11.010 - 10.26% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.09% 5347.071 5565.783 - -0.71% -
rng::all_of(vector<int>)_(process_all)/8 4.08% 2.445 2.545 - 2.35% -
rng::for_each(set<int>::iterator)/50 4.07% 41.201 42.879 - -15.11% -
SetIntersection_Interlaced_Set_float_256_64 4.07% 14959635.122 15568650.203 - 0.56% -
BM_std_min<short>/19 4.07% 1.840 1.915 - -3.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 4.07% 124649.524 129718.750 - -0.82% -
rng::copy_n(list<int>)/32768 4.06% 26251.685 27318.318 - 4.03% -
BM_RangesPushHeap_float_SingleElement_4 4.06% 0.357 0.372 - -3.26% -
bm_ranges_lexicographical_compare<signed_char>/4 4.05% 2.006 2.088 - 0.55% -
rng::partial_sort_copy(list<int>)_(repeated)/8 4.04% 8.346 8.684 - 3.46% -
BM_MakeHeap_uint64_Random_256 4.04% 1.218 1.267 - 11.70% -
rng::partition(deque<int>)_(sparse)/50 4.03% 16.020 16.665 - -17.70% -
std::search(deque<int>,_pred)_(near_matches)/8192 4.03% 1509876.168 1570664.950 - 3.85% -
BM_std_minmax<unsigned_char>/19 4.02% 1.654 1.721 - 3.91% -
BM_MakeThenSortHeap_float_Heap_256 4.02% 5.914 6.152 - -1.34% -
rng::reverse_copy(deque<int>)/512 4.01% 125.902 130.950 - 3.34% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 4.00% 207992.459 216306.616 - -0.35% -
SetIntersection_Front_Vector_float_64_64 3.99% 11630084.175 12094232.049 - 4.41% -
std::find(vector<int>)_(bail_25%)/8 3.99% 1.385 1.441 - 4.86% -
BM_StringRelational_Compare_Huge_Empty_Control 3.98% 1.611 1.675 - 0.72% -
std::search(deque<int>,_pred)_(same_length)/1000 3.97% 479.323 498.357 - 4.25% -
BM_deque_vector_move/4000 3.96% 139.560 145.091 - 3.68% -
SetIntersection_Front_Set_uint64_16384_16384 3.96% 340132303.211 353596377.561 - 3.29% -
BM_deque_deque_ranges_copy/70000 3.95% 2955.110 3071.955 - 1.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 3.95% 10593.541 11011.688 - -23.80% -
std::map<int,_int>::clear()/8192 3.95% 79214.424 82340.543 - 1.60% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 3.94% 19.048 19.799 - 0.79% -
BM_deque_deque_ranges_copy_backward/70000 3.94% 8641.389 8981.772 - 1.28% -
BM_MakeHeap_string_Heap_262144 3.94% 5.173 5.377 - -1.66% -
rng::for_each(map<int>)/50 3.93% 42.959 44.646 - 7.55% -
std::multiset<std::string>::erase(iterator)/8192 3.91% 31.544 32.778 - 7.84% -
bm_ranges_lexicographical_compare<unsigned_char>/4 3.91% 1.383 1.437 - -4.09% -
BM_MakeHeap_string_Random_262144 3.91% 15.221 15.815 - 1.51% -
std::copy(list<int>)/8 3.91% 2.458 2.554 - 1.65% -
rng::partition(vector<int>)_(dense)/8192 3.89% 1817.641 1888.417 - 0.16% -
bm_ranges_lexicographical_compare<signed_char>/5 3.88% 2.236 2.323 - 0.60% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.87% 16920.775 17575.774 - 2.30% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 3.87% 175.752 182.555 - 3.86% -
std::deque<std::string>::ctor(size)/8192 3.87% 8277.994 8597.998 - 0.72% -
std::find_if_not(vector<bool>)_(process_all)/8 3.86% 5.389 5.597 - -0.55% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 3.86% 1.114 1.157 - -11.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 3.86% 2.147 2.229 - 19.72% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.85% 129.451 134.431 - -4.20% -
std::unordered_set<std::string>::clear()/1024 3.84% 22612.426 23479.706 - 2.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.83% 5.276 5.478 - 2.03% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.83% 21.579 22.405 - 1.11% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.83% 21.387 22.206 - 6.94% -
BM_RangesMakeHeap_string_SingleElement_4 3.83% 3.607 3.745 - 4.23% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.82% 54346.163 56423.090 - 1.05% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 3.82% 0.537 0.558 - 3.12% -
SetIntersection_Front_Vector_string_64_16 3.82% 21586592.092 22410448.523 - 2.03% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.81% 27.658 28.712 - 2.62% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.81% 16.653 17.288 - 3.58% -
std::move(deque<int>)/8 3.81% 3.798 3.943 - -1.37% -
BM_deque_deque_copy_backward/1024 3.81% 38.998 40.482 - 5.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 3.80% 32.729 33.973 - -23.32% -
bm_ranges_lexicographical_compare<unsigned_char>/8 3.78% 1.385 1.437 - -2.55% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.77% 1.584 1.644 - 3.43% -
std::deque<int>::ctor(size)/8192 3.77% 458.210 475.484 - 7.93% -
BM_std_minmax<unsigned_char>/26 3.77% 1.388 1.440 - -0.18% -
BM_std_minmax<unsigned_long_long>/2 3.77% 0.851 0.883 - 1.56% -
rng::is_sorted_until(vector<int>,_pred)/8192 3.76% 3271.943 3395.023 - 4.89% -
BM_deque_vector_ranges_copy/65536 3.75% 2568.521 2664.893 - -7.35% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.75% 97934.221 101606.910 - 4.22% -
BM_std_minmax_element<int>/3 3.75% 1.195 1.240 - 18.72% -
rng::remove_if(deque<int>)_(sprinkled)/32 3.75% 55.449 57.527 - -6.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 3.75% 14057.795 14584.355 - 2.54% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.75% 270646.285 280783.266 - 6.10% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.74% 6.647 6.895 - 3.86% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.74% 1.584 1.643 - 3.28% -
BM_std_min<short>/17 3.73% 1.579 1.638 - 3.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.73% 18003223.963 18673993.360 - -2.29% -
SetIntersection_Front_Vector_string_1024_64 3.72% 3490381.608 3620352.819 - 4.42% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.72% 21.687 22.493 - 1.90% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.72% 22.416 23.249 - 0.47% -
BM_StringRelational_Less_Empty_Huge_Control 3.71% 1.927 1.998 - 0.34% -
BM_std_min<unsigned_long_long>/5 3.71% 1.311 1.360 - 1.27% -
SetIntersection_Interlaced_Set_string_256_256 3.70% 31672073.473 32845463.444 - 1.39% -
SetIntersection_Interlaced_Set_float_16384_1024 3.70% 169454872.167 175727687.131 - 1.88% -
SetIntersection_None_Set_string_16384_16384 3.70% 192389338.481 199509419.054 - 0.17% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 3.70% 1.165 1.208 - -0.69% -
rng::partition(vector<int>)_(dense)/1024 3.69% 234.632 243.294 - 0.31% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.69% 0.918 0.952 - 1.27% -
bm_ranges_lexicographical_compare<unsigned_char>/3 3.69% 2.074 2.151 - -2.06% -
std::map<std::string,_int>::clear()/1024 3.68% 20051.369 20790.043 - -0.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.68% 16.666 17.279 - 3.51% -
rng::adjacent_find(list<int>)/8192 3.68% 6700.240 6946.708 - 0.07% -
BM_StringRelational_Compare_Empty_Large_Control 3.67% 1.612 1.671 - 3.36% -
BM_std_min<short>/27 3.67% 2.269 2.353 - 2.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 3.67% 7.104 7.365 - 2.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 3.66% 19.747 20.470 - 4.93% -
std::for_each_n(list<int>)/8192 3.66% 7221.393 7485.424 - 2.81% -
std::map<int,_int>::erase(key)_(non-existent)/8192 3.65% 7.315 7.583 - -1.27% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.65% 0.847 0.878 - 6.17% -
BM_StringRelational_Compare_Empty_Huge_Control 3.65% 1.607 1.666 - 2.52% -
std::multiset<int>::count(key)_(existent)/32 3.64% 3.426 3.551 - 0.59% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 3.63% 1.726 1.788 - 5.21% -
BM_std_minmax<short>/23 3.63% 2.627 2.722 - 1.08% -
rng::rotate(list<int>)_(1_element_backward)/50 3.63% 24.162 25.038 - -1.03% -
BM_vector_deque_ranges_move_backward/2 3.63% 1.994 2.066 - 6.68% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.62% 1.622 1.681 - -2.58% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.62% 541.970 561.575 - -0.87% -
SetIntersection_None_Set_string_16384_4 3.61% 195797874.206 202874995.460 - 2.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 3.61% 8941560.842 9264066.342 - 5.35% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 3.61% 2.274 2.356 - 7.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.61% 345.287 357.736 - 9.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.61% 1525.038 1580.019 - -3.72% -
BM_std_minmax<unsigned_int>/14 3.60% 1.562 1.618 - 0.01% -
BM_MakeHeap_string_Heap_1024 3.59% 4.710 4.879 - 0.09% -
bm_lexicographical_compare<unsigned_char>/4 3.59% 1.439 1.491 - -0.45% -
rng::find_first_of(vector<int>)_(large_needle)/32 3.59% 102.628 106.312 - 1.21% -
BM_deque_deque_move/4000 3.59% 144.407 149.585 - 2.55% -
BM_MakeHeap_float_Random_16384 3.58% 1.169 1.211 - 0.75% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 3.58% 2.234 2.314 - 5.70% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.57% 1525.063 1579.565 - -3.87% -
std::copy_backward(deque<int>)/262144 3.57% 31635.166 32765.729 - 0.53% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 3.57% 286.587 296.827 - 7.31% -
std::reverse(list<int>)/64 3.57% 17.094 17.704 - 0.27% -
rng::find_first_of(vector<int>)_(large_needle)/1024 3.57% 107517.994 111355.826 - 1.38% -
std::shift_left(deque<int>)/50 3.56% 5.464 5.659 - 3.24% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.55% 660.398 683.869 - 5.96% -
BM_StringRelational_Compare_Empty_Empty_Control 3.55% 1.607 1.664 - 3.25% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.55% 17255.603 17868.577 - 8.83% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.55% 16.966 17.569 - 5.25% -
BM_std_minmax<unsigned_int>/8 3.55% 1.116 1.156 - -0.01% -
std::multiset<int>::count(key)_(non-existent)/32 3.54% 2.369 2.453 - 7.64% -
BM_std_minmax<unsigned_int>/1 3.54% 0.601 0.622 - 3.56% -
std::partition(vector<int>)_(dense)/1024 3.54% 239.835 248.323 - -0.04% -
std::rotate(list<int>)_(by_1/3)/32 3.53% 15.012 15.542 - 3.06% -
std::move_backward(vector<int>)/262144 3.53% 21291.112 22042.583 - 0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.53% 143608800.071 148676827.552 - -5.03% -
rng::for_each(join_view(vector<vector<int>>)/8 3.51% 1.385 1.433 - -0.08% -
std::multiset<int>::count(key)_(non-existent)/8192 3.51% 9.531 9.865 - -11.91% -
BM_std_minmax<unsigned_char>/14 3.51% 2.551 2.640 - 3.84% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 3.51% 9.744 10.086 - -9.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.50% 345498997.607 357607023.208 - 3.53% -
BM_std_minmax<char>/1 3.50% 0.619 0.641 - 1.09% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.50% 205.695 212.901 - -0.18% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.50% 7029.798 7276.023 - 1.06% -
std::multimap<int,_int>::count(key)_(non-existent)/32 3.50% 2.749 2.845 - 13.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.50% 272297.006 281814.975 - -0.13% -
std::multiset<std::string>::find(key)_(non-existent)/32 3.50% 10.309 10.669 - 1.07% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.49% 33.091 34.244 - 43.41% -
std::for_each_n(vector<int>)/8 3.48% 2.543 2.632 - 5.12% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 3.48% 7975.724 8253.522 - 0.83% -
BM_StringAssignAsciiz_Huge_Transparent 3.48% 182.073 188.411 - 2.48% -
BM_StringRelational_Compare_Small_Empty_Control 3.48% 1.607 1.663 - -3.06% -
rng::find_if_not(vector<int>)_(process_all)/8 3.48% 2.524 2.612 - 3.74% -
rng::partial_sort(deque<int>)_(ascending)/8 3.47% 30.983 32.059 - 5.11% -
SetIntersection_Front_Set_float_262144_16 3.47% 1258742.562 1302395.045 - 2.39% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.47% 28.017 28.988 - -1.26% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.47% 688.657 712.521 - 0.74% -
SetIntersection_Front_Set_float_256_256 3.47% 8991139.335 9302699.458 - 0.03% -
rng::stable_sort(vector<int>)_(ascending)/8 3.46% 16.572 17.145 - 3.93% -
BM_RangesMakeThenSortHeap_float_Random_4 3.45% 4.296 4.445 - 2.90% -
BM_RangesMakeHeap_string_SingleElement_16384 3.45% 5.884 6.087 - 2.14% -
rng::remove_if(deque<int>)_(prefix)/50 3.45% 68.687 71.055 - -3.88% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.44% 20040.592 20730.762 - 3.81% -
rng::sort(deque<int>)_(pipe-organ)/8 3.44% 20.974 21.696 - 3.96% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 3.44% 456.442 472.158 - -0.77% -
std::unique(deque<int>)_(contiguous)/52 3.44% 73.570 76.102 - 11.17% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 3.44% 122130.542 126333.469 - -0.32% -
bm_ranges_lexicographical_compare<signed_char>/64 3.43% 2.230 2.306 - 21.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.42% 24.698 25.544 - 3.55% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 3.42% 22.110 22.866 - -6.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3.42% 1122963.967 1161367.632 - 2.33% -
BM_std_minmax<unsigned_int>/6 3.42% 1.342 1.387 - 3.22% -
std::set<std::string>::count(key)_(existent)/32 3.42% 14.823 15.329 - 5.92% -
BM_StringRelational_Compare_Large_Empty_Control 3.42% 1.607 1.662 - -2.62% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.41% 14956287.270 15466126.613 - 2.51% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.41% 12284.375 12703.119 - 3.53% -
BM_RangesMakeHeap_uint32_Random_256 3.40% 1.135 1.174 - -1.74% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.40% 23.432 24.228 - 6.66% -
rng::is_sorted_until(vector<int>,_pred)/1024 3.39% 411.641 425.598 - 4.98% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.38% 1.611 1.665 - 3.24% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.38% 176721.906 182692.956 - 4.01% -
BM_std_min<unsigned_short>/12 3.38% 1.489 1.540 - 1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.37% 1590156.170 1643822.672 - -4.25% -
rng::find_if_not(vector<char>)_(process_all)/8 3.37% 2.443 2.525 - 2.27% -
BM_PushHeap_uint64_SingleElement_64 3.37% 0.359 0.371 - -8.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 3.37% 14154.762 14631.425 - 0.30% -
BM_MakeHeap_string_Heap_16384 3.37% 4.961 5.128 - 0.10% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.36% 546.889 565.285 - 1.64% -
BM_std_minmax<short>/7 3.36% 1.714 1.771 - 1.39% -
std::partial_sort_copy(list<int>)_(repeated)/8 3.36% 8.459 8.743 - 0.39% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 3.35% 144779.275 149629.755 - -1.06% -
BM_deque_deque_copy/64000 3.35% 2613.684 2701.127 - -0.41% -
std::stable_sort(deque<int>)_(heap)/8 3.34% 25.899 26.765 - 2.90% -
BM_vector_deque_ranges_move_backward/4000 3.34% 141.042 145.757 - 0.93% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.34% 1010.364 1044.077 - 9.34% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 3.34% 301.796 311.865 - 3.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 3.33% 0.447 0.462 - -27.18% -
std::unique(deque<int>,_pred)_(contiguous)/52 3.33% 67.857 70.114 - 0.76% -
rng::starts_with(vector<int>,_pred)/1000 3.32% 455.363 470.499 - 3.24% -
BM_PushHeap_uint64_Ascending_64 3.32% 1.517 1.568 - 3.25% -
rng::find(vector<int>)_(bail_25%)/8 3.32% 1.578 1.631 - 19.18% -
BM_std_minmax<char>/5 3.32% 1.751 1.809 - -2.68% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 3.32% 109129.115 112751.187 - 0.49% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.31% 924.250 954.810 - 1.66% -
BM_RangesSortHeap_string_16384 3.31% 95.947 99.119 - 3.31% -
BM_MakeHeap_uint32_SingleElement_4 3.30% 0.327 0.338 - 0.04% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.29% 5.022 5.187 - 1.62% -
BM_PushHeap_string_SingleElement_64 3.29% 2.495 2.577 - -7.08% -
rng::fill(deque<int>)/8192 3.28% 241.085 248.995 - 3.91% -
rng::rotate(deque<int>)_(by_1/2)/1024 3.27% 173.708 179.382 - 3.36% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 3.26% 1.408 1.454 - 6.72% -
SetIntersection_Front_Set_string_262144_1024 3.26% 58777554.321 60695586.484 - 1.27% -
std::deque<std::string>::ctor(size)/1024 3.26% 703.643 726.600 - 1.81% -
std::find_end(deque<int>,_pred)_(single_element)/1000 3.25% 635.652 656.340 - 9.81% -
BM_PushHeap_uint64_Ascending_262144 3.25% 4.658 4.809 - 3.24% -
SetIntersection_Front_Set_float_262144_64 3.24% 1815758.735 1874603.534 - 0.17% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.24% 5287.479 5458.787 - 5.78% -
rng::search(list<int>)_(single_element)/1024 3.23% 714.431 737.485 - 1.58% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 3.22% 18276.088 18865.263 - 4.39% -
BM_std_minmax<unsigned_int>/11 3.22% 1.697 1.752 - -4.17% -
std::partition(vector<int>)_(sparse)/50 3.22% 13.996 14.447 - 4.69% -
std::find_if_not(deque<int>)_(bail_25%)/8192 3.21% 687.908 710.010 - 3.08% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 3.21% 53855.526 55584.632 - 0.67% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.21% 36.821 38.003 - 3.18% -
rng::remove(deque<int>)_(prefix)/32 3.21% 56.390 58.199 - 5.55% -
BM_RangesPushHeap_string_Ascending_64 3.20% 7.331 7.565 - 1.66% -
709_cactus_r 3.19% 19.225 19.839 - 0.60% -
BM_vector_deque_ranges_move_backward/1 3.19% 2.270 2.342 - 7.30% -
BM_MakeHeap_uint64_Random_64 3.19% 1.276 1.316 - 2.63% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.19% 10.447 10.780 - 6.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.18% 24355442.755 25130436.555 - 1.01% -
BM_std_min<__int128>/32 3.18% 12.170 12.557 - 3.06% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.17% 14.601 15.063 - 2.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 3.17% 0.468 0.483 - 2.20% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 3.17% 9.481 9.781 - 12.73% -
BM_PushHeap_uint64_Random_16 3.17% 4.204 4.337 - 1.26% -
rng::partial_sort_copy(deque<int>)_(descending)/8 3.16% 21.021 21.686 - 10.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.15% 16.691 17.216 - 1.12% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.15% 216.867 223.690 - 2.25% -
std::swap_ranges(deque<int>)/1024 3.15% 319.952 330.017 - 0.14% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.15% 116529.334 120194.204 - 1.58% -
std::rotate(deque<int>)_(1_element_backward)/50 3.14% 5.252 5.417 - 2.04% -
bm_ranges_lexicographical_compare<unsigned_char>/6 3.14% 1.846 1.904 - -2.72% -
BM_std_minmax<unsigned_char>/8 3.13% 0.994 1.025 - -5.65% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.13% 24.534 25.302 - 8.12% -
SetIntersection_Front_Vector_uint32_1024_16 3.13% 1156507.582 1192658.328 - -0.26% -
BM_std_minmax<short>/2 3.12% 0.897 0.925 - 0.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.12% 1.241 1.280 - 3.79% -
rng::replace(list<int>)_(sprinkled)/50 3.12% 19.695 20.308 - 2.02% -
SetIntersection_Interlaced_Vector_float_64_4 3.11% 18350542.575 18921720.439 - 0.02% -
std::unordered_map<int,_int>::clear()/1024 3.11% 8096.794 8348.683 - -0.58% -
BM_std_minmax<unsigned_int>/2 3.10% 0.834 0.860 - 4.20% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.10% 2.609 2.690 - 4.35% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 3.10% 0.405 0.418 - -4.44% -
BM_std_min<__int128>/31 3.10% 11.762 12.126 - 2.98% -
BM_deque_deque_copy_backward/64000 3.09% 7922.660 8167.477 - 0.90% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.09% 151030.633 155690.283 - 2.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 3.08% 1112129.481 1146369.872 - 0.25% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.08% 24.837 25.601 - 7.02% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 3.07% 44.889 46.269 - -0.54% -
bm_ranges_lexicographical_compare<unsigned_char>/5 3.07% 1.622 1.672 - -3.62% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 3.07% 4.832 4.980 - 9.00% -
SetIntersection_Front_Set_string_1024_1024 3.07% 56406967.920 58138520.693 - 3.18% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.07% 10.780 11.110 - 10.56% -
BM_RangesMakeHeap_string_SingleElement_256 3.07% 6.270 6.462 - 1.99% -
BM_std_min<unsigned_int>/4 3.07% 0.974 1.004 - 0.76% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.06% 57936.764 59710.112 - 4.87% -
std::partition(deque<int>)_(sparse)/8192 3.06% 3016.880 3109.114 - 2.78% -
std::move_backward(deque<int>)/4096 3.05% 156.887 161.679 - 4.43% -
SetIntersection_Interlaced_Set_string_1024_256 3.05% 34832536.928 35896552.545 - 0.56% -
std::swap_ranges(deque<int>)/50 3.05% 20.017 20.629 - 3.11% -
std::distance(deque<int>)/1024 3.05% 0.653 0.673 - -3.02% -
rng::find_if_not(vector<bool>)_(process_all)/8 3.04% 5.424 5.589 - -0.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 3.04% 9.023 9.297 - 1.44% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 3.04% 25.010 25.770 - 0.34% -
rng::copy_if(vector<int>)_(every_other)/8 3.04% 4.228 4.356 - 2.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.04% 1085926.565 1118894.783 - 3.67% -
rng::fill(list<int>)/8192 3.03% 7361.438 7584.265 - 2.59% -
SetIntersection_Front_Set_string_16_16 3.02% 63358482.895 65272526.887 - 3.09% -
std::rotate(list<int>)_(1_element_forward)/32 3.02% 14.489 14.927 - 20.53% -
SetIntersection_Interlaced_Vector_string_262144_16 3.02% 5793843.435 5968770.919 - 2.25% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 3.02% 364.974 375.978 - -2.40% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.01% 168905356.557 173992925.017 - 2.75% -
bm_lexicographical_compare<unsigned_char>/5 3.01% 1.619 1.668 - -3.79% -
BM_std_min<__int128>/30 3.01% 11.380 11.722 - 2.96% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.00% 3948.776 4067.407 - -0.03% -
BM_PushHeap_uint64_SingleElement_262144 3.00% 0.357 0.368 - 2.92% -
BM_std_minmax<unsigned_long_long>/5 3.00% 1.816 1.871 - 3.67% -
BM_PushHeap_uint64_Random_64 2.99% 5.165 5.320 - 0.90% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.99% 22.263 22.929 - 6.18% -
std::multiset<int>::find(key)_(existent)/8192 2.99% 8.310 8.559 - -3.94% -
std::rotate(list<int>)_(1_element_backward)/32 2.99% 13.107 13.499 - -3.07% -
rng::fold_left(deque<int>)/8 2.99% 4.039 4.160 - 1.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.99% 29.579 30.463 - 6.20% -
rng::move(deque<int>)/8 2.99% 3.820 3.934 - -0.42% -
std::swap_ranges(deque<int>)/8192 2.99% 2555.453 2631.736 - -0.16% -
rng::partial_sort_copy(vector<int>)_(heap)/8 2.98% 15.080 15.529 - 1.65% -
std::unordered_set<int>::find(key)_(non-existent)/1024 2.98% 1.161 1.195 - -8.17% -
SetIntersection_Front_Vector_uint64_256_16 2.98% 4385947.874 4516623.987 - 1.99% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 2.98% 0.405 0.417 - 3.07% -
bm_lexicographical_compare<int>/16 2.97% 2.066 2.127 - 5.49% -
BM_deque_deque_move/64000 2.97% 2680.763 2760.488 - 1.33% -
BM_std_min<unsigned_long_long>/4 2.97% 1.049 1.080 - -1.89% -
std::for_each_n(join_view(vector<vector<int>>))/8 2.97% 1.890 1.946 - 15.94% -
rng::all_of(vector<int>)_(process_all)/50 2.96% 18.159 18.697 - 1.30% -
std::set<int>::erase(key)_(existent)/8192 2.95% 51.656 53.180 - 3.73% -
BM_std_min<char>/15 2.95% 2.052 2.113 - -0.76% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.94% 16789.854 17284.257 - 0.34% -
SetIntersection_Front_Set_string_16384_64 2.94% 4655843.903 4792921.044 - -3.46% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.94% 430.578 443.251 - 5.15% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.94% 286.184 294.594 - 4.35% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.94% 1086735.119 1118633.771 - 1.48% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 2.93% 699.572 720.100 - 4.97% -
rng::for_each(map<int>::iterator)/50 2.93% 41.995 43.227 - -13.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.93% 3009137.859 3097312.906 - -0.54% -
BM_RangesSortHeap_string_1024 2.93% 58.868 60.592 - 2.55% -
BM_RangesMakeHeap_string_PipeOrgan_1024 2.92% 4.965 5.111 - -13.30% -
BM_num_put<bool> 2.92% 10.308 10.609 - -3.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2.92% 1387.176 1427.703 - -9.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.92% 18384750.045 18921645.072 - 0.15% -
BM_std_min<__int128>/29 2.92% 10.995 11.316 - 2.86% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.91% 48691.638 50110.952 - 2.94% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.91% 38096.706 39205.139 - 2.81% -
rng::find_last(list<int>)_(bail_90%)/50 2.91% 1.239 1.275 - -1.59% -
BM_std_min<char>/6 2.91% 1.606 1.653 - 4.02% -
std::multiset<std::string>::ctor(const&)/1024 2.91% 34506.734 35509.882 - -0.09% -
std::find_end(list<int>)_(match_near_end)/1000 2.90% 77.404 79.651 - -89.37% -
BM_MakeThenSortHeap_string_Descending_262144 2.90% 83.978 86.412 - 0.12% -
std::sort(deque<int>)_(heap)/8 2.90% 25.029 25.755 - 4.04% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.89% 10.436 10.738 - 6.61% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.89% 1.637 1.685 - -3.28% -
BM_std_min<char>/5 2.89% 1.416 1.457 - 2.20% -
bm_swap_ranges_vb_aligned/64 2.89% 2.833 2.914 - 0.26% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 2.89% 0.468 0.481 - 3.14% -
BM_std_min<short>/16 2.88% 1.748 1.798 - -0.13% -
BM_MakeHeap_string_PipeOrgan_262144 2.88% 7.216 7.424 - -0.36% -
BM_std_minmax<unsigned_short>/32 2.88% 1.229 1.265 - 2.88% -
BM_std_minmax_element<long_long>/64 2.88% 17.204 17.699 - 1.29% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.88% 584.410 601.212 - 2.22% -
std::unordered_map<int,_int>::clear()/8192 2.87% 62332.320 64124.097 - 1.77% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 2.87% 1.389 1.429 - 22.47% -
SetIntersection_Front_Set_float_262144_262144 2.87% 1745188.232 1795239.338 - 0.66% -
std::stable_partition(vector<int>)_(dense)/50 2.86% 24.650 25.354 - -4.06% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.86% 100138.112 102999.030 - -7.56% -
std::remove(deque<int>)_(prefix)/50 2.86% 64.523 66.366 - 0.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.86% 224.167 230.568 - 2.94% -
std::map<int,_int>::clear()/1024 2.85% 10338.312 10633.115 - 0.50% -
SetIntersection_Front_Set_string_64_16 2.85% 24788097.986 25494556.087 - -1.03% -
rng::search(vector<int>)_(single_element)/1024 2.85% 234.283 240.950 - 1.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.84% 2.591 2.664 - 1.89% -
BM_PushHeap_string_SingleElement_16 2.84% 2.466 2.536 - -8.28% -
std::set<int>::upper_bound(key)_(existent)/32 2.84% 1.753 1.803 - 4.13% -
std::find(deque<int>)_(bail_25%)/8 2.84% 2.065 2.124 - 2.92% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.84% 11454.345 11779.488 - 3.75% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.84% 112229527.144 115412003.012 - -0.97% -
BM_std_minmax_element<char>/4 2.83% 1.203 1.237 - -0.42% -
SetIntersection_Interlaced_Vector_string_1024_256 2.83% 20590788.016 21173086.379 - 2.06% -
rng::find(deque<int>)_(bail_25%)/8 2.83% 2.054 2.112 - 2.33% -
rng::replace(vector<int>)_(prefix)/8192 2.82% 1270.154 1306.034 - 3.37% -
rng::is_sorted(deque<int>,_pred)/8 2.82% 4.551 4.680 - 4.65% -
BM_std_min<unsigned_int>/32 2.82% 2.155 2.216 - 2.01% -
std::set<int>::lower_bound(key)_(existent)/8192 2.82% 8.412 8.650 - 10.23% -
BM_std_minmax<char>/6 2.82% 2.022 2.079 - -3.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.81% 165765539.064 170430089.543 - 2.48% -
BM_MakeHeap_uint32_Random_16384 2.81% 1.032 1.061 - 6.11% -
BM_std_min<char>/12 2.80% 1.303 1.339 - 0.49% -
std::deque<int>::ctor(size)/1024 2.80% 74.980 77.079 - 11.87% -
rng::search(vector<int>)_(single_element)/1000 2.79% 229.027 235.421 - 1.50% -
SetIntersection_Front_Set_uint32_1024_1024 2.79% 15472978.246 15904769.209 - -2.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.79% 780.746 802.521 - 0.64% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 2.79% 196056.929 201523.593 - -1.38% -
BM_MakeHeap_string_Heap_256 2.79% 4.868 5.004 - 0.95% -
std::stable_partition(vector<int>)_(sparse)/32 2.79% 7.311 7.515 - 9.32% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 2.79% 92263.049 94833.519 - -0.23% -
rng::rotate(vector<bool>)_(by_1/4)/50 2.78% 17.862 18.359 - -1.35% -
SetIntersection_Front_Set_uint64_16384_64 2.78% 1959827.855 2014358.933 - 5.27% -
std::distance(deque<int>)/50 2.78% 0.657 0.675 - -2.72% -
std::search(vector<int>)_(no_match)/1024 2.78% 211.456 217.336 - 0.95% -
std::move(vector<int>)/262144 2.78% 20743.542 21320.358 - -2.72% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.78% 5.224 5.369 - -0.30% -
BM_std_min<__int128>/27 2.78% 10.213 10.496 - 2.67% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.77% 7625.794 7837.294 - 3.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.77% 8976461.786 9225341.357 - -2.76% -
BM_RangesPushHeap_string_SingleElement_262144 2.77% 2.499 2.569 - -2.52% -
rng::rotate(vector<bool>)_(by_1/3)/32 2.77% 17.842 18.336 - -1.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.76% 0.700 0.719 - 1.65% -
bm_ranges_lexicographical_compare<unsigned_char>/2 2.76% 1.852 1.903 - -3.51% -
BM_StringFindStringLiteral/32 2.75% 1.653 1.699 - 1.88% -
std::stable_sort(deque<int>)_(shuffled)/8 2.75% 24.041 24.703 - 2.62% -
std::unordered_map<int,_int>::erase(iterator)/32 2.75% 20.346 20.905 - 2.63% -
BM_PushHeap_uint32_Random_4 2.75% 2.456 2.524 - 1.74% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.75% 7616.013 7825.317 - 2.68% -
BM_std_min<__int128>/26 2.75% 9.799 10.068 - 2.58% -
rng::rotate(vector<bool>)_(by_1/4)/32 2.74% 18.044 18.538 - -0.44% -
rng::rotate(list<int>)_(by_1/3)/50 2.74% 23.714 24.363 - 3.29% -
std::distance(deque<int>)/4096 2.74% 0.653 0.671 - -3.24% -
rng::find_end(deque<int>)_(near_matches)/1000 2.73% 16811.500 17271.265 - -37.29% -
SetIntersection_Front_Vector_string_256_16 2.73% 6389304.936 6563676.681 - 2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.73% 1612303.713 1656297.283 - -3.04% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.72% 16.688 17.142 - 1.49% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.72% 6214.314 6383.527 - 2.21% -
std::distance(deque<int>)/8192 2.72% 0.653 0.671 - -3.24% -
rng::fold_left(deque<int>)/50 2.72% 26.795 27.523 - -0.74% -
bm_lexicographical_compare<unsigned_char>/6 2.71% 1.850 1.900 - -3.01% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.71% 48678.645 49998.814 - 1.17% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 2.71% 1336.415 1372.606 - 2.58% -
BM_std_min<__int128>/28 2.71% 10.599 10.886 - 2.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.71% 1100742.616 1130539.816 - 3.22% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.70% 1309.692 1345.084 - 2.41% -
std::find(deque<int>)_(process_all)/50 2.70% 13.178 13.534 - 2.25% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.70% 49618.841 50957.438 - 2.21% -
rng::remove(list<int>)_(prefix)/50 2.70% 67.056 68.864 - 2.98% -
rng::search(vector<int>)_(no_match)/1000 2.70% 208.042 213.648 - -0.43% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.69% 16863.636 17318.032 - 3.88% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 2.69% 1.035 1.063 - -4.58% -
std::equal(vector<bool>)_(unaligned)/8 2.69% 0.776 0.797 - -6.41% -
bm_swap_ranges_vb_aligned/8 2.69% 3.302 3.390 - 1.21% -
std::search(vector<int>)_(no_match)/1000 2.69% 206.573 212.124 - -0.35% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 2.69% 16.272 16.709 - -0.88% -
std::find_if_not(deque<int>)_(bail_25%)/32768 2.69% 2754.050 2828.023 - 3.95% -
std::unique(deque<int>,_pred)_(contiguous)/32 2.68% 58.130 59.691 - 1.07% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.68% 26.151 26.852 - 1.64% -
BM_std_minmax<unsigned_short>/21 2.67% 2.052 2.107 - 7.38% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.67% 3807.265 3908.978 - 2.76% -
std::set<int>::lower_bound(key)_(existent)/1024 2.67% 4.205 4.317 - 1.19% -
std::map<std::string,_int>::clear()/32 2.66% 897.562 921.453 - 2.62% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.66% 4.664 4.789 - 1.37% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.66% 3.791 3.892 - 6.20% -
std::find_end(deque<int>)_(same_length)/1024 2.65% 336.511 345.444 - -81.32% -
std::copy_if(list<int>)_(entire_range)/64 2.65% 32.642 33.508 - -7.41% -
std::partition(deque<int>)_(sparse)/1024 2.65% 384.073 394.241 - 1.30% -
BM_SortHeap_uint64_4 2.65% 0.939 0.964 - 2.83% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 2.65% 51207.339 52561.867 - 2.10% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.64% 102190.725 104891.713 - 2.53% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.64% 12385.416 12712.368 - 3.23% -
BM_std_minmax<unsigned_int>/13 2.63% 1.352 1.387 - -0.05% -
BM_RangesMakeHeap_string_PipeOrgan_16 2.63% 3.597 3.692 - -3.94% -
BM_std_minmax_element<long_long>/64000 2.63% 16747.642 17187.376 - 0.47% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.62% 11425.260 11724.826 - 4.39% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.62% 28.439 29.184 - 12.25% -
std::partition_copy(vector<int>)/50 2.62% 12.666 12.998 - 0.21% -
rng::contains(deque<int>)_(process_all)/32 2.60% 8.618 8.842 - 2.97% -
SetIntersection_Interlaced_Set_string_262144_1 2.60% 1125378.526 1154661.295 - -1.29% -
BM_vector_deque_ranges_copy_backward/512 2.60% 17.592 18.050 - 0.79% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.60% 207.708 213.110 - 1.86% -
rng::all_of(vector<int>)_(process_all)/32 2.59% 8.330 8.546 - 0.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.59% 0.977 1.002 - 1.13% -
BM_PushHeap_uint64_Ascending_256 2.58% 2.092 2.146 - 2.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.58% 9.378 9.620 - 1.76% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 2.58% 6.511 6.679 - -32.32% -
BM_std_minmax_element<long_long>/5500 2.58% 1435.626 1472.668 - 1.92% -
SetIntersection_Interlaced_Vector_uint64_16384_1 2.58% 1084941.999 1112926.594 - -0.40% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.58% 23863.804 24479.295 - 3.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.58% 190550094.268 195464670.642 - -5.17% -
SetIntersection_Front_Vector_uint32_64_16 2.58% 15082440.367 15471372.727 - 2.18% -
BM_std_min<unsigned_int>/28 2.58% 1.955 2.005 - 2.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.57% 8741837.889 8966393.282 - -31.19% -
std::find(list<int>)_(process_all)/8 2.57% 2.354 2.415 - 0.75% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 2.56% 14291.786 14658.352 - 1.47% -
std::none_of(list<int>)_(process_all)/32 2.56% 11.745 12.046 - 4.46% -
std::find_if(vector<bool>)_(process_all)/8 2.56% 5.431 5.570 - -0.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.55% 49.744 51.014 - 3.05% -
SetIntersection_Front_Set_string_262144_64 2.55% 5114122.138 5244694.520 - 9.23% -
BM_std_minmax_element<long_long>/65536 2.55% 17144.075 17581.599 - 0.36% -
BM_vector_deque_copy/65536 2.55% 2371.564 2431.984 - -8.68% -
rng::copy_if(list<int>)_(every_other)/4096 2.55% 3244.393 3327.027 - 2.14% -
SetIntersection_Interlaced_Vector_uint32_1024_4 2.55% 1319531.421 1353119.911 - 2.10% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 2.55% 4.114 4.219 - 0.19% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.54% 10.171 10.430 - -4.06% -
SetIntersection_Interlaced_Vector_string_16384_64 2.54% 12075914.151 12383047.304 - -5.16% -
BM_deque_vector_ranges_move/4000 2.54% 143.104 146.737 - 2.53% -
BM_std_min<long_long>/28 2.53% 2.588 2.654 - -0.21% -
BM_MakeHeap_float_Random_1024 2.53% 1.248 1.280 - 3.76% -
BM_std_minmax<unsigned_char>/32 2.53% 1.454 1.490 - -6.94% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 2.53% 101.222 103.781 - -2.28% -
SetIntersection_None_Set_float_1024_1 2.53% 8899114.939 9123953.564 - -0.71% -
rng::partial_sort_copy(list<int>)_(descending)/8 2.52% 17.687 18.133 - -2.45% -
rng::partition(list<int>)_(dense)/8192 2.52% 5280.639 5413.556 - 6.24% -
SetIntersection_Front_Vector_float_16384_4 2.51% 1116886.072 1144953.614 - 1.93% -
BM_PushHeap_uint64_Random_16384 2.51% 5.947 6.097 - -0.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 2.51% 6.500 6.663 - 1.49% -
BM_deque_deque_copy/4000 2.51% 144.834 148.469 - 2.05% -
std::map<int,_int>::find(key)_(non-existent)/32 2.51% 2.314 2.372 - -1.22% -
BM_std_min<__int128>/25 2.50% 9.459 9.695 - 2.49% -
SetIntersection_None_Vector_string_262144_256 2.50% 1329519.050 1362793.220 - 3.70% -
std::multiset<std::string>::ctor(const&)/32 2.50% 714.223 732.095 - 1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.50% 194655862.296 199524044.106 - -2.15% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.50% 9.530 9.768 - -1.38% -
std::set<std::string>::clear()/8192 2.50% 199065.778 204032.778 - 1.00% -
rng::replace(vector<int>)_(prefix)/1024 2.49% 164.253 168.349 - 1.83% -
SetIntersection_Front_Set_float_262144_256 2.49% 4369496.368 4478302.933 - -8.02% -
BM_std_min<short>/8 2.49% 1.356 1.390 - 2.06% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.48% 2.866 2.938 - 2.77% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.48% 136153.693 139536.195 - 1.02% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.48% 6107.163 6258.718 - 1.15% -
std::set<int>::ctor(const&)/32 2.48% 219.011 224.443 - 3.68% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.48% 1.498 1.535 - 0.27% -
BM_RangesSortHeap_string_256 2.47% 44.270 45.365 - 2.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.47% 6687.500 6852.634 - 3.12% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.47% 2.012 2.062 - 1.74% -
std::find_if_not(vector<char>)_(process_all)/8 2.47% 2.448 2.508 - 1.58% -
BM_deque_deque_ranges_copy/4000 2.47% 145.552 149.142 - 1.24% -
rng::fill_n(list<int>)/50 2.47% 15.894 16.286 - 1.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.46% 349276113.072 357878816.680 - 4.25% -
rng::search(vector<int>)_(no_match)/1024 2.46% 213.171 218.420 - -0.40% -
BM_std_min<unsigned_long_long>/64 2.46% 4.694 4.810 - 0.06% -
rng::generate_n(list<int>)/50 2.46% 15.597 15.981 - -8.38% -
BM_std_minmax<unsigned_short>/31 2.46% 3.064 3.140 - 4.72% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.46% 36560.474 37458.968 - 3.49% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.45% 332.842 341.013 - 4.29% -
std::generate_n(deque<int>)/32 2.45% 8.305 8.509 - 2.53% -
BM_MakeThenSortHeap_float_Heap_64 2.45% 3.401 3.485 - -0.58% -
BM_deque_deque_copy/65536 2.45% 2811.711 2880.640 - -5.04% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 2.45% 1.206 1.235 - -2.36% -
BM_StringRelational_Eq_Large_Huge_Control 2.45% 0.485 0.497 - 2.35% -
std::map<int,_int>::erase(key)_(non-existent)/1024 2.44% 5.291 5.420 - 0.46% -
rng::replace(vector<int>)_(prefix)/32 2.44% 5.162 5.288 - 4.90% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.44% 2.625 2.689 - 2.63% -
BM_std_min<long_long>/20 2.44% 2.006 2.055 - 2.38% -
std::rotate(vector<bool>)_(by_1/2)/50 2.44% 17.504 17.931 - -1.27% -
BM_std_min<unsigned_short>/64 2.44% 3.503 3.588 - 2.56% -
BM_MakeThenSortHeap_string_Descending_16384 2.44% 63.763 65.317 - -3.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.44% 612.264 627.174 - 1.03% -
BM_RangesSortHeap_string_64 2.43% 29.721 30.444 - 2.16% -
BM_vector_deque_move_backward/64000 2.43% 7641.559 7827.277 - 6.37% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.43% 4.329 4.434 - -1.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.42% 373.455 382.498 - 4.68% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.42% 12410.479 12710.949 - 1.30% -
BM_std_min<unsigned_short>/4 2.42% 0.975 0.999 - 1.84% -
BM_PushHeap_string_SingleElement_256 2.42% 2.457 2.517 - -8.27% -
BM_RangesPopHeap_string_4 2.42% 5.207 5.333 - 0.10% -
rng::search(deque<int>)_(same_length)/8192 2.41% 3765.487 3856.416 - 0.42% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.41% 9.385 9.612 - 2.75% -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.41% 2.081 2.132 - -3.27% -
BM_vector_deque_ranges_move_backward/5500 2.41% 197.975 202.744 - 1.91% -
rng::for_each(set<int>::iterator)/32 2.40% 20.518 21.012 - -5.19% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.40% 3.859 3.952 - 2.16% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.40% 565.266 578.836 - 3.45% -
BM_MakeHeap_string_PipeOrgan_1024 2.40% 4.890 5.008 - 0.90% -
BM_deque_deque_move_backward/65536 2.40% 8206.490 8403.386 - 4.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.40% 1182366.286 1210726.873 - -1.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.39% 794.891 813.925 - 0.51% -
BM_std_minmax<unsigned_int>/16 2.39% 1.354 1.386 - 8.01% -
std::find_end(deque<int>)_(same_length)/1000 2.39% 329.718 337.605 - -64.09% -
std::multiset<std::string>::insert(value)_(already_present)/8192 2.39% 65.753 67.326 - 0.54% -
BM_vector_deque_move_backward/1024 2.39% 37.672 38.572 - 0.19% -
SetIntersection_Interlaced_Vector_uint64_256_16 2.38% 6163006.601 6309888.771 - 1.89% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 2.38% 36435.642 37303.888 - 1.71% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 2.38% 1.203 1.231 - -8.01% -
BM_std_min<unsigned_short>/8 2.38% 1.294 1.325 - 1.48% -
std::find(vector<char>)_(bail_25%)/1024 2.38% 5.428 5.558 - 2.13% -
std::copy_if(vector<int>)_(every_other)/8 2.38% 2.485 2.544 - 0.57% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.38% 2.414 2.471 - 5.04% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.38% 12350.484 12643.947 - 2.78% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.38% 1.357 1.389 - 19.75% -
BM_std_min<__int128>/24 2.37% 9.093 9.309 - 2.27% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.37% 131661.938 134785.661 - 0.47% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.37% 20.386 20.870 - 2.38% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.37% 4.834 4.948 - 2.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 2.37% 23.971 24.539 - -5.76% -
BM_std_min<char>/30 2.37% 2.253 2.307 - 3.77% -
BM_RangesMakeHeap_uint32_SingleElement_262144 2.37% 0.625 0.640 - 2.20% -
BM_std_min<unsigned_char>/13 2.37% 1.561 1.598 - 2.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.36% 4.666 4.776 - 3.62% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.36% 2.207 2.259 - 4.55% -
std::find_end(vector<int>)_(same_length)/8192 2.36% 1994.754 2041.823 - -49.57% -
BM_PopHeap_uint64_4 2.36% 2.693 2.756 - 1.84% -
rng::fill_n(vector<int>)/8192 2.36% 236.325 241.896 - 1.30% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 2.36% 675.257 691.172 - 1.62% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.35% 24.283 24.853 - 0.28% -
rng::find_last(list<int>)_(bail_90%)/8 2.34% 0.461 0.471 - 2.29% -
BM_std_minmax_element<long_long>/70000 2.34% 18318.369 18747.632 - 0.27% -
BM_deque_vector_ranges_move_backward/70000 2.34% 8665.136 8868.054 - 4.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.34% 16764.408 17156.754 - -0.42% -
BM_MakeHeap_uint64_SingleElement_256 2.34% 0.574 0.587 - 2.17% -
rng::partition_point(list<int>)/8192 2.34% 13107.726 13414.212 - 1.23% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.34% 34372.563 35175.767 - -2.77% -
BM_RangesMakeHeap_uint32_Random_16384 2.34% 1.008 1.032 - -1.04% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 2.33% 0.609 0.623 - 1.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.33% 35.394 36.220 - 0.26% -
std::copy_if(vector<int>)_(entire_range)/64 2.33% 15.407 15.765 - -3.66% -
std::fill(vector<bool>)/64 2.32% 1.565 1.602 - -2.01% -
BM_std_minmax<unsigned_long_long>/6 2.32% 2.075 2.123 - 1.67% -
rng::find_first_of(list<int>)_(small_needle)/1024 2.32% 2761.234 2825.303 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.32% 352317577.639 360490604.170 - 2.60% -
BM_RangesMakeHeap_uint32_SingleElement_16384 2.32% 0.527 0.540 - 0.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.32% 149889.282 153364.089 - 0.42% -
std::rotate(vector<bool>)_(by_1/4)/50 2.32% 17.387 17.790 - -1.72% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 2.32% 17.604 18.011 - 1.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.32% 1471.836 1505.934 - -6.75% -
std::unordered_set<int>::erase(iterator)/8192 2.32% 20.347 20.819 - 3.24% -
BM_std_minmax<unsigned_long_long>/7 2.31% 2.512 2.570 - 1.66% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.31% 12.019 12.297 - 4.45% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 2.31% 31.108 31.827 - 0.63% -
rng::rotate(vector<bool>)_(by_1/3)/50 2.31% 17.915 18.328 - -1.34% -
BM_deque_vector_ranges_copy_backward/64000 2.31% 7897.938 8080.300 - -0.77% -
std::find(list<int>)_(bail_25%)/1024 2.31% 128.797 131.768 - 1.25% -
BM_std_min<long_long>/31 2.30% 3.331 3.408 - 0.14% -
BM_RangesMakeHeap_uint32_SingleElement_1024 2.30% 0.561 0.574 - 0.23% -
bm_ranges_lexicographical_compare<signed_char>/512 2.30% 7.852 8.032 - 4.45% -
BM_std_minmax_element<long_long>/4096 2.29% 1074.487 1099.138 - 2.05% -
SetIntersection_Front_Set_uint64_262144_4 2.29% 1122116.002 1147799.607 - 2.69% -
BM_deque_deque_ranges_move/1 2.29% 3.287 3.362 - -1.73% -
rng::rotate(vector<bool>)_(by_1/2)/50 2.29% 17.893 18.303 - -1.62% -
BM_std_minmax<unsigned_short>/29 2.29% 2.551 2.610 - 1.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.29% 0.648 0.663 - 1.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 2.28% 752.721 769.856 - 25.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.28% 7.443 7.613 - 1.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.27% 6.927 7.084 - 2.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.27% 1171986.137 1198578.905 - 1.11% -
BM_std_min<char>/64 2.27% 4.102 4.196 - 0.01% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 2.27% 6.751 6.904 - 8.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2.27% 18.947 19.377 - 1.04% -
std::sort(deque<int>)_(descending)/8 2.27% 25.908 26.496 - 3.04% -
BM_PushHeap_uint64_Ascending_16384 2.26% 3.644 3.726 - 4.53% -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 2.26% 0.674 0.690 - 3.02% -
rng::find_if(vector<int>)_(process_all)/8 2.26% 2.520 2.577 - -1.94% -
std::find_end(deque<int>)_(same_length)/8192 2.26% 2693.541 2754.401 - -81.44% -
SetIntersection_Interlaced_Vector_uint64_256_64 2.26% 7662328.131 7835421.212 - 16.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 2.26% 1103100.220 1128009.412 - 1.11% -
BM_std_minmax_element<long_long>/4000 2.26% 1050.149 1073.849 - 2.04% -
std::stable_partition(vector<int>)_(dense)/32 2.25% 20.754 21.220 - -4.22% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.25% 8.394 8.582 - 0.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 2.25% 22919.295 23433.965 - -1.23% -
BM_RangesMakeHeap_string_Ascending_16 2.24% 3.641 3.723 - 0.75% -
std::adjacent_find(deque<int>)/8 2.24% 2.981 3.048 - 3.07% -
BM_StringRelationalLiteral_Less_Large_Small_Control 2.24% 1.740 1.779 - -5.77% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.24% 26.096 26.679 - 2.76% -
std::multiset<int>::insert(value)_(new_value)/8192 2.24% 81.315 83.133 - 12.30% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.23% 12420.046 12697.568 - 0.91% -
BM_SortHeap_string_16384 2.23% 95.945 98.087 - -0.98% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.23% 514790.403 526278.449 - 0.28% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.23% 25.530 26.100 - 3.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.23% 2109882.729 2156899.250 - -0.85% -
BM_std_min<char>/28 2.23% 1.750 1.789 - 0.74% -
BM_MakeHeap_string_Ascending_1024 2.22% 4.880 4.988 - -5.33% -
std::sort(vector<int>)_(descending)/8 2.22% 24.618 25.166 - 2.05% -
std::unordered_set<std::string>::ctor(const&)/32 2.22% 674.203 689.159 - -4.83% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.21% 699.637 715.116 - 4.11% -
BM_vector_deque_ranges_copy/5500 2.21% 195.963 200.293 - 0.51% -
rng::for_each_n(join_view(vector<vector<int>>)/8 2.20% 1.675 1.712 - -4.19% -
BM_std_min<unsigned_long_long>/16 2.20% 2.394 2.447 - -0.94% -
SetIntersection_None_Set_float_256_16 2.20% 11031823.435 11274481.980 - 1.72% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 2.20% 39.662 40.533 - 44.60% -
std::set<std::string>::ctor(const&)/1024 2.20% 34345.647 35100.337 - 2.33% -
std::move_backward(deque<int>)/262144 2.19% 29892.712 30548.679 - 2.68% -
rng::find_first_of(list<int>)_(small_needle)/50 2.19% 138.788 141.825 - -0.46% -
BM_std_min<__int128>/23 2.19% 8.722 8.913 - 2.07% -
rng::find_first_of(list<int>)_(small_needle)/32 2.19% 90.621 92.602 - -0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.19% 1171162.412 1196754.666 - 5.81% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.18% 17.143 17.517 - 2.83% -
rng::for_each(multimap<int>::iterator)/50 2.18% 42.833 43.768 - 4.82% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.18% 10.340 10.566 - 0.90% -
SetIntersection_Front_Vector_string_16384_4 2.18% 1233895.296 1260782.777 - 0.98% -
BM_PushHeap_uint32_Random_16384 2.18% 6.197 6.332 - 0.89% -
BM_std_min<short>/30 2.18% 2.348 2.399 - 2.20% -
rng::rotate(vector<bool>)_(by_1/2)/32 2.18% 18.125 18.519 - -1.36% -
BM_std_min<unsigned_long_long>/22 2.17% 2.181 2.228 - 2.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.17% 9.447 9.651 - 1.24% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.17% 6186.174 6320.154 - 1.57% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.16% 52.532 53.669 - -3.85% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.16% 5128220.763 5239103.900 - -0.98% -
BM_MakeHeap_string_Descending_16 2.16% 2.331 2.381 - 0.71% -
SetIntersection_None_Set_uint32_1024_4 2.16% 8684437.986 8871995.374 - 2.02% -
BM_PopHeap_float_1024 2.16% 27.967 28.571 - 2.08% -
SetIntersection_Front_Set_string_1024_4 2.16% 1317581.429 1346017.441 - 2.51% -
SetIntersection_Interlaced_Set_string_1024_1024 2.16% 57375700.610 58613956.578 - 3.52% -
SetIntersection_None_Vector_string_262144_262144 2.16% 1361004.579 1390364.277 - 2.24% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.16% 16.514 16.870 - 1.50% -
BM_PopHeap_pair<uint32,_uint32>_4 2.15% 3.170 3.238 - 0.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.15% 19.430 19.848 - 2.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.15% 728.165 743.812 - 1.32% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.15% 10.051 10.267 - -8.92% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.15% 54530.484 55701.877 - 3.23% -
std::unordered_set<int>::count(key)_(non-existent)/1024 2.15% 1.361 1.391 - -10.15% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.15% 49457.415 50519.125 - 1.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 2.14% 3.123 3.190 - 1.91% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.14% 13628.060 13919.272 - 2.89% -
rng::reverse_copy(deque<int>)/64 2.13% 19.777 20.199 - 1.32% -
rng::starts_with(deque<int>,_pred)/8192 2.13% 4002.203 4087.581 - 0.83% -
rng::reverse_copy(vector<int>)/8 2.13% 2.415 2.466 - -2.68% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 2.13% 16.532 16.884 - 0.36% -
BM_std_minmax<unsigned_int>/3 2.13% 1.129 1.153 - -0.20% -
std::multiset<std::string>::ctor(const&)/8192 2.12% 337296.567 344453.776 - 0.86% -
BM_SortHeap_string_256 2.12% 44.282 45.220 - -1.00% -
BM_std_minmax<unsigned_int>/5 2.12% 1.132 1.156 - -0.09% -
std::set<int>::contains(key)_(existent)/8192 2.12% 8.253 8.428 - 0.44% -
rng::unique(list<int>,_pred)_(contiguous)/52 2.11% 73.567 75.120 - -0.29% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.11% 12.320 12.579 - -3.11% -
BM_std_minmax<unsigned_char>/17 2.10% 1.087 1.110 - 0.47% -
rng::contains(list<int>)_(process_all)/32 2.10% 8.916 9.103 - -19.15% -
rng::generate(deque<int>)/8192 2.10% 2046.152 2089.143 - 2.23% -
BM_RangesSortHeap_uint64_4 2.10% 0.940 0.960 - 2.79% -
std::set<std::string>::insert(value)_(new_value)/32 2.10% 40.315 41.162 - 2.07% -
std::none_of(vector<int>)_(process_all)/8 2.10% 2.298 2.346 - -6.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.09% 0.746 0.761 - -0.20% -
rng::find_first_of(list<int>)_(small_needle)/8192 2.09% 22158.404 22621.949 - -2.52% -
BM_RangesPushHeap_string_PipeOrgan_64 2.09% 5.803 5.924 - -4.43% -
std::search(vector<int>)_(no_match)/8192 2.09% 1637.113 1671.347 - 0.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 2.09% 34.333 35.049 - 2.04% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.08% 289.725 295.763 - 0.36% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 2.08% 7534.422 7691.107 - 1.32% -
BM_vector_deque_move_backward/4000 2.08% 141.040 143.971 - -0.80% -
std::move_backward(deque<int>)/32768 2.08% 3571.784 3645.986 - 1.07% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.08% 18.059 18.434 - 2.22% -
std::flat_map<int,_int>::erase(iterator)/8192 2.08% 497.863 508.204 - 1.06% -
BM_vector_deque_ranges_move_backward/512 2.07% 17.584 17.949 - 1.18% -
BM_deque_vector_move_backward/0 2.07% 1.367 1.396 - -4.96% -
BM_SortHeap_string_1024 2.07% 58.937 60.155 - -1.13% -
SetIntersection_None_Set_float_1024_16 2.07% 8789121.358 8970787.355 - -0.97% -
BM_std_minmax<unsigned_short>/3 2.07% 1.148 1.171 - 0.55% -
rng::partition(list<int>)_(sparse)/50 2.06% 15.083 15.394 - -0.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.06% 24.060 24.555 - -2.84% -
std::multiset<int>::find(key)_(non-existent)/32 2.06% 2.241 2.287 - 2.09% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.06% 49.451 50.468 - 0.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.05% 11.100 11.328 - 3.16% -
std::multiset<std::string>::ctor(const&,_alloc)/32 2.05% 745.114 760.425 - 0.51% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.05% 5.301 5.410 - 0.81% -
BM_RangesPushHeap_float_PipeOrgan_262144 2.05% 3.148 3.213 - 2.19% -
rng::partial_sort(vector<int>)_(repeated)/8 2.05% 20.039 20.449 - 0.49% -
SetIntersection_None_Set_string_256_1 2.05% 11818881.391 12060746.332 - -0.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.04% 11994.861 12240.008 - 0.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.04% 43.492 44.380 - 1.97% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.04% 6222.989 6350.050 - 1.21% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.04% 16.440 16.776 - 4.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.04% 136716.121 139505.926 - 2.38% -
BM_SortHeap_float_256 2.04% 5.829 5.947 - -1.60% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.03% 420.464 429.010 - 1.92% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.03% 23.716 24.198 - 4.97% -
SetIntersection_Front_Vector_float_262144_4 2.03% 1108783.677 1131301.278 - -0.48% -
BM_MakeHeap_string_Ascending_262144 2.03% 7.241 7.388 - -19.45% -
BM_deque_vector_copy/1024 2.03% 36.893 37.642 - 1.07% -
BM_vector_deque_ranges_copy_backward/64 2.03% 3.026 3.087 - 1.71% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.03% 28.563 29.142 - 1.57% -
rng::for_each(set<int>)/8 2.02% 4.484 4.575 - -0.88% -
BM_MakeHeap_string_Ascending_256 2.02% 4.762 4.858 - -2.62% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.02% 345.930 352.920 - 2.64% -
SetIntersection_Interlaced_Set_string_4_4 2.02% 166410745.152 169766309.380 - 0.88% -
SetIntersection_Interlaced_Set_string_16_16 2.02% 63240613.178 64515577.200 - 1.71% -
BM_MakeThenSortHeap_float_Heap_16384 2.01% 26.015 26.537 - 2.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.01% 63.692 64.972 - -1.75% -
rng::find_end(deque<int>)_(near_matches)/1024 2.01% 17698.564 18053.557 - -36.94% -
SetIntersection_Front_Vector_string_16384_64 2.01% 3423391.273 3492055.472 - 0.50% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.00% 70935.755 72357.911 - -0.78% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 2.00% 1.407 1.435 - -4.40% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.00% 888.129 905.877 - 2.85% -
BM_deque_deque_move_backward/5500 2.00% 203.654 207.718 - 1.40% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.99% 24.978 25.476 - 2.54% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.99% 8.651 8.823 - -0.62% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.99% 23.513 23.982 - 5.28% -
SetIntersection_None_Set_uint32_1024_1 1.99% 8686541.919 8859416.768 - -0.65% -
rng::copy_backward(vector<bool>)_(aligned)/512 1.98% 1.768 1.803 - 2.15% -
BM_PushHeap_uint32_Ascending_262144 1.98% 8.079 8.239 - 0.76% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 1.98% 447154.228 456006.766 - 0.00% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.98% 30.423 31.025 - -0.54% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.98% 9.288 9.472 - 2.25% -
BM_MakeHeap_string_Ascending_64 1.97% 4.669 4.761 - -1.89% -
BM_vector_deque_ranges_copy_backward/1024 1.97% 37.386 38.123 - 0.27% -
BM_PushHeap_float_Random_262144 1.97% 7.474 7.621 - 0.89% -
std::set<std::string>::erase(iterator)/1024 1.97% 28.012 28.563 - 1.47% -
BM_CmpEqual_ushort_schar 1.97% 1.028 1.048 - 0.63% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.96% 23.733 24.199 - 8.40% -
SetIntersection_Front_Vector_uint32_256_16 1.96% 4430105.001 4517147.518 - 3.38% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.96% 7720.314 7871.700 - 2.64% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.96% 35743.876 36444.579 - 1.36% -
BM_std_min<unsigned_short>/30 1.96% 2.340 2.385 - 1.10% -
SetIntersection_Interlaced_Vector_string_262144_4 1.95% 2022736.328 2062270.987 - -0.57% -
SetIntersection_None_Set_string_262144_262144 1.95% 1645864.338 1678017.172 - -1.21% -
rng::find(list<int>)_(process_all)/50 1.95% 20.687 21.091 - 11.96% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.95% 22.797 23.243 - 4.08% -
std::stable_partition(deque<int>)_(sparse)/50 1.95% 27.694 28.234 - -5.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.95% 34.606 35.281 - 1.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.95% 0.769 0.784 - 2.99% -
BM_MakeThenSortHeap_float_Ascending_16 1.95% 2.919 2.976 - 0.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.95% 15.087 15.381 - 0.16% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.95% 54146.400 55199.995 - 0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.95% 1616841.715 1648294.028 - -2.16% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.95% 29.430 30.002 - 2.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.94% 1163733.946 1186354.969 - 0.33% -
BM_StringRelational_Compare_Empty_Small_Control 1.94% 1.644 1.676 - 2.52% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.94% 14.985 15.276 - 1.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.94% 35002.993 35682.757 - 1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.94% 10904516.388 11116119.582 - 0.55% -
BM_vector_deque_copy_backward/4000 1.94% 141.435 144.177 - -1.71% -
SetIntersection_None_Set_string_256_4 1.94% 11676788.257 11902772.108 - 0.42% -
std::for_each_n(list<int>)/50 1.93% 24.086 24.551 - 7.84% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.93% 8057.658 8213.389 - -25.88% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.93% 0.669 0.682 - 2.35% -
BM_std_min<__int128>/21 1.93% 7.929 8.082 - 1.72% -
BM_vector_deque_copy_backward/1024 1.93% 37.637 38.364 - -0.06% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.93% 641044.926 653421.769 - 1.81% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.93% 41.721 42.526 - 1.83% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.93% 22.367 22.799 - 0.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.93% 8816.450 8986.481 - -0.36% -
BM_std_minmax<short>/18 1.92% 2.040 2.079 - 4.39% -
BM_StringResizeAndOverwrite 1.92% 0.838 0.854 - -0.72% -
std::multimap<int,_int>::ctor(const&)/32 1.92% 210.882 214.936 - 0.48% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.92% 12.845 13.092 - 0.59% -
BM_std_minmax<unsigned_short>/28 1.92% 2.532 2.580 - 1.45% -
SetIntersection_Interlaced_Vector_string_1024_64 1.92% 8247754.346 8406005.289 - -0.52% -
rng::search(vector<int>)_(single_element)/8192 1.92% 1810.454 1845.171 - 0.71% -
rng::search(vector<int>)_(no_match)/1048576 1.92% 211756.053 215815.929 - -0.72% -
BM_RangesMakeHeap_float_PipeOrgan_262144 1.92% 0.707 0.721 - 1.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.92% 77969.356 79462.564 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.91% 13461988.967 13719783.721 - 1.47% -
SetIntersection_Interlaced_Set_float_16384_256 1.91% 200207647.663 204037927.350 - -0.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.91% 22.987 23.426 - 1.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.91% 18.028 18.373 - 1.92% -
std::map<int,_int>::erase(key)_(existent)/32 1.91% 22.229 22.654 - -0.73% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.91% 5.226 5.326 - 2.15% -
BM_std_min<__int128>/22 1.91% 8.333 8.492 - 1.90% -
BM_MakeHeap_string_Random_4 1.91% 5.772 5.882 - 1.24% -
BM_RangesPushHeap_uint64_Random_16 1.90% 4.296 4.378 - 2.30% -
std::set<int>::find(key)_(existent)/1024 1.90% 3.971 4.047 - 0.66% -
std::unique(deque<int>)_(contiguous)/32 1.90% 62.561 63.751 - 6.95% -
rng::stable_partition(vector<int>)_(dense)/32 1.90% 21.537 21.946 - -2.53% -
std::set<std::string>::insert(value)_(new_value)/0 1.90% 32.953 33.579 - 1.94% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.90% 102642.078 104589.332 - 2.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.90% 83432.658 85014.812 - 1.28% -
BM_std_minmax<unsigned_short>/17 1.90% 1.700 1.732 - 1.19% -
std::find(list<int>)_(process_all)/1024 1.89% 688.099 701.127 - -1.32% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 1.89% 15.961 16.263 - 0.38% -
BM_PushHeap_uint64_Ascending_1024 1.89% 2.576 2.625 - 1.85% -
std::search(list<int>)_(same_length)/1000 1.89% 735.037 748.907 - 0.26% -
rng::move_backward(vector<int>)/8 1.88% 2.259 2.301 - 0.45% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.88% 13.574 13.830 - 2.18% -
bm_ranges_lexicographical_compare<signed_char>/3 1.88% 1.812 1.846 - 0.01% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.88% 1.206 1.229 - 0.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.88% 7.871 8.019 - 3.11% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.88% 162815.507 165873.815 - 0.53% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.88% 819.092 834.460 - -0.62% -
std::replace_if(vector<int>)_(prefix)/1024 1.88% 270.576 275.650 - 1.46% -
std::rotate(vector<bool>)_(by_1/4)/32 1.87% 17.590 17.919 - -1.88% -
BM_deque_vector_copy_backward/1 1.87% 2.102 2.142 - 2.37% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.87% 3.608 3.675 - 1.57% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.87% 6602.035 6725.604 - 1.65% -
BM_RangesMakeHeap_uint64_Random_16 1.87% 1.265 1.288 - -0.37% -
BM_deque_vector_copy/5500 1.87% 194.385 198.014 - 0.45% -
rng::copy_if(list<int>)_(entire_range)/512 1.86% 365.933 372.752 - 0.32% -
std::replace(vector<int>)_(prefix)/50 1.86% 7.645 7.788 - 2.55% -
std::reverse(vector<int>)/8 1.86% 1.524 1.552 - -2.73% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 1.86% 75.022 76.418 - 0.84% -
std::rotate(vector<bool>)_(by_1/3)/32 1.86% 17.480 17.805 - -1.74% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.86% 13.588 13.840 - 2.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.85% 29.501 30.049 - 2.25% -
std::vector<std::string>::ctor(size)/32 1.85% 34.059 34.691 - 3.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.85% 6660754.480 6784191.863 - 2.15% -
BM_RangesMakeThenSortHeap_float_Descending_16 1.85% 1.803 1.836 - -1.72% -
BM_PopHeap_float_262144 1.85% 39.116 39.838 - -2.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.85% 18.980 19.330 - 1.50% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.85% 36407.842 37079.974 - 2.23% -
SetIntersection_Interlaced_Vector_uint64_16384_64 1.84% 6063347.766 6175149.723 - 3.06% -
BM_PopHeap_string_4 1.84% 5.252 5.348 - -0.14% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.84% 450.454 458.746 - 1.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.84% 821.163 836.277 - 2.59% -
rng::for_each(multimap<int>)/8 1.84% 4.578 4.662 - 3.29% -
SetIntersection_Front_Vector_string_16384_16 1.84% 1667698.663 1698315.881 - -1.16% -
std::multiset<std::string>::count(key)_(existent)/1024 1.83% 23.779 24.215 - 2.86% -
std::search_n(vector<int>)_(no_match)/1024 1.83% 209.268 213.107 - 1.28% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.83% 12411.410 12638.837 - -0.11% -
std::partial_sort(deque<int>)_(descending)/8192 1.83% 287436.031 292696.019 - 2.93% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.83% 0.820 0.835 - 2.08% -
std::all_of(vector<int>)_(process_all)/50 1.83% 18.291 18.626 - 46.24% -
BM_deque_vector_ranges_move_backward/1 1.83% 2.072 2.110 - -0.31% -
SetIntersection_None_Vector_uint64_1024_1024 1.83% 1132202.067 1152907.564 - 0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.83% 197138297.477 200743307.246 - 0.83% -
BM_std_min<char>/24 1.83% 2.618 2.666 - 0.79% -
rng::copy_if(vector<int>)_(entire_range)/64 1.83% 15.393 15.674 - 1.21% -
BM_std_min<unsigned_short>/18 1.82% 1.481 1.508 - -1.73% -
BM_RangesPopHeap_uint32_4 1.82% 2.661 2.709 - 3.06% -
SetIntersection_Interlaced_Vector_string_1024_4 1.82% 1717295.896 1748585.966 - 2.11% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.82% 1.338 1.362 - 0.17% -
SetIntersection_None_Set_uint32_256_1 1.82% 11584272.515 11795224.696 - 3.23% -
std::multiset<int>::insert(value)_(already_present)/32 1.82% 19.221 19.571 - 3.00% -
BM_vector_deque_ranges_move/4000 1.82% 141.254 143.824 - 0.72% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.82% 906.673 923.164 - 0.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.82% 54897.450 55894.287 - 2.27% -
std::multiset<int>::clear()/0 1.82% 419.975 427.601 - 1.53% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 1.82% 10.192 10.377 - -0.59% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.81% 674.444 686.673 - 1.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.81% 341.905 348.093 - 1.96% -
BM_RangesMakeHeap_uint32_Ascending_262144 1.81% 0.664 0.676 - 1.85% -
rng::sort(vector<int>)_(descending)/8 1.81% 24.696 25.143 - 1.82% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 1.81% 20.747 21.122 - 0.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.81% 2.307 2.349 - 1.91% -
BM_vector_deque_copy_backward/5500 1.80% 197.871 201.436 - 1.45% -
BM_std_minmax<unsigned_short>/23 1.80% 2.540 2.586 - 0.62% -
BM_std_minmax_element<short>/4 1.80% 1.229 1.251 - 1.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.80% 34609.736 35232.496 - 0.88% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.80% 11.200 11.402 - 0.70% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.80% 3.941 4.011 - 1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.80% 2283507.489 2324502.185 - 1.99% -
std::set<std::string>::erase(key)_(existent)/0 1.79% 64.242 65.395 - 1.67% -
SetIntersection_Interlaced_Vector_string_256_64 1.79% 19847156.830 20203132.284 - 0.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.79% 6700.561 6820.443 - 2.38% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.78% 343.210 349.325 - 2.01% -
SetIntersection_Interlaced_Vector_uint32_16384_256 1.78% 17157084.367 17462588.398 - 23.64% -
std::search(vector<int>)_(no_match)/1048576 1.78% 210047.882 213782.220 - 0.29% -
rng::search_n(list<int>)_(no_match)/1024 1.78% 731.085 744.080 - 0.05% -
SetIntersection_Front_Set_string_1024_1 1.78% 1152605.042 1173076.388 - 2.18% -
BM_deque_deque_ranges_move/5500 1.77% 199.697 203.241 - 0.97% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.77% 1.642 1.671 - -2.88% -
BM_std_minmax<char>/5500 1.77% 50.181 51.069 - 0.20% -
std::remove(list<int>)_(sprinkled)/1024 1.77% 987.241 1004.713 - -0.94% -
BM_PopHeap_uint64_64 1.77% 12.616 12.839 - 0.83% -
BM_PushHeap_uint32_Random_1024 1.77% 6.179 6.288 - 1.63% -
BM_std_min<char>/21 1.76% 1.745 1.776 - -1.85% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.76% 420.738 428.137 - 1.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.76% 1079250.578 1098220.188 - -2.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.76% 199.157 202.656 - -0.91% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.76% 2024.354 2059.892 - 1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.76% 1190072.901 1210965.025 - 0.74% -
BM_std_min<unsigned_short>/9 1.75% 6.192 6.300 - -2.72% -
bm_lexicographical_compare<unsigned_char>/8 1.75% 1.388 1.412 - -5.67% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.74% 29.180 29.688 - 3.87% -
BM_MakeThenSortHeap_string_Descending_4 1.74% 3.636 3.700 - 0.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.74% 14.323 14.572 - 1.96% -
BM_deque_vector_ranges_move/1024 1.74% 36.958 37.600 - 1.18% -
BM_std_minmax<unsigned_char>/12 1.73% 1.976 2.010 - 3.33% -
rng::none_of(vector<int>)_(process_all)/8 1.73% 2.489 2.532 - 7.61% -
BM_RangesMakeHeap_float_SingleElement_262144 1.73% 0.713 0.725 - 1.67% -
std::is_sorted(list<int>,_pred)/8 1.73% 3.969 4.038 - -5.64% -
SetIntersection_None_Set_uint64_1024_256 1.73% 8740755.520 8892031.526 - 2.09% -
std::search_n(vector<int>)_(no_match)/1000 1.73% 204.728 208.268 - 1.36% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1.73% 1902352.128 1935222.146 - -20.25% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.73% 716.173 728.546 - 2.23% -
BM_MakeHeap_string_Descending_64 1.73% 2.566 2.610 - 1.96% -
rng::partition(deque<int>)_(sparse)/1024 1.73% 395.740 402.570 - 3.39% -
std::generate_n(deque<int>)/50 1.73% 12.322 12.535 - 1.76% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.72% 4.009 4.078 - 4.34% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.72% 54.280 55.214 - 1.19% -
BM_vector_deque_ranges_copy_backward/5500 1.72% 198.127 201.536 - 1.65% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.72% 447.330 455.023 - 0.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.72% 79.045 80.403 - 1.81% -
SetIntersection_None_Vector_string_1024_4 1.72% 1224811.881 1245860.277 - 1.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.72% 259.134 263.586 - -0.13% -
BM_RangesPushHeap_string_PipeOrgan_16 1.72% 4.078 4.148 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.72% 18416585.263 18732785.204 - 0.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.72% 17.648 17.951 - 0.36% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.72% 17.641 17.944 - -0.58% -
BM_MakeHeap_string_Heap_64 1.71% 5.034 5.121 - 0.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.71% 24.139 24.552 - -0.01% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.71% 48180.700 49005.225 - 0.57% -
rng::find_if(vector<char>)_(bail_25%)/8 1.71% 0.938 0.954 - 0.55% -
BM_MakeThenSortHeap_string_Descending_256 1.71% 17.386 17.683 - -10.08% -
BM_std_minmax_element<char>/64 1.71% 16.998 17.288 - -2.13% -
BM_vector_deque_copy_backward/4096 1.71% 147.504 150.022 - 1.13% -
rng::rotate(vector<bool>)_(1_element_forward)/50 1.71% 17.827 18.131 - -1.82% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.70% 49662.822 50509.093 - 0.62% -
rng::is_sorted(list<int>)/8 1.70% 2.147 2.184 - 1.68% -
BM_RangesMakeHeap_string_Ascending_1024 1.70% 4.908 4.992 - -6.49% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.70% 25.099 25.526 - 0.31% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.70% 3.320 3.377 - 3.99% -
std::search(vector<int>)_(near_matches)/1000 1.70% 13953.196 14189.710 - -0.21% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.69% 9039.214 9192.378 - 0.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.69% 749.459 762.158 - 2.07% -
SetIntersection_Front_Vector_uint32_16384_16 1.69% 1177454.373 1197384.630 - 1.48% -
SetIntersection_Front_Vector_uint32_1024_64 1.69% 1425213.267 1449327.501 - 4.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.69% 1.044 1.062 - -6.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.69% 21.980 22.350 - -0.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.69% 4.760 4.840 - 5.38% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.68% 35680.459 36281.403 - 2.81% -
rng::rotate(list<int>)_(by_1/2)/1024 1.68% 384.969 391.447 - 1.87% -
std::rotate(vector<bool>)_(by_1/3)/50 1.68% 17.498 17.792 - -1.90% -
std::generate(list<int>)/50 1.68% 15.445 15.704 - 2.21% -
BM_RangesSortHeap_string_16 1.68% 14.122 14.359 - 1.47% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.68% 7.570 7.697 - 1.07% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.68% 20.415 20.757 - 1.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.68% 1650058.972 1677702.067 - -2.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.67% 1571639.428 1597929.664 - 0.49% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.67% 10.848 11.030 - 2.49% -
BM_std_min<int>/64 1.67% 2.675 2.719 - 1.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.67% 23.468 23.860 - 1.68% -
rng::remove(list<int>)_(prefix)/32 1.67% 55.469 56.396 - 1.76% -
BM_RangesMakeHeap_float_Random_256 1.67% 1.282 1.304 - -9.88% -
rng::fill_n(deque<int>)/32 1.67% 1.204 1.224 - -0.07% -
BM_SortHeap_string_64 1.67% 29.731 30.227 - -1.05% -
rng::copy_backward(vector<int>)/1048576 1.67% 49167.520 49987.801 - 3.19% -
std::swap_ranges(deque<int>)/32 1.67% 10.602 10.779 - 2.75% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.67% 12661.206 12872.284 - 7.60% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.67% 14.258 14.495 - 1.84% -
BM_RangesMakeHeap_string_SingleElement_64 1.66% 6.210 6.313 - -2.49% -
BM_PushHeap_string_QuickSortAdversary_16384 1.66% 15.649 15.909 - -3.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.66% 1742182.211 1771066.814 - -2.69% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.66% 23610.514 24001.491 - -1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.66% 39777788.391 40436263.027 - 1.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.65% 7.234 7.354 - 0.51% -
SetIntersection_Interlaced_Set_float_16384_16 1.65% 211127325.920 214615888.352 - 1.89% -
BM_std_minmax_element<long_long>/1024 1.65% 273.742 278.261 - 2.29% -
std::rotate(list<int>)_(by_1/2)/1024 1.65% 384.610 390.954 - 0.99% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 1.65% 14.237 14.472 - 1.74% -
BM_RangesMakeHeap_string_SingleElement_262144 1.65% 7.220 7.339 - -10.76% -
BM_vector_deque_ranges_move_backward/4096 1.65% 148.261 150.705 - 0.61% -
BM_CmpEqual_int_short 1.65% 1.120 1.139 - 1.70% -
BM_std_minmax<short>/6 1.65% 1.374 1.397 - 1.28% -
SetIntersection_Interlaced_Set_string_16384_64 1.65% 346587344.646 352293891.699 - 0.08% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.64% 26.724 27.163 - -0.59% -
rng::contains(deque<int>)_(process_all)/50 1.64% 12.565 12.771 - 1.62% -
BM_PopHeap_uint32_256 1.64% 16.785 17.060 - 0.34% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.64% 36075.094 36666.382 - 2.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.63% 504.648 512.898 - 0.60% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.63% 41113.684 41784.751 - 2.38% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.63% 17.658 17.946 - -0.58% -
std::fill(deque<int>)/8192 1.63% 238.799 242.691 - 1.39% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.63% 12445.261 12647.880 - 2.40% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.63% 6.410 6.515 - 4.40% -
std::map<std::string,_int>::ctor(const&)/8192 1.63% 341509.344 347062.542 - -0.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.63% 764.805 777.234 - 1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.62% 5031942.480 5113635.939 - 0.64% -
std::unordered_set<int>::contains(key)_(existent)/8192 1.62% 1.286 1.307 - -14.69% -
BM_MakeHeap_string_Heap_16 1.62% 4.615 4.690 - 0.93% -
BM_std_min<unsigned_char>/31 1.62% 2.508 2.548 - 1.93% -
BM_PushHeap_string_QuickSortAdversary_1024 1.62% 15.085 15.329 - -1.85% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.62% 1.853 1.883 - 1.63% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 1.62% 340142.349 345642.938 - 0.90% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.62% 497.929 505.978 - 0.17% -
std::multiset<int>::contains(key)_(existent)/32 1.62% 1.676 1.703 - 2.35% -
BM_vector_deque_move/4096 1.62% 145.428 147.779 - 0.46% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.61% 12620.664 12824.321 - 0.76% -
BM_std_min<unsigned_long_long>/32 1.61% 3.232 3.284 - 0.71% -
rng::unique_copy(vector<int>)_(contiguous)/52 1.61% 13.416 13.632 - -0.37% -
BM_MakeThenSortHeap_float_SingleElement_262144 1.61% 50.684 51.501 - -1.71% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.61% 5899054.679 5993953.423 - 0.02% -
BM_std_min<unsigned_short>/24 1.61% 2.478 2.518 - 0.99% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 1.61% 16.089 16.347 - 1.93% -
BM_PopHeap_pair<uint32,_uint32>_262144 1.60% 59.089 60.036 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.60% 1825872.967 1855126.467 - -2.43% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.60% 12119.541 12313.688 - -0.79% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.60% 852590.201 866247.774 - -0.25% -
BM_MakeThenSortHeap_string_Descending_64 1.60% 12.697 12.900 - -1.89% -
std::search_n(vector<int>)_(no_match)/8192 1.60% 1621.184 1647.119 - 1.04% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.60% 218.942 222.442 - 2.67% -
std::multiset<int>::ctor(const&)/0 1.60% 13.637 13.855 - 1.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.59% 1608243.080 1633892.010 - -3.17% -
std::map<int,_int>::ctor(const&)/32 1.59% 209.123 212.456 - 0.26% -
BM_RangesMakeHeap_string_PipeOrgan_64 1.59% 4.724 4.799 - -5.97% -
SetIntersection_Interlaced_Set_float_262144_262144 1.59% 1792218.912 1820786.457 - -0.02% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.59% 20.623 20.951 - 2.57% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.59% 941624.776 956564.620 - 1.30% -
BM_std_min<unsigned_long_long>/13 1.59% 1.724 1.751 - -0.11% -
BM_RangesMakeHeap_string_SingleElement_1024 1.58% 6.192 6.291 - 0.91% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.58% 69840.369 70946.857 - 3.52% -
BM_MakeThenSortHeap_string_Descending_16 1.58% 7.677 7.798 - -0.68% -
std::partition_copy(deque<int>)/32 1.58% 12.589 12.788 - -1.59% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.58% 3.673 3.731 - 0.47% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.58% 3403.371 3457.043 - 1.41% -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.57% 1.284 1.304 - 12.34% -
SetIntersection_Front_Set_uint32_262144_4 1.57% 1127997.110 1145720.374 - 1.01% -
BM_StringDestroy_Huge 1.57% 10.633 10.800 - 1.65% -
SetIntersection_None_Set_string_16384_1 1.57% 194535806.803 197590242.415 - -2.26% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.57% 917.651 932.040 - 3.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.57% 1211021.795 1229995.725 - -1.10% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.57% 8.382 8.513 - 0.29% -
SetIntersection_None_Vector_uint32_262144_16 1.57% 1188159.058 1206756.558 - 0.00% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.57% 83.251 84.554 - 11.59% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.56% 36438.681 37007.639 - 0.68% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.56% 23.066 23.426 - 6.28% -
BM_RangesMakeHeap_float_Ascending_262144 1.56% 0.699 0.710 - 2.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.56% 19.690 19.997 - 1.08% -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.55% 1.426 1.448 - -5.69% -
SetIntersection_None_Set_string_1024_16 1.55% 8947332.210 9086419.481 - 0.47% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 1.55% 4.947 5.024 - -0.45% -
BM_MakeHeap_string_QuickSortAdversary_4 1.55% 5.944 6.036 - 0.22% -
rng::stable_partition(list<int>)_(dense)/8192 1.55% 18280.607 18564.354 - 1.84% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.55% 55552.766 56414.615 - 2.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.55% 8818405.062 8955130.906 - -25.65% -
SetIntersection_None_Set_string_262144_1024 1.55% 1645616.375 1671129.558 - -2.00% -
SetIntersection_Front_Vector_uint32_16384_256 1.55% 2584528.160 2624579.144 - 14.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.55% 2088789.469 2121117.430 - -2.42% -
BM_std_minmax<long_long>/7 1.55% 2.565 2.605 - 0.29% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.55% 18.552 18.839 - 2.48% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 1.54% 14.866 15.095 - 0.77% -
BM_RangesPushHeap_string_PipeOrgan_4 1.54% 2.497 2.535 - -1.58% -
rng::rotate_copy(deque<int>)/32 1.54% 2.645 2.686 - -0.27% -
SetIntersection_Front_Vector_string_16_16 1.54% 54559727.990 55401380.676 - 1.28% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.54% 24.498 24.875 - 1.97% -
BM_PopHeap_uint32_262144 1.54% 40.856 41.484 - -1.31% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.54% 4.927 5.003 - -6.74% -
std::stable_partition(list<int>)_(sparse)/1024 1.54% 923.572 937.771 - 2.68% -
rng::partial_sort(deque<int>)_(heap)/8192 1.54% 282433.685 286774.410 - 0.31% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.53% 5.662 5.748 - 1.26% -
std::map<int,_int>::insert(value)_(new_value)/1024 1.53% 27.234 27.651 - -0.05% -
BM_std_min<__int128>/6 1.53% 2.074 2.106 - 1.45% -
SetIntersection_None_Set_uint64_256_16 1.53% 10882318.142 11048719.657 - 0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.53% 4487437.310 4555974.517 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.53% 1623190.022 1647979.818 - -2.34% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 1.53% 32942.576 33445.350 - -17.25% -
BM_vector_deque_ranges_move/4096 1.53% 145.500 147.720 - 0.23% -
BM_deque_deque_move_backward/4096 1.53% 152.904 155.236 - 1.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.52% 1566489.485 1590353.869 - -0.16% -
BM_lexicographical_compare_three_way_fast_path/1024 1.52% 244.842 248.572 - 1.09% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.52% 17052.446 17311.902 - 2.79% -
rng::remove(deque<int>)_(sprinkled)/32 1.52% 52.426 53.222 - -6.31% -
rng::stable_partition(vector<int>)_(dense)/50 1.52% 25.160 25.542 - -3.40% -
std::replace(deque<int>)_(prefix)/1024 1.52% 411.104 417.334 - 0.69% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 1.52% 63.166 64.124 - 9.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.51% 43.871 44.536 - 0.38% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.51% 13.345 13.547 - 1.83% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.51% 62.321 63.264 - 0.12% -
rng::find_if(list<int>)_(bail_25%)/8 1.51% 1.308 1.328 - 0.39% -
std::partial_sort(deque<int>)_(ascending)/8192 1.51% 164229.929 166703.032 - 1.84% -
BM_StringFindStringLiteral/64 1.50% 2.105 2.137 - 1.91% -
BM_std_min<__int128>/20 1.50% 7.609 7.724 - 1.43% -
std::search_n(vector<int>)_(no_match)/1048576 1.50% 208081.516 211206.447 - 0.83% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.50% 18.059 18.330 - 1.97% -
BM_std_minmax<unsigned_short>/64 1.50% 1.525 1.548 - 1.45% -
BM_deque_vector_ranges_move_backward/4096 1.50% 147.610 149.825 - 0.43% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.50% 7.196 7.303 - 3.12% -
rng::rotate(list<int>)_(1_element_backward)/32 1.50% 13.851 14.058 - -1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.50% 7729081.105 7844878.054 - 0.73% -
SetIntersection_Interlaced_Set_float_16384_64 1.50% 218269294.053 221536683.883 - 1.31% -
rng::rotate(vector<bool>)_(1_element_forward)/32 1.49% 17.918 18.186 - -1.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.49% 487032.652 494302.377 - 0.08% -
BM_vector_deque_ranges_copy_backward/4000 1.49% 141.425 143.535 - 0.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.49% 0.975 0.990 - 0.61% -
rng::remove_copy_if(deque<int>)_(prefix)/50 1.49% 27.251 27.658 - -0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.49% 4371093.612 4436279.689 - 0.62% -
BM_deque_vector_copy/4000 1.49% 140.478 142.570 - -0.21% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 1.49% 0.713 0.724 - 1.97% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.49% 382132.252 387811.064 - 1.38% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.49% 11.822 11.998 - -0.06% -
std::any_of(deque<int>)_(process_all)/8 1.49% 3.189 3.236 - 4.76% -
rng::partition_point(list<int>)/50 1.48% 24.297 24.658 - 0.76% -
BM_vector_deque_move_backward/1 1.48% 2.276 2.309 - -10.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.48% 18.009 18.275 - 1.37% -
SetIntersection_None_Vector_string_1024_256 1.48% 1231400.420 1249622.181 - 3.46% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.48% 276612.640 280704.550 - 2.83% -
BM_PushHeap_string_PipeOrgan_4 1.48% 2.462 2.498 - -5.15% -
BM_std_minmax_element<short>/5500 1.47% 1645.720 1669.982 - 18.50% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 1.47% 116158.819 117870.919 - 0.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.47% 13143.404 13337.087 - 0.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 1.47% 420.822 427.011 - 1.45% -
rng::for_each(join_view(vector<vector<int>>)/50 1.47% 4.075 4.134 - -0.10% -
std::map<int,_int>::erase(iterator)/8192 1.47% 20.785 21.090 - 0.03% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.46% 13821.976 14024.212 - 0.96% -
rng::stable_sort(vector<int>)_(descending)/8 1.46% 25.177 25.545 - 0.76% -
std::multiset<std::string>::ctor(const&)/0 1.46% 13.540 13.737 - 1.13% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 1.46% 7084.018 7187.456 - 1.20% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 1.46% 25.625 25.999 - -18.64% -
BM_PushHeap_float_Random_4 1.46% 2.887 2.929 - 3.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.46% 9.815 9.958 - 2.08% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.46% 27027.785 27421.768 - 6.00% -
std::partial_sort(vector<int>)_(repeated)/8 1.46% 19.994 20.286 - -0.19% -
std::none_of(deque<int>)_(process_all)/32768 1.46% 10541.489 10695.004 - -7.10% -
BM_StringEraseWithMove_Small_Opaque 1.46% 2.583 2.620 - 1.78% -
BM_std_minmax_element<long_long>/512 1.45% 139.064 141.081 - 2.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.45% 10.745 10.901 - 1.12% -
std::unordered_set<int>::contains(key)_(existent)/1024 1.45% 1.128 1.145 - -18.35% -
BM_MakeThenSortHeap_string_Ascending_16384 1.44% 63.466 64.382 - 3.36% -
SetIntersection_None_Vector_float_262144_4 1.44% 1200853.926 1218190.943 - 0.47% -
rng::partial_sort_copy(vector<int>)_(descending)/8 1.44% 18.113 18.375 - -0.11% -
SetIntersection_None_Vector_uint32_256_16 1.44% 4218302.241 4279121.985 - 1.15% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.44% 656.349 665.809 - -0.88% -
BM_deque_vector_move/1024 1.44% 36.940 37.472 - 1.30% -
std::find_if(vector<int>)_(process_all)/50 1.44% 13.918 14.118 - 1.41% -
BM_CmpEqual_uint_int 1.44% 1.116 1.132 - -0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 1.44% 23389.039 23725.099 - 2.64% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.44% 166.661 169.056 - -0.96% -
rng::find_end(list<int>)_(same_length)/1000 1.43% 736.093 746.647 - -49.41% -
BM_PushHeap_string_SingleElement_1024 1.43% 2.498 2.533 - -8.48% -
BM_std_min<unsigned_short>/22 1.43% 1.836 1.863 - 2.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.43% 919.084 932.195 - 3.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.43% 86438.178 87670.241 - 4.53% -
BM_MakeHeap_string_Heap_4 1.43% 3.028 3.071 - 0.85% -
std::search(deque<int>,_pred)_(no_match)/1000 1.42% 421.747 427.746 - 0.51% -
SetIntersection_None_Set_string_64_16 1.42% 19498871.580 19775887.072 - 2.61% -
std::unordered_set<std::string>::clear()/8192 1.42% 219759.181 222878.740 - 0.80% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.42% 9016.265 9144.246 - 4.23% -
rng::partition_point(vector<int>)/1024 1.42% 7.502 7.608 - 0.63% -
std::rotate(vector<bool>)_(by_1/2)/32 1.42% 17.851 18.104 - -1.04% -
rng::sort(deque<int>)_(heap)/8 1.42% 25.066 25.421 - 2.11% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.42% 14.511 14.716 - 0.70% -
rng::copy_n(vector<bool>)_(aligned)/262144 1.41% 276.195 280.103 - 0.86% -
SetIntersection_Front_Set_string_16384_16 1.41% 2050410.435 2079412.739 - 0.83% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.41% 8142.549 8257.639 - -14.36% -
BM_std_min<__int128>/7 1.41% 2.478 2.513 - 1.30% -
rng::sort(deque<int>)_(descending)/8 1.41% 25.889 26.254 - 2.81% -
BM_RangesPushHeap_uint64_Random_1024 1.41% 5.944 6.028 - 0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.41% 15970906.045 16196127.661 - -0.31% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.41% 20.836 21.129 - 1.68% -
std::multiset<std::string>::clear()/0 1.41% 419.502 425.408 - 1.38% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.40% 23.931 24.267 - 0.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.40% 14.228 14.428 - 1.60% -
rng::starts_with(deque<int>)/8 1.40% 4.035 4.091 - -0.18% -
std::transform(deque<int>,_deque<int>)/32 1.40% 21.818 22.124 - 2.50% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.40% 918.903 931.764 - 1.30% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.40% 1.295 1.313 - -0.42% -
std::find(vector<bool>)_(process_all)/1048576 1.40% 3683.961 3735.393 - 0.48% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.39% 12451.252 12624.656 - 2.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.39% 22.026 22.333 - 1.29% -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 1.39% 10240.018 10382.385 - 0.92% -
BM_std_minmax<unsigned_short>/25 1.39% 2.323 2.356 - 0.96% -
BM_std_minmax<int>/2 1.39% 0.825 0.837 - -7.02% -
BM_deque_vector_copy_backward/1024 1.39% 36.731 37.241 - -0.31% -
BM_std_minmax_element<long_long>/4 1.38% 1.254 1.271 - 1.53% -
BM_vector_deque_move/5500 1.38% 198.275 201.012 - 0.93% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.38% 8.420 8.536 - 0.44% -
std::fill_n(vector<int>)/8192 1.38% 237.686 240.956 - 2.29% -
std::multimap<std::string,_int>::erase(iterator)/8192 1.37% 31.577 32.011 - -2.53% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.37% 52918.195 53642.681 - 2.80% -
BM_PushHeap_uint32_Random_262144 1.37% 6.301 6.387 - -0.79% -
BM_std_min<unsigned_char>/4096 1.36% 28.927 29.321 - 1.34% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.36% 30.596 31.013 - 3.94% -
std::unique(vector<int>)_(contiguous)/1024 1.36% 313.150 317.414 - 0.15% -
BM_lexicographical_compare_three_way_fast_path/16384 1.36% 3759.805 3810.987 - 1.02% -
std::map<int,_int>::erase(iterator)/1024 1.36% 20.640 20.921 - -0.47% -
rng::move_backward(vector<bool>)_(aligned)/64 1.36% 1.722 1.745 - -5.54% -
BM_StringRelational_Eq_Large_Large_Control 1.36% 2.238 2.269 - -0.05% -
rng::for_each(multiset<int>)/32 1.36% 20.812 21.095 - -3.65% -
std::map<int,_int>::clear()/32 1.35% 655.538 664.405 - 1.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.35% 12826.735 13000.221 - 0.23% -
BM_std_min<__int128>/8 1.35% 2.865 2.903 - 1.13% -
std::set<std::string>::ctor(const&)/8192 1.35% 341818.494 346433.299 - 1.11% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.35% 209.298 212.121 - -0.10% -
BM_std_minmax<unsigned_int>/10 1.35% 1.369 1.388 - -0.01% -
rng::distance(join_view(vector<vector<int>>)/4096 1.35% 4.360 4.419 - 2.53% -
std::sort(deque<int>)_(pipe-organ)/1024 1.35% 2750.220 2787.265 - -1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.35% 8833024.989 8951973.783 - -24.80% -
std::stable_partition(list<int>)_(dense)/32 1.35% 32.521 32.959 - -1.13% -
std::move(vector<int>)/8 1.35% 2.260 2.291 - -0.64% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.35% 12.344 12.510 - 1.73% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.34% 28.147 28.526 - 2.44% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.34% 497.634 504.322 - 0.87% -
BM_CmpEqual_short_short 1.34% 1.114 1.129 - 1.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.34% 66495.742 67389.307 - 1.47% -
BM_std_min<__int128>/19 1.34% 7.234 7.331 - 1.25% -
BM_PopHeap_uint32_1024 1.34% 21.196 21.480 - 0.23% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.34% 14.723 14.920 - 1.23% -
BM_PushHeap_string_QuickSortAdversary_262144 1.34% 16.157 16.374 - -4.71% -
std::move_backward(vector<bool>)_(aligned)/64 1.34% 1.784 1.808 - 0.50% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 1.34% 3544.616 3591.987 - -0.93% -
std::set<int>::count(key)_(existent)/32 1.34% 1.854 1.879 - 4.82% -
std::multiset<int>::ctor(const&,_alloc)/0 1.34% 13.614 13.796 - 1.39% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.34% 10057633.791 10191927.214 - 1.71% -
rng::rotate_copy(vector<int>)/1024 1.33% 32.898 33.337 - 2.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.33% 2012235.189 2039069.660 - -2.54% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.33% 16.504 16.724 - 1.84% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.33% 109.137 110.591 - 0.53% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.33% 347779416.190 352410555.455 - 0.68% -
SetIntersection_None_Vector_float_262144_64 1.33% 1204498.368 1220537.132 - -1.31% -
std::map<int,_int>::erase(key)_(existent)/8192 1.33% 25.816 26.160 - 0.78% -
BM_PopHeap_uint32_16384 1.33% 30.778 31.187 - 0.61% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.33% 13.564 13.744 - 1.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.33% 421.038 426.633 - 1.44% -
BM_std_min<unsigned_long_long>/21 1.33% 1.987 2.014 - 0.90% -
SetIntersection_Front_Set_uint32_64_4 1.33% 17207380.500 17435688.423 - -4.05% -
SetIntersection_Front_Vector_uint32_16384_64 1.33% 1443356.886 1462498.966 - 0.99% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.33% 4.965 5.031 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.32% 2421412.386 2453495.328 - -0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.32% 13260682.316 13436181.513 - 3.07% -
BM_MakeHeap_string_QuickSortAdversary_262144 1.32% 12.614 12.780 - 0.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.32% 14.101 14.287 - 0.75% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.32% 497.099 503.669 - -0.34% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.32% 32369.453 32797.059 - 1.91% -
BM_PopHeap_uint32_4 1.32% 2.651 2.686 - 1.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.32% 1149037.534 1164187.425 - 0.67% -
bm_lexicographical_compare<unsigned_char>/1 1.32% 1.650 1.672 - -1.04% -
rng::move(vector<int>)/1048576 1.32% 56075.323 56814.238 - -1.64% -
rng::copy(list<int>)/4096 1.32% 3039.008 3079.021 - 0.43% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.32% 8.503 8.615 - 2.91% -
SetIntersection_None_Vector_float_262144_16384 1.32% 1214780.295 1230766.107 - -5.50% -
std::partition_point(vector<int>)/50 1.32% 2.537 2.570 - -0.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.31% 0.953 0.966 - -0.01% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.31% 5437.157 5508.574 - 3.16% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.31% 664.588 673.314 - 1.96% -
BM_deque_vector_move_backward/1 1.31% 2.082 2.109 - 1.18% -
rng::copy_backward(vector<int>)/4096 1.31% 144.750 146.648 - 3.93% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.31% 138505.982 140322.425 - 0.43% -
std::fill_n(vector<bool>)/32768 1.31% 30.015 30.409 - 1.30% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.31% 6850.260 6940.034 - 1.36% -
std::search(deque<int>)_(same_length)/8192 1.31% 3797.636 3847.319 - 1.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.31% 10.063 10.194 - 1.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.30% 40495.203 41022.286 - 5.37% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.30% 23.833 24.143 - 0.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.30% 1.930 1.955 - 1.41% -
BM_RangesMakeHeap_string_Ascending_64 1.30% 4.711 4.772 - -1.92% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.30% 14.715 14.906 - 1.43% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.30% 3.658 3.705 - 0.81% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.30% 0.816 0.827 - 0.52% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.29% 771.817 781.804 - 0.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.29% 8.533 8.643 - 1.10% -
std::is_sorted(deque<int>,_pred)/8 1.29% 4.587 4.647 - 6.99% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.29% 68.088 68.968 - 0.55% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.29% 277669.101 281259.205 - 1.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.29% 7336.492 7431.265 - -0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.29% 26186.313 26524.403 - 5.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.29% 1.216 1.231 - 1.46% -
std::partition_copy(vector<int>)/32 1.29% 8.148 8.254 - 1.15% -
std::stable_partition(list<int>)_(sparse)/50 1.29% 25.951 26.286 - 0.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.29% 6706.824 6793.250 - -0.09% -
SetIntersection_None_Set_float_64_16 1.29% 18469109.203 18706831.886 - -2.70% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.29% 31.323 31.726 - 1.75% -
std::flat_map<int,_int>::erase(key)_(existent)/0 1.28% 15.822 16.025 - 1.46% -
rng::partition(vector<int>)_(dense)/32 1.28% 8.168 8.272 - -1.55% -
BM_SortHeap_string_262144 1.28% 173.534 175.755 - -1.68% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 1.28% 10.075 10.204 - -2.38% -
rng::search(vector<int>)_(no_match)/8192 1.28% 1638.195 1659.117 - -0.10% -
std::unordered_multiset<int>::ctor(const&)/1024 1.28% 6583.866 6667.910 - 0.83% -
BM_PushHeap_string_QuickSortAdversary_256 1.28% 14.514 14.700 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.28% 1182930.000 1198021.865 - 5.62% -
std::set<std::string>::insert(value)_(new_value)/1024 1.28% 64.888 65.715 - 1.76% -
std::search(list<int>)_(same_length)/1024 1.27% 766.806 776.581 - 0.06% -
std::find_if(vector<char>)_(process_all)/8 1.27% 2.419 2.449 - 1.00% -
std::rotate(deque<int>)_(by_1/4)/32 1.27% 29.408 29.782 - 1.11% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.27% 3.365 3.408 - -4.34% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.27% 12.314 12.471 - -0.87% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.27% 11.444 11.589 - -0.37% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.27% 377.172 381.952 - 3.91% -
BM_RangesPushHeap_uint64_Random_16384 1.27% 6.054 6.131 - 0.38% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.27% 12391.507 12548.424 - 5.50% -
BM_std_min<__int128>/17 1.26% 6.477 6.558 - 1.19% -
BM_std_minmax_element<short>/65536 1.26% 19593.768 19840.995 - 18.87% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.26% 103276.162 104579.234 - 2.32% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 1.26% 0.921 0.933 - 0.94% -
BM_PopHeap_string_1024 1.26% 55.929 56.634 - 0.90% -
SetIntersection_None_Set_uint32_1024_64 1.26% 8678014.620 8787354.873 - -0.96% -
rng::any_of(list<int>)_(process_all)/32 1.26% 11.365 11.508 - -0.88% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 1.26% 5074.823 5138.658 - -0.02% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 1.26% 7.460 7.554 - 5.04% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.26% 68.440 69.299 - 1.01% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 1.25% 60.989 61.754 - -0.27% -
std::multiset<int>::ctor(&&,_different_allocs)/0 1.25% 13.692 13.864 - 1.28% -
BM_MakeHeap_string_Ascending_16 1.25% 3.686 3.732 - -0.78% -
BM_MakeHeap_string_QuickSortAdversary_16 1.25% 8.567 8.674 - 0.62% -
std::any_of(vector<int>)_(process_all)/8 1.25% 2.438 2.469 - -0.50% -
BM_num_get<bool> 1.25% 12.327 12.481 - 3.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.25% 7.572 7.667 - -0.30% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.25% 8.615 8.723 - 0.49% -
SetIntersection_Interlaced_Set_float_16384_4 1.25% 171133786.668 173267150.174 - 0.54% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.25% 1378.878 1396.065 - 0.87% -
SetIntersection_Front_Vector_uint64_16384_256 1.25% 2293363.646 2321945.432 - 1.31% -
rng::starts_with(deque<int>,_pred)/1024 1.25% 525.995 532.546 - 1.49% -
rng::for_each(multimap<int>)/32 1.24% 22.969 23.255 - 3.72% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.24% 1.051 1.064 - -1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.24% 23352756.236 23642855.010 - 0.50% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 1.24% 643341.337 651331.711 - -0.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.24% 94.968 96.146 - 12.56% -
rng::replace(deque<int>)_(prefix)/50 1.24% 19.518 19.760 - 1.42% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 1.24% 7.228 7.318 - 1.91% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 1.24% 13.687 13.857 - 1.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.24% 29.658 30.025 - 0.51% -
rng::remove_copy(deque<int>)_(prefix)/50 1.24% 20.295 20.546 - -6.04% -
BM_RangesMakeHeap_uint32_Random_16 1.24% 1.237 1.252 - -1.42% -
BM_PopHeap_uint32_64 1.24% 12.494 12.649 - -0.10% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.24% 35778.017 36220.281 - 1.01% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.24% 1.417 1.435 - 0.30% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.23% 6.069 6.144 - 1.06% -
rng::copy_backward(deque<int>)/64 1.23% 3.042 3.080 - -0.01% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 1.23% 4446.058 4500.874 - -0.24% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.23% 19.881 20.126 - 1.32% -
rng::remove_copy_if(list<int>)_(prefix)/32 1.23% 16.924 17.132 - 0.43% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.23% 13269.754 13432.847 - -0.08% -
std::multiset<int>::insert(value)_(new_value)/1024 1.23% 47.303 47.885 - 0.21% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 1.23% 15.222 15.409 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.23% 1107355.067 1120950.258 - 0.85% -
std::none_of(deque<int>)_(process_all)/8192 1.23% 2643.845 2676.299 - -6.85% -
std::all_of(list<int>)_(process_all)/32768 1.23% 26783.447 27112.161 - 3.66% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.23% 705.344 713.999 - -0.36% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.23% 345462.037 349697.794 - 1.02% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.23% 21.306 21.567 - 1.69% -
BM_CmpEqual_uint_uchar 1.22% 1.117 1.130 - 0.05% -
BM_std_minmax<unsigned_char>/5500 1.22% 49.044 49.644 - -2.04% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.22% 945.470 957.046 - 1.02% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.22% 26.783 27.111 - -1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.22% 17711879.463 17928682.656 - 1.21% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.22% 1.223 1.238 - 1.61% -
rng::partial_sort(deque<int>)_(shuffled)/8192 1.22% 258238.231 261390.356 - -4.09% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1.22% 1606497.420 1626092.592 - 0.80% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.22% 14.806 14.986 - 0.08% -
BM_std_min<unsigned_char>/4000 1.22% 27.051 27.380 - 1.17% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.21% 21.600 21.862 - -1.48% -
BM_RangesMakeHeap_string_Ascending_256 1.21% 4.851 4.910 - -3.10% -
std::unordered_map<int,_int>::clear()/32 1.21% 611.142 618.521 - 1.04% -
SetIntersection_Interlaced_Set_float_1024_256 1.21% 15786392.280 15976964.475 - -1.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.21% 9.263 9.375 - 1.30% -
BM_std_minmax<short>/22 1.20% 2.287 2.314 - 1.65% -
SetIntersection_None_Set_string_16384_16 1.20% 197932288.713 200312544.947 - 1.65% -
SetIntersection_Interlaced_Set_uint32_1024_1 1.20% 1100238.430 1113464.100 - -1.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 1.20% 5.348 5.412 - -0.33% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.20% 11.891 12.033 - 0.67% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.20% 13.457 13.618 - -0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.20% 23698580.699 23981976.819 - -2.77% -
BM_PushHeap_string_Descending_4 1.20% 1.876 1.898 - -12.38% -
std::find_if(deque<int>)_(bail_25%)/8 1.20% 1.518 1.536 - -0.68% -
bm_ranges_swap_ranges_vb_unaligned/64 1.19% 6.271 6.346 - 0.85% -
std::fill_n(vector<int>)/1024 1.19% 29.665 30.019 - 0.49% -
BM_vector_deque_ranges_move/5500 1.19% 196.413 198.755 - -0.49% -
BM_std_min<__int128>/18 1.19% 6.849 6.930 - 1.04% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.19% 7857.107 7950.383 - 0.13% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.19% 19.751 19.986 - 0.14% -
SetIntersection_Front_Vector_uint32_262144_16 1.19% 1196229.443 1210421.236 - 1.64% -
SetIntersection_Front_Set_float_262144_1 1.19% 1100416.387 1113461.685 - -0.23% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 1.19% 156946.804 158807.045 - -0.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.18% 2.998 3.033 - -4.06% -
rng::unique(list<int>,_pred)_(contiguous)/8192 1.18% 7742.287 7833.978 - 0.42% -
SetIntersection_Front_Set_uint32_262144_256 1.18% 4899363.893 4957385.183 - 3.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.18% 33.155 33.547 - 2.62% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.18% 346543.231 350639.281 - 1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.18% 1413238.594 1429929.907 - -0.19% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.18% 5.068 5.128 - 0.21% -
BM_std_minmax<unsigned_short>/27 1.18% 2.800 2.833 - -1.52% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.18% 13.844 14.007 - 0.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 13476.077 13634.894 - 1.48% -
std::multiset<std::string>::insert(value)_(already_present)/0 1.18% 19.525 19.755 - 1.06% -
BM_PushHeap_string_Random_262144 1.18% 18.050 18.263 - -16.22% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.18% 107.917 109.187 - 0.25% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.18% 4.351 4.402 - -2.92% -
rng::adjacent_find(deque<int>,_pred)/8 1.18% 3.948 3.994 - -4.26% -
BM_deque_deque_ranges_move/4000 1.18% 145.538 147.251 - 1.08% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.18% 2.490 2.519 - 1.69% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.17% 9.327 9.437 - 1.64% -
std::multiset<int>::insert(value)_(new_value)/32 1.17% 19.770 20.002 - 1.54% -
rng::rotate(vector<int>)_(1_element_forward)/32 1.17% 2.932 2.966 - 1.02% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.17% 347639.303 351693.846 - 0.87% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.17% 1.434 1.451 - 11.40% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 1.17% 14.151 14.316 - 1.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.16% 11.812 11.950 - 1.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.16% 34.388 34.788 - 1.06% -
BM_std_minmax_element<short>/4096 1.16% 1228.690 1242.993 - 18.39% -
BM_MakeThenSortHeap_float_Ascending_256 1.16% 6.551 6.627 - 2.56% -
BM_std_min<char>/4 1.16% 1.065 1.077 - 0.64% -
BM_deque_vector_copy_backward/64000 1.16% 7884.561 7975.987 - -2.87% -
BM_std_minmax<unsigned_short>/24 1.16% 2.257 2.284 - 0.28% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.16% 196668662.597 198945893.011 - 0.47% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.16% 14.157 14.321 - 1.16% -
std::search(deque<int>)_(single_element)/1000 1.16% 440.465 445.559 - 1.44% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.16% 568.123 574.689 - 0.98% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.15% 19882.221 20111.728 - 1.79% -
BM_std_min<unsigned_char>/24 1.15% 2.761 2.793 - 1.30% -
BM_PopHeap_uint64_262144 1.15% 41.723 42.203 - 0.43% -
std::copy_if(vector<int>)_(entire_range)/8 1.15% 2.280 2.307 - 1.59% -
rng::move(vector<int>)/8 1.15% 2.296 2.323 - 4.59% -
rng::find_if(vector<char>)_(bail_25%)/8192 1.15% 517.806 523.767 - 0.23% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.15% 3827.771 3871.795 - 1.61% -
BM_PopHeap_float_64 1.15% 13.499 13.654 - 9.17% -
BM_PushHeap_string_SingleElement_16384 1.15% 2.503 2.532 - -6.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.15% 9.466 9.575 - 0.78% -
SetIntersection_Front_Vector_string_4_4 1.15% 160448721.318 162291879.790 - 0.91% -
std::is_sorted(vector<int>)/8 1.15% 2.076 2.100 - 1.02% -
723_llvm_r 1.15% 11.486 11.617 - -1.26% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.14% 2.088 2.112 - 1.12% -
BM_RangesMakeHeap_uint64_Random_256 1.14% 1.160 1.174 - -2.44% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.14% 6.562 6.637 - 1.42% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.14% 25011.344 25296.700 - 1.20% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 1.14% 9176.478 9281.098 - 0.39% -
BM_PopHeap_uint64_256 1.14% 17.042 17.236 - 0.07% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.14% 202.604 204.911 - 0.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.14% 139500.773 141089.004 - 0.01% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.14% 1567541.666 1585368.492 - 3.42% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.14% 29.131 29.462 - 1.64% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.14% 19.024 19.240 - 1.88% -
SetIntersection_None_Vector_string_16384_1024 1.13% 1278801.619 1293309.919 - 1.05% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.13% 421.555 426.324 - 0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.13% 5834802.498 5900795.076 - 0.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.13% 18.948 19.163 - 0.55% -
BM_deque_vector_ranges_copy/4000 1.13% 141.355 142.953 - 0.32% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.13% 39251.217 39694.797 - 0.17% -
BM_MakeThenSortHeap_string_Ascending_262144 1.13% 75.767 76.623 - -2.78% -
BM_std_minmax<char>/512 1.13% 4.974 5.031 - 0.68% -
BM_RangesMakeHeap_string_Descending_1024 1.13% 2.789 2.821 - -20.95% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.13% 4402.055 4451.679 - -6.00% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.13% 10.313 10.429 - 0.68% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.13% 175891.310 177872.480 - 2.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.12% 124984.070 126389.267 - 0.35% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.12% 20.646 20.878 - 1.00% -
bm_swap_ranges_vb_aligned/1048576 1.12% 3395.029 3433.173 - 0.95% -
std::find_end(deque<int>)_(process_all)/1024 1.12% 293.076 296.368 - 11.79% -
BM_CmpLess_int_int 1.12% 1.115 1.127 - 0.67% -
std::partition_point(vector<int>)/8192 1.12% 9.481 9.587 - 0.76% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.12% 30.432 30.773 - -0.02% -
SetIntersection_None_Set_uint32_16384_16384 1.12% 156555195.891 158310978.755 - 2.65% -
rng::find_if(list<int>)_(process_all)/50 1.12% 21.563 21.804 - 0.20% -
rng::fill(vector<bool>)/32768 1.12% 29.921 30.255 - -2.44% -
std::find_end(vector<int>,_pred)_(process_all)/1024 1.12% 540.215 546.259 - -7.04% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.12% 1888.254 1909.371 - 1.64% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.12% 14.564 14.727 - 1.28% -
SetIntersection_Interlaced_Vector_string_262144_256 1.12% 62763836.678 63463755.804 - -6.45% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.12% 32530.345 32893.081 - 1.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.11% 9.926 10.037 - 0.19% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.11% 2.850 2.881 - 0.81% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 1.11% 799.976 808.885 - -4.72% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.11% 1.067 1.079 - 0.12% -
rng::rotate(deque<int>)_(by_1/3)/1024 1.11% 1815.608 1835.817 - 1.02% -
SetIntersection_Front_Set_string_16_4 1.11% 67474019.014 68225020.161 - 2.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.11% 2.344 2.370 - 0.39% -
rng::count_if(deque<int>)_(every_other)/8 1.11% 3.343 3.380 - 0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.11% 19709012.164 19927625.461 - -0.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.11% 776.171 784.768 - 0.32% -
std::find(list<int>)_(bail_25%)/8192 1.11% 1420.739 1436.471 - 0.86% -
std::copy_backward(deque<int>)/64 1.11% 2.938 2.971 - 0.04% -
SetIntersection_Front_Vector_float_256_64 1.11% 4587158.154 4637854.599 - 0.66% -
rng::fill_n(list<int>)/32 1.10% 8.177 8.268 - 0.49% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 1.10% 782.413 791.046 - 7.56% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.10% 40.661 41.109 - 50.25% -
std::find_if(list<int>)_(bail_25%)/1024 1.10% 192.049 194.166 - 1.32% -
BM_PopHeap_pair<uint32,_uint32>_16384 1.10% 44.889 45.384 - -0.82% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.10% 4.879 4.933 - 1.41% -
BM_CmpEqual_ushort_uchar 1.10% 1.121 1.133 - 0.46% -
BM_deque_deque_copy_backward/5500 1.10% 205.057 207.308 - -0.13% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.10% 19.563 19.778 - -2.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.10% 1184308.463 1197295.445 - 0.84% -
rng::sort(vector<NonIntegral>)_(heap)/1024 1.10% 4240.041 4286.534 - -1.35% -
std::set<int>::find(key)_(existent)/32 1.10% 1.571 1.588 - -1.96% -
bm_lexicographical_compare<int>/5 1.10% 1.506 1.523 - -0.51% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.09% 36586.990 36987.235 - -0.19% -
rng::for_each(multimap<int>)/50 1.09% 48.638 49.170 - -2.68% -
753_ns3_r 1.09% 10.190 10.302 - 0.80% -
BM_std_minmax<char>/4 1.09% 1.477 1.493 - -3.66% -
BM_MakeHeap_string_PipeOrgan_16 1.09% 3.573 3.612 - 0.04% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.09% 11882.307 12011.991 - 7.02% -
std::map<int,_int>::ctor(const&)/1024 1.09% 6228.487 6296.313 - 0.65% -
BM_RangesPushHeap_string_SingleElement_16384 1.09% 2.466 2.493 - -2.90% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.09% 288170.854 291305.574 - -1.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.09% 9701869.739 9807393.872 - -9.37% -
BM_SortHeap_string_16 1.08% 14.152 14.305 - -0.69% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.08% 6270.466 6338.299 - 0.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.08% 11.424 11.548 - -0.01% -
BM_RangesMakeThenSortHeap_uint32_Descending_64 1.08% 8.648 8.742 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.08% 1430017.151 1445456.251 - 0.81% -
rng::rotate(list<int>)_(by_1/4)/50 1.08% 24.283 24.545 - 0.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.08% 42.127 42.582 - -0.43% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.08% 1.217 1.231 - -0.28% -
SetIntersection_None_Vector_uint32_262144_4 1.08% 1190658.978 1203478.399 - -0.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.08% 250.741 253.440 - 0.92% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.08% 44.204 44.680 - 4.08% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.07% 18210212.098 18405850.298 - 0.64% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 1.07% 740.312 748.251 - -5.72% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.07% 4810.076 4861.640 - 1.46% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.07% 5449.962 5508.374 - 3.13% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.07% 1.657 1.675 - 6.37% -
BM_vector_deque_copy_backward/70000 1.07% 8524.516 8615.718 - 5.55% -
std::move_backward(deque<int>)/1048576 1.07% 128068.919 129437.631 - 1.81% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.06% 45563.079 46048.152 - 0.42% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.06% 68.959 69.691 - 0.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.06% 103066.603 104160.858 - 1.90% -
std::move_backward(vector<int>)/1048576 1.06% 56195.651 56791.943 - 4.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.06% 422.242 426.720 - 0.74% -
rng::starts_with(vector<int>)/1024 1.06% 75.867 76.671 - -1.27% -
BM_lexicographical_compare_three_way_fast_path/4096 1.06% 951.937 962.022 - 0.70% -
BM_RangesMakeHeap_string_Random_4 1.06% 5.717 5.778 - 0.42% -
BM_MakeHeap_string_PipeOrgan_64 1.06% 4.688 4.737 - 0.06% -
BM_deque_deque_ranges_copy/1 1.06% 3.385 3.421 - -0.23% -
std::count(vector<bool>)/1000 1.06% 2.972 3.004 - -0.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.06% 18.963 19.164 - 0.78% -
SetIntersection_Front_Set_float_1024_16 1.06% 1293740.564 1307401.667 - -0.05% -
BM_std_minmax<long_long>/15 1.06% 3.625 3.663 - 0.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.05% 163.919 165.647 - 0.61% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.05% 4.759 4.809 - 0.34% -
BM_std_min<unsigned_long_long>/23 1.05% 2.449 2.474 - 1.87% -
BM_MakeThenSortHeap_float_PipeOrgan_256 1.05% 6.333 6.399 - -1.66% -
BM_std_minmax_element<short>/4000 1.05% 1200.003 1212.625 - 18.38% -
std::partial_sort(deque<int>)_(ascending)/1024 1.05% 7872.342 7955.113 - 1.04% -
SetIntersection_Front_Vector_uint32_16_4 1.05% 57538004.004 58142857.854 - 0.68% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 1.05% 5451.373 5508.610 - 3.00% -
rng::stable_partition(list<int>)_(sparse)/50 1.05% 26.258 26.534 - 3.15% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.05% 5281.226 5336.580 - -0.20% -
std::unordered_set<std::string>::clear()/32 1.05% 932.060 941.829 - 1.73% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.05% 31.685 32.017 - -4.69% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.05% 1.206 1.219 - -0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.05% 2302923.826 2327041.098 - 0.16% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.05% 11084.275 11200.333 - -0.96% -
rng::contains_subrange(list<int>)_(process_all)/32 1.05% 10.351 10.459 - 0.10% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.05% 2.193 2.216 - 0.92% -
std::find(vector<char>)_(process_all)/1024 1.05% 16.245 16.415 - 0.70% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.04% 5.131 5.185 - 2.52% -
BM_toupper_string<char> 1.04% 14.879 15.034 - -0.67% -
BM_MakeThenSortHeap_uint32_Ascending_4 1.04% 1.414 1.428 - -0.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.04% 43.618 44.073 - 0.39% -
std::adjacent_find(list<int>)/8 1.04% 2.108 2.130 - 1.00% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.04% 54.775 55.346 - 0.33% -
BM_std_min<__int128>/5 1.04% 1.746 1.765 - 0.96% -
std::set<std::string>::find(key)_(existent)/1024 1.04% 23.289 23.531 - 2.52% -
rng::adjacent_find(list<int>)/8 1.04% 2.093 2.115 - -0.91% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.04% 126799.604 128116.421 - 0.32% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.04% 91267.474 92215.072 - -1.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.04% 1.295 1.308 - 1.03% -
bm_ranges_lexicographical_compare<int>/4 1.04% 1.320 1.334 - 2.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.04% 7.547 7.625 - -1.23% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.04% 5455.400 5511.899 - 3.07% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.04% 540.006 545.595 - -0.12% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.03% 4.327 4.372 - 1.26% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 1.03% 605234.193 611490.087 - 6.29% -
rng::find(vector<char>)_(process_all)/1024 1.03% 16.240 16.408 - -6.23% -
rng::transform(list<int>)_(identity_transform)/1024 1.03% 744.247 751.932 - 0.73% -
std::find_if(vector<char>)_(process_all)/1024 1.03% 268.635 271.408 - 0.44% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 1.03% 15.851 16.014 - -0.65% -
BM_PopHeap_pair<uint32,_uint32>_1024 1.03% 29.667 29.973 - -0.68% -
rng::unique_copy(deque<int>)_(sprinkled)/52 1.03% 17.383 17.561 - 18.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.03% 8.772 8.862 - 1.92% -
std::multiset<int>::insert(value)_(already_present)/0 1.03% 18.208 18.395 - 1.67% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.03% 37924691.242 38314305.004 - 1.25% -
std::find_end(deque<int>)_(single_element)/1000 1.03% 311.532 314.732 - 25.80% -
SetIntersection_Interlaced_Set_string_64_4 1.03% 27230308.534 27509781.308 - 2.35% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.02% 48.149 48.642 - 1.32% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.02% 1.369 1.383 - 1.76% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.02% 1.202 1.214 - -1.30% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.02% 34.781 35.137 - 3.04% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 1.02% 6.093 6.156 - -0.30% -
BM_RangesPushHeap_uint64_Random_64 1.02% 5.289 5.343 - 1.29% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.02% 30.607 30.919 - 1.61% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.02% 1.148 1.160 - -5.93% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 1.02% 91240.839 92167.027 - -4.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 1.01% 3845.383 3884.413 - -0.59% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.01% 15.420 15.577 - 6.44% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.01% 4.916 4.966 - 0.97% -
SetIntersection_Front_Set_float_64_16 1.01% 16635343.257 16803370.858 - -2.08% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.01% 14.513 14.659 - -0.05% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.01% 10.502 10.608 - 0.62% -
std::any_of(list<int>)_(process_all)/32 1.01% 11.349 11.463 - 0.56% -
BM_MakeHeap_string_QuickSortAdversary_256 1.01% 10.442 10.547 - 1.02% -
SetIntersection_None_Vector_string_64_1 1.01% 18393560.260 18578488.050 - 0.77% -
std::map<int,_int>::erase(iterator)/0 1.01% 20.470 20.676 - -0.64% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 1.00% 93198.698 94134.237 - 0.48% -
std::find_first_of(list<int>)_(small_needle)/8192 1.00% 23030.300 23261.407 - -0.74% -
SetIntersection_Front_Set_uint32_1024_1 1.00% 1107652.578 1118766.088 - 5.40% -
std::remove(vector<int>)_(sprinkled)/32 1.00% 51.732 52.251 - 1.11% -
rng::generate(vector<int>)/32 1.00% 7.980 8.060 - 0.43% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::is_partitioned(list<int>)_(unpartitioned)/32 -57.60% 2.697 1.143 - 7.69% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -56.08% 2713.505 1191.790 - -0.55% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -55.57% 228.604 101.565 - -2.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.94% 218.526 102.840 - -1.90% -
rng::swap_ranges(list<int>)/8192 -52.14% 25500.787 12204.444 - 21.15% -
rng::unique_copy(list<int>)_(contiguous)/1024 -50.02% 1485.395 742.349 - 0.06% -
std::unique_copy(list<int>)_(sprinkled)/1024 -49.58% 1480.532 746.493 - 0.41% -
rng::unique_copy(list<int>)_(sprinkled)/1024 -49.50% 1480.655 747.703 - 0.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -48.87% 40.286 20.597 - -6.93% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 -47.59% 1514.747 793.839 - -0.32% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -47.48% 1517.458 796.922 - -0.15% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 -46.58% 1543.837 824.733 - -0.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -46.49% 1616.763 865.098 - 0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -46.33% 39.783 21.352 - -15.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -46.25% 19754739.130 10618931.930 - -49.17% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -45.19% 1555.221 852.363 - 0.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.91% 145.801 80.318 - 1.12% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -43.62% 264.623 149.188 - -3.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -43.04% 23.246 13.241 - -0.88% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -42.26% 1508.647 871.119 - 0.74% -
BM_std_min<unsigned___int128>/64000 -42.17% 42759.133 24726.256 - -42.34% -
BM_std_min<unsigned___int128>/65536 -42.13% 43782.180 25337.225 - -42.28% -
BM_std_min<unsigned___int128>/70000 -42.12% 46743.456 27054.692 - -42.29% -
BM_std_min<unsigned___int128>/4000 -41.85% 2650.273 1541.023 - -42.05% -
BM_std_min<unsigned___int128>/4096 -41.79% 2710.878 1578.133 - -42.04% -
BM_std_min<unsigned___int128>/5500 -41.77% 3637.871 2118.278 - -42.07% -
BM_std_min<unsigned___int128>/1024 -41.51% 677.301 396.125 - -41.71% -
BM_std_min<unsigned___int128>/512 -40.97% 336.819 198.826 - -41.22% -
BM_RangesMakeHeap_uint32_Random_4 -39.75% 1.805 1.088 - -36.16% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -39.33% 0.753 0.457 - -18.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -38.20% 0.636 0.393 - -12.15% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -37.91% 24.406 15.153 - -38.32% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -37.12% 445.826 280.332 - -4.76% -
BM_std_min<unsigned___int128>/64 -36.58% 38.681 24.530 - -36.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -36.07% 67787276.109 43333372.623 - -32.71% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -34.35% 9.559 6.276 - -0.39% -
rng::for_each(map<int>::iterator)/8192 -34.13% 25550.045 16829.821 - -0.55% -
std::find(vector<bool>)_(process_all)/8 -33.69% 0.944 0.626 - 8.60% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -32.66% 0.612 0.412 - -8.12% -
BM_RangesMakeHeap_uint64_Random_4 -32.60% 1.664 1.121 - -2.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -32.19% 7.160 4.855 - -0.42% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -31.77% 62.634 42.734 - -35.69% -
BM_PushHeap_float_Descending_1 -31.74% 0.576 0.393 - -8.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -31.65% 11.184 7.644 - -0.19% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -31.47% 63.067 43.220 - -10.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -31.36% 4.802 3.296 - 0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -31.09% 0.697 0.480 - 7.42% -
rng::for_each(map<int>)/8192 -30.93% 25047.796 17301.336 - 3.52% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -30.61% 87.306 60.580 - 5.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -30.20% 0.564 0.394 - -4.33% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -30.16% 10.483 7.321 - 12.71% -
rng::for_each(multimap<int>::iterator)/8192 -30.10% 24228.660 16935.789 - 1.85% -
BM_std_min<unsigned___int128>/32 -29.60% 17.368 12.228 - -29.74% -
rng::search(deque<int>)_(same_length)/1000 -29.53% 462.488 325.911 - -1.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -29.38% 35.258 24.899 - -22.70% -
BM_std_min<unsigned___int128>/31 -29.29% 16.704 11.812 - -29.53% -
rng::for_each(multimap<int>)/8192 -29.14% 24050.538 17043.186 - 3.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -29.03% 42205357.623 29953795.651 - -26.00% -
std::shift_right(vector<int>)/32 -29.02% 4.175 2.964 - -28.35% -
BM_std_min<unsigned___int128>/30 -28.98% 16.073 11.414 - -29.20% -
BM_std_min<unsigned___int128>/29 -28.67% 15.458 11.027 - -28.76% -
rng::find(list<int>)_(bail_25%)/1024 -28.46% 181.335 129.730 - -28.39% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -28.40% 1.633 1.169 - -31.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -28.16% 35.170 25.265 - -17.01% -
BM_std_min<unsigned___int128>/28 -28.12% 14.797 10.635 - -28.26% -
std::multiset<std::string>::erase(key)_(existent)/0 -27.96% 60.797 43.796 - -26.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -27.84% 14.417 10.404 - -0.40% -
BM_vector_deque_ranges_copy_backward/0 -27.73% 0.608 0.439 - -0.68% -
BM_std_min<unsigned___int128>/27 -27.64% 14.151 10.240 - -27.73% -
BM_std_min<unsigned___int128>/26 -27.39% 13.537 9.830 - -27.59% -
BM_std_minmax<long_long>/2 -27.37% 1.322 0.960 - -26.99% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -27.18% 2555956.470 1861252.780 - -1.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -27.04% 7.288 5.317 - 11.74% -
std::find(vector<bool>)_(process_all)/50 -27.01% 0.949 0.693 - 19.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.54% 60.839 44.690 - -27.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -26.48% 3.637 2.674 - -23.23% -
BM_std_min<unsigned___int128>/25 -26.48% 12.904 9.488 - -26.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -26.37% 197557788.201 145471123.760 - -31.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -26.13% 45.175 33.370 - -27.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -25.96% 40.492 29.979 - -26.55% -
rng::copy(deque<int>)/262144 -25.81% 13941.219 10342.408 - -0.69% -
BM_std_min<unsigned___int128>/24 -25.62% 12.269 9.125 - -25.77% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -25.34% 108.618 81.093 - -8.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -25.12% 1974.307 1478.453 - 12.19% -
BM_std_min<unsigned___int128>/23 -24.69% 11.626 8.756 - -24.87% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -24.13% 1.178 0.894 - -14.97% -
BM_PushHeap_float_Random_1 -24.13% 0.615 0.467 - -9.70% -
std::is_sorted_until(deque<int>)/8 -23.96% 3.345 2.544 - -17.68% -
BM_std_min<unsigned___int128>/22 -23.86% 10.976 8.357 - -24.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -23.84% 12017423.410 9152799.673 - 17.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.68% 40.454 30.876 - -28.33% -
std::copy(deque<int>)/262144 -23.51% 13286.969 10163.018 - -1.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.43% 38.177 29.234 - -23.57% -
std::swap_ranges(list<int>)/8192 -23.31% 12784.237 9804.478 - 1.38% -
BM_PushHeap_uint32_PipeOrgan_1 -23.19% 0.559 0.429 - -9.47% -
BM_std_min<unsigned___int128>/21 -23.13% 10.386 7.983 - -23.13% -
BM_StringRead_Hot_Deep_Large -23.07% 0.626 0.482 - -16.32% -
rng::copy_n(vector<int>)/4096 -23.07% 209.636 161.272 - 10.26% -
BM_vector_deque_copy_backward/0 -22.64% 0.567 0.439 - 9.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.47% 37.029 28.708 - -23.38% -
SetIntersection_Interlaced_Set_uint64_1024_4 -22.47% 12848308.760 9961519.468 - -2.16% -
rng::copy(vector<int>)/262144 -22.36% 16139.750 12531.652 - 0.00% -
rng::equal(vector<bool>)_(unaligned)/50 -22.29% 0.958 0.744 - 1.08% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -22.28% 1.527 1.187 - -22.38% -
std::copy(vector<int>)/262144 -22.25% 16123.458 12535.413 - -0.01% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -22.18% 40.956 31.872 - -26.34% -
BM_std_min<unsigned___int128>/20 -21.90% 9.772 7.632 - -21.93% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -21.87% 106.016 82.833 - 27.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -21.65% 32.161 25.198 - -26.61% -
rng::find(vector<bool>)_(process_all)/8 -21.63% 0.798 0.625 - 4.04% -
BM_vector_deque_ranges_move_backward/0 -21.56% 0.488 0.383 - -36.81% -
BM_vector_deque_move/0 -20.99% 0.501 0.396 - -28.66% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -20.93% 8.376 6.623 - -21.91% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -20.93% 8.236 6.512 - -31.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -20.70% 3135399.315 2486435.281 - -20.76% -
std::multiset<std::string>::find(key)_(existent)/8192 -20.63% 42.203 33.495 - 15.87% -
BM_std_min<unsigned___int128>/19 -20.55% 9.145 7.266 - -20.61% -
rng::rotate(deque<int>)_(by_1/4)/8192 -20.49% 8511.145 6766.963 - -0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -20.07% 6388750.563 5106354.213 - -23.74% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -19.88% 5.962 4.776 - -27.41% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -19.64% 6.062 4.871 - -18.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -19.61% 42.441 34.117 - -18.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -19.60% 23.218 18.669 - 0.40% -
BM_RangesMakeHeap_float_Heap_64 -19.59% 0.247 0.199 - -3.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.29% 21.744 17.549 - -0.03% -
BM_std_min<unsigned___int128>/18 -19.20% 8.511 6.877 - -19.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -19.17% 45.772 36.998 - -30.62% -
std::set<int>::equal_range(key)_(non-existent)/8192 -18.75% 12.109 9.839 - 0.33% -
std::rotate(list<int>)_(by_1/2)/8192 -18.56% 6156.110 5013.575 - -20.03% -
rng::rotate(list<int>)_(by_1/4)/8192 -18.47% 8881.243 7241.169 - 0.37% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -18.35% 0.423 0.346 - -34.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -18.32% 43.587 35.601 - -16.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -18.24% 32.817 26.833 - 34.81% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -18.23% 0.619 0.506 - -17.10% -
std::copy_n(deque<int>)/262144 -17.93% 12415.861 10189.607 - 0.48% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -17.91% 0.609 0.500 - -2.33% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -17.89% 95.601 78.495 - -17.73% -
rng::contains(list<int>)_(process_all)/8192 -17.87% 8437.508 6929.938 - -0.54% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -17.81% 24.039 19.759 - -11.35% -
std::multiset<int>::contains(key)_(non-existent)/8192 -17.62% 10.324 8.504 - -3.91% -
BM_StringRelational_Less_Empty_Large_Control -17.60% 2.145 1.768 - -5.71% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -17.57% 27910.321 23006.954 - -8.90% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -17.47% 29205.543 24103.342 - -9.06% -
BM_std_min<unsigned___int128>/17 -17.46% 7.887 6.510 - -17.49% -
BM_PopHeap_string_1 -17.43% 0.632 0.522 - -25.37% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -17.40% 2.449 2.023 - 2.85% -
rng::partition_copy(list<int>)/8192 -17.37% 8428.453 6964.433 - -5.49% -
std::multiset<std::string>::erase(key)_(existent)/8192 -17.32% 137.560 113.731 - -15.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -17.21% 35.304 29.229 - -19.77% -
BM_std_minmax<long_long>/3 -17.19% 1.568 1.299 - -25.77% -
SetIntersection_Interlaced_Vector_float_16384_256 -17.18% 13501075.651 11181822.123 - -62.36% -
BM_MakeThenSortHeap_uint64_Descending_4 -17.13% 1.536 1.273 - -15.88% -
std::set<int>::equal_range(key)_(non-existent)/1024 -17.09% 7.661 6.352 - 0.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -16.96% 46.142 38.315 - 24.94% -
BM_std_min<unsigned_long_long>/1 -16.93% 0.458 0.381 - -16.89% -
BM_PushHeap_uint64_SingleElement_1 -16.92% 0.561 0.466 - -10.59% -
BM_PopHeap_pair<uint32,_uint32>_1 -16.69% 0.575 0.479 - -5.44% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -16.64% 4.536 3.781 - -11.80% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -16.49% 17.397 14.528 - 0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -16.40% 5.457 4.562 - -10.31% -
std::copy(list<int>)/64 -16.35% 36.933 30.895 - -3.62% -
std::map<std::string,_int>::erase(iterator)/0 -16.24% 31.051 26.007 - -5.13% -
SetIntersection_Front_Set_uint32_262144_1024 -16.23% 17603251.821 14745721.672 - -4.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -16.03% 58.728 49.315 - -31.51% -
rng::starts_with(list<int>,_pred)/8192 -15.89% 11677.753 9821.773 - -13.78% -
std::multimap<std::string,_int>::erase(iterator)/32 -15.64% 31.440 26.522 - -9.82% -
std::rotate(list<int>)_(by_1/2)/32 -15.62% 7.080 5.974 - -15.69% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -15.61% 1.569 1.324 - -21.95% -
rng::is_sorted_until(deque<int>)/8 -15.54% 3.703 3.128 - -27.02% -
BM_std_min<unsigned___int128>/16 -15.51% 7.292 6.160 - -15.52% -
rng::for_each(set<int>)/8192 -15.34% 19413.448 16435.855 - -0.05% -
std::unordered_set<std::string>::erase(iterator)/0 -15.31% 32.492 27.517 - 0.39% -
std::set<std::string>::erase(iterator)/32 -15.30% 30.882 26.157 - -16.12% -
BM_std_min<unsigned_int>/1 -15.27% 0.451 0.382 - 17.36% -
std::for_each(list<int>)/8192 -15.24% 9121.123 7731.261 - -10.99% -
BM_StringDestroy_Empty -15.13% 0.810 0.687 - 5.00% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -15.10% 3.779 3.208 - -0.09% -
std::multiset<int>::contains(key)_(non-existent)/32 -15.10% 2.669 2.266 - -3.38% -
SetIntersection_Front_Vector_uint64_262144_1024 -14.92% 7047760.675 5995998.331 - 3.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -14.92% 0.630 0.536 - 8.21% -
BM_StringEraseWithMove_Empty_Transparent -14.84% 0.661 0.563 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -14.53% 33927793.356 28999292.128 - -23.28% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -14.49% 1.572 1.344 - -6.09% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -14.48% 1705.650 1458.700 - -15.77% -
BM_std_min<unsigned___int128>/15 -14.35% 6.691 5.731 - -14.46% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -14.31% 1844196.101 1580305.406 - -0.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -14.22% 43.085 36.959 - -23.91% -
std::rotate(list<int>)_(by_1/4)/32 -14.11% 14.630 12.565 - -13.77% -
std::find_end(list<int>,_pred)_(same_length)/8192 -13.98% 9916.208 8529.894 - -58.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -13.98% 72942647.312 62747495.972 - -16.76% -
BM_RangesMakeHeap_float_Random_64 -13.81% 1.633 1.407 - -14.65% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -13.77% 1.460 1.259 - -9.80% -
BM_std_minmax<long_long>/4 -13.77% 1.868 1.611 - -13.80% -
rng::find(vector<bool>)_(process_all)/50 -13.75% 0.802 0.692 - -6.50% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -13.73% 24.844 21.432 - -7.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -13.58% 6160242.370 5323894.108 - -6.71% -
BM_std_min<unsigned___int128>/14 -13.56% 6.130 5.299 - -13.60% -
rng::copy_n(deque<int>)/1048576 -13.51% 57764.847 49962.708 - 0.30% -
SetIntersection_Interlaced_Vector_float_16384_64 -13.50% 6102124.202 5278315.424 - -49.96% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -13.49% 5.132 4.440 - -0.53% -
SetIntersection_Interlaced_Vector_float_262144_16 -13.44% 3732643.250 3231091.619 - -48.58% -
SetIntersection_Interlaced_Set_uint64_1024_64 -13.40% 11669178.907 10104983.204 - 1.38% -
BM_RangesMakeHeap_uint32_Descending_64 -13.39% 0.270 0.233 - -1.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -13.38% 58714761.083 50859081.214 - -6.01% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -13.36% 4.347 3.767 - 0.02% -
std::copy_n(list<int>)/64 -13.35% 16.112 13.961 - -0.53% -
std::unordered_set<std::string>::count(key)_(existent)/32 -13.33% 43.174 37.419 - -3.98% -
std::set<int>::insert(value)_(already_present)/1024 -13.11% 6.861 5.961 - -12.03% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -13.01% 0.611 0.531 - -4.92% -
std::map<std::string,_int>::erase(iterator)/1024 -12.81% 30.050 26.200 - -2.46% -
std::move(deque<int>)/32768 -12.81% 2129.006 1856.267 - -12.48% -
BM_std_minmax<char>/64 -12.76% 1.381 1.205 - -4.08% -
std::any_of(deque<int>)_(process_all)/50 -12.65% 20.978 18.325 - -4.95% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -12.53% 31.579 27.622 - -0.52% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -12.50% 0.349 0.305 - -36.95% -
BM_PopHeap_uint32_1 -12.47% 0.570 0.499 - 9.29% -
BM_PushHeap_string_PipeOrgan_262144 -12.46% 19.904 17.423 - -21.04% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -12.46% 0.346 0.303 - 15.87% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -12.45% 8043.642 7042.363 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -12.44% 19490927.242 17066711.697 - -44.82% -
BM_std_minmax<char>/11 -12.41% 1.811 1.586 - -3.76% -
rng::swap_ranges(deque<int>)/1024 -12.39% 360.550 315.861 - -6.26% -
std::multiset<std::string>::erase(key)_(existent)/32 -12.20% 61.260 53.786 - -8.42% -
std::set<int>::insert(value)_(already_present)/8192 -12.20% 11.026 9.681 - -10.62% -
std::set<std::string>::erase(key)_(existent)/32 -12.06% 69.722 61.316 - -11.97% -
rng::swap_ranges(deque<int>)/8192 -12.04% 2882.889 2535.647 - -5.90% -
rng::for_each(multiset<int>::iterator)/8192 -12.00% 18119.323 15945.767 - -1.50% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -11.99% 43751596.371 38507080.999 - 0.26% -
std::find(list<int>)_(process_all)/8192 -11.89% 9627.999 8482.818 - -0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -11.87% 5.634 4.965 - -1.68% -
std::partition_point(deque<int>)/50 -11.75% 5.202 4.591 - -0.50% -
rng::for_each(set<int>::iterator)/8192 -11.75% 18120.829 15991.479 - -1.56% -
BM_RangesPushHeap_uint64_Descending_1 -11.72% 0.577 0.509 - 9.13% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -11.67% 43.219 38.176 - -10.80% -
BM_std_min<unsigned___int128>/13 -11.65% 5.567 4.918 - -11.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -11.62% 9518675.013 8412747.610 - -0.15% -
std::copy_backward(list<int>)/32768 -11.60% 30050.885 26564.004 - -0.44% -
BM_std_minmax_element<short>/3 -11.57% 1.246 1.102 - -4.06% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -11.56% 43395283.879 38379013.888 - 0.03% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 -11.49% 6350.305 5620.533 - 0.60% -
rng::for_each(multiset<int>)/8192 -11.48% 19405.290 17178.442 - 5.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -11.46% 11.932 10.564 - 0.03% -
rng::partition(deque<int>)_(dense)/50 -11.44% 16.688 14.780 - -4.02% -
BM_StringEraseWithMove_Empty_Opaque -11.40% 0.901 0.798 - -0.09% -
BM_std_min<long_long>/1 -11.23% 0.675 0.599 - -10.98% -
BM_RangesMakeHeap_float_Heap_16 -11.18% 0.241 0.214 - 1.39% -
BM_RangesPopHeap_uint32_1 -11.14% 0.558 0.496 - 19.41% -
BM_PushHeap_string_Ascending_262144 -11.14% 32.050 28.480 - -23.88% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -11.11% 27.651 24.578 - -0.20% -
BM_std_minmax<unsigned_short>/4 -11.11% 1.153 1.025 - 9.52% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -11.08% 19.550 17.384 - -9.77% -
std::rotate(list<int>)_(by_1/3)/8192 -11.07% 9619.191 8554.169 - -2.51% -
std::copy(deque<int>)/1048576 -11.06% 55754.457 49587.657 - -0.29% -
SetIntersection_Front_Vector_uint64_1024_256 -11.06% 2610899.318 2322210.330 - -0.39% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -11.05% 16.858 14.995 - 23.32% -
std::multiset<int>::contains(key)_(non-existent)/1024 -11.02% 6.210 5.525 - -3.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -11.00% 1747418.500 1555288.049 - -2.49% -
std::rotate(deque<int>)_(by_1/4)/8192 -10.96% 7680.416 6838.413 - 0.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -10.91% 0.306 0.273 - -21.82% -
std::rotate(list<int>)_(1_element_backward)/50 -10.81% 25.440 22.689 - -8.47% -
std::rotate(list<int>)_(by_1/4)/8192 -10.75% 8459.463 7549.649 - 4.49% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -10.69% 8181.589 7307.242 - 0.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -10.68% 1.180 1.054 - -6.12% -
rng::equal(vector<bool>)_(unaligned)/8 -10.64% 0.846 0.756 - 2.41% -
rng::swap_ranges(deque<int>)/50 -10.62% 19.291 17.242 - -13.52% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -10.62% 1.444 1.291 - -8.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.55% 57.697 51.611 - -10.14% -
BM_RangesPushHeap_float_SingleElement_1 -10.54% 0.558 0.499 - -21.68% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -10.52% 0.459 0.411 - -28.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -10.51% 6700554.232 5996229.875 - -16.26% -
BM_std_minmax<short>/4 -10.50% 1.033 0.925 - -4.73% -
BM_std_min<unsigned___int128>/12 -10.48% 5.023 4.496 - -10.50% -
std::unordered_set<int>::count(key)_(existent)/8192 -10.45% 1.342 1.202 - -8.68% -
rng::copy(deque<int>)/1048576 -10.45% 55470.395 49674.205 - -0.53% -
std::unordered_set<std::string>::erase(iterator)/32 -10.43% 29.000 25.975 - -18.16% -
rng::rotate(list<int>)_(by_1/3)/8192 -10.41% 9881.423 8853.174 - 0.41% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -10.37% 8102.038 7261.997 - -0.39% -
rng::distance(join_view(vector<vector<int>>)/50 -10.34% 0.649 0.582 - -3.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.33% 95.260 85.419 - -8.68% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.32% 10.563 9.473 - -14.23% -
rng::remove_copy(list<int>)_(prefix)/8192 -10.31% 7848.066 7039.252 - 0.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -10.24% 87.539 78.572 - -14.87% -
rng::find_last(vector<char>)_(bail_90%)/8 -10.21% 0.514 0.461 - 0.06% -
SetIntersection_Interlaced_Vector_float_64_16 -10.08% 19614167.457 17636894.404 - -8.09% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -10.08% 1.793 1.612 - 0.91% -
std::unique_copy(deque<int>)_(contiguous)/52 -10.05% 16.334 14.693 - -4.25% -
std::set<std::string>::contains(key)_(existent)/8192 -10.04% 30.321 27.278 - -8.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.03% 1602.315 1441.535 - -9.60% -
BM_RangesPushHeap_uint32_Random_1 -10.03% 0.467 0.420 - -16.09% -
BM_RangesMakeHeap_float_Random_4 -10.00% 1.376 1.238 - -19.08% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -10.00% 18.792 16.913 - -6.85% -
BM_std_min<unsigned_int>/13 -10.00% 1.518 1.366 - -3.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -9.99% 1.054 0.949 - -9.24% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -9.92% 1.227 1.106 - -17.44% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.90% 40.693 36.665 - -12.83% -
SetIntersection_Interlaced_Vector_float_16384_16 -9.89% 2637166.988 2376295.513 - -38.94% -
std::map<std::string,_int>::find(key)_(existent)/1024 -9.87% 24.423 22.013 - -2.82% -
std::copy_n(deque<int>)/1048576 -9.85% 55232.123 49791.779 - 0.36% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -9.85% 7.140 6.437 - -11.77% -
SetIntersection_Front_Vector_uint64_262144_16384 -9.83% 86776687.019 78250109.483 - 0.20% -
rng::find_last(vector<char>)_(bail_90%)/50 -9.82% 1.146 1.034 - 0.25% -
rng::find_end(deque<int>)_(match_near_end)/1000 -9.80% 37.294 33.640 - -89.67% -
BM_std_min<short>/1 -9.74% 0.322 0.290 - -0.75% -
std::rotate(list<int>)_(by_1/2)/50 -9.71% 14.035 12.672 - -8.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -9.61% 370191384.056 334633985.716 - -4.49% -
BM_std_min<unsigned___int128>/11 -9.60% 4.503 4.070 - -9.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.58% 31036.521 28064.131 - 8.51% -
std::map<std::string,_int>::find(key)_(existent)/8192 -9.53% 33.299 30.125 - -2.85% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -9.51% 7093893.784 6419393.325 - -3.13% -
BM_PopHeap_string_262144 -9.50% 94.023 85.095 - -8.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -9.48% 21431.407 19399.082 - -3.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -9.43% 0.462 0.419 - -16.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -9.42% 9.663 8.753 - 0.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.41% 57.350 51.956 - 17.47% -
BM_std_minmax<char>/15 -9.41% 3.003 2.720 - -7.14% -
std::remove_copy(list<int>)_(sprinkled)/8192 -9.39% 7718.232 6993.719 - 0.44% -
std::map<std::string,_int>::erase(key)_(existent)/32 -9.38% 89.996 81.556 - 1.94% -
std::replace(vector<int>)_(sprinkled)/50 -9.36% 8.792 7.969 - 3.15% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -9.26% 1.580 1.434 - -6.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -9.21% 7.563 6.867 - 0.05% -
std::set<std::string>::find(key)_(existent)/32 -9.20% 17.227 15.642 - -4.06% -
std::multiset<std::string>::erase(iterator)/0 -9.20% 31.288 28.410 - -5.48% -
std::rotate(list<int>)_(1_element_forward)/8192 -9.20% 8925.905 8105.152 - 2.54% -
BM_StringRelational_Less_Large_Large_ChangeFirst -9.20% 1.388 1.260 - -9.19% -
std::partial_sort(vector<int>)_(heap)/8 -9.18% 28.549 25.928 - -3.03% -
SetIntersection_Front_Vector_uint64_16384_64 -9.17% 1518205.493 1378915.012 - -2.08% -
rng::rotate(deque<int>)_(1_element_forward)/8192 -9.15% 333.681 303.159 - 0.27% -
std::set<int>::equal_range(key)_(non-existent)/32 -9.12% 3.004 2.730 - 0.83% -
std::rotate(deque<int>)_(1_element_forward)/8192 -9.11% 333.428 303.069 - 0.49% -
std::unique(deque<int>)_(sprinkled)/52 -9.07% 79.569 72.350 - -14.44% -
std::partition(list<int>)_(sparse)/8192 -9.07% 8783.444 7987.093 - -2.32% -
rng::rotate(list<int>)_(by_1/2)/50 -9.03% 13.925 12.668 - -8.36% -
rng::none_of(deque<int>)_(process_all)/32 -9.01% 17.492 15.917 - -12.19% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -8.99% 31.703 28.853 - 0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -8.98% 8912383.339 8112235.710 - -19.98% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -8.89% 21.779 19.842 - -5.73% -
BM_MakeHeap_float_Random_16 -8.89% 1.667 1.519 - -5.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -8.84% 0.585 0.533 - -0.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.82% 34.464 31.423 - -20.82% -
rng::search(deque<int>,_pred)_(no_match)/1024 -8.81% 436.515 398.043 - -8.81% -
std::partition(deque<int>)_(dense)/50 -8.81% 14.729 13.431 - -17.79% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -8.79% 10.921 9.961 - -1.40% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -8.78% 33.148 30.237 - 2.55% -
std::is_sorted_until(list<int>)/8192 -8.76% 7250.362 6614.891 - -9.08% -
BM_std_minmax<char>/10 -8.74% 1.384 1.263 - -2.92% -
rng::rotate(deque<int>)_(1_element_backward)/8192 -8.71% 340.597 310.920 - 0.54% -
SetIntersection_Front_Set_uint64_262144_64 -8.70% 2046713.181 1868581.176 - 2.19% -
BM_std_minmax_element<int>/5500 -8.69% 1528.372 1395.573 - -3.20% -
rng::for_each_n(list<int>)/8 -8.68% 2.543 2.322 - -9.35% -
bm_lexicographical_compare<int>/4 -8.68% 1.385 1.265 - 0.46% -
std::find(vector<long_long>)_(bail_25%)/8 -8.65% 1.011 0.924 - -3.40% -
BM_std_minmax_element<int>/512 -8.64% 146.413 133.769 - -3.16% -
BM_std_minmax_element<int>/4096 -8.62% 1139.465 1041.213 - -3.46% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -8.57% 530.575 485.081 - -8.42% -
BM_StringEraseWithMove_Small_Transparent -8.57% 2.717 2.484 - -2.79% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -8.57% 1.500 1.372 - -13.97% -
BM_std_minmax_element<int>/4000 -8.56% 1113.612 1018.305 - -3.37% -
BM_std_minmax<short>/20 -8.56% 2.169 1.984 - -0.85% -
rng::copy_n(deque<int>)/262144 -8.55% 11398.731 10423.943 - 0.64% -
BM_std_minmax_element<int>/70000 -8.54% 19474.156 17811.760 - -3.24% -
BM_std_minmax_element<int>/64000 -8.53% 17820.134 16299.495 - -3.16% -
std::remove_copy_if(list<int>)_(prefix)/8192 -8.53% 7944.475 7266.555 - -0.14% -
std::rotate(deque<int>)_(1_element_backward)/8192 -8.52% 340.550 311.524 - 0.56% -
std::copy_if(list<int>)_(entire_range)/32768 -8.49% 31351.210 28690.994 - -4.37% -
rng::fill(vector<bool>)/512 -8.47% 1.614 1.478 - -0.44% -
BM_std_minmax_element<int>/1024 -8.44% 288.333 264.005 - -3.22% -
BM_std_minmax_element<int>/65536 -8.42% 18226.113 16691.269 - -3.09% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -8.39% 28.789 26.373 - 0.93% -
rng::rotate(deque<int>)_(1_element_forward)/50 -8.37% 6.296 5.769 - -5.42% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -8.37% 7890.105 7229.981 - 0.17% -
BM_std_min<unsigned___int128>/6 -8.34% 2.271 2.081 - -7.91% -
BM_std_min<unsigned___int128>/10 -8.32% 4.011 3.677 - -8.33% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.28% 3507.512 3217.059 - 1.30% -
BM_PushHeap_float_QuickSortAdversary_16 -8.26% 1.068 0.980 - 0.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -8.25% 34.444 31.602 - -9.30% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -8.22% 1.363 1.251 - -1.74% -
rng::unique(deque<int>)_(sprinkled)/52 -8.21% 73.454 67.420 - -9.81% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -8.20% 5.203 4.776 - -0.09% -
BM_vector_deque_ranges_copy_backward/1 -8.15% 2.326 2.136 - -3.73% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -8.13% 11.651 10.704 - -3.98% -
std::unique(list<int>)_(contiguous)/52 -8.08% 74.391 68.377 - 1.64% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.08% 5.093 4.681 - -11.11% -
BM_getline_string -8.04% 17.801 16.370 - -6.62% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.03% 426.660 392.399 - -5.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -8.02% 43429.167 39946.037 - -7.67% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -8.00% 10.439 9.604 - -7.13% -
std::remove_copy(list<int>)_(prefix)/8192 -8.00% 7636.532 7025.853 - 0.03% -
BM_MakeHeap_uint64_Ascending_4 -7.99% 0.470 0.433 - -4.27% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -7.98% 41.653 38.331 - 15.88% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -7.97% 65.538 60.311 - 90.79% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.97% 24.561 22.604 - 4.73% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -7.97% 42.112 38.757 - 9.90% -
BM_vector_deque_ranges_copy_backward/2 -7.94% 2.059 1.896 - -2.40% -
std::partition(deque<int>)_(dense)/32 -7.93% 9.831 9.051 - -18.79% -
rng::fill(vector<bool>)/64 -7.92% 1.599 1.473 - -8.24% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.88% 120073.994 110617.329 - 0.10% -
BM_MakeHeap_string_Ascending_16384 -7.84% 5.714 5.266 - -8.44% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -7.83% 0.365 0.337 - 0.17% -
std::unordered_set<int>::count(key)_(existent)/32 -7.74% 1.328 1.225 - -16.66% -
BM_PushHeap_uint64_QuickSortAdversary_16 -7.74% 1.020 0.941 - 2.29% -
std::partition_point(list<int>)/8192 -7.62% 12657.952 11693.028 - -8.44% -
SetIntersection_Interlaced_Vector_string_64_64 -7.61% 28919651.271 26719562.998 - -8.23% -
std::multiset<int>::equal_range(key)_(existent)/8192 -7.54% 9.131 8.443 - -3.83% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -7.53% 22.749 21.035 - -5.91% -
rng::partition(deque<int>)_(sparse)/8192 -7.53% 3361.491 3108.419 - 2.66% -
std::find_if_not(list<int>)_(process_all)/32768 -7.45% 31707.951 29346.338 - -2.01% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.45% 25.507 23.608 - -8.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.41% 1951871.648 1807184.111 - -10.14% -
rng::find_if(list<int>)_(process_all)/8192 -7.40% 10290.563 9529.413 - -7.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.39% 7097467.421 6572634.245 - 0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -7.36% 3031485.184 2808250.976 - -2.37% -
std::is_partitioned(deque<int>)_(partitioned)/50 -7.36% 17.261 15.991 - 7.68% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -7.36% 1.012 0.938 - -0.81% -
rng::search_n(list<int>)_(no_match)/8192 -7.30% 7454.913 6910.877 - -6.52% -
SetIntersection_Front_Vector_uint64_262144_64 -7.29% 1503399.668 1393736.945 - -2.15% -
std::search_n(list<int>,_pred)_(no_match)/8192 -7.24% 8454.479 7842.556 - -3.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.22% 1303.921 1209.731 - -1.27% -
std::multiset<std::string>::erase(iterator)/1024 -7.22% 33.751 31.315 - -5.03% -
std::is_partitioned(deque<int>)_(partitioned)/32 -7.20% 11.392 10.572 - 8.16% -
bm_lexicographical_compare<int>/2 -7.15% 1.552 1.441 - -5.03% -
BM_std_min<unsigned___int128>/8 -7.15% 3.097 2.876 - -7.51% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -7.14% 1.620 1.504 - 1.27% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.14% 2.459 2.283 - 2.39% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.13% 20.443 18.986 - 1.19% -
std::remove_if(deque<int>)_(sprinkled)/50 -7.09% 70.559 65.553 - 0.10% -
rng::rotate(list<int>)_(1_element_backward)/8192 -7.08% 8570.362 7963.715 - -4.74% -
std::unique_copy(deque<int>)_(sprinkled)/32 -7.07% 10.669 9.915 - 7.41% -
std::copy(vector<bool>)_(aligned)/262144 -7.06% 726.722 675.380 - -1.27% -
BM_MakeThenSortHeap_uint64_Random_262144 -7.06% 37.889 35.214 - -0.43% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -7.05% 6.406 5.955 - -0.61% -
BM_deque_vector_ranges_move/0 -7.02% 1.533 1.426 - -7.90% -
rng::move(deque<int>)/1048576 -7.00% 58628.274 54523.925 - 0.35% -
std::remove(deque<int>)_(sprinkled)/50 -6.99% 62.676 58.292 - 1.81% -
std::copy(vector<int>)/4096 -6.97% 193.255 179.783 - -22.01% -
bm_lexicographical_compare<int>/3 -6.95% 1.816 1.690 - -0.16% -
rng::rotate_copy(list<int>)/8192 -6.94% 8958.310 8336.249 - 0.38% -
rng::stable_partition(deque<int>)_(sparse)/50 -6.94% 30.664 28.536 - 4.13% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.94% 2.607 2.426 - -0.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -6.93% 569.216 529.751 - -6.93% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.92% 2.685 2.499 - -7.05% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -6.90% 10.085 9.389 - 2.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -6.87% 1222082.564 1138106.123 - -5.95% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.87% 10.274 9.569 - 0.16% -
bm_lexicographical_compare<signed_char>/2 -6.86% 1.490 1.388 - -7.18% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -6.86% 44.585 41.525 - 22.90% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.82% 20.348 18.960 - 1.42% -
BM_std_min<unsigned___int128>/9 -6.82% 3.531 3.290 - -6.69% -
std::search(deque<int>)_(near_matches)/1024 -6.81% 19522.160 18192.445 - -11.90% -
std::unordered_set<int>::count(key)_(non-existent)/32 -6.80% 1.399 1.304 - -11.91% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -6.78% 1.301 1.213 - -9.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.76% 253116077.291 236011229.663 - -3.10% -
BM_SortHeap_float_1 -6.70% 0.266 0.248 - -1.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -6.66% 0.537 0.501 - 11.99% -
std::map<int,_int>::count(key)_(existent)/32 -6.65% 1.774 1.656 - -2.41% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -6.65% 27.052 25.253 - 0.09% -
std::find_end(deque<int>)_(single_element)/8192 -6.62% 2365.133 2208.628 - 8.35% -
std::generate(list<int>)/8192 -6.59% 7410.445 6921.774 - -6.54% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -6.59% 5.112 4.775 - -6.66% -
std::rotate(list<int>)_(1_element_backward)/8192 -6.58% 10047.237 9385.822 - 11.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.58% 7.594 7.094 - -2.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -6.56% 34.646 32.372 - 12.17% -
rng::find(list<int>)_(process_all)/32768 -6.56% 29197.794 27283.817 - -2.17% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.55% 64777.662 60536.239 - -6.53% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -6.52% 0.499 0.467 - -24.20% -
SetIntersection_Interlaced_Set_uint64_1024_16 -6.52% 12236403.840 11438576.456 - 0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -6.50% 1513706.694 1415370.340 - -16.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -6.48% 515.423 482.033 - -5.48% -
BM_PushHeap_float_SingleElement_1 -6.43% 0.536 0.502 - -28.05% -
BM_std_min<unsigned___int128>/7 -6.37% 2.661 2.491 - -6.26% -
std::find(list<int>)_(process_all)/32768 -6.37% 28856.833 27019.632 - -2.14% -
std::shift_left(list<int>)/8192 -6.34% 7706.281 7217.786 - -6.24% -
std::copy_backward(vector<bool>)_(aligned)/262144 -6.31% 728.346 682.367 - -8.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -6.31% 55.310 51.821 - 1.07% -
std::set<std::string>::find(key)_(non-existent)/8192 -6.30% 27.884 26.126 - -7.20% -
rng::copy_n(vector<bool>)_(unaligned)/512 -6.30% 3.484 3.265 - -1.71% -
BM_std_minmax<long_long>/11 -6.27% 2.455 2.301 - -9.33% -
rng::generate(list<int>)/8192 -6.27% 7527.087 7055.280 - -6.37% -
BM_StringFindAllMatch/64 -6.25% 3.033 2.843 - -7.44% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -6.24% 26.191 24.557 - 20.08% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.24% 347.504 325.833 - -7.30% -
BM_RangesMakeHeap_string_Descending_262144 -6.22% 3.784 3.549 - -37.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.21% 1600.466 1501.021 - -22.62% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -6.21% 2.491 2.336 - -3.28% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.20% 2.352 2.206 - -12.94% -
BM_std_minmax_element<int>/64 -6.17% 18.070 16.955 - -1.88% -
std::multiset<int>::contains(key)_(existent)/8192 -6.17% 8.984 8.430 - -4.38% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -6.16% 4542.403 4262.628 - 0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.14% 7695.755 7222.948 - -6.03% -
SetIntersection_Front_Set_float_16384_64 -6.13% 1973628.338 1852683.821 - -7.98% -
SetIntersection_None_Set_float_16384_16384 -6.13% 167885140.271 157601691.097 - 0.54% -
rng::stable_partition(deque<int>)_(sparse)/32 -6.10% 12.587 11.819 - 5.86% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -6.07% 55.735 52.350 - 1.09% -
std::deque<std::string>::ctor(size)/32 -6.07% 44.052 41.377 - 3.08% -
BM_std_minmax<short>/26 -6.07% 2.590 2.433 - -1.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -6.06% 1440550.981 1353266.246 - -7.18% -
rng::partition(deque<int>)_(dense)/32 -6.05% 11.066 10.396 - -1.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -6.00% 5631.432 5293.739 - -8.74% -
rng::find_end(deque<int>)_(process_all)/8192 -5.99% 2159.288 2029.858 - -14.96% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.99% 0.902 0.848 - -2.85% -
BM_MakeHeap_uint64_Random_1024 -5.97% 1.119 1.052 - -4.11% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -5.95% 345.336 324.791 - 12.19% -
rng::find_end(deque<int>)_(single_element)/8192 -5.95% 2374.175 2233.001 - 1.35% -
BM_std_minmax_element<char>/2 -5.94% 0.688 0.647 - -5.99% -
std::search_n(list<int>)_(no_match)/1048576 -5.91% 869881.299 818461.202 - -5.20% -
bm_lexicographical_compare<signed_char>/3 -5.87% 1.721 1.620 - -6.20% -
BM_lexicographical_compare_three_way_slow_path/65536 -5.86% 16063.312 15121.682 - -6.41% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -5.85% 0.439 0.413 - 4.57% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -5.84% 388.134 365.453 - 0.16% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -5.82% 1.186 1.117 - 7.64% -
std::replace(vector<int>)_(sprinkled)/32 -5.82% 5.584 5.259 - 4.43% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -5.79% 1.284 1.210 - 0.58% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.79% 482.689 454.737 - -5.70% -
bm_lexicographical_compare<signed_char>/4 -5.78% 1.964 1.850 - -5.39% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -5.78% 1.127 1.062 - -12.88% -
rng::move(list<int>)/4096 -5.77% 6263.266 5901.635 - 9.42% -
SetIntersection_Interlaced_Set_uint64_256_256 -5.75% 9682505.537 9125660.991 - 1.14% -
SetIntersection_Front_Vector_uint64_262144_1 -5.73% 1134375.364 1069332.650 - -4.55% -
BM_StringRelational_Less_Small_Empty_Control -5.72% 2.001 1.886 - -0.64% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -5.72% 0.841 0.793 - -8.86% -
SetIntersection_Front_Set_uint32_1024_256 -5.68% 5051774.669 4764590.190 - 3.84% -
BM_RangesMakeHeap_uint64_Random_1024 -5.68% 1.114 1.051 - -2.31% -
rng::find_last(vector<char>)_(bail_10%)/8192 -5.67% 887.372 837.016 - -5.16% -
BM_deque_vector_move_backward/64000 -5.63% 8026.390 7574.680 - -5.70% -
BM_RangesMakeHeap_uint32_Descending_4 -5.62% 0.287 0.271 - -1.72% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -5.61% 8447.851 7974.342 - 7.36% -
BM_std_minmax<char>/14 -5.60% 2.575 2.430 - -4.84% -
std::unique(deque<int>)_(sprinkled)/1024 -5.58% 848.789 801.463 - -8.53% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -5.58% 4.162 3.930 - -3.79% -
rng::unique(deque<int>)_(sprinkled)/1024 -5.56% 668.049 630.883 - 0.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.54% 7745.306 7316.141 - -5.31% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.53% 3059.100 2890.055 - -5.53% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -5.52% 8450.738 7984.218 - -3.00% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -5.47% 1.427 1.349 - 5.58% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -5.45% 18.755 17.733 - 0.11% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.45% 103.353 97.725 - -6.68% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -5.44% 34.553 32.673 - -6.39% -
BM_PushHeap_uint32_SingleElement_16 -5.44% 0.355 0.336 - -5.80% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -5.43% 4364.040 4127.006 - -1.91% -
BM_vector_deque_ranges_move/2 -5.42% 2.065 1.953 - 13.10% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -5.42% 0.782 0.739 - -6.92% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -5.41% 7.909 7.482 - 0.18% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -5.40% 28.200 26.676 - 1.16% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -5.39% 3979974.198 3765301.464 - -25.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.37% 5.422 5.131 - -5.58% -
BM_std_minmax<long_long>/6 -5.35% 2.337 2.212 - -8.96% -
SetIntersection_Front_Set_uint64_16384_1 -5.32% 1110083.975 1051043.089 - -5.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -5.31% 2394730.295 2267491.628 - -3.20% -
std::copy_n(vector<int>)/4096 -5.30% 218.637 207.047 - -0.54% -
rng::find_end(deque<int>)_(process_all)/1048576 -5.27% 281936.648 267073.398 - -13.49% -
SetIntersection_Interlaced_Vector_float_262144_256 -5.25% 25713397.148 24363850.071 - -52.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.23% 55.334 52.442 - -4.66% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.22% 1.222 1.158 - -7.72% -
BM_RangesMakeHeap_uint32_Random_1024 -5.19% 1.095 1.038 - -3.07% -
BM_std_min<unsigned_short>/28 -5.18% 2.771 2.628 - -2.43% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.17% 5.064 4.802 - -2.56% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -5.16% 40.026 37.960 - 4.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -5.16% 6174372.233 5855784.115 - -4.89% -
rng::search_n(list<int>)_(no_match)/1048576 -5.14% 869242.574 824572.164 - -4.47% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -5.13% 0.265 0.252 - -5.36% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.13% 28474.298 27012.581 - -2.56% -
bm_lexicographical_compare<signed_char>/5 -5.12% 2.203 2.091 - -5.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -5.12% 1150902.021 1091969.543 - -2.00% -
BM_deque_vector_copy/0 -5.10% 1.472 1.397 - -6.28% -
SetIntersection_Front_Set_uint32_16384_1024 -5.10% 16224334.450 15396532.240 - -0.42% -
SetIntersection_None_Vector_uint64_16384_16 -5.10% 1188242.954 1127621.411 - -2.02% -
SetIntersection_Front_Set_uint32_16384_256 -5.10% 4745420.883 4503544.185 - -7.31% -
std::is_sorted_until(list<int>,_pred)/8192 -5.09% 7501.369 7119.382 - -8.37% -
std::set<std::string>::count(key)_(existent)/1024 -5.09% 23.416 22.226 - -8.77% -
BM_MakeHeap_string_Descending_16384 -5.07% 3.188 3.026 - 1.68% -
BM_std_minmax<char>/8 -5.07% 1.146 1.088 - 6.23% -
rng::find_if_not(list<int>)_(process_all)/32768 -5.07% 29822.109 28310.311 - -3.26% -
SetIntersection_Front_Set_uint32_1024_64 -5.06% 2053363.521 1949513.019 - -4.54% -
BM_RangesPopHeap_float_262144 -5.04% 39.025 37.060 - -3.33% -
BM_RangesPushHeap_uint32_Random_64 -5.03% 5.714 5.426 - -1.50% -
rng::stable_partition(deque<int>)_(dense)/50 -5.01% 40.381 38.358 - 2.56% -
rng::find(list<int>)_(process_all)/1024 -5.00% 723.649 687.430 - -0.17% -
BM_MakeHeap_uint32_Random_262144 -5.00% 1.070 1.016 - 0.94% -
BM_std_minmax<long_long>/5 -4.98% 2.076 1.972 - -11.33% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -4.97% 24.991 23.749 - -9.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.96% 0.671 0.638 - 0.31% -
std::reverse_copy(vector<int>)/8 -4.95% 2.400 2.282 - -3.59% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -4.94% 1.163 1.106 - -7.24% -
std::search(deque<int>)_(near_matches)/1000 -4.93% 18645.897 17726.343 - -10.27% -
std::stable_partition(deque<int>)_(sparse)/32 -4.93% 11.565 10.995 - -9.66% -
BM_std_min<short>/4 -4.92% 1.020 0.970 - -10.37% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.92% 17.385 16.530 - -0.33% -
BM_std_minmax<int>/7 -4.91% 1.865 1.773 - 3.66% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -4.90% 1.734 1.649 - 0.95% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -4.90% 1.388 1.320 - -5.57% -
rng::contains_subrange(list<int>)_(single_element)/50 -4.89% 18.558 17.650 - 0.04% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -4.88% 485.320 461.622 - -5.86% -
rng::find_if(list<int>)_(process_all)/32768 -4.85% 29763.472 28321.058 - -3.09% -
BM_RangesPushHeap_uint32_Random_16 -4.84% 4.575 4.354 - -0.77% -
std::set<int>::find(key)_(non-existent)/32 -4.84% 2.448 2.330 - 2.79% -
rng::is_sorted_until(list<int>)/8192 -4.83% 7019.979 6681.048 - -19.05% -
SetIntersection_Front_Set_uint64_1024_64 -4.82% 2051403.680 1952576.028 - 3.42% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -4.81% 1.449 1.379 - 11.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.80% 6245559.968 5945532.128 - -6.66% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -4.80% 0.482 0.459 - -33.98% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -4.78% 6.475 6.165 - 4.98% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.77% 16327066.298 15547490.536 - 1.85% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.77% 18735719.727 17842931.871 - 1.20% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -4.76% 24.441 23.277 - -5.15% -
rng::copy_backward(vector<int>)/8 -4.75% 2.319 2.209 - -3.50% -
rng::copy_if(list<int>)_(every_other)/262144 -4.75% 220754.710 210279.033 - -0.27% -
BM_std_minmax<short>/19 -4.72% 2.415 2.301 - -5.27% -
bm_lexicographical_compare<int>/1 -4.72% 1.322 1.260 - -4.71% -
rng::unique(deque<int>)_(sprinkled)/32 -4.72% 61.030 58.152 - -4.11% -
rng::reverse_copy(list<int>)/4096 -4.72% 3188.709 3038.329 - -1.10% -
rng::find_last(list<int>)_(bail_10%)/8192 -4.71% 6626.558 6314.632 - 1.06% -
BM_vector_deque_move_backward/65536 -4.70% 8146.637 7763.478 - 5.60% -
SetIntersection_None_Vector_uint32_262144_64 -4.70% 1204188.104 1147600.447 - -4.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.69% 0.685 0.653 - 3.07% -
BM_std_minmax<unsigned_short>/19 -4.69% 2.261 2.155 - -0.88% -
bm_lexicographical_compare<signed_char>/8 -4.69% 3.071 2.927 - -5.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.69% 1300225.895 1239259.404 - -4.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -4.68% 0.611 0.583 - -7.36% -
BM_std_min<char>/14 -4.67% 1.832 1.746 - -6.67% -
std::find_if(vector<int>)_(process_all)/8 -4.64% 2.675 2.551 - -5.51% -
rng::count(list<int>)_(every_other)/1048576 -4.64% 847022.240 807755.965 - -2.45% -
rng::swap_ranges(deque<int>)/32 -4.63% 11.247 10.725 - -2.30% -
BM_std_min<unsigned_long_long>/2 -4.63% 0.509 0.485 - -0.01% -
std::unordered_set<int>::insert(value)_(new_value)/32 -4.63% 20.275 19.336 - -3.87% -
SetIntersection_Interlaced_Set_float_64_64 -4.62% 15616877.077 14895406.984 - -1.35% -
std::find_if(deque<int>)_(process_all)/8192 -4.62% 2955.797 2819.279 - -0.91% -
rng::for_each(list<int>)/8192 -4.62% 8152.466 7776.193 - -6.42% -
std::set<int>::insert(value)_(new_value)/8192 -4.60% 74.037 70.630 - -0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.60% 1190593.468 1135831.654 - -4.07% -
std::move_backward(vector<int>)/8 -4.58% 2.325 2.219 - -3.07% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.58% 23.194 22.132 - -4.55% -
SetIntersection_Front_Vector_string_262144_256 -4.57% 10057917.933 9598070.508 - -3.74% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.54% 5897068.260 5629159.727 - -11.58% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -4.53% 10.574 10.094 - -2.23% -
rng::move_backward(vector<bool>)_(unaligned)/64 -4.53% 1.987 1.897 - -0.23% -
BM_MakeHeap_uint32_PipeOrgan_262144 -4.53% 0.702 0.670 - -0.11% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -4.53% 0.440 0.420 - -35.21% -
std::copy_backward(vector<int>)/32768 -4.50% 3782.800 3612.559 - -4.81% -
BM_RangesPushHeap_uint32_Random_262144 -4.50% 6.483 6.192 - -1.36% -
std::find_if(deque<int>)_(bail_25%)/32768 -4.49% 2918.779 2787.769 - 1.42% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.49% 3977.838 3799.383 - -4.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -4.48% 10.938 10.447 - 0.16% -
rng::stable_partition(deque<int>)_(dense)/32 -4.48% 30.245 28.889 - 3.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.48% 41.149 39.305 - -4.63% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -4.48% 17.279 16.505 - 1.43% -
SetIntersection_Interlaced_Vector_string_16384_16 -4.48% 4447529.839 4248446.197 - -7.88% -
rng::find_last(vector<int>)_(bail_10%)/8 -4.47% 2.138 2.042 - -3.12% -
BM_StringRelational_Less_Small_Small_Control -4.46% 1.865 1.782 - 3.19% -
BM_std_min<unsigned___int128>/5 -4.46% 1.852 1.770 - -4.36% -
BM_std_minmax<long_long>/1 -4.45% 0.652 0.623 - -10.03% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.45% 1462741.424 1397639.343 - -17.89% -
std::find_first_of(vector<int>)_(large_needle)/8192 -4.45% 7527859.141 7193020.196 - 1.86% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -4.44% 7.744 7.400 - 19.06% -
rng::stable_partition(deque<int>)_(sparse)/8192 -4.44% 3650.818 3488.590 - 2.57% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -4.43% 21.293 20.349 - -17.26% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -4.43% 113202.616 108189.382 - -3.56% -
rng::for_each(list<int>)/8 -4.43% 2.513 2.401 - -5.14% -
BM_PushHeap_uint32_SingleElement_262144 -4.42% 0.372 0.356 - -2.94% -
BM_PushHeap_uint32_SingleElement_16384 -4.38% 0.372 0.356 - -2.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.38% 34.501 32.989 - -3.84% -
BM_std_min<int>/4 -4.37% 1.028 0.983 - -3.81% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.36% 40.138 38.389 - -2.52% -
std::copy_if(list<int>)_(every_other)/262144 -4.36% 220589.865 210977.590 - 0.24% -
rng::rotate(deque<int>)_(1_element_forward)/32 -4.35% 4.734 4.528 - -5.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -4.34% 6303608.872 6030040.162 - -9.89% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 -4.33% 3873.273 3705.422 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.32% 1225421.840 1172463.140 - -5.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.32% 1352.825 1294.381 - -4.37% -
rng::copy_backward(list<int>)/262144 -4.31% 232755.509 222727.005 - -0.43% -
std::move(list<int>)/64 -4.31% 41.254 39.477 - -19.18% -
BM_std_minmax<int>/11 -4.31% 1.804 1.727 - -5.73% -
rng::partition(list<int>)_(sparse)/8192 -4.30% 8350.380 7991.659 - 1.42% -
std::multiset<int>::clear()/8192 -4.29% 80550.591 77096.233 - 3.55% -
std::transform(list<int>)_(identity_transform)/8192 -4.29% 7516.532 7194.213 - -5.82% -
BM_RangesMakeHeap_uint32_SingleElement_4 -4.28% 0.339 0.324 - -1.75% -
BM_RangesPopHeap_float_16384 -4.28% 33.707 32.265 - -4.23% -
BM_RangesPopHeap_uint64_4 -4.27% 2.788 2.669 - 0.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.24% 792.417 758.798 - -0.40% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.24% 1.385 1.327 - -4.31% -
SetIntersection_Interlaced_Set_float_262144_1 -4.23% 1120077.231 1072655.568 - -2.92% -
SetIntersection_Front_Vector_uint32_256_256 -4.23% 4911157.104 4703511.096 - 0.46% -
std::copy_if(list<int>)_(entire_range)/262144 -4.22% 227654.508 218056.380 - -0.20% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -4.20% 10.581 10.137 - -0.62% -
BM_std_minmax<unsigned_short>/15 -4.18% 1.996 1.912 - -1.55% -
rng::find_last(deque<int>)_(bail_10%)/8 -4.18% 2.669 2.557 - -4.59% -
SetIntersection_None_Set_string_16384_256 -4.17% 210834083.770 202031959.024 - 0.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.17% 856.939 821.190 - 5.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -4.17% 0.429 0.411 - -8.50% -
std::set<int>::find(key)_(non-existent)/1024 -4.16% 5.919 5.673 - 2.12% -
BM_vector_deque_move_backward/64 -4.16% 3.132 3.001 - -0.92% -
std::unordered_set<int>::erase(key)_(existent)/1024 -4.16% 23.132 22.170 - -1.05% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.15% 12792.876 12261.705 - -26.47% -
BM_std_min<unsigned___int128>/4 -4.15% 1.445 1.385 - -4.20% -
std::partition_point(deque<int>)/32 -4.15% 4.730 4.534 - 1.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -4.14% 1146992.140 1099482.425 - -4.46% -
BM_std_minmax<char>/12 -4.13% 1.986 1.903 - -0.63% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -4.13% 1.243 1.191 - 3.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.12% 1170982.909 1122752.755 - -4.06% -
rng::partition_point(deque<int>)/32 -4.12% 4.385 4.204 - -0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.11% 185455.797 177824.644 - -1.55% -
SetIntersection_Front_Set_uint64_1024_16 -4.09% 1344149.643 1289126.551 - 0.46% -
SetIntersection_None_Vector_uint64_262144_262144 -4.09% 1212623.314 1163048.868 - -3.53% -
rng::is_sorted_until(list<int>,_pred)/8192 -4.09% 7280.981 6983.341 - -10.56% -
std::find_if(list<int>)_(process_all)/32768 -4.09% 28916.495 27734.623 - -2.98% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.08% 1.319 1.266 - 2.30% -
BM_PushHeap_uint64_Random_4 -4.07% 2.295 2.202 - 7.12% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.07% 31.405 30.127 - 27.60% -
rng::search(deque<int>,_pred)_(same_length)/1000 -4.06% 499.413 479.124 - -1.94% -
SetIntersection_Front_Set_uint64_16384_16 -4.06% 1323249.629 1269551.155 - -1.30% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.06% 1.257 1.206 - 3.64% -
std::remove(deque<int>)_(sprinkled)/32 -4.05% 56.423 54.138 - 2.87% -
std::copy_n(vector<bool>)_(aligned)/1048576 -4.05% 2851.615 2736.193 - 63.09% -
BM_StringFindAllMatch/1 -4.03% 2.703 2.594 - -6.49% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -4.02% 0.410 0.394 - -43.52% -
BM_RangesMakeThenSortHeap_uint64_Random_1 -4.02% 0.280 0.269 - -1.75% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.02% 47.330 45.429 - 0.31% -
rng::partial_sort_copy(list<int>)_(heap)/1024 -4.01% 8882.228 8526.379 - 0.12% -
BM_std_min<unsigned_short>/512 -4.01% 7.469 7.170 - 0.44% -
std::map<int,_int>::erase(key)_(non-existent)/32 -4.01% 2.421 2.324 - -2.36% -
BM_MakeHeap_float_PipeOrgan_262144 -3.99% 0.734 0.705 - -0.08% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -3.99% 124.232 119.276 - -3.39% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -3.99% 10.630 10.206 - 0.08% -
BM_PushHeap_uint32_SingleElement_1024 -3.99% 0.378 0.363 - -2.69% -
BM_PushHeap_uint32_Ascending_1 -3.98% 0.502 0.482 - -3.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.96% 34.916 33.534 - -8.40% -
std::for_each_n(deque<int>)/8 -3.95% 1.201 1.154 - -8.00% -
rng::for_each_n(deque<int>)/8 -3.95% 1.202 1.154 - -4.20% -
BM_RangesPushHeap_uint32_Ascending_16384 -3.94% 6.675 6.412 - -5.23% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -3.93% 1.079 1.037 - 7.44% -
BM_PushHeap_uint64_PipeOrgan_4 -3.92% 0.506 0.487 - 0.10% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -3.92% 9.110 8.753 - -3.33% -
std::distance(join_view(vector<vector<int>>))/50 -3.91% 0.630 0.605 - 0.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -3.91% 74.678 71.756 - 40.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.89% 60.052 57.716 - -3.94% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.88% 0.983 0.945 - -1.86% -
BM_MakeHeap_float_Ascending_262144 -3.88% 0.727 0.699 - 0.08% -
std::find_if(deque<int>)_(process_all)/32768 -3.88% 11909.999 11447.924 - -1.63% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.87% 5097926.854 4900413.918 - -3.21% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.87% 1561.893 1501.423 - 21.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.87% 1192050.595 1145906.690 - -2.04% -
BM_MakeHeap_uint32_Ascending_262144 -3.87% 0.692 0.665 - 0.26% -
std::for_each(join_view(vector<vector<int>>))/8 -3.85% 1.435 1.380 - 0.09% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.85% 49.373 47.474 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.84% 12172475.476 11704664.966 - -2.43% -
BM_deque_deque_ranges_move_backward/4000 -3.84% 151.410 145.592 - 0.47% -
SetIntersection_None_Set_float_64_64 -3.84% 12134779.417 11668761.908 - -1.73% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.84% 15349494.299 14760578.796 - 0.34% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.82% 30.501 29.334 - -5.15% -
BM_vector_deque_ranges_move_backward/70000 -3.82% 8566.392 8238.838 - 7.67% -
std::adjacent_find(list<int>)/8192 -3.82% 7047.212 6777.879 - 0.43% -
rng::rotate(list<int>)_(by_1/3)/32 -3.82% 15.286 14.702 - -5.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.80% 1431970.521 1377592.814 - 3.56% -
BM_PushHeap_uint32_SingleElement_64 -3.79% 0.364 0.350 - -4.07% -
rng::rotate(deque<int>)_(by_1/2)/32 -3.78% 7.577 7.290 - -0.67% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -3.78% 7870.950 7573.487 - 2.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.78% 1345.951 1295.084 - -4.60% -
std::find_end(deque<int>)_(single_element)/1024 -3.77% 332.283 319.762 - 23.44% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.76% 30.068 28.938 - -1.74% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.75% 1.022 0.983 - -5.24% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -3.75% 4642.349 4468.410 - -2.27% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -3.74% 541.792 521.507 - 1.00% -
std::multiset<int>::clear()/1024 -3.73% 10213.731 9832.378 - 4.02% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -3.73% 1.683 1.620 - -16.84% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.72% 22.156 21.331 - -3.06% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -3.72% 29.720 28.615 - -0.75% -
BM_RangesPushHeap_uint32_Random_16384 -3.72% 6.429 6.189 - -0.83% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -3.72% 4083.800 3931.995 - 1.05% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 -3.71% 0.280 0.269 - -0.90% -
rng::move(vector<bool>)_(aligned)/64 -3.70% 1.914 1.844 - -2.83% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.69% 4.812 4.635 - -2.76% -
SetIntersection_None_Vector_uint64_262144_16 -3.68% 1205734.721 1161390.557 - -2.86% -
BM_deque_vector_ranges_copy_backward/70000 -3.67% 8792.122 8469.516 - -2.16% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.67% 49.273 47.466 - -0.00% -
BM_std_min<unsigned_int>/16 -3.66% 1.940 1.869 - -2.08% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -3.66% 3.208 3.090 - -0.98% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.65% 1179.796 1136.701 - -3.57% -
BM_std_minmax<short>/28 -3.65% 2.616 2.521 - -3.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -3.62% 352961917.582 340174226.502 - -3.43% -
BM_std_min<unsigned_char>/4 -3.62% 1.007 0.970 - -0.88% -
BM_RangesMakeHeap_uint32_Heap_4 -3.62% 0.288 0.277 - -2.09% -
SetIntersection_Front_Vector_uint64_256_256 -3.57% 4652268.257 4485955.845 - -3.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -3.57% 13142630.322 12672961.343 - -0.17% -
rng::stable_partition(deque<int>)_(dense)/1024 -3.57% 609.361 587.595 - -0.41% -
rng::copy_backward(list<int>)/32768 -3.57% 31792.648 30657.694 - 1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.56% 1202440.166 1159597.918 - -2.87% -
rng::copy_if(list<int>)_(entire_range)/64 -3.55% 33.635 32.441 - 5.34% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -3.54% 22.712 21.908 - 10.45% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.54% 1.815 1.751 - -5.78% -
BM_std_min<unsigned_short>/27 -3.54% 2.384 2.300 - -3.43% -
BM_RangesPushHeap_uint32_Random_1024 -3.53% 6.290 6.068 - 0.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.53% 1.117 1.077 - -5.86% -
rng::copy_if(list<int>)_(entire_range)/32768 -3.53% 29451.734 28413.558 - 0.04% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.52% 473.287 456.617 - -1.74% -
bm_ranges_lexicographical_compare<int>/8 -3.52% 1.558 1.503 - -1.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -3.51% 121803425.097 117523317.455 - 0.12% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -3.51% 350309523.452 338013509.486 - -1.05% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.51% 0.291 0.280 - 0.96% -
std::adjacent_find(deque<int>,_pred)/8 -3.50% 4.525 4.366 - 1.85% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -3.50% 9857.306 9512.175 - 0.77% -
SetIntersection_Front_Set_uint64_64_64 -3.50% 15839553.300 15285038.696 - 1.43% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -3.50% 4282.735 4132.964 - -0.72% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -3.50% 5.226 5.043 - -2.37% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -3.50% 6.148 5.933 - 0.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.49% 7.699 7.430 - -2.24% -
SetIntersection_Front_Set_string_262144_1 -3.49% 1157682.305 1117251.245 - -2.17% -
SetIntersection_None_Set_uint64_1024_64 -3.49% 9000890.767 8686813.644 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.49% 12204654.995 11778814.871 - -5.45% -
BM_PushHeap_uint32_SingleElement_256 -3.49% 0.395 0.382 - -2.53% -
BM_std_min<char>/32 -3.49% 3.038 2.932 - 0.28% -
BM_std_min<unsigned_char>/21 -3.47% 1.787 1.725 - -4.17% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -3.47% 5.432 5.244 - -2.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.46% 19526949.299 18851926.817 - -1.79% -
std::unique(deque<int>)_(sprinkled)/32 -3.45% 64.726 62.492 - -7.09% -
BM_RangesPushHeap_uint32_Random_256 -3.44% 6.182 5.969 - 0.77% -
SetIntersection_Front_Set_uint32_1024_4 -3.44% 1156288.604 1116503.871 - -2.72% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.44% 3409.887 3292.608 - -0.89% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.43% 0.646 0.624 - -3.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.43% 1.200 1.159 - 0.37% -
BM_std_min<int>/28 -3.41% 2.059 1.989 - -2.04% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.41% 16794.886 16222.618 - 0.44% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.39% 2.455 2.372 - -0.86% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -3.39% 3.827 3.697 - -1.48% -
BM_PushHeap_uint32_SingleElement_4 -3.39% 0.353 0.341 - -6.14% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -3.38% 3.074 2.970 - 4.02% -
std::map<int,_int>::contains(key)_(existent)/1024 -3.38% 4.184 4.043 - -0.10% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.37% 511.767 494.526 - -3.12% -
rng::move(vector<int>)/262144 -3.37% 22224.693 21476.326 - -2.69% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.36% 4.605 4.451 - -2.63% -
std::multiset<int>::contains(key)_(existent)/1024 -3.36% 4.162 4.022 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.35% 171611367.819 165857158.716 - -3.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.35% 253768168.469 245265503.463 - -1.15% -
rng::copy_backward(deque<int>)/32768 -3.34% 3829.670 3701.592 - -3.59% -
BM_RangesPopHeap_uint64_16384 -3.33% 32.201 31.127 - -0.36% -
rng::for_each(multimap<int>::iterator)/8 -3.33% 4.680 4.524 - 0.55% -
BM_std_minmax<short>/24 -3.33% 2.360 2.282 - 2.54% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -3.32% 1.543 1.492 - -3.97% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.32% 23.064 22.299 - -2.62% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control -3.31% 0.372 0.360 - -0.41% -
rng::none_of(deque<int>)_(process_all)/50 -3.31% 26.958 26.065 - -1.87% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -3.31% 23.022 22.260 - -7.49% -
BM_std_min<char>/16 -3.31% 2.488 2.406 - -6.11% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -3.31% 20.281 19.611 - 1.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.30% 37.560 36.319 - 24.34% -
rng::stable_partition(deque<int>)_(sparse)/1024 -3.30% 481.115 465.251 - 0.41% -
std::set<int>::find(key)_(non-existent)/8192 -3.30% 9.001 8.704 - 3.12% -
std::unique(list<int>)_(sprinkled)/52 -3.30% 73.000 70.594 - -0.05% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -3.30% 265.410 256.663 - 0.27% -
BM_deque_vector_move_backward/70000 -3.29% 8720.798 8433.832 - -1.05% -
SetIntersection_None_Set_uint32_64_1 -3.29% 23618449.022 22842130.377 - -3.26% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -3.28% 27.580 26.676 - -7.70% -
BM_std_minmax<unsigned_long_long>/11 -3.27% 2.388 2.310 - -1.84% -
bm_lexicographical_compare<int>/8 -3.27% 1.583 1.531 - -0.64% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.27% 52594.962 50876.282 - -2.41% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.26% 1.365 1.321 - -3.58% -
SetIntersection_Front_Set_float_262144_4 -3.26% 1159767.179 1121985.126 - -1.60% -
SetIntersection_Interlaced_Set_string_64_16 -3.26% 40908332.775 39575792.275 - 1.37% -
rng::copy_if(list<int>)_(entire_range)/262144 -3.26% 226661.616 219279.913 - -0.53% -
BM_StringRelational_Less_Huge_Small_Control -3.26% 1.784 1.726 - -4.91% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -3.25% 18.122 17.533 - -3.08% -
rng::find(list<int>)_(process_all)/8 -3.24% 2.336 2.260 - -4.06% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -3.24% 32.824 31.761 - -9.92% -
std::unordered_multiset<int>::clear()/1024 -3.23% 8088.090 7826.563 - -0.74% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -3.23% 2.466 2.387 - -0.20% -
BM_std_minmax_element<char>/3 -3.21% 1.145 1.109 - -6.09% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -3.21% 742.214 718.355 - -1.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.21% 42.726 41.356 - 7.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.21% 0.937 0.907 - -0.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.20% 73.375 71.025 - -1.75% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.20% 87536786.682 84732901.633 - 8.82% -
rng::partial_sort(vector<int>)_(heap)/8 -3.20% 27.430 26.553 - -1.69% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -3.19% 1.808 1.750 - 0.72% -
std::unordered_set<int>::clear()/8192 -3.19% 62124.995 60143.504 - -2.95% -
std::set<int>::find(key)_(existent)/8192 -3.19% 8.602 8.328 - 3.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.19% 13291972.053 12868282.271 - -4.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.18% 23491852.183 22744380.021 - 10.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -3.18% 6.979 6.757 - -1.71% -
SetIntersection_Front_Vector_uint64_1024_1024 -3.17% 7156338.745 6929348.737 - 18.44% -
SetIntersection_Front_Set_uint32_1024_16 -3.17% 1331799.798 1289597.732 - -4.51% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.16% 487.118 471.748 - 0.28% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -3.15% 45.904 44.456 - -2.96% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.15% 4.604 4.459 - -3.86% -
bm_lexicographical_compare<signed_char>/7 -3.15% 2.687 2.603 - -5.21% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -3.15% 1.779 1.723 - 7.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.15% 1.438 1.393 - 6.83% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -3.14% 1.435 1.390 - 6.54% -
std::copy_backward(vector<int>)/8 -3.14% 2.261 2.190 - -1.56% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.13% 0.835 0.809 - 6.79% -
BM_RangesPopHeap_uint64_262144 -3.12% 43.564 42.204 - 2.56% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -3.12% 286.952 278.000 - 4.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -3.12% 18662603.655 18080715.616 - -0.27% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -3.12% 31.771 30.781 - 0.68% -
731_astcenc_r -3.12% 10.479 10.153 - -0.62% -
SetIntersection_Front_Vector_string_1024_1024 -3.11% 40607669.577 39343042.503 - -3.01% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -3.11% 1.306 1.266 - -2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.11% 2321627.855 2249461.214 - -7.39% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -3.11% 343541515.548 332863671.137 - -4.39% -
BM_std_minmax<int>/23 -3.10% 2.376 2.303 - -2.32% -
bm_ranges_lexicographical_compare<int>/64 -3.10% 4.959 4.805 - -2.17% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.10% 105464.670 102192.829 - -8.54% -
SetIntersection_Front_Set_uint64_262144_16 -3.10% 1299021.661 1258751.017 - -3.65% -
BM_deque_vector_ranges_move_backward/4000 -3.09% 147.399 142.840 - 0.98% -
std::set<std::string>::contains(key)_(existent)/32 -3.09% 16.327 15.823 - -3.39% -
std::count(list<int>)_(every_other)/1048576 -3.09% 841387.839 815424.904 - -1.93% -
SetIntersection_Front_Vector_uint32_262144_256 -3.08% 2354339.015 2281928.651 - 0.53% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.07% 1154444.096 1118955.402 - -3.36% -
bm_lexicographical_compare<signed_char>/6 -3.06% 2.459 2.384 - -4.29% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -3.06% 15.377 14.906 - -1.13% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.06% 34.282 33.234 - -3.08% -
std::copy(deque<int>)/32768 -3.06% 1172.589 1136.763 - -0.52% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -3.05% 29.977 29.061 - -2.76% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.04% 6734.802 6529.745 - 0.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.04% 1245563.938 1207648.374 - -4.82% -
BM_MakeHeap_string_PipeOrgan_16384 -3.04% 5.866 5.687 - 2.31% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -3.04% 26.362 25.561 - -4.77% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -3.03% 516.870 501.232 - 2.12% -
rng::fold_left(deque<int>)/8192 -3.03% 4498.815 4362.712 - -0.13% -
rng::unique(list<int>)_(contiguous)/1024 -3.02% 944.670 916.113 - -1.30% -
SetIntersection_Interlaced_Vector_string_16_16 -3.02% 54960685.043 53302724.765 - -4.18% -
rng::unique(deque<int>)_(contiguous)/52 -3.01% 70.129 68.015 - -0.04% -
BM_StringRelational_Less_Huge_Large_Control -3.00% 2.514 2.438 - -1.20% -
std::equal(vector<bool>)_(unaligned)/50 -3.00% 0.820 0.796 - -9.73% -
std::multimap<int,_int>::clear()/8192 -2.99% 82723.259 80251.413 - -1.85% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.98% 613.207 594.920 - -1.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.98% 23.020 22.333 - -4.95% -
SetIntersection_Front_Vector_uint64_1024_16 -2.98% 1219536.330 1183197.991 - -1.14% -
BM_RangesPushHeap_uint64_Random_4 -2.97% 2.245 2.178 - 2.00% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.96% 130.723 126.851 - -0.59% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.96% 628.807 610.196 - -0.95% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.96% 1366.202 1325.778 - 0.71% -
BM_MakeHeap_uint32_PipeOrgan_256 -2.96% 0.645 0.626 - -0.67% -
std::move(deque<int>)/1048576 -2.96% 56251.827 54588.936 - 0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.96% 27071077.131 26270980.592 - -0.30% -
BM_MakeThenSortHeap_uint64_Heap_4 -2.95% 1.201 1.166 - -3.43% -
BM_std_min<unsigned_long_long>/8 -2.95% 2.387 2.316 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.95% 1105143.633 1072562.198 - -4.11% -
std::replace_if(deque<int>)_(prefix)/32 -2.94% 14.000 13.588 - -4.23% -
BM_std_min<unsigned_long_long>/6 -2.94% 1.626 1.578 - -3.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.93% 0.754 0.731 - -0.37% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.93% 1087901.290 1056021.789 - -4.70% -
SetIntersection_None_Set_uint32_1024_16 -2.93% 8979107.351 8716115.030 - -0.75% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.93% 22.446 21.789 - -1.60% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -2.92% 873.817 848.316 - 9.11% -
BM_RangesPushHeap_uint32_Ascending_262144 -2.92% 8.261 8.021 - -0.19% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.91% 16.797 16.308 - -2.35% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.91% 1.092 1.061 - -2.64% -
std::unordered_multiset<int>::clear()/8192 -2.90% 61980.872 60180.992 - 0.11% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -2.90% 1.577 1.531 - 1.95% -
bm_lexicographical_compare<unsigned_char>/2 -2.90% 1.958 1.902 - -2.96% -
BM_deque_deque_ranges_copy_backward/4000 -2.90% 149.714 145.378 - -0.61% -
BM_MakeHeap_float_PipeOrgan_4 -2.89% 0.413 0.401 - 3.45% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.89% 1.539 1.494 - -0.85% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.89% 509.666 494.945 - -2.71% -
std::partial_sort(deque<int>)_(ascending)/8 -2.89% 30.491 29.611 - -0.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.88% 11.558 11.225 - -2.08% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.88% 10.883 10.569 - -0.05% -
SetIntersection_Front_Set_uint32_262144_16384 -2.88% 355402497.191 345179042.126 - -1.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -2.87% 31.219 30.323 - 3.88% -
BM_RangesPopHeap_float_256 -2.87% 22.682 22.031 - 10.21% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -2.86% 79.558 77.279 - -0.32% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst -2.86% 0.370 0.359 - -0.59% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -2.86% 464.671 451.367 - -1.01% -
BM_RangesPopHeap_float_1024 -2.86% 28.778 27.955 - 2.39% -
BM_std_minmax<long_long>/13 -2.86% 3.060 2.972 - -4.21% -
SetIntersection_Front_Set_uint32_16384_4 -2.86% 1146934.609 1114182.595 - -2.17% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.85% 11.724 11.389 - -1.85% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.85% 2.258 2.194 - -2.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -2.84% 0.529 0.514 - 7.72% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.83% 24.624 23.926 - -1.36% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.83% 500827.792 486648.968 - -3.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.83% 23472618.438 22808812.025 - -3.65% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.82% 1919256.023 1865039.715 - 0.21% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.82% 15435298.585 14999635.253 - -1.36% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.81% 56111.269 54534.489 - -3.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.81% 0.784 0.762 - -3.43% -
std::remove(list<int>)_(prefix)/1024 -2.81% 1032.105 1003.118 - 0.57% -
rng::copy(vector<int>)/1048576 -2.81% 50220.631 48811.090 - -2.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.80% 9945.286 9666.435 - -1.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.80% 44542072.928 43293707.719 - -1.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.80% 0.560 0.544 - -6.86% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.80% 21.504 20.902 - -8.67% -
std::copy_backward(list<int>)/262144 -2.79% 226456.467 220145.146 - 0.04% -
BM_vector_deque_ranges_move/1 -2.78% 2.305 2.241 - 10.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -2.77% 11.225 10.914 - -0.67% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.76% 2.014 1.958 - 5.68% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.76% 10.628 10.334 - 2.44% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.75% 10.055 9.778 - 0.11% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.75% 19.554 19.016 - 6.25% -
std::map<std::string,_int>::ctor(const&)/32 -2.75% 714.240 694.587 - -11.95% -
BM_RangesPopHeap_float_64 -2.75% 13.734 13.356 - 9.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.75% 3.534 3.437 - 1.02% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.75% 4.151 4.037 - -0.16% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.74% 27.872 27.107 - -1.05% -
SetIntersection_Front_Set_uint64_262144_1024 -2.74% 15893195.661 15457954.225 - 6.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.74% 40.047 38.950 - -11.73% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -2.74% 3.458 3.364 - 1.25% -
rng::is_sorted(list<int>)/1024 -2.73% 784.333 762.885 - 0.45% -
std::search_n(deque<int>,_pred)_(no_match)/1024 -2.73% 641.921 624.375 - -0.53% -
BM_StringFindAllMatch/8 -2.73% 2.464 2.397 - -5.79% -
BM_StringFindStringLiteral/1024 -2.73% 17.784 17.299 - -4.35% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.72% 29.673 28.865 - -2.40% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -2.72% 28.819 28.035 - 2.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.72% 1216792.522 1183669.908 - -1.51% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.72% 27.157 26.419 - 0.57% -
BM_MakeHeap_float_Random_256 -2.72% 1.426 1.387 - 12.06% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.72% 6.141 5.974 - -1.57% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.71% 25.789 25.090 - 1.92% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -2.71% 2.293 2.231 - -0.34% -
BM_MakeHeap_uint64_Random_16384 -2.71% 1.022 0.995 - -3.83% -
BM_MakeThenSortHeap_float_Random_4 -2.70% 4.333 4.216 - -5.51% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.70% 2.443 2.377 - -4.40% -
rng::stable_sort(deque<int>)_(heap)/8 -2.69% 26.418 25.707 - -2.49% -
rng::stable_partition(list<int>)_(dense)/50 -2.69% 56.806 55.280 - 5.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.68% 13.290 12.934 - -0.28% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.68% 15878844.999 15453811.815 - 1.95% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -2.67% 1056.482 1028.224 - -0.20% -
BM_RangesMakeHeap_float_Random_16 -2.67% 1.575 1.533 - -10.38% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.67% 15.013 14.612 - -4.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.66% 3.514 3.420 - -7.05% -
BM_std_min<short>/22 -2.66% 1.867 1.817 - -3.69% -
BM_std_minmax<unsigned_char>/10 -2.66% 1.386 1.349 - 0.61% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.65% 0.565 0.550 - -6.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.64% 30.747 29.935 - -0.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -2.64% 5.160 5.024 - 11.19% -
std::map<int,_int>::equal_range(key)_(existent)/32 -2.64% 1.868 1.818 - 3.80% -
BM_std_minmax<unsigned_char>/9 -2.64% 1.155 1.124 - -2.68% -
std::multiset<std::string>::clear()/1024 -2.64% 20775.104 20227.532 - 4.08% -
BM_RangesPopHeap_uint32_16 -2.63% 7.751 7.547 - 0.12% -
bm_ranges_lexicographical_compare<int>/16 -2.63% 2.234 2.175 - -5.66% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.63% 25.704 25.029 - 5.48% -
std::rotate_copy(list<int>)/8192 -2.63% 6895.844 6714.736 - -0.28% -
SetIntersection_Front_Set_uint64_256_16 -2.63% 4972600.608 4842025.252 - -1.23% -
BM_deque_deque_ranges_move/64000 -2.62% 2906.496 2830.247 - -0.25% -
BM_std_minmax<long_long>/29 -2.62% 4.326 4.213 - -2.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.62% 0.567 0.552 - -6.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.61% 1.945 1.894 - -4.62% -
rng::copy_backward(deque<int>)/1048576 -2.61% 127607.694 124278.795 - -1.76% -
BM_vector_deque_ranges_copy_backward/65536 -2.60% 7963.638 7756.232 - 1.24% -
BM_SortHeap_float_4 -2.60% 1.091 1.062 - 3.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -2.60% 21.713 21.148 - 3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.60% 45165142.198 43991625.555 - -4.08% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -2.60% 19.771 19.258 - -1.44% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.60% 5.307 5.170 - 5.44% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.59% 4.113 4.007 - -1.88% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.58% 44723.202 43568.747 - -0.30% -
rng::rotate(deque<int>)_(by_1/2)/50 -2.58% 10.568 10.296 - -0.48% -
BM_num_get<void*> -2.57% 11.814 11.510 - -1.23% -
std::rotate(vector<bool>)_(1_element_backward)/50 -2.57% 17.775 17.317 - -0.94% -
std::rotate(deque<int>)_(by_1/2)/32 -2.57% 7.598 7.403 - -0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -2.57% 120223128.190 117133819.222 - -0.24% -
BM_std_minmax<int>/27 -2.57% 2.495 2.431 - -2.47% -
BM_std_min<char>/13 -2.57% 1.560 1.520 - -2.80% -
BM_MakeHeap_uint32_PipeOrgan_4 -2.56% 0.411 0.401 - -4.45% -
BM_RangesMakeHeap_string_Descending_256 -2.55% 2.790 2.719 - -20.67% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.55% 5.782 5.635 - 0.31% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -2.55% 57.319 55.860 - -0.81% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.55% 23.718 23.114 - -6.57% -
std::copy(list<int>)/32768 -2.54% 26433.415 25761.042 - -2.50% -
SetIntersection_Interlaced_Vector_string_262144_64 -2.54% 18360802.844 17894668.322 - -19.08% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -2.54% 4.622 4.505 - 1.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.54% 9.477 9.237 - -2.14% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.53% 8.664 8.445 - -1.31% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.53% 32.867 32.037 - -0.73% -
SetIntersection_Front_Set_string_256_256 -2.52% 31887758.225 31083030.176 - 11.20% -
std::rotate(deque<int>)_(1_element_forward)/1024 -2.52% 39.723 38.722 - -0.05% -
std::rotate(list<int>)_(by_1/3)/50 -2.52% 25.247 24.611 - -0.71% -
BM_deque_vector_ranges_move_backward/65536 -2.52% 8183.855 7977.758 - -1.47% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -2.52% 26.987 26.308 - -0.04% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.51% 3.061 2.984 - -0.90% -
std::reverse_copy(list<int>)/4096 -2.51% 3242.087 3160.663 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.51% 1255.899 1224.391 - 5.72% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.51% 3.024 2.949 - -2.95% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.50% 55008.547 53632.081 - -0.06% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.50% 745.974 727.335 - -1.48% -
SetIntersection_None_Set_float_256_256 -2.49% 5973536.479 5824897.003 - -0.75% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -2.49% 10.919 10.647 - 1.58% -
BM_MakeHeap_uint64_Random_16 -2.49% 1.326 1.293 - -2.62% -
std::search_n(deque<int>,_pred)_(no_match)/1000 -2.48% 620.704 605.281 - 0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.48% 9017915.096 8794076.770 - 1.32% -
BM_PushHeap_string_Random_16384 -2.48% 16.705 16.291 - -3.84% -
BM_std_minmax<int>/16 -2.47% 1.348 1.315 - 0.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.47% 3.513 3.426 - -3.82% -
rng::search_n(vector<int>)_(no_match)/1048576 -2.47% 214922.756 209619.447 - 0.22% -
SetIntersection_Front_Vector_uint64_262144_262144 -2.47% 359967407.091 351089882.885 - 0.16% -
std::rotate(vector<bool>)_(1_element_backward)/32 -2.47% 17.757 17.319 - -1.40% -
SetIntersection_None_Vector_uint64_256_64 -2.46% 3667593.643 3577307.463 - 1.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -2.46% 0.506 0.494 - -4.77% -
std::fill(vector<int>)/32 -2.46% 1.096 1.069 - 2.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.46% 23.041 22.474 - 0.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.46% 2.715 2.648 - -0.80% -
BM_std_min<unsigned_char>/14 -2.46% 1.878 1.832 - 2.06% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -2.45% 508388.537 495908.522 - -0.16% -
std::move(vector<bool>)_(unaligned)/64 -2.45% 1.584 1.545 - 0.69% -
std::count(list<int>)_(every_other)/8 -2.45% 2.099 2.048 - -2.53% -
SetIntersection_None_Vector_string_262144_16 -2.44% 1343548.637 1310812.402 - -3.47% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.43% 253.737 247.563 - -1.05% -
BM_std_minmax<short>/15 -2.43% 1.971 1.923 - -3.43% -
rng::find(deque<int>)_(process_all)/8 -2.43% 3.520 3.435 - -2.48% -
SetIntersection_Front_Vector_uint64_16384_1 -2.43% 1134488.395 1106971.647 - 0.71% -
SetIntersection_Interlaced_Set_float_256_256 -2.42% 9402900.912 9175036.867 - -2.63% -
BM_StringConstructDestroyCStr_Small_Opaque -2.42% 2.133 2.081 - -0.02% -
SetIntersection_Interlaced_Set_string_1024_64 -2.40% 17278230.813 16863285.945 - -4.83% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 -2.40% 9.165 8.945 - -0.83% -
std::find_end(vector<int>)_(same_length)/1024 -2.39% 255.725 249.609 - -51.08% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.39% 27.510 26.854 - -1.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.38% 0.583 0.569 - -5.89% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -2.38% 55659.267 54333.082 - 0.14% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.38% 54.434 53.139 - -20.24% -
std::fill(list<int>)/50 -2.38% 35.663 34.816 - 106.31% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.38% 9.090 8.874 - -1.14% -
BM_MakeThenSortHeap_string_SingleElement_256 -2.37% 26.174 25.553 - 1.70% -
SetIntersection_Front_Set_uint32_256_64 -2.37% 6319618.962 6169704.248 - -1.05% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.37% 14.963 14.609 - -4.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.36% 1390703.614 1357860.626 - -4.65% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -2.36% 19.745 19.279 - -0.40% -
std::partition(list<int>)_(dense)/32 -2.36% 9.005 8.793 - -4.01% -
std::any_of(deque<int>)_(process_all)/8192 -2.36% 2881.775 2813.811 - 3.47% -
rng::stable_partition(vector<int>)_(sparse)/50 -2.35% 20.843 20.352 - -0.99% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.35% 1.844 1.800 - -2.46% -
std::copy_if(list<int>)_(every_other)/32768 -2.34% 26712.717 26086.689 - 3.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.34% 1127398.753 1101003.699 - -2.10% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.34% 5.038 4.920 - -1.70% -
std::set<int>::clear()/1024 -2.34% 8728.178 8524.239 - -2.73% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.33% 880617.619 860069.478 - -0.82% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 -2.33% 46896.945 45803.065 - 0.78% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.33% 1.976 1.930 - -7.29% -
SetIntersection_None_Vector_uint32_262144_256 -2.33% 1222651.092 1194140.167 - -0.83% -
BM_MakeThenSortHeap_uint64_Descending_262144 -2.33% 24.994 24.411 - -0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 -2.33% 7.046 6.882 - 0.10% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.32% 35.406 34.584 - 0.64% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.32% 253386.601 247501.354 - -2.42% -
BM_RangesPopHeap_uint32_16384 -2.32% 32.136 31.389 - 1.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -2.32% 7.752 7.572 - -0.49% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -2.32% 0.949 0.927 - -19.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.31% 8908842.764 8702648.109 - -27.00% -
BM_std_minmax<unsigned_long_long>/29 -2.31% 4.200 4.103 - -2.23% -
std::multiset<std::string>::clear()/8192 -2.31% 211293.650 206415.849 - 3.20% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -2.30% 20.998 20.514 - 0.82% -
std::copy_backward(deque<int>)/8 -2.30% 2.748 2.685 - -1.94% -
std::any_of(list<int>)_(process_all)/32768 -2.30% 26986.840 26367.453 - 2.05% -
BM_std_min<short>/23 -2.29% 2.108 2.060 - -2.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.29% 10062372.369 9831702.914 - 0.37% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.29% 3401668.532 3323702.336 - -2.87% -
SetIntersection_None_Set_float_1024_4 -2.29% 9104208.874 8895670.926 - 0.26% -
std::set<int>::equal_range(key)_(existent)/32 -2.29% 1.737 1.697 - -0.30% -
std::any_of(deque<int>)_(process_all)/32768 -2.28% 11476.574 11215.282 - 3.46% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -2.28% 54121.107 52889.781 - -0.31% -
SetIntersection_Front_Set_float_256_64 -2.27% 6416306.937 6270491.865 - -4.34% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.27% 7097.820 6936.973 - -2.23% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.26% 22.636 22.124 - 0.15% -
SetIntersection_Front_Set_uint32_256_16 -2.26% 4994964.704 4881981.351 - -2.58% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -2.26% 3.034 2.965 - 1.95% -
BM_MakeThenSortHeap_uint64_Random_4 -2.26% 4.139 4.045 - 0.53% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.25% 41591094.905 40654569.012 - -6.32% -
BM_RangesPopHeap_uint32_256 -2.25% 17.341 16.951 - 0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.25% 19697804.461 19254733.434 - 2.62% -
std::partial_sort(deque<int>)_(heap)/8192 -2.25% 297860.939 291169.459 - 2.65% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.25% 4.372 4.274 - 0.21% -
bm_lexicographical_compare<unsigned_char>/3 -2.24% 2.233 2.183 - -0.93% -
BM_RangesPopHeap_uint32_1024 -2.24% 21.890 21.399 - 0.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.24% 2.728 2.667 - 1.05% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -2.24% 151309.817 147926.731 - 0.34% -
SetIntersection_Front_Set_uint64_262144_1 -2.24% 1104110.554 1079424.677 - -6.59% -
BM_MakeThenSortHeap_uint64_Heap_262144 -2.23% 25.074 24.515 - -0.99% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.23% 9.092 8.889 - -1.39% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -2.23% 16.069 15.711 - -0.57% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -2.22% 2.935 2.870 - -0.94% -
std::rotate(deque<int>)_(by_1/2)/50 -2.22% 10.581 10.346 - 0.75% -
SetIntersection_Front_Set_uint64_256_256 -2.22% 9069086.830 8868096.422 - -10.21% -
SetIntersection_None_Set_uint32_262144_256 -2.22% 1182999.838 1156783.853 - 0.57% -
BM_std_minmax<char>/2 -2.22% 0.910 0.890 - -0.52% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.21% 3369.918 3295.306 - -0.99% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.21% 8.796 8.601 - 9.42% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.21% 19.966 19.524 - -0.35% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.21% 0.793 0.775 - -0.01% -
std::copy_if(deque<int>)_(entire_range)/8 -2.20% 2.678 2.619 - 0.05% -
rng::rotate_copy(list<int>)/32 -2.20% 8.743 8.551 - 0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.20% 3.751 3.668 - -2.27% -
BM_std_minmax<unsigned_long_long>/13 -2.20% 3.038 2.971 - -1.33% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.19% 6517.414 6374.414 - -1.72% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -2.19% 0.851 0.832 - -0.05% -
std::move(deque<int>)/64 -2.19% 6.124 5.990 - -0.22% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.19% 1.297 1.269 - -8.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -2.18% 0.581 0.568 - -2.47% -
SetIntersection_None_Set_uint32_262144_1024 -2.18% 1180147.297 1154420.246 - 0.84% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.18% 89.485 87.537 - 0.03% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.17% 12389.890 12120.539 - 0.00% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.17% 982.833 961.514 - -2.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.17% 1.667 1.631 - 0.10% -
SetIntersection_None_Set_string_256_64 -2.17% 9662938.435 9453586.102 - -1.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.16% 11780145.730 11525444.968 - -3.65% -
BM_StringRelational_Eq_Small_Huge_Control -2.16% 0.486 0.476 - -1.04% -
BM_std_minmax<char>/19 -2.16% 1.656 1.621 - -8.39% -
SetIntersection_None_Vector_uint64_16384_1024 -2.16% 1136812.484 1112311.491 - -5.61% -
BM_MakeHeap_uint32_Ascending_256 -2.15% 0.609 0.595 - -0.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.15% 1.826 1.786 - -0.83% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.14% 2.291 2.242 - -3.94% -
rng::unique(deque<int>)_(contiguous)/32 -2.14% 60.115 58.827 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.14% 4494266.392 4398100.596 - -12.90% -
rng::find_end(deque<int>)_(match_near_end)/1024 -2.14% 34.916 34.169 - -98.92% -
SetIntersection_None_Vector_uint64_262144_256 -2.14% 1219001.956 1192949.851 - -0.89% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -2.13% 6.068 5.939 - -7.94% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -2.13% 2.355 2.305 - -0.07% -
rng::move(deque<int>)/64 -2.13% 6.417 6.281 - -0.60% -
BM_RangesPopHeap_uint64_64 -2.13% 12.965 12.689 - 0.53% -
SetIntersection_None_Vector_uint64_1024_1 -2.13% 1127036.740 1103025.776 - -3.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.13% 3.536 3.461 - 0.16% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -2.13% 40.425 39.566 - 39.69% -
BM_std_min<unsigned_char>/23 -2.13% 2.338 2.288 - -1.94% -
BM_std_min<unsigned_short>/26 -2.12% 2.103 2.058 - -4.42% -
rng::find_last(vector<char>)_(bail_10%)/8 -2.12% 1.600 1.566 - -0.01% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.11% 31.990 31.314 - 3.34% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -2.11% 1.510 1.478 - -5.28% -
SetIntersection_Front_Set_string_256_1 -2.11% 4678942.261 4580249.388 - -0.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.11% 24.006 23.500 - -9.72% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -2.11% 2.994 2.931 - -1.58% -
SetIntersection_Front_Vector_float_1024_1 -2.11% 1125122.159 1101405.603 - -2.15% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 -2.11% 123.489 120.887 - 0.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -2.10% 1.529 1.497 - 0.08% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -2.10% 25.075 24.549 - -1.61% -
std::mismatch(list<int>)_(it,_it,_it)/8 -2.10% 2.718 2.661 - 0.64% -
std::search(list<int>)_(single_element)/8192 -2.10% 7851.340 7686.644 - -1.81% -
SetIntersection_Interlaced_Set_string_1024_1 -2.10% 1159794.121 1135472.137 - -1.08% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.09% 33.557 32.854 - 2.87% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.09% 4.421 4.328 - 1.04% -
rng::copy(list<int>)/32768 -2.08% 26654.380 26098.826 - -2.40% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.08% 42.395 41.511 - -0.04% -
BM_std_min<unsigned_char>/5 -2.08% 1.301 1.274 - -3.25% -
BM_RangesMakeThenSortHeap_float_Descending_1024 -2.08% 8.225 8.055 - 0.63% -
rng::search_n(vector<int>)_(no_match)/1000 -2.07% 210.880 206.509 - -0.12% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.07% 1490.240 1459.362 - -7.81% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.07% 250353668.902 245166655.844 - -29.76% -
std::partial_sort_copy(deque<int>)_(heap)/8 -2.07% 16.123 15.790 - -5.84% -
std::set<std::string>::erase(key)_(non-existent)/8192 -2.07% 32.952 32.271 - -3.72% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.06% 1864.556 1826.146 - -2.16% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -2.06% 28.914 28.320 - 2.22% -
std::multiset<int>::count(key)_(existent)/8192 -2.04% 9.919 9.716 - 5.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.04% 10698.899 10480.211 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -2.04% 4099940.206 4016208.224 - -15.11% -
BM_deque_vector_copy_backward/65536 -2.04% 8165.001 7998.464 - -1.74% -
SetIntersection_None_Set_uint32_262144_64 -2.04% 1179370.523 1155327.069 - 0.42% -
BM_LowerBound_uint32_16384 -2.04% 66.613 65.256 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.04% 149386796.742 146344647.953 - 2.06% -
std::set<int>::contains(key)_(existent)/1024 -2.04% 3.961 3.881 - -1.92% -
BM_RangesPopHeap_uint32_262144 -2.04% 42.870 41.998 - 2.54% -
BM_std_min<int>/20 -2.03% 1.415 1.387 - -0.02% -
SetIntersection_Front_Set_float_1024_256 -2.03% 4815524.944 4717724.811 - -5.69% -
BM_deque_vector_copy/64000 -2.03% 2437.299 2387.823 - -16.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.03% 44496310.476 43594026.534 - -2.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.03% 1237304.203 1212230.131 - -2.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.02% 2.040 1.999 - -2.16% -
rng::reverse_copy(list<int>)/32768 -2.02% 26113.314 25584.625 - -1.93% -
BM_MakeHeap_float_Random_4 -2.02% 1.638 1.605 - -0.56% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -2.01% 9660.519 9465.888 - -0.25% -
BM_RangesPushHeap_uint32_Ascending_1024 -2.01% 3.969 3.889 - -0.65% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -2.01% 25.140 24.634 - -6.70% -
std::stable_sort(vector<int>)_(descending)/8 -2.01% 24.834 24.335 - -4.65% -
SetIntersection_None_Set_float_262144_16384 -2.01% 1195603.189 1171623.127 - 0.69% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 -2.00% 26.174 25.649 - -0.47% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -2.00% 4.971 4.872 - 1.96% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -2.00% 51.011 49.989 - -12.63% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.00% 0.619 0.607 - 10.83% -
rng::find_end(deque<int>)_(single_element)/1024 -2.00% 348.107 341.156 - 22.72% -
SetIntersection_None_Vector_uint32_262144_1024 -1.99% 1201900.027 1177931.762 - -1.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.99% 14.418 14.131 - -0.94% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.99% 61769.597 60539.582 - -0.83% -
BM_lexicographical_compare_three_way_fast_path/16 -1.99% 4.475 4.386 - 1.05% -
BM_RangesPushHeap_uint32_Ascending_256 -1.98% 3.109 3.048 - -0.64% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.98% 0.937 0.918 - -1.89% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.98% 4.134 4.052 - -0.43% -
BM_StringRelational_Less_Huge_Empty_Control -1.98% 1.985 1.945 - -6.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.98% 44.697 43.812 - 16.67% -
SetIntersection_None_Set_uint64_16384_16 -1.98% 165523522.371 162246115.805 - -0.82% -
BM_RangesPopHeap_uint64_256 -1.98% 17.449 17.104 - 0.24% -
BM_RangesPopHeap_uint32_64 -1.98% 12.825 12.571 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.98% 1214788.892 1190784.344 - 2.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.98% 20.096 19.699 - -0.53% -
std::any_of(deque<int>)_(process_all)/32 -1.97% 11.773 11.541 - -0.13% -
BM_RangesSortHeap_float_4 -1.96% 1.058 1.037 - 1.03% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.96% 1954.491 1916.165 - 0.33% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.96% 35.936 35.232 - -1.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.96% 23.214 22.759 - -0.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -1.96% 52.561 51.531 - -0.48% -
BM_std_min<char>/18 -1.96% 0.990 0.971 - -1.70% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.95% 10182.785 9983.869 - -1.04% -
BM_RangesMakeHeap_string_Descending_4 -1.95% 2.181 2.138 - -11.51% -
SetIntersection_Front_Set_uint32_256_256 -1.95% 9388711.589 9205795.289 - -5.78% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.95% 30.838 30.237 - -1.16% -
BM_StringRelational_Less_Large_Large_Control -1.95% 2.281 2.236 - 9.21% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.95% 483.395 473.986 - 0.45% -
BM_MakeThenSortHeap_uint64_Random_16 -1.94% 8.687 8.518 - -0.48% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -1.94% 624.923 612.784 - 1.27% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.94% 861533.282 844822.529 - -1.16% -
BM_PushHeap_float_Ascending_262144 -1.93% 5.165 5.065 - -3.52% -
SetIntersection_None_Set_uint32_262144_16 -1.93% 1180507.404 1157744.873 - 0.11% -
BM_MakeHeap_float_SingleElement_262144 -1.93% 0.725 0.711 - -0.21% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.93% 771.762 756.890 - -1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.93% 38101429.968 37367929.452 - -1.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -1.92% 0.549 0.539 - -2.26% -
rng::contains(list<int>)_(process_all)/1048576 -1.92% 846205.565 829957.595 - -1.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.92% 20.647 20.252 - 1.03% -
SetIntersection_Front_Vector_string_256_256 -1.91% 20834645.422 20435984.140 - 1.33% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.91% 5528.121 5422.346 - -0.72% -
std::adjacent_find(deque<int>,_pred)/50 -1.91% 30.176 29.599 - -0.36% -
BM_deque_vector_copy/65536 -1.91% 2551.049 2502.299 - -14.89% -
BM_MakeThenSortHeap_uint64_Ascending_262144 -1.91% 25.405 24.920 - -0.13% -
std::copy_if(list<int>)_(every_other)/1048576 -1.90% 858986.128 842670.947 - -1.11% -
BM_RangesMakeHeap_uint64_Random_262144 -1.90% 1.060 1.039 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.90% 5854639.588 5743513.176 - -3.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.90% 9.897 9.709 - -1.09% -
SetIntersection_None_Set_uint32_262144_4 -1.89% 1176193.928 1153964.846 - -0.32% -
rng::search_n(vector<int>)_(no_match)/1024 -1.89% 215.415 211.351 - 0.35% -
SetIntersection_Interlaced_Set_float_64_16 -1.89% 24590900.921 24127209.679 - -2.29% -
BM_std_min<unsigned_long_long>/3 -1.88% 0.707 0.693 - -0.07% -
std::search_n(list<int>)_(no_match)/1024 -1.88% 746.392 732.384 - -3.46% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.87% 373.694 366.714 - -2.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.87% 34.702 34.055 - -0.54% -
BM_std_min<int>/12 -1.86% 1.550 1.521 - 1.99% -
BM_RangesMakeThenSortHeap_uint64_Random_16 -1.86% 8.663 8.502 - -0.61% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.86% 57.422 56.352 - 0.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.86% 6.787 6.660 - -2.81% -
SetIntersection_Front_Set_float_1024_1 -1.86% 1138170.397 1117029.915 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.86% 11215425.221 11007150.067 - -0.44% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -1.86% 20.929 20.541 - -1.76% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.85% 11.954 11.733 - -3.75% -
std::multimap<std::string,_int>::clear()/1024 -1.85% 20683.613 20301.112 - 2.60% -
SetIntersection_None_Set_uint64_256_256 -1.85% 5821679.344 5714081.022 - -2.85% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.84% 18.281 17.943 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.84% 11780912.108 11563592.407 - -1.19% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.84% 14.031 13.773 - -0.98% -
BM_MakeThenSortHeap_uint64_Heap_64 -1.84% 8.274 8.121 - -1.35% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -1.84% 11899.018 11680.059 - 0.79% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.84% 3939.855 3867.461 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.83% 364313173.843 357634426.562 - 1.80% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.83% 9951.667 9769.616 - -2.05% -
SetIntersection_Front_Set_uint64_262144_262144 -1.83% 1854772.869 1820862.387 - 0.37% -
BM_PushHeap_string_Descending_16384 -1.83% 2.379 2.335 - -30.68% -
BM_std_minmax<unsigned_short>/1 -1.82% 0.639 0.627 - 0.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.82% 3.099 3.042 - 1.21% -
rng::stable_sort(deque<int>)_(descending)/8192 -1.82% 21242.093 20855.466 - -0.12% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.82% 17014.215 16704.770 - 0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.82% 22.555 22.145 - -1.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.82% 10.057 9.875 - -2.37% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.82% 2.354 2.311 - 4.80% -
SetIntersection_Front_Set_string_64_4 -1.82% 19866364.329 19505786.830 - -3.43% -
std::search(list<int>)_(no_match)/8192 -1.81% 7073.652 6945.535 - -2.90% -
BM_std_minmax<unsigned_short>/7 -1.81% 1.708 1.677 - -4.29% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.81% 69873.602 68610.665 - 0.36% -
SetIntersection_Front_Vector_string_16384_256 -1.80% 10134840.024 9951979.883 - -1.99% -
BM_MakeThenSortHeap_uint64_Ascending_4 -1.80% 1.479 1.453 - 0.04% -
std::rotate_copy(deque<int>)/8192 -1.80% 296.446 291.113 - -1.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.80% 34.243 33.628 - -0.71% -
BM_PushHeap_string_Descending_1024 -1.79% 2.432 2.388 - -27.97% -
BM_deque_deque_ranges_move/64 -1.79% 5.511 5.412 - -1.98% -
SetIntersection_None_Set_uint64_256_1 -1.79% 11633737.166 11425469.236 - -0.62% -
BM_MakeHeap_uint64_SingleElement_262144 -1.79% 0.768 0.754 - -0.24% -
std::for_each(list<int>)/32 -1.78% 11.438 11.234 - 0.71% -
BM_deque_vector_move/64 -1.78% 2.615 2.568 - -2.37% -
BM_std_minmax<char>/32 -1.78% 1.532 1.505 - -8.12% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.78% 10.431 10.245 - 8.63% -
SetIntersection_Front_Vector_uint64_16_16 -1.78% 39049623.401 38354550.001 - 1.91% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.78% 9.447 9.280 - -2.20% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.78% 45.136 44.335 - -0.17% -
BM_LowerBound_float_16384 -1.77% 67.101 65.910 - -0.55% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.77% 11.806 11.597 - -0.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.77% 13.231 12.997 - -1.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.77% 2269150.799 2228961.426 - 0.23% -
rng::find_end(deque<int>)_(process_all)/1024 -1.77% 317.108 311.493 - 2.94% -
rng::replace(list<int>)_(sprinkled)/8192 -1.76% 7315.087 7185.989 - -1.44% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -1.76% 41.769 41.033 - 27.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.76% 279149.947 274228.335 - -0.14% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.76% 604435.402 593794.959 - -1.87% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.75% 12701.987 12479.122 - 4.95% -
SetIntersection_None_Set_float_1024_256 -1.75% 9171704.273 9011189.348 - -0.16% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.75% 12648.544 12427.258 - -2.58% -
rng::partition(list<int>)_(dense)/32 -1.75% 8.438 8.291 - -1.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.74% 46.579 45.766 - -0.40% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -1.74% 35.639 35.017 - 1.42% -
std::partition_point(deque<int>)/1024 -1.74% 9.338 9.176 - -0.54% -
BM_RangesPopHeap_uint64_1024 -1.74% 22.017 21.634 - 0.91% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.74% 204.834 201.275 - 2.06% -
std::multiset<int>::erase(key)_(existent)/8192 -1.74% 61.121 60.059 - -2.81% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -1.74% 3.229 3.173 - 1.65% -
SetIntersection_Front_Set_float_16384_256 -1.74% 4746024.081 4663593.112 - -9.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.73% 7573.005 7442.036 - -0.56% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.73% 182.381 179.232 - -0.35% -
SetIntersection_Front_Set_float_262144_1024 -1.73% 14558165.458 14306970.641 - 0.72% -
std::map<int,_int>::count(key)_(existent)/1024 -1.72% 4.411 4.335 - -0.57% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.72% 32.415 31.857 - -0.73% -
rng::for_each(multiset<int>)/8 -1.72% 4.791 4.709 - 2.92% -
BM_std_minmax<unsigned_short>/26 -1.72% 2.577 2.533 - -1.84% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.72% 9.331 9.171 - -1.45% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.72% 642916.286 631864.602 - -1.95% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.72% 1124715.768 1105408.139 - 3.09% -
std::reverse_copy(list<int>)/8 -1.72% 2.397 2.356 - -2.63% -
std::sample(list<int>)/1024 -1.72% 11863.410 11659.789 - 0.12% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.72% 13.993 13.753 - -1.72% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -1.72% 7.629 7.499 - -37.20% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.71% 33.390 32.818 - -0.27% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.71% 1302213.754 1279932.000 - -12.74% -
SetIntersection_None_Vector_float_262144_1024 -1.71% 1227362.682 1206406.148 - -2.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.70% 117951.491 115940.444 - 2.57% -
BM_PushHeap_string_Ascending_64 -1.70% 7.200 7.078 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.70% 0.912 0.896 - -0.51% -
BM_RangesMakeHeap_float_Random_16384 -1.70% 1.179 1.159 - -4.73% -
rng::find_end(forward_list<int>)_(process_all)/1024 -1.70% 729.680 717.250 - -1.62% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.70% 0.783 0.769 - -1.73% -
SetIntersection_Front_Set_uint32_64_64 -1.70% 15649071.383 15383094.149 - -1.63% -
BM_MakeThenSortHeap_float_Descending_16384 -1.70% 29.875 29.367 - 7.38% -
std::multimap<int,_int>::ctor(const&)/8192 -1.70% 50774.942 49912.468 - -1.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.70% 14312.839 14069.878 - -1.46% -
SetIntersection_None_Vector_uint64_262144_16384 -1.69% 1201811.099 1181476.784 - -2.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.69% 25.924 25.486 - -1.66% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.69% 523739.111 514890.235 - -1.68% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.69% 32.501 31.952 - -1.38% -
std::multiset<std::string>::insert(value)_(new_value)/32 -1.69% 44.129 43.384 - 1.65% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.68% 25.338 24.912 - -13.20% -
BM_std_minmax<short>/11 -1.68% 1.824 1.794 - -0.09% -
BM_std_minmax<int>/15 -1.68% 1.995 1.961 - -3.34% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.68% 1486.787 1461.789 - -1.19% -
BM_RangesPushHeap_uint32_Ascending_64 -1.68% 2.235 2.197 - -0.81% -
std::search_n(list<int>)_(no_match)/8192 -1.68% 6910.840 6794.724 - -7.14% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.68% 1322.564 1300.353 - -4.33% -
BM_std_minmax<short>/29 -1.68% 2.606 2.562 - -4.14% -
rng::unique(vector<int>,_pred)_(contiguous)/8192 -1.68% 3845.568 3781.002 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.68% 46853172.612 46067381.544 - -9.21% -
SetIntersection_Front_Vector_float_262144_64 -1.68% 1460586.755 1436094.652 - -0.62% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -1.68% 3192953.201 3139444.844 - -10.14% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.67% 5.385 5.295 - -2.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.67% 1172548.168 1153020.109 - 0.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.67% 17.876 17.578 - -1.06% -
SetIntersection_Front_Set_string_256_4 -1.66% 5366359.888 5277020.769 - 0.06% -
std::copy_if(list<int>)_(entire_range)/1048576 -1.66% 897777.617 882834.335 - -0.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.66% 2.355 2.316 - 6.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.66% 3403349.104 3346705.367 - -30.19% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 -1.66% 369218.025 363076.749 - -0.02% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.66% 2.376 2.337 - -1.71% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.65% 6729.264 6617.984 - 0.17% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.65% 1272601.805 1251583.412 - -1.74% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.65% 30287.075 29786.983 - 4.23% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.64% 4000.942 3935.170 - -2.27% -
std::search(vector<int>)_(single_element)/1024 -1.64% 240.607 236.656 - 1.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.64% 862.578 848.434 - 3.21% -
rng::copy_n(vector<int>)/1048576 -1.64% 49673.048 48858.802 - -1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.64% 11023640.436 10842992.731 - -1.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.64% 3.016 2.967 - -1.33% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.64% 10.737 10.562 - -2.22% -
std::partition(list<int>)_(sparse)/32 -1.63% 8.935 8.789 - -1.08% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 -1.63% 22.422 22.055 - -1.10% -
std::search(vector<int>)_(single_element)/1000 -1.63% 235.265 231.420 - 1.20% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.63% 101.792 100.130 - -2.07% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.63% 4.589 4.514 - 3.53% -
BM_deque_deque_copy/1024 -1.63% 39.553 38.909 - -0.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -1.63% 20.163 19.834 - 0.90% -
BM_std_minmax<unsigned_short>/18 -1.63% 1.982 1.950 - -1.74% -
BM_vector_deque_copy_backward/64 -1.63% 3.066 3.016 - 1.85% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.63% 25167.563 24758.243 - -1.58% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -1.63% 14.682 14.444 - -0.03% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.62% 17636068.562 17349528.367 - -0.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.62% 44.971 44.241 - 26.04% -
BM_num_get<double> -1.62% 35.461 34.886 - -1.49% -
std::set<std::string>::insert(value)_(already_present)/32 -1.62% 12.055 11.860 - -0.69% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.62% 150622.744 148183.418 - 0.26% -
SetIntersection_Front_Set_uint64_16_16 -1.62% 41946802.498 41267808.023 - 0.83% -
SetIntersection_Front_Vector_string_16384_1 -1.62% 1148169.667 1129621.101 - -1.32% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -1.61% 27.755 27.308 - 2.55% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.61% 8.859 8.717 - 2.41% -
SetIntersection_None_Set_uint32_16384_4 -1.61% 155080623.440 152585195.915 - -11.53% -
BM_CmpLess_uchar_int -1.61% 1.125 1.107 - -1.41% -
SetIntersection_Front_Vector_string_1024_16 -1.61% 1713835.144 1686287.240 - -2.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.61% 18.054 17.764 - -0.12% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.60% 54204.789 53337.609 - 3.53% -
BM_deque_deque_move/2 -1.60% 3.100 3.051 - -0.27% -
SetIntersection_Interlaced_Set_float_64_4 -1.59% 22601281.178 22240833.392 - -0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.59% 1122484.076 1104615.644 - -1.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.59% 44.784 44.074 - -0.13% -
BM_std_minmax<unsigned_long_long>/21 -1.59% 3.558 3.502 - 0.11% -
BM_RangesMakeThenSortHeap_float_Heap_16 -1.58% 1.961 1.930 - -8.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.58% 151266.672 148870.653 - 0.60% -
721_gcc_r -1.58% 13.171 12.962 - -1.75% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.58% 10.749 10.580 - -1.54% -
SetIntersection_None_Set_string_1024_64 -1.58% 9065222.407 8922253.606 - -1.24% -
BM_deque_deque_ranges_move_backward/65536 -1.57% 8207.045 8077.801 - 0.64% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.57% 3.497 3.442 - -1.46% -
BM_std_minmax<unsigned_short>/6 -1.57% 1.387 1.365 - -1.61% -
rng::find_if(vector<char>)_(process_all)/50 -1.57% 12.715 12.516 - -1.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.57% 1494.959 1471.520 - -2.23% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 -1.57% 17.512 17.237 - -0.52% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.57% 1.433 1.411 - -1.81% -
BM_RangesMakeThenSortHeap_float_Random_64 -1.57% 18.108 17.825 - 0.94% -
BM_MakeThenSortHeap_uint64_Heap_16384 -1.56% 16.666 16.405 - -0.77% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -1.56% 3375.066 3322.346 - -7.39% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.56% 21.966 21.623 - -2.05% -
BM_std_minmax<long_long>/10 -1.56% 2.173 2.139 - -2.30% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.56% 2831.708 2787.615 - -2.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.56% 24.207 23.830 - -0.68% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.55% 22.668 22.317 - -2.28% -
SetIntersection_Interlaced_Set_float_256_4 -1.55% 11579771.475 11400087.891 - -2.49% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.55% 20.154 19.841 - -0.35% -
BM_num_put<long_long> -1.55% 11.893 11.709 - -5.90% -
std::remove_if(deque<int>)_(prefix)/1024 -1.55% 568.157 559.355 - 0.47% -
SetIntersection_Interlaced_Set_float_1024_4 -1.55% 10412445.900 10251509.881 - 1.83% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.55% 0.707 0.696 - 0.09% -
std::copy_n(deque<int>)/8 -1.54% 2.717 2.675 - 1.21% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.54% 710.348 699.381 - -0.58% -
SetIntersection_None_Vector_uint32_1024_1024 -1.54% 1172863.449 1154768.720 - 0.97% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 -1.54% 24.810 24.428 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.54% 22810823.686 22459216.591 - -1.54% -
BM_SortHeap_pair<uint32,_uint32>_64 -1.54% 8.656 8.522 - -2.84% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.54% 211399139.073 208144413.037 - 0.65% -
BM_LowerBound_uint32_256 -1.53% 14.424 14.203 - 0.38% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -1.53% 25.190 24.804 - 2.16% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -1.53% 40.135 39.521 - 11.32% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.53% 17.073 16.812 - 0.51% -
rng::find_end(deque<int>)_(match_near_end)/8192 -1.52% 280.214 275.943 - -99.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.52% 6.550 6.450 - -1.78% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.52% 89.997 88.628 - -0.05% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.52% 44271.921 43600.385 - 1.96% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.52% 35.100 34.567 - -1.10% -
rng::all_of(list<int>)_(process_all)/32768 -1.52% 26822.956 26416.477 - 2.45% -
std::copy(list<int>)/262144 -1.51% 220398.356 217059.852 - -0.05% -
SetIntersection_Front_Set_uint32_16384_16384 -1.51% 350347214.890 345044724.491 - 2.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.51% 2.333 2.298 - -0.23% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.50% 24.742 24.370 - -0.10% -
BM_MakeThenSortHeap_float_SingleElement_4 -1.50% 1.362 1.341 - 0.26% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.50% 8025.175 7904.485 - -7.22% -
BM_std_min<unsigned_char>/16 -1.50% 2.566 2.527 - -3.51% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.50% 1.450 1.428 - -0.73% -
SetIntersection_None_Set_uint32_262144_1 -1.50% 1185329.426 1167531.819 - 0.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.50% 107.088 105.481 - -1.50% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.50% 23.030 22.685 - -0.46% -
BM_vector_deque_ranges_copy_backward/64000 -1.50% 7678.336 7563.214 - 3.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.50% 25144.693 24767.971 - -2.17% -
rng::transform(deque<int>)_(identity_transform)/50 -1.50% 19.655 19.361 - -2.30% -
BM_StringRelational_Less_Empty_Small_Control -1.50% 2.034 2.004 - 0.61% -
BM_StringAssignStr_Huge_Opaque -1.49% 109.122 107.492 - 2.79% -
std::find_if(deque<int>)_(process_all)/50 -1.49% 23.734 23.380 - -2.20% -
BM_RangesMakeHeap_string_Ascending_4 -1.49% 2.859 2.816 - -1.62% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.49% 21.653 21.331 - -1.52% -
BM_RangesMakeThenSortHeap_float_Random_16384 -1.49% 47.339 46.635 - -0.92% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.49% 28.775 28.347 - 4.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.48% 19778622.116 19485522.302 - -0.80% -
bm_swap_ranges_vb_unaligned/8 -1.48% 4.834 4.762 - -3.06% -
SetIntersection_Front_Vector_float_16384_16 -1.48% 1194992.261 1177308.522 - -1.01% -
BM_std_min<short>/25 -1.48% 2.167 2.135 - 2.35% -
std::find_end(vector<int>)_(same_length)/1000 -1.48% 247.626 243.967 - -51.12% -
BM_MakeHeap_float_Random_262144 -1.48% 1.160 1.143 - 2.48% -
rng::copy(list<int>)/262144 -1.48% 221400.709 218134.265 - -0.62% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.47% 1975396.366 1946273.366 - -30.98% -
BM_PushHeap_float_Random_1024 -1.47% 7.564 7.453 - -0.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.47% 734.958 724.130 - -9.54% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.47% 2230.374 2197.528 - -2.72% -
BM_MakeThenSortHeap_float_Random_16384 -1.47% 47.757 47.054 - -0.64% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.47% 45430.224 44763.217 - -1.16% -
BM_LowerBound_string_1024 -1.46% 180.606 177.961 - -0.10% -
BM_MakeThenSortHeap_uint64_Heap_16 -1.46% 5.338 5.260 - -1.11% -
rng::none_of(list<int>)_(process_all)/32768 -1.46% 26457.000 26070.739 - 2.31% -
SetIntersection_None_Set_string_1024_1024 -1.46% 9032159.816 8900725.798 - -2.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.45% 68174718.500 67182908.084 - -1.30% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.45% 15171426.324 14950829.994 - -3.18% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 -1.45% 9.279 9.145 - -0.83% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.45% 2.577 2.539 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.45% 17240886.148 16990747.295 - -0.63% -
SetIntersection_None_Set_uint64_256_4 -1.45% 11557159.985 11389489.110 - 0.40% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.45% 1919.460 1891.638 - 0.08% -
BM_MakeThenSortHeap_uint32_Heap_16 -1.45% 5.233 5.157 - 0.64% -
BM_RangesPushHeap_uint64_Random_262144 -1.45% 6.147 6.058 - 0.82% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.44% 25.045 24.683 - -1.19% -
BM_StringFindStringLiteral/512 -1.44% 9.455 9.318 - -1.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.44% 22264.817 21943.950 - -0.68% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.44% 24.954 24.595 - -0.26% -
SetIntersection_Front_Set_uint64_1024_256 -1.44% 5108503.969 5035083.543 - 4.04% -
BM_vector_deque_ranges_move/64 -1.44% 2.795 2.755 - 3.54% -
SetIntersection_None_Vector_uint32_16384_16384 -1.43% 1189594.719 1172540.323 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.43% 1275477.080 1257204.198 - -0.49% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.43% 25.449 25.084 - -0.84% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.43% 24.776 24.421 - -1.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.43% 811.218 799.613 - 0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.43% 6913300.840 6814445.332 - 0.13% -
SetIntersection_Front_Vector_uint64_262144_4 -1.43% 1122355.970 1106323.034 - 2.43% -
rng::search(list<int>)_(no_match)/1000 -1.43% 705.256 695.197 - -4.23% -
SetIntersection_None_Set_uint64_16384_256 -1.43% 165424733.307 163065441.727 - -1.06% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.42% 30.243 29.813 - -2.09% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.42% 23.471 23.137 - -8.62% -
rng::replace(list<int>)_(prefix)/8192 -1.42% 7199.860 7097.411 - -2.59% -
BM_deque_vector_copy_backward/5500 -1.42% 201.289 198.431 - -0.56% -
BM_MakeThenSortHeap_float_Random_16 -1.42% 10.031 9.889 - -3.16% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.42% 200.911 198.059 - -1.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.42% 140686.916 138690.949 - -0.46% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.42% 5.562 5.483 - -0.80% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -1.42% 13125.155 12939.328 - 0.32% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.41% 501.952 494.849 - -0.57% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.41% 19573.627 19296.745 - -2.51% -
std::find(deque<int>)_(process_all)/8 -1.41% 3.415 3.366 - -1.48% -
BM_PushHeap_string_Random_4 -1.41% 6.013 5.928 - -0.11% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.41% 7.305 7.202 - -1.03% -
SetIntersection_None_Vector_float_16384_64 -1.41% 1191368.239 1174608.752 - -2.42% -
BM_deque_vector_move_backward/4000 -1.41% 146.051 143.997 - 0.70% -
BM_std_min<unsigned_short>/23 -1.41% 2.112 2.082 - -2.47% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 -1.41% 8.978 8.852 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.40% 1198633.396 1181811.922 - -3.04% -
SetIntersection_Front_Vector_string_1024_4 -1.40% 1267281.999 1249522.400 - 0.85% -
BM_std_minmax<short>/30 -1.40% 2.796 2.757 - -1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.40% 0.744 0.734 - -1.18% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.40% 30.586 30.158 - -4.56% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -1.40% 1.785 1.760 - -5.40% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.40% 6690.320 6596.909 - 0.25% -
SetIntersection_None_Set_string_256_16 -1.39% 11251135.913 11094494.645 - -3.08% -
BM_MakeThenSortHeap_uint64_Descending_16384 -1.39% 16.395 16.167 - -0.23% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -1.39% 69.774 68.803 - 14.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.39% 159462231.804 157245904.878 - -0.35% -
SetIntersection_None_Set_float_16384_4 -1.39% 158263713.830 156065447.881 - -0.79% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.39% 1.678 1.655 - -1.20% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 -1.39% 27.369 26.990 - 1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.39% 20606681.254 20321276.072 - -0.29% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.38% 234074743.536 230833569.494 - -1.37% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -1.38% 28.535 28.140 - 0.02% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.38% 121.851 120.164 - 1.16% -
BM_PushHeap_string_Descending_16 -1.38% 2.118 2.089 - -14.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.38% 17719729.558 17474586.290 - -0.97% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.38% 737.366 727.168 - 1.63% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.38% 4.128 4.071 - 2.14% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.38% 355748129.965 350846465.803 - 3.48% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.38% 34.751 34.273 - -1.68% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -1.38% 11.672 11.512 - 0.36% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.37% 47.804 47.147 - -0.59% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.37% 1.035 1.021 - -1.94% -
BM_deque_vector_ranges_move_backward/1024 -1.37% 37.063 36.554 - -0.40% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.37% 38974479.790 38439300.700 - 0.45% -
rng::copy(vector<bool>)_(aligned)/262144 -1.37% 278.763 274.935 - -15.84% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.37% 6.294 6.207 - -2.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.37% 30.151 29.738 - -0.06% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.37% 1.194 1.178 - -0.89% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 -1.36% 25.059 24.717 - -0.43% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.36% 14.018 13.827 - -0.15% -
BM_num_put<long> -1.36% 11.853 11.692 - -3.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.36% 162096046.415 159898471.452 - -1.34% -
BM_MakeThenSortHeap_uint64_Random_16384 -1.35% 22.352 22.050 - -0.17% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.35% 7.514 7.412 - -2.77% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -1.35% 3.891 3.839 - -0.41% -
BM_lexicographical_compare_three_way_slow_path/256 -1.35% 71.499 70.532 - -1.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.35% 4425019.278 4365215.960 - -0.86% -
BM_std_min<unsigned_char>/6 -1.35% 1.475 1.455 - -5.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.35% 5.734 5.657 - -0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.35% 11571180.214 11415142.634 - 0.59% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -1.35% 1.532 1.512 - 13.58% -
std::set<std::string>::equal_range(key)_(existent)/1024 -1.35% 23.785 23.465 - 1.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.35% 50.508 49.828 - -0.83% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.34% 65885.321 65000.197 - -1.85% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.34% 2.098 2.070 - -0.06% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.34% 11476576.010 11322780.429 - -0.69% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.34% 9.650 9.520 - -0.39% -
BM_LowerBound_string_64 -1.34% 70.070 69.133 - -0.31% -
BM_MakeThenSortHeap_uint64_Descending_64 -1.34% 8.487 8.373 - -0.33% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -1.33% 9.224 9.101 - -12.75% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -1.33% 79.832 78.770 - -7.17% -
BM_RangesPopHeap_float_4 -1.33% 2.485 2.452 - 3.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.33% 1116021.708 1101186.135 - -1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.33% 1153703.608 1138376.575 - -2.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.33% 19073480.538 18820411.797 - -2.74% -
BM_MakeThenSortHeap_float_Random_1024 -1.33% 33.629 33.183 - -0.03% -
std::unordered_set<int>::clear()/1024 -1.33% 8002.696 7896.633 - 0.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -1.33% 24.747 24.419 - 0.55% -
rng::transform(list<int>,_list<int>)/50 -1.32% 39.686 39.160 - 0.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.32% 88.587 87.414 - -0.30% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.32% 5.088 5.021 - -2.23% -
SetIntersection_Front_Vector_string_1024_1 -1.32% 1139956.231 1124895.574 - -1.37% -
rng::copy_if(list<int>)_(every_other)/32768 -1.32% 26094.452 25749.759 - 1.64% -
std::stable_sort(deque<int>)_(heap)/8192 -1.32% 17987.404 17749.819 - 0.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.32% 16.358 16.142 - -0.56% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.32% 16.603 16.385 - -0.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.32% 1120260.740 1105507.179 - -1.12% -
BM_std_min<char>/29 -1.32% 2.011 1.984 - -0.90% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.32% 27.868 27.501 - 0.43% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.31% 7.458 7.360 - 7.98% -
BM_std_minmax<char>/27 -1.31% 1.815 1.791 - -8.22% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.31% 26901.445 26548.870 - -3.39% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.31% 35.301 34.839 - -0.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.31% 173501.819 171229.858 - 0.81% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.31% 531.089 524.135 - -1.23% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.31% 5.024 4.959 - 1.37% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.31% 706.481 697.253 - 0.11% -
SetIntersection_Front_Vector_string_256_64 -1.31% 11027759.486 10883808.989 - -1.97% -
SetIntersection_None_Vector_uint64_262144_1024 -1.31% 1209649.926 1193860.095 - 3.13% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.30% 1.990 1.964 - 0.00% -
std::search(deque<int>)_(same_length)/1000 -1.30% 356.523 351.887 - -0.38% -
rng::find_if(list<int>)_(bail_25%)/32768 -1.30% 8524.229 8413.493 - -0.49% -
SetIntersection_Front_Vector_string_262144_4 -1.30% 1275750.705 1259182.750 - -0.10% -
std::unordered_set<int>::clear()/32 -1.30% 616.690 608.686 - 0.06% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.30% 8724.881 8611.837 - 0.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.29% 4920.614 4856.893 - -14.97% -
rng::copy_backward(deque<int>)/262144 -1.29% 31486.163 31078.464 - -0.89% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.29% 364.871 360.147 - 0.36% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.29% 5704.465 5630.633 - 0.76% -
rng::find_end(forward_list<int>)_(process_all)/1000 -1.29% 707.095 697.953 - -0.57% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.29% 12.420 12.260 - 1.21% -
BM_num_get<unsigned_long_long> -1.29% 11.081 10.938 - -1.07% -
BM_MakeThenSortHeap_float_Random_64 -1.29% 18.096 17.863 - -1.67% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.29% 102.462 101.142 - -0.67% -
SetIntersection_None_Vector_uint64_16384_64 -1.29% 1187066.037 1171773.935 - -0.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.29% 14327.911 14143.376 - -2.73% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.29% 24.091 23.780 - -2.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.28% 16.346 16.136 - 0.55% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.28% 25.793 25.463 - -4.28% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.28% 64.318 63.494 - -0.43% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.28% 19.449 19.200 - 0.25% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.28% 4976.575 4913.046 - -1.70% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 -1.28% 25.891 25.561 - 0.34% -
std::remove(list<int>)_(sprinkled)/50 -1.28% 65.607 64.770 - -5.60% -
rng::for_each(deque<int>)/8 -1.28% 0.933 0.921 - -0.67% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.27% 16.685 16.473 - -0.35% -
SetIntersection_None_Set_uint64_16384_64 -1.27% 168189210.888 166048468.332 - -0.38% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.27% 563.412 556.243 - -2.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -1.27% 24.259 23.950 - 0.93% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -1.27% 33.567 33.140 - 0.40% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.27% 2226.015 2197.735 - -2.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.27% 1130133.521 1115800.245 - -0.31% -
SetIntersection_Front_Vector_float_256_4 -1.27% 4491625.414 4434676.860 - -0.15% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.27% 17993.815 17765.750 - 0.36% -
rng::remove_if(vector<int>)_(sprinkled)/50 -1.27% 65.152 64.327 - 7.84% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.27% 50396.786 49758.982 - -1.83% -
SetIntersection_None_Set_uint32_16384_16 -1.26% 154997827.397 153041485.145 - -10.88% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -1.26% 66.516 65.676 - -4.90% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 -1.26% 17.136 16.919 - -0.47% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.26% 6.155 6.077 - 3.05% -
BM_std_min<short>/64 -1.26% 3.504 3.460 - -2.10% -
std::set<int>::clear()/8192 -1.26% 75036.295 74093.061 - -0.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -1.26% 1801.386 1778.765 - 15.25% -
SetIntersection_None_Vector_uint32_16384_4 -1.25% 1145543.623 1131185.202 - -3.85% -
BM_std_min<int>/24 -1.25% 1.822 1.799 - -0.78% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.25% 10301.887 10172.919 - -3.56% -
BM_std_minmax<unsigned_long_long>/23 -1.25% 4.386 4.332 - 0.78% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -1.25% 8.293 8.190 - 0.97% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.25% 22.082 21.806 - 3.23% -
SetIntersection_Front_Set_uint32_64_16 -1.25% 16907584.265 16696860.117 - -0.39% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.25% 1.952 1.928 - -0.05% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 -1.24% 7.506 7.412 - -0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.24% 6669.313 6586.512 - -0.20% -
SetIntersection_Front_Set_uint64_64_1 -1.24% 17613563.899 17394962.714 - -0.47% -
SetIntersection_None_Set_float_16384_64 -1.24% 158450985.106 156484960.289 - -0.51% -
BM_LowerBound_float_256 -1.24% 14.385 14.207 - 0.05% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.24% 23.198 22.910 - -0.75% -
BM_std_min<unsigned_char>/12 -1.24% 1.347 1.331 - -2.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.24% 72.213 71.318 - 3.46% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 -1.24% 8.958 8.847 - -0.54% -
rng::reverse_copy(vector<int>)/4096 -1.24% 135.601 133.923 - -2.42% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.24% 9.062 8.950 - -0.76% -
BM_PushHeap_string_Ascending_4 -1.23% 2.591 2.559 - -2.70% -
BM_RangesMakeThenSortHeap_float_Random_16 -1.23% 9.977 9.854 - -0.28% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.23% 14.416 14.239 - 0.57% -
BM_std_min<unsigned_char>/15 -1.23% 2.107 2.081 - -0.21% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.23% 0.996 0.983 - -4.89% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.23% 10.675 10.544 - -1.79% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.23% 18.668 18.438 - -0.26% -
rng::copy_backward(list<int>)/1048576 -1.23% 900789.474 889749.157 - -0.05% -
BM_std_min<unsigned_short>/32 -1.22% 2.953 2.917 - 0.15% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.22% 36.363 35.918 - -0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.22% 35.779 35.342 - 1.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.22% 39.183 38.705 - 33.21% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.22% 2.059 2.034 - -1.23% -
std::unordered_multimap<int,_int>::clear()/1024 -1.22% 8078.752 7980.094 - -4.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.22% 3399.594 3358.110 - 1.11% -
BM_CmpEqual_uint_short -1.22% 1.072 1.059 - -0.12% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.22% 1.082 1.069 - -6.98% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -1.22% 11.280 11.143 - -8.06% -
SetIntersection_Front_Vector_uint64_1024_1 -1.21% 1115757.711 1102206.960 - 0.45% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.21% 5.578 5.510 - -1.71% -
rng::find_end(forward_list<int>)_(process_all)/1048576 -1.21% 765181.619 755900.755 - -1.09% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.21% 22.343 22.073 - -0.15% -
SetIntersection_Front_Set_uint64_16384_1024 -1.21% 15942090.050 15749051.470 - 5.42% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.21% 2806.703 2772.750 - -0.73% -
BM_std_minmax<unsigned_char>/11 -1.21% 1.792 1.770 - 3.43% -
BM_std_minmax<int>/4 -1.21% 0.988 0.976 - 0.06% -
std::set<int>::equal_range(key)_(existent)/8192 -1.21% 8.172 8.073 - 1.47% -
SetIntersection_Front_Set_float_256_1 -1.21% 4468776.219 4414814.731 - -1.55% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.21% 1.197 1.182 - -1.99% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.21% 7219.812 7132.699 - 4.60% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.21% 8.133 8.035 - -0.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.21% 32.695 32.301 - -0.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.20% 1302421.976 1286766.352 - -0.98% -
SetIntersection_Front_Set_uint32_262144_16 -1.20% 1295153.260 1279592.392 - -2.40% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.20% 60.230 59.506 - 0.12% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.20% 5.154 5.092 - -1.94% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.20% 709.964 701.444 - -2.72% -
SetIntersection_Front_Vector_float_64_4 -1.20% 17167332.168 16961669.701 - -0.37% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.20% 31.564 31.187 - 3.63% -
rng::rotate_copy(deque<int>)/8192 -1.20% 298.826 295.253 - 0.62% -
rng::sort(deque<int>)_(pipe-organ)/8192 -1.20% 26846.464 26525.648 - -3.12% -
BM_vector_deque_move/1 -1.19% 2.356 2.328 - 10.29% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.19% 1934.668 1911.578 - -0.52% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.19% 18.879 18.654 - -1.48% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.19% 51267.454 50657.885 - -0.61% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.19% 4013.320 3965.639 - 0.68% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.19% 13109.372 12953.799 - 0.22% -
std::remove_if(vector<int>)_(prefix)/8192 -1.19% 2624.064 2592.940 - -0.91% -
SetIntersection_Interlaced_Set_string_262144_16 -1.18% 2171079.508 2145359.863 - -0.94% -
std::stable_partition(vector<int>)_(sparse)/50 -1.18% 21.558 21.303 - 5.69% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.18% 10.573 10.448 - -1.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.18% 1.022 1.009 - -1.14% -
BM_MakeThenSortHeap_uint64_Heap_1024 -1.18% 10.424 10.300 - -0.72% -
rng::sample(list<int>)/8192 -1.18% 100441.243 99256.186 - 0.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.18% 24.449 24.161 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.18% 21261494.979 21010901.972 - -2.47% -
std::partition_point(list<int>)/1024 -1.18% 1293.476 1278.264 - -1.22% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.18% 3.665 3.622 - 1.93% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.18% 4409637.291 4357805.668 - -1.79% -
rng::any_of(list<int>)_(process_all)/32768 -1.18% 26903.074 26586.911 - 2.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.17% 427.248 422.232 - 0.12% -
BM_deque_vector_ranges_move/64 -1.17% 2.617 2.586 - -0.84% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -1.17% 10.441 10.319 - -0.53% -
std::map<int,_int>::find(key)_(existent)/1024 -1.17% 3.907 3.861 - 2.96% -
SetIntersection_None_Vector_string_256_256 -1.17% 2395311.408 2367281.916 - -1.34% -
rng::reverse_copy(list<int>)/8 -1.17% 2.275 2.248 - -2.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.17% 25256288.212 24960903.258 - -0.74% -
SetIntersection_Interlaced_Set_float_16_4 -1.17% 65054191.803 64293800.507 - -1.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.17% 34.683 34.278 - 16.01% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.17% 2.492 2.463 - -0.39% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.16% 14.861 14.687 - -1.11% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.16% 41682330.116 41196835.199 - 1.83% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.16% 22.316 22.056 - 0.36% -
BM_RangesMakeThenSortHeap_float_Random_262144 -1.16% 62.851 62.120 - -0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.16% 13464453.298 13308105.263 - 4.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.16% 1207869.821 1193845.078 - -1.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.16% 8864160.024 8761245.203 - -31.25% -
SetIntersection_None_Set_string_4_1 -1.16% 237839369.060 235078455.956 - -0.22% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -1.16% 24.638 24.352 - -10.89% -
BM_PushHeap_uint32_Random_16 -1.16% 4.617 4.563 - 3.41% -
BM_RangesMakeHeap_string_Ascending_262144 -1.16% 7.172 7.089 - -27.40% -
SetIntersection_None_Set_float_256_64 -1.16% 9472943.516 9363414.083 - -0.34% -
BM_MakeThenSortHeap_uint64_Descending_256 -1.16% 8.774 8.673 - 0.39% -
rng::stable_partition(list<int>)_(alloc_fails)/32 -1.15% 1904.151 1882.170 - -0.79% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.15% 3.861 3.816 - -0.02% -
rng::remove_if(list<int>)_(sprinkled)/1024 -1.15% 1004.153 992.568 - -0.53% -
SetIntersection_None_Set_float_16384_16 -1.15% 158325697.901 156501175.175 - -0.59% -
std::move(vector<bool>)_(aligned)/512 -1.15% 2.373 2.346 - -1.82% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.15% 15.950 15.766 - -3.27% -
SetIntersection_Front_Vector_string_256_1 -1.15% 4585191.757 4532453.773 - -0.31% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.15% 5886.176 5818.476 - -0.85% -
std::search(vector<int>)_(same_length)/8192 -1.15% 1926.616 1904.461 - -2.86% -
rng::find_end(deque<int>)_(process_all)/1000 -1.15% 309.076 305.522 - 21.22% -
BM_CmpEqual_ushort_short -1.15% 1.047 1.035 - -2.11% -
BM_MakeHeap_uint64_PipeOrgan_16 -1.14% 1.041 1.029 - 0.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.14% 427.247 422.359 - 0.30% -
BM_std_min<long_long>/11 -1.14% 1.516 1.498 - 0.58% -
std::search(list<int>,_pred)_(single_element)/8192 -1.14% 8703.643 8604.435 - -0.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.14% 425.843 420.990 - -0.69% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.14% 60.372 59.684 - -1.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.14% 8952667.887 8850799.636 - -31.09% -
BM_RangesPushHeap_uint32_Ascending_16 -1.14% 1.404 1.389 - 0.04% -
BM_CmpLess_uint_uint -1.14% 1.124 1.111 - -0.76% -
rng::find(list<int>)_(process_all)/8192 -1.13% 10733.075 10611.410 - 1.63% -
rng::none_of(list<int>)_(process_all)/50 -1.13% 21.867 21.620 - -1.54% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.13% 218.363 215.888 - 4.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.13% 88.679 87.675 - -0.98% -
SetIntersection_None_Set_float_16384_1 -1.13% 158470025.528 156674713.322 - -0.58% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.13% 14.084 13.925 - -0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.13% 22.852 22.594 - 0.42% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.13% 709.126 701.111 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.13% 4695839.122 4642783.692 - -1.49% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.13% 1385.229 1369.584 - -20.03% -
rng::partition_point(list<int>)/1024 -1.13% 1281.698 1267.250 - 0.49% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.13% 1.196 1.183 - -1.10% -
SetIntersection_None_Set_uint32_16384_1 -1.13% 154620887.119 152879900.713 - -11.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -1.12% 3.051 3.017 - 1.12% -
BM_MakeThenSortHeap_uint64_Random_64 -1.12% 11.856 11.723 - 0.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.12% 736.608 728.343 - 0.46% -
BM_RangesPushHeap_float_Random_1024 -1.12% 7.519 7.435 - 0.51% -
std::search(list<int>,_pred)_(single_element)/1000 -1.12% 832.196 822.876 - -0.01% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.12% 617.567 610.651 - -1.77% -
BM_std_min<unsigned_int>/10 -1.12% 1.006 0.994 - -0.00% -
SetIntersection_Front_Set_float_64_4 -1.12% 17448628.196 17253395.297 - -0.37% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.12% 13397.677 13247.794 - -0.34% -
SetIntersection_Interlaced_Set_string_64_1 -1.12% 18353927.778 18148675.296 - -0.10% -
rng::is_sorted(deque<int>)/8 -1.12% 2.456 2.428 - -14.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.12% 170842.605 168936.779 - -1.74% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.11% 15.958 15.780 - -1.83% -
BM_deque_vector_copy_backward/70000 -1.11% 8718.345 8621.428 - -1.57% -
std::all_of(vector<int>)_(process_all)/32 -1.11% 8.533 8.438 - -0.71% -
BM_std_min<int>/32 -1.11% 2.214 2.189 - -1.47% -
rng::find_last(vector<char>)_(bail_10%)/1024 -1.11% 113.130 111.874 - -0.76% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.11% 777.189 768.574 - 14.64% -
BM_RangesMakeThenSortHeap_float_Random_1024 -1.11% 33.374 33.004 - 0.11% -
rng::search(list<int>)_(single_element)/8192 -1.11% 8048.286 7959.125 - 7.27% -
SetIntersection_Front_Set_float_1024_4 -1.11% 1162128.032 1149256.060 - -0.50% -
SetIntersection_Interlaced_Set_string_1024_4 -1.11% 10512083.985 10395737.163 - -1.07% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.11% 82586.241 81672.667 - -1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.11% 169004418.922 167135782.136 - 0.72% -
rng::find_first_of(vector<int>)_(small_needle)/50 -1.10% 72.063 71.268 - -0.59% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.10% 20.350 20.126 - -1.17% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.10% 6322.294 6252.744 - -1.18% -
SetIntersection_Front_Vector_float_256_1 -1.10% 4463816.555 4414787.613 - -0.73% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.10% 65420473.911 64702664.416 - 1.26% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.10% 2.129 2.106 - -0.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.09% 6.969 6.893 - -0.46% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.09% 11.688 11.560 - 0.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.09% 34.277 33.903 - 0.93% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -1.09% 31.345 31.003 - 0.38% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.09% 24.637 24.369 - 0.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.08% 4.888 4.835 - 0.14% -
BM_deque_vector_ranges_copy/4096 -1.08% 146.750 145.159 - -0.98% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.08% 1.252 1.239 - -0.41% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.08% 19.998 19.782 - -0.14% -
SetIntersection_None_Set_uint64_16384_4 -1.08% 161605271.690 159859582.364 - -0.21% -
BM_MakeThenSortHeap_string_Heap_16384 -1.08% 101.619 100.522 - -0.30% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -1.08% 18.135 17.939 - 0.27% -
std::any_of(vector<int>)_(process_all)/50 -1.08% 18.501 18.301 - 0.52% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.08% 3804.071 3763.099 - -0.23% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 -1.08% 27.056 26.764 - -0.36% -
rng::count_if(list<int>)_(every_other)/1048576 -1.08% 903279.700 893554.688 - 0.08% -
SetIntersection_Interlaced_Set_float_262144_64 -1.08% 1591991.455 1574857.668 - 0.10% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.08% 5.303 5.246 - 5.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.08% 1122039.852 1109976.052 - -1.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.07% 352718940.758 348930386.904 - -0.01% -
BM_std_minmax<long_long>/12 -1.07% 2.717 2.688 - -1.65% -
SetIntersection_Front_Vector_float_16384_64 -1.07% 1449935.260 1434380.106 - 0.33% -
std::map<int,_int>::contains(key)_(existent)/32 -1.07% 1.611 1.593 - 1.02% -
rng::partition(list<int>)_(sparse)/32 -1.07% 9.039 8.942 - -1.24% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.07% 427.216 422.638 - -0.06% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 -1.07% 1962.474 1941.478 - -0.81% -
std::stable_sort(vector<int>)_(heap)/1024 -1.07% 2543.227 2516.017 - -2.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.07% 4476813.310 4428917.580 - -1.11% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -1.07% 550292.029 544406.208 - -3.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.07% 11.486 11.363 - -0.45% -
BM_std_min<short>/512 -1.07% 7.440 7.360 - 0.39% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.07% 14.386 14.233 - 0.35% -
BM_RangesPopHeap_float_16 -1.07% 7.037 6.962 - 8.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.07% 4503134.743 4455130.842 - -0.35% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.07% 1867251.199 1847347.976 - 1.45% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.06% 482.220 477.086 - -0.66% -
BM_PushHeap_string_Ascending_256 -1.06% 10.027 9.920 - -2.59% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.06% 7.693 7.611 - 1.37% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.06% 13.957 13.808 - 0.25% -
std::multiset<std::string>::clear()/32 -1.06% 902.548 892.950 - 1.25% -
BM_std_minmax<int>/3 -1.06% 1.143 1.131 - -5.60% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.06% 549.099 543.276 - 0.85% -
rng::replace(vector<int>)_(prefix)/50 -1.06% 7.199 7.122 - 1.98% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.06% 818.498 809.831 - 0.88% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.06% 37.772 37.372 - -3.07% -
std::transform(deque<int>)_(identity_transform)/50 -1.06% 19.419 19.214 - 0.25% -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 -1.06% 8.436 8.347 - -0.70% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.06% 5998.768 5935.451 - -1.00% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.05% 10.629 10.517 - -1.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.05% 14.226 14.077 - -1.11% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 -1.05% 9.396 9.298 - 0.31% -
SetIntersection_None_Vector_uint64_16384_256 -1.05% 1187473.696 1174980.848 - -0.56% -
BM_RangesMakeThenSortHeap_uint32_Random_4 -1.05% 4.018 3.976 - -0.43% -
BM_std_min<unsigned_char>/29 -1.05% 2.064 2.043 - 3.89% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.05% 13.683 13.540 - -2.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.05% 2.364 2.340 - -2.90% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.04% 14.876 14.721 - 0.03% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.04% 9.310 9.213 - 0.31% -
BM_MakeThenSortHeap_uint64_Ascending_16 -1.04% 5.514 5.456 - -0.39% -
std::set<int>::contains(key)_(non-existent)/8192 -1.04% 8.412 8.325 - 0.17% -
std::unique_copy(list<int>)_(contiguous)/32 -1.04% 11.280 11.163 - -6.45% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.04% 2599.775 2572.779 - -1.79% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.04% 9.764 9.663 - 0.63% -
SetIntersection_None_Vector_float_16_16 -1.04% 36326963.623 35950019.272 - -0.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.04% 24989.288 24730.366 - 2.43% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.04% 5.889 5.828 - -4.26% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.03% 114667.226 113480.589 - -1.90% -
std::set<std::string>::clear()/32 -1.03% 889.895 880.692 - -1.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.03% 1.281 1.268 - -0.42% -
BM_RangesMakeThenSortHeap_string_Descending_256 -1.03% 18.296 18.107 - -6.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.03% 3.522 3.485 - 0.17% -
BM_std_minmax<long_long>/28 -1.03% 4.119 4.077 - -1.52% -
BM_StringAssignAsciizMix_Opaque -1.03% 4.849 4.799 - 1.49% -
BM_deque_deque_ranges_copy/1024 -1.03% 39.594 39.186 - -0.31% -
BM_MakeThenSortHeap_uint64_Random_1024 -1.03% 15.552 15.391 - -0.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.03% 3.622 3.585 - -2.28% -
rng::stable_partition(list<int>)_(dense)/32 -1.03% 35.184 34.822 - 9.49% -
std::none_of(list<int>)_(process_all)/32768 -1.03% 27089.100 26810.371 - 4.09% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 -1.03% 34.892 34.533 - -0.15% -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 -1.03% 11.204 11.089 - -0.24% -
SetIntersection_None_Set_uint32_262144_262144 -1.03% 1180354.979 1168230.305 - 1.75% -
BM_CmpLess_ushort_int -1.03% 1.115 1.103 - -1.46% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -1.03% 10.556 10.448 - -1.17% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.03% 41.697 41.270 - -0.02% -
SetIntersection_None_Vector_float_256_16 -1.03% 4329346.490 4284943.579 - -1.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.02% 57121.901 56536.623 - -11.05% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.02% 5.273 5.219 - -1.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 -1.02% 15325.114 15168.474 - -0.26% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.02% 259847.236 257193.159 - -1.09% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.02% 2.463 2.438 - 0.32% -
BM_deque_deque_move/1 -1.02% 3.419 3.384 - -0.73% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.02% 1124840.768 1113393.417 - 0.56% -
BM_StringAssignStr_Large_Opaque -1.02% 10.407 10.302 - 1.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.01% 841.474 832.940 - -0.68% -
SetIntersection_None_Set_string_1024_4 -1.01% 9211315.202 9117940.957 - -1.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.01% 33319.598 32981.899 - 1.63% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.01% 23.005 22.773 - -1.32% -
SetIntersection_None_Vector_string_1024_1024 -1.01% 1229335.402 1216907.603 - -0.58% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.01% 1.712 1.694 - 0.28% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 -1.01% 21.781 21.561 - -0.25% -
SetIntersection_Front_Set_uint64_1024_4 -1.01% 1158867.441 1147175.686 - 4.30% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 -1.01% 20.783 20.573 - 0.16% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 -1.01% 1.347 1.333 - 0.51% -
rng::copy_n(list<int>)/64 -1.00% 14.150 14.008 - -1.13% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.00% 4.837 4.789 - 0.30% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.00% 3.713 3.676 - -2.46% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 -1.00% 6.122 6.061 - -0.13% -
BM_PushHeap_string_Random_1024 -1.00% 15.060 14.909 - -0.28% -
SetIntersection_Front_Set_float_256_4 -1.00% 4568208.423 4522454.959 - -0.36% -
BM_RangesMakeThenSortHeap_uint64_Descending_256 -1.00% 8.803 8.714 - 0.16% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.00% 2543.424 2517.980 - -2.01% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 35078.56% 1001212.809 352212253.440 - 0.24% -
std::partition(list<int>)_(dense)/1024 181.28% 393.160 1105.884 - 184.09% -
SetIntersection_Interlaced_Vector_uint32_262144_64 118.59% 8210870.189 17947961.730 - 120.69% -
rng::partition(list<int>)_(dense)/1024 115.30% 387.095 833.410 - 115.89% -
std::rotate(list<int>)_(1_element_forward)/1024 115.22% 736.115 1584.240 - 115.61% -
rng::rotate(list<int>)_(1_element_forward)/1024 113.93% 738.729 1580.382 - 115.23% -
rng::rotate(list<int>)_(1_element_backward)/1024 111.13% 747.137 1577.443 - 112.07% -
std::rotate(list<int>)_(1_element_backward)/1024 110.88% 748.240 1577.872 - 111.74% -
std::fill(list<int>)/50 106.31% 16.875 34.816 - -2.38% -
rng::partition(list<int>)_(sparse)/1024 105.55% 732.566 1505.783 - 104.31% -
rng::find_last(list<int>)_(bail_10%)/1024 105.32% 676.213 1388.374 - 104.52% -
std::partition(list<int>)_(sparse)/1024 101.88% 725.677 1464.983 - 103.53% -
rng::remove(vector<int>)_(sprinkled)/8192 100.31% 1983.225 3972.543 - 0.04% -
std::is_sorted(deque<int>)/8 93.99% 2.512 4.874 - 95.63% -
std::mismatch(list<int>)_(it,_it,_it)/1000 92.53% 751.629 1447.076 - 93.04% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 91.55% 369885.230 708530.299 - 93.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 91.31% 44.854 85.810 - 23.54% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.79% 31.611 60.311 - -7.97% -
rng::rotate_copy(vector<int>)/8192 87.00% 283.624 530.369 - 89.01% -
rng::remove(vector<int>)_(sprinkled)/1024 84.81% 288.177 532.570 - -0.23% -
BM_std_min<unsigned_short>/1 79.52% 0.254 0.456 - 76.95% -
std::map<std::string,_int>::erase(key)_(existent)/0 76.34% 42.205 74.424 - 8.51% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 75.65% 383695.582 673951.590 - 74.26% -
BM_deque_deque_ranges_move_backward/0 75.15% 0.792 1.388 - 75.60% -
BM_deque_deque_ranges_copy_backward/0 73.29% 0.801 1.387 - 86.94% -
BM_MakeHeap_uint32_Random_4 72.35% 1.122 1.933 - 57.57% -
BM_deque_deque_copy_backward/0 71.61% 0.809 1.388 - 84.64% -
BM_deque_deque_move_backward/0 70.26% 0.815 1.387 - 84.55% -
rng::find_end(vector<int>)_(single_element)/8192 69.74% 1912.641 3246.530 - -0.18% -
rng::find_end(vector<int>)_(single_element)/1024 69.34% 242.411 410.510 - -0.14% -
rng::find_end(vector<int>)_(single_element)/1000 69.11% 237.076 400.912 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 65.28% 16347819.746 27020284.443 - 14.45% -
rng::copy(vector<int>)/4096 63.96% 149.432 245.013 - 67.02% -
std::copy_n(vector<bool>)_(aligned)/1048576 63.09% 1677.673 2736.193 - -4.05% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 61.37% 42.507 68.593 - 0.35% -
BM_std_min<int>/1 59.60% 0.282 0.449 - 35.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 58.00% 23.891 37.748 - 40.58% -
SetIntersection_Interlaced_Vector_uint32_16384_64 57.26% 5939588.531 9340354.161 - 57.24% -
rng::find_end(vector<int>)_(process_all)/8192 53.70% 1904.428 2927.118 - 0.25% -
rng::find_end(vector<int>)_(process_all)/1024 52.93% 242.555 370.935 - 0.14% -
BM_deque_deque_copy_backward/64 52.92% 3.374 5.159 - 46.58% -
BM_deque_deque_ranges_move_backward/64 52.89% 3.377 5.163 - 50.28% -
rng::find_end(vector<int>)_(process_all)/1000 52.76% 236.990 362.037 - 0.16% -
BM_deque_deque_ranges_copy_backward/64 52.72% 3.377 5.157 - 54.87% -
BM_deque_deque_move_backward/64 52.52% 3.379 5.154 - 54.86% -
rng::all_of(deque<int>)_(process_all)/8 50.78% 3.088 4.656 - 50.77% -
rng::any_of(deque<int>)_(process_all)/8 50.36% 3.092 4.649 - 50.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 50.25% 27.360 41.109 - 1.10% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 50.21% 610.367 916.843 - 46.19% -
rng::find_end(vector<int>)_(process_all)/1048576 47.39% 253644.620 373834.667 - 0.13% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 46.61% 23.458 34.391 - 0.73% -
std::all_of(vector<int>)_(process_all)/50 46.24% 12.737 18.626 - 1.83% -
std::mismatch(list<int>)_(it,_it,_it)/1024 45.54% 771.456 1122.785 - 46.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 45.25% 1973.306 2866.204 - 38.12% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 44.60% 28.032 40.533 - 2.20% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 43.41% 23.878 34.244 - 3.49% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 42.13% 36.974 52.553 - 45.90% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.81% 29.773 42.220 - 0.72% -
SetIntersection_Interlaced_Vector_uint32_16384_16 41.73% 2462320.493 3489903.674 - 37.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 41.71% 38973084.340 55228036.844 - 29.43% -
BM_PushHeap_uint64_Descending_1 41.69% 0.449 0.636 - 18.66% -
rng::find_last(deque<int>)_(bail_90%)/1048576 41.69% 25564.402 36222.204 - 42.13% -
BM_vector_deque_copy/0 41.64% 0.388 0.550 - 38.47% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 41.27% 66.582 94.061 - 5.75% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 40.41% 51.106 71.756 - -3.91% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 40.06% 31.860 44.621 - 39.84% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.69% 28.323 39.566 - -2.13% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 39.11% 8.236 11.458 - 57.41% -
std::unordered_set<int>::insert(value)_(already_present)/8192 37.78% 2.236 3.080 - 52.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 37.73% 2071386.390 2852982.344 - 6.30% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 37.55% 664.266 913.676 - 30.67% -
rng::copy_n(vector<int>)/32768 36.99% 2294.113 3142.601 - 8.70% -
rng::search(deque<int>)_(no_match)/1024 36.68% 305.071 416.961 - 20.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 36.31% 1.080 1.473 - 10.44% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 36.30% 5.835 7.954 - 49.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.03% 28.527 38.804 - 36.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 35.71% 1634042.050 2217533.954 - 9.02% -
std::copy_n(list<int>)/4096 35.69% 3861.248 5239.518 - 48.97% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 35.40% 25.916 35.090 - 23.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 35.01% 29.443 39.750 - 33.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 34.81% 19.904 26.833 - -18.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 33.97% 10.638 14.252 - 27.43% -
std::map<std::string,_int>::erase(iterator)/8192 33.54% 26.448 35.319 - 17.94% -
std::search(deque<int>,_pred)_(no_match)/1024 33.42% 327.319 436.703 - 19.66% -
std::shift_right(deque<int>)/32 33.30% 3.252 4.335 - 33.59% -
std::vector<int>::ctor(size)/32 33.24% 10.917 14.546 - 28.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.21% 29.056 38.705 - -1.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 33.04% 1.408 1.873 - 26.71% -
rng::unique_copy(list<int>)_(contiguous)/52 32.53% 22.722 30.113 - 0.67% -
std::equal(list<int>)_(it,_it,_it)/1024 31.98% 1136.722 1500.243 - 32.58% -
std::set<std::string>::erase(key)_(existent)/1024 31.87% 76.565 100.966 - 33.01% -
std::deque<int>::ctor(size)/32 31.51% 26.122 34.353 - 21.66% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 31.49% 10.351 13.610 - 30.38% -
BM_std_min<char>/1 31.37% 0.288 0.378 - 13.94% -
BM_vector_deque_ranges_copy/0 31.36% 0.463 0.608 - 31.31% -
std::set<std::string>::insert(value)_(new_value)/8192 31.36% 69.945 91.877 - 30.90% -
SetIntersection_Interlaced_Vector_uint32_262144_4 30.91% 1524213.058 1995362.803 - 31.94% -
std::move_backward(deque<int>)/64 30.89% 5.474 7.165 - 35.12% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 30.89% 24.738 32.378 - -0.99% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 30.67% 0.466 0.610 - 21.64% -
std::set<std::string>::erase(iterator)/8192 30.50% 25.805 33.675 - 30.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 30.01% 5992121.144 7790601.041 - 94.68% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.88% 2958.414 3842.391 - 0.02% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.45% 2960.697 3832.723 - -0.27% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.83% 409.192 527.181 - 0.67% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 28.69% 726.136 934.442 - 16.59% -
BM_RangesPopHeap_uint64_1 28.66% 0.445 0.573 - 28.84% -
rng::move_backward(deque<int>)/64 28.64% 5.620 7.230 - 35.38% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 28.53% 10279.085 13211.542 - 27.66% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 28.20% 0.390 0.500 - 19.84% -
std::fill_n(list<int>)/8192 28.04% 7059.375 9038.703 - 28.77% -
BM_PushHeap_uint32_QuickSortAdversary_1 27.67% 0.482 0.615 - 22.25% -
std::map<std::string,_int>::erase(key)_(existent)/8192 27.64% 64.897 82.833 - -21.87% -
std::multiset<std::string>::find(key)_(existent)/1024 27.60% 23.611 30.127 - -4.07% -
std::multiset<std::string>::erase(key)_(existent)/1024 27.57% 57.816 73.754 - 20.87% -
BM_std_minmax_element<long_long>/2 27.49% 0.538 0.686 - 5.95% -
std::unordered_set<std::string>::count(key)_(existent)/8192 27.39% 32.211 41.033 - -1.76% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 27.17% 0.343 0.437 - 29.19% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 27.15% 46.158 58.689 - 57.87% -
BM_StringRead_Cold_Shallow_Small 27.07% 0.777 0.987 - 10.87% -
BM_StringRelational_Eq_Small_Small_ChangeLast 26.99% 1.678 2.130 - 18.29% -
BM_RangesPushHeap_float_Random_1 26.92% 0.429 0.544 - 37.96% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.82% 409.385 519.169 - -0.15% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 26.67% 1.260 1.596 - 18.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.37% 28.812 36.411 - 26.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 26.04% 35.100 44.241 - -1.62% -
std::find_end(deque<int>)_(single_element)/1000 25.80% 250.177 314.732 - 1.03% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 25.71% 60.673 76.275 - 15.90% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 25.43% 1.296 1.625 - 22.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 25.36% 614.138 769.856 - 2.28% -
BM_std_min<unsigned___int128>/1 25.27% 0.367 0.460 - 12.02% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 25.22% 0.362 0.453 - 12.90% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 25.13% 0.362 0.453 - 13.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.94% 30.666 38.315 - -16.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.94% 25.903 32.363 - 25.35% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 24.92% 0.363 0.453 - 13.61% -
rng::all_of(deque<int>)_(process_all)/32 24.54% 11.554 14.390 - 24.63% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.50% 0.365 0.454 - 25.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 24.34% 29.209 36.319 - -3.30% -
rng::any_of(deque<int>)_(process_all)/32 24.34% 11.550 14.361 - 23.88% -
BM_toupper_char<wchar_t> 24.32% 0.554 0.688 - 0.35% -
BM_StringRead_Cold_Deep_Empty 24.29% 0.802 0.997 - 12.76% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 24.23% 10.530 13.081 - 16.70% -
std::find(vector<char>)_(bail_25%)/8 23.95% 1.011 1.253 - 13.21% -
BM_std_min<__int128>/1 23.66% 0.371 0.459 - 16.83% -
SetIntersection_Interlaced_Vector_uint32_16384_256 23.64% 14123298.693 17462588.398 - 1.78% -
BM_StringRead_Cold_Shallow_Empty 23.64% 0.786 0.972 - 14.60% -
BM_StringRead_Cold_Deep_Small 23.54% 0.807 0.997 - 11.58% -
std::find_end(deque<int>)_(single_element)/1024 23.44% 259.051 319.762 - -3.77% -
std::map<std::string,_int>::insert(value)_(already_present)/0 23.32% 12.159 14.995 - -11.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 23.15% 35.352 43.536 - 0.28% -
std::unordered_set<int>::find(key)_(non-existent)/32 23.13% 0.983 1.211 - 25.42% -
rng::is_sorted_until(deque<int>,_pred)/8 23.04% 3.855 4.744 - 7.95% -
std::map<std::string,_int>::insert(value)_(new_value)/32 22.90% 33.788 41.525 - -6.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.83% 19.154 23.526 - 16.57% -
rng::find_end(deque<int>)_(single_element)/1024 22.72% 277.999 341.156 - -2.00% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 22.47% 1.167 1.429 - 2.87% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.39% 46.450 56.852 - 10.68% -
std::move_backward(deque<int>)/8 22.15% 3.319 4.054 - 20.54% -
std::shift_right(deque<int>)/50 22.14% 4.213 5.146 - 22.27% -
BM_RangesPopHeap_string_1 22.12% 0.524 0.640 - 25.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.98% 29.829 36.387 - 40.81% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 21.95% 1.157 1.410 - 4.73% -
BM_RangesPushHeap_uint64_Ascending_64 21.60% 1.519 1.847 - 21.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 21.57% 6819872.302 8291141.078 - 8.98% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 21.37% 1237.061 1501.423 - -3.87% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 21.32% 25.997 31.539 - 11.09% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.25% 25.525 30.948 - -0.12% -
rng::find_end(deque<int>)_(process_all)/1000 21.22% 252.042 305.522 - -1.15% -
std::is_sorted(list<int>,_pred)/8192 21.19% 7610.705 9223.627 - 29.77% -
bm_ranges_lexicographical_compare<signed_char>/64 21.19% 1.903 2.306 - 3.43% -
rng::swap_ranges(list<int>)/8192 21.15% 10073.590 12204.444 - -52.14% -
rng::contains_subrange(list<int>)_(process_all)/8192 20.99% 7007.931 8478.614 - 21.81% -
std::multiset<std::string>::find(key)_(existent)/32 20.96% 14.756 17.849 - 17.24% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 20.94% 320.965 388.161 - 13.42% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 20.88% 19.084 23.069 - 22.10% -
BM_StringRead_Cold_Shallow_Large 20.55% 1.034 1.246 - 8.85% -
std::rotate(list<int>)_(1_element_forward)/32 20.53% 12.384 14.927 - 3.02% -
std::unordered_set<int>::count(key)_(non-existent)/0 20.52% 0.405 0.488 - 83.78% -
std::copy_backward(vector<bool>)_(aligned)/1048576 20.45% 2731.159 3289.616 - 49.57% -
BM_deque_deque_ranges_move_backward/1 20.28% 2.795 3.362 - 22.32% -
SetIntersection_Front_Vector_float_1024_1024 20.22% 5985894.786 7196442.255 - 20.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 20.12% 28.242 33.924 - 19.53% -
BM_deque_deque_copy_backward/512 20.12% 18.571 22.307 - 16.01% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.08% 20.451 24.557 - -6.24% -
std::unordered_map<int,_int>::find(key)_(existent)/32 19.75% 1.160 1.389 - 2.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 19.72% 1.862 2.229 - 3.86% -
std::find(vector<bool>)_(process_all)/50 19.71% 0.579 0.693 - -27.01% -
std::list<int>::ctor(size)/32 19.68% 323.179 386.780 - 13.52% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.65% 18.866 22.573 - 21.29% -
BM_RangesPopHeap_uint32_1 19.41% 0.415 0.496 - -11.14% -
BM_MakeHeap_uint32_Random_1024 19.36% 1.030 1.230 - 4.99% -
BM_deque_deque_copy_backward/1 19.34% 2.796 3.336 - 19.71% -
std::copy(list<int>)/4096 19.31% 3295.613 3932.073 - 19.60% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 19.28% 0.336 0.401 - 19.48% -
rng::find(vector<int>)_(bail_25%)/8 19.18% 1.368 1.631 - 3.32% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 19.06% 6.215 7.400 - -4.44% -
std::list<int>::ctor(size)/1024 18.99% 11647.543 13859.924 - 12.77% -
rng::unique_copy(deque<int>)_(sprinkled)/52 18.97% 14.761 17.561 - 1.03% -
BM_std_minmax_element<short>/65536 18.87% 16691.883 19840.995 - 1.26% -
SetIntersection_Front_Vector_uint32_262144_1024 18.76% 5977580.871 7098865.783 - 18.68% -
std::list<int>::ctor(size)/8192 18.74% 95149.493 112977.902 - 12.56% -
BM_std_minmax_element<int>/3 18.72% 1.044 1.240 - 3.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 18.53% 5030158.399 5962408.113 - 8.76% -
BM_std_minmax_element<short>/5500 18.50% 1409.228 1669.982 - 1.47% -
BM_std_minmax_element<short>/64000 18.49% 16301.128 19314.966 - -0.06% -
SetIntersection_Front_Vector_uint64_1024_1024 18.44% 5850734.694 6929348.737 - -3.17% -
BM_std_minmax_element<short>/4096 18.39% 1049.902 1242.993 - 1.16% -
BM_std_minmax_element<short>/4000 18.38% 1024.336 1212.625 - 1.05% -
BM_std_minmax_element<short>/70000 18.37% 17852.010 21132.285 - 0.46% -
std::find_first_of(deque<int>)_(large_needle)/50 18.33% 701.586 830.175 - 8.25% -
rng::contains_subrange(deque<int>)_(process_all)/50 18.26% 18.253 21.586 - 47.28% -
BM_deque_deque_move_backward/1 18.15% 2.726 3.221 - 14.90% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 18.14% 0.341 0.403 - 49.97% -
BM_StringRead_Cold_Deep_Large 18.13% 1.209 1.428 - 5.01% -
BM_RangesMakeHeap_float_Descending_64 17.95% 0.193 0.228 - 1.12% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 17.88% 19.212 22.648 - 21.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 17.85% 49.361 58.169 - 5.49% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 17.83% 11106.268 13086.980 - 11.78% -
std::find(vector<char>)_(process_all)/8 17.63% 0.925 1.088 - 17.69% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 17.54% 46152295.536 54246864.368 - 17.25% -
SetIntersection_Front_Vector_uint32_16384_1024 17.51% 5986772.477 7035316.252 - 9.71% -
rng::any_of(deque<int>)_(process_all)/50 17.49% 18.340 21.549 - 5.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.47% 44.229 51.956 - -9.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 17.45% 10.874 12.772 - 4.31% -
std::search(deque<int>,_pred)_(near_matches)/1000 17.42% 23307.568 27367.667 - 15.70% -
rng::remove(vector<int>)_(sprinkled)/50 17.39% 55.156 64.749 - -0.15% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 17.37% 61.439 72.109 - 0.12% -
BM_std_min<unsigned_int>/1 17.36% 0.325 0.382 - -15.27% -
rng::find(vector<char>)_(process_all)/8 17.34% 0.925 1.085 - 17.37% -
std::stable_partition(deque<int>)_(dense)/1024 17.34% 596.230 699.592 - 12.89% -
rng::is_sorted(vector<int>,_pred)/8 17.32% 3.512 4.120 - 5.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 17.32% 2.743 3.218 - 17.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 17.18% 7810851.184 9152799.673 - -23.84% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 17.17% 6.667 7.812 - 10.57% -
rng::find_last(vector<char>)_(bail_90%)/1024 17.06% 12.079 14.140 - 23.38% -
std::search(deque<int>,_pred)_(near_matches)/1024 17.04% 24476.718 28647.443 - 15.24% -
BM_lexicographical_compare_three_way_fast_path/1 17.01% 0.391 0.457 - 17.27% -
std::move(list<int>)/4096 16.80% 4380.130 5115.781 - 4.13% -
SetIntersection_Interlaced_Vector_uint32_256_64 16.74% 7282858.379 8502360.399 - 31.37% -
BM_vector_deque_move_backward/0 16.70% 0.444 0.518 - 18.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.67% 37.552 43.812 - -1.98% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 16.63% 94561.941 110283.609 - 9.47% -
BM_std_minmax_element<short>/1024 16.61% 268.321 312.898 - 0.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 16.34% 17757.838 20660.095 - 4.88% -
BM_deque_deque_move_backward/512 16.32% 18.633 21.674 - 16.83% -
std::set<std::string>::erase(iterator)/0 16.17% 25.427 29.539 - 16.27% -
SetIntersection_Interlaced_Vector_uint64_256_64 16.05% 6752044.939 7835421.212 - 2.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.01% 29.548 34.278 - -1.17% -
std::for_each_n(join_view(vector<vector<int>>))/8 15.94% 1.678 1.946 - 2.97% -
BM_StringConstructDestroyCStr_Empty_Transparent 15.92% 0.236 0.273 - 13.40% -
std::unordered_set<std::string>::contains(key)_(existent)/32 15.88% 33.079 38.331 - -7.98% -
std::multiset<std::string>::find(key)_(existent)/8192 15.87% 28.907 33.495 - -20.63% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 15.87% 0.261 0.303 - -12.46% -
BM_lexicographical_compare_three_way<IntPtr>/1 15.87% 0.393 0.455 - 16.64% -
std::set<std::string>::contains(key)_(non-existent)/8192 15.77% 26.086 30.201 - 10.13% -
BM_MakeHeap_uint32_Descending_64 15.76% 0.233 0.270 - 3.14% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 15.66% 10.977 12.696 - 12.90% -
BM_std_min<unsigned_char>/1 15.63% 0.325 0.375 - 29.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 15.61% 70.948 82.022 - 15.80% -
std::move(vector<bool>)_(unaligned)/512 15.58% 3.977 4.597 - -0.50% -
std::set<std::string>::contains(key)_(non-existent)/32 15.45% 9.418 10.874 - 12.26% -
BM_MakeHeap_uint64_Random_4 15.44% 1.446 1.669 - 15.63% -
std::multimap<std::string,_int>::ctor(const&)/32 15.41% 712.884 822.726 - -0.74% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 15.32% 1.316 1.518 - 6.30% -
BM_deque_deque_copy_backward/2 15.31% 2.534 2.922 - 15.46% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 15.27% 28.161 32.460 - 18.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 15.25% 1543.415 1778.765 - -1.26% -
BM_RangesMakeHeap_float_Random_1024 15.16% 1.231 1.417 - 17.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 15.02% 0.410 0.472 - 20.27% -
rng::any_of(list<int>)_(process_all)/8192 15.00% 7108.697 8175.019 - 12.68% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 14.89% 25.696 29.523 - 0.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 14.83% 9.978 11.458 - 0.58% -
rng::contains_subrange(deque<int>)_(same_length)/16 14.80% 11.232 12.895 - 0.28% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 14.78% 10062.098 11549.199 - 14.60% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 14.65% 9.205 10.554 - 6.43% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 14.64% 1.354 1.552 - 0.24% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 14.64% 670.415 768.574 - -1.11% -
SetIntersection_Front_Vector_uint32_16384_256 14.61% 2290052.784 2624579.144 - 1.55% -
std::move_backward(list<int>)/4096 14.57% 4916.616 5632.743 - 0.60% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 14.44% 0.556 0.636 - 43.98% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 14.36% 60.162 68.803 - -1.39% -
rng::is_partitioned(list<int>)_(partitioned)/8192 14.36% 7168.426 8197.947 - -0.11% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 14.35% 0.540 0.617 - 56.59% -
rng::find_end(deque<int>)_(single_element)/1000 14.33% 293.157 335.155 - -0.34% -
BM_StringEraseWithMove_Huge_Opaque 14.26% 46.165 52.749 - 16.84% -
rng::for_each(multiset<int>)/50 14.25% 45.153 51.588 - 0.19% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 14.22% 1.497 1.710 - 5.33% -
rng::reverse(list<int>)/4096 14.13% 1752.269 1999.855 - 19.44% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.08% 13201.508 15059.675 - 14.43% -
BM_deque_deque_ranges_copy_backward/1 14.02% 2.775 3.164 - 13.55% -
std::set<std::string>::contains(key)_(existent)/1024 13.98% 21.246 24.216 - 11.60% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 13.89% 1.337 1.523 - 9.31% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 13.82% 80589715.558 91725411.731 - 9.31% -
BM_deque_deque_move_backward/2 13.81% 2.466 2.807 - 11.19% -
SetIntersection_Interlaced_Vector_uint64_262144_16 13.79% 3187398.526 3626850.630 - 21.33% -
rng::remove(vector<int>)_(sprinkled)/32 13.72% 51.390 58.439 - 0.31% -
std::find_if(vector<int>)_(bail_25%)/8 13.66% 0.995 1.131 - 0.61% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 13.65% 2.635 2.995 - 48.19% -
BM_RangesPushHeap_uint64_Ascending_256 13.64% 2.093 2.378 - 13.61% -
rng::fill(deque<int>)/32 13.59% 1.470 1.670 - 22.76% -
BM_deque_deque_ranges_move_backward/2 13.59% 2.528 2.872 - 16.54% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 13.58% 1.331 1.512 - -1.35% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.55% 70.919 80.532 - 0.33% -
std::multimap<int,_int>::count(key)_(non-existent)/32 13.55% 2.505 2.845 - 3.50% -
rng::search(list<int>,_pred)_(single_element)/8192 13.47% 8320.133 9440.605 - 4.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 13.45% 32.867 37.286 - 6.49% -
std::unique(list<int>)_(contiguous)/1024 13.40% 927.374 1051.613 - 12.20% -
BM_std_minmax_element<short>/512 13.33% 138.028 156.434 - -0.65% -
std::set<int>::erase(key)_(existent)/1024 13.29% 38.586 43.713 - 9.92% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.25% 608.872 689.535 - -0.02% -
std::set<std::string>::find(key)_(non-existent)/32 13.23% 9.278 10.506 - 9.08% -
rng::is_sorted(list<int>)/8192 13.19% 7261.972 8219.644 - 21.12% -
rng::unique_copy(deque<int>)_(sprinkled)/32 13.16% 10.083 11.410 - 10.99% -
SetIntersection_Interlaced_Vector_uint32_256_16 13.16% 6730537.600 7616015.081 - 13.37% -
rng::replace(vector<int>)_(sprinkled)/50 13.13% 8.028 9.082 - 7.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 13.11% 32.719 37.008 - 12.37% -
BM_vector_deque_ranges_move/2 13.10% 1.727 1.953 - -5.42% -
rng::move_backward(list<int>)/262144 12.99% 266936.807 301612.921 - -0.44% -
SetIntersection_Interlaced_Set_uint32_256_256 12.96% 8851964.824 9999041.730 - 5.10% -
std::rotate(list<int>)_(1_element_forward)/50 12.90% 24.278 27.410 - 12.79% -
BM_vector_deque_move/2 12.90% 1.832 2.069 - 0.18% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.73% 8.677 9.781 - 3.17% -
BM_StringConstructDestroyCStr_Large_Transparent 12.72% 8.952 10.091 - 9.21% -
rng::remove(list<int>)_(prefix)/8192 12.71% 8523.112 9606.325 - 15.68% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.71% 6.496 7.321 - -30.16% -
rng::rotate(list<int>)_(1_element_forward)/50 12.65% 24.293 27.365 - 5.01% -
std::vector<int>::ctor(size)/1024 12.59% 41.099 46.274 - 5.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.56% 85.416 96.146 - 1.24% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.52% 4315.998 4856.291 - -0.39% -
BM_tolower_char<wchar_t> 12.51% 0.614 0.691 - 9.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 12.50% 29.172 32.819 - 29.62% -
std::reverse(list<int>)/32768 12.44% 16886.928 18988.351 - 0.65% -
std::set<int>::insert(value)_(new_value)/1024 12.37% 41.947 47.134 - 11.44% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.36% 1245.259 1399.223 - 13.07% -
std::unordered_multiset<int>::find(key)_(existent)/1024 12.34% 1.161 1.304 - 1.57% -
std::multiset<int>::insert(value)_(new_value)/8192 12.30% 74.026 83.133 - 2.24% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.29% 1.854 2.082 - 6.14% -
std::multiset<std::string>::count(key)_(non-existent)/32 12.26% 9.345 10.490 - -0.64% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 12.25% 25.999 29.184 - 2.62% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 12.19% 289.489 324.791 - -5.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 12.19% 1317.860 1478.453 - -25.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 12.17% 28.861 32.372 - -6.56% -
BM_toupper_char<char> 12.12% 0.615 0.690 - 37.22% -
BM_MakeHeap_float_Random_256 12.06% 1.238 1.387 - -2.72% -
BM_deque_vector_ranges_copy/0 12.05% 1.419 1.590 - 8.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 11.99% 0.447 0.501 - -6.66% -
rng::find(list<int>)_(process_all)/50 11.96% 18.837 21.091 - 1.95% -
SetIntersection_Front_Vector_uint32_16384_16384 11.91% 79360260.513 88814025.132 - 6.62% -
std::deque<int>::ctor(size)/1024 11.87% 68.900 77.079 - 2.80% -
BM_StringEraseWithMove_Huge_Transparent 11.84% 45.302 50.667 - 17.20% -
BM_deque_vector_ranges_copy_backward/0 11.84% 1.377 1.540 - 0.75% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 11.83% 25.352 28.350 - 0.13% -
std::unordered_set<std::string>::erase(iterator)/1024 11.82% 29.843 33.369 - 16.30% -
std::find_end(deque<int>)_(process_all)/1024 11.79% 265.101 296.368 - 1.12% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 11.79% 9.587 10.717 - 11.79% -
SetIntersection_Front_Set_string_16384_256 11.75% 14679650.652 16403923.334 - 9.97% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 11.74% 4.759 5.317 - -27.04% -
BM_std_minmax<unsigned_int>/4 11.71% 0.973 1.087 - 11.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.71% 6.355 7.100 - 12.22% -
BM_MakeHeap_uint64_Random_256 11.70% 1.134 1.267 - 4.04% -
std::find_end(forward_list<int>)_(single_element)/8192 11.66% 5728.184 6396.209 - 13.76% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 11.61% 40.068 44.722 - 6.18% -
std::multimap<std::string,_int>::erase(iterator)/0 11.59% 26.220 29.259 - -0.63% -
BM_lexicographical_compare_three_way_slow_path/1 11.59% 0.364 0.406 - 0.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 11.59% 75.773 84.554 - 1.57% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 11.59% 22.383 24.976 - 0.33% -
BM_deque_vector_copy_backward/0 11.56% 1.379 1.538 - 11.77% -
std::unique(list<int>)_(contiguous)/8192 11.45% 6969.621 7767.382 - 10.98% -
std::stable_partition(deque<int>)_(dense)/50 11.44% 39.686 44.228 - 11.29% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.43% 314603016.862 350572263.274 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.42% 9745650.668 10858619.921 - 5.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 11.40% 1.303 1.451 - 1.17% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 11.35% 1.238 1.379 - -4.81% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.33% 4306.998 4794.784 - -0.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 11.32% 7.445 8.288 - 5.68% -
std::unordered_set<std::string>::find(key)_(existent)/8192 11.32% 35.502 39.521 - -1.53% -
BM_RangesPushHeap_string_Descending_1024 11.28% 2.482 2.763 - 17.21% -
BM_StringRelational_Eq_Empty_Empty_Control 11.26% 1.854 2.063 - 0.35% -
BM_deque_deque_ranges_copy_backward/512 11.25% 19.497 21.691 - 16.79% -
rng::find(vector<char>)_(process_all)/50 11.24% 1.621 1.803 - 10.60% -
std::unordered_set<int>::count(key)_(existent)/1024 11.22% 1.204 1.339 - 12.42% -
SetIntersection_Front_Set_string_256_256 11.20% 27952799.539 31083030.176 - -2.52% -
std::rotate(list<int>)_(1_element_backward)/8192 11.19% 8441.119 9385.822 - -6.58% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 11.19% 4.519 5.024 - -2.64% -
std::unique(deque<int>)_(contiguous)/52 11.17% 68.457 76.102 - 3.44% -
BM_MakeThenSortHeap_float_Descending_4 11.17% 1.175 1.306 - 11.50% -
rng::all_of(list<int>)_(process_all)/8192 11.15% 7416.500 8243.210 - 11.55% -
std::find_if_not(vector<int>)_(process_all)/32768 11.03% 8808.379 9780.328 - 0.01% -
BM_RangesPushHeap_string_Ascending_16384 11.02% 19.301 21.429 - 9.68% -
SetIntersection_Front_Vector_uint64_262144_256 10.98% 2347708.118 2605483.499 - 9.29% -
rng::for_each_n(list<int>)/50 10.96% 21.734 24.115 - -0.22% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.94% 26.653 29.568 - -0.63% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 10.92% 6438.372 7141.439 - 13.82% -
rng::none_of(deque<int>)_(process_all)/8 10.92% 4.385 4.863 - 8.45% -
std::find_if_not(vector<int>)_(process_all)/8192 10.88% 2194.863 2433.574 - 0.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 10.85% 37.956 42.076 - 6.77% -
rng::find_last(vector<int>)_(bail_90%)/8 10.83% 0.548 0.607 - -2.00% -
BM_deque_deque_ranges_copy_backward/2 10.77% 2.532 2.805 - 10.99% -
std::set<int>::insert(value)_(already_present)/0 10.76% 0.582 0.644 - 10.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 10.72% 24.083 26.664 - 7.92% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 10.70% 32.669 36.166 - 10.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.69% 9781715.482 10826912.569 - 4.70% -
rng::all_of(deque<int>)_(process_all)/50 10.68% 18.336 20.293 - 14.34% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 10.66% 28232.246 31241.206 - 4.10% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 10.64% 70.229 77.699 - 4.21% -
BM_PopHeap_float_256 10.63% 20.337 22.498 - 0.82% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.58% 39.110 43.247 - 10.65% -
rng::for_each(set<int>::iterator)/8 10.56% 4.534 5.013 - 10.22% -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.56% 10.049 11.110 - 3.07% -
std::set<std::string>::count(key)_(non-existent)/32 10.55% 9.672 10.693 - 5.88% -
std::rotate_copy(vector<int>)/8192 10.54% 640.902 708.469 - 6.56% -
SetIntersection_Front_Vector_uint32_262144_16384 10.52% 79211583.722 87548365.770 - 4.91% -
std::is_sorted_until(deque<int>,_pred)/8 10.52% 4.251 4.699 - 21.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.51% 65.173 72.021 - 10.82% -
BM_std_minmax<unsigned_long_long>/1 10.46% 0.583 0.644 - 10.37% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 10.45% 19.835 21.908 - -3.54% -
std::multiset<std::string>::erase(iterator)/32 10.39% 30.769 33.966 - 5.02% -
std::stable_sort(deque<int>)_(descending)/8 10.37% 26.651 29.416 - 10.57% -
std::set<std::string>::equal_range(key)_(existent)/8192 10.37% 27.006 29.806 - 6.93% -
std::multiset<std::string>::count(key)_(existent)/32 10.33% 18.033 19.895 - 8.40% -
BM_RangesPushHeap_uint64_Ascending_262144 10.32% 4.701 5.186 - 8.76% -
rng::remove(list<int>)_(prefix)/1024 10.32% 959.795 1058.799 - 11.07% -
BM_vector_deque_ranges_move/1 10.31% 2.031 2.241 - -2.78% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 10.31% 0.381 0.421 - 8.15% -
BM_vector_deque_move/1 10.29% 2.111 2.328 - -1.19% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 10.29% 15187.746 16749.999 - 10.98% -
rng::copy_n(vector<int>)/4096 10.26% 146.260 161.272 - -23.07% -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.26% 9.986 11.010 - 4.09% -
rng::partial_sort_copy(deque<int>)_(descending)/8 10.24% 19.673 21.686 - 3.16% -
std::set<int>::lower_bound(key)_(existent)/8192 10.23% 7.847 8.650 - 2.82% -
SetIntersection_Front_Vector_float_1024_256 10.23% 2365429.667 2607373.080 - 10.72% -
BM_RangesPopHeap_float_256 10.21% 19.990 22.031 - -2.87% -
std::remove_if(vector<int>)_(sprinkled)/50 10.14% 60.085 66.181 - -0.23% -
std::map<std::string,_int>::erase(iterator)/32 10.13% 27.710 30.517 - 6.83% -
std::find_end(deque<int>)_(process_all)/1000 10.12% 262.581 289.161 - 0.92% -
rng::rotate(deque<int>)_(1_element_backward)/32 10.12% 4.148 4.568 - 12.43% -
rng::find_end(list<int>)_(process_all)/8192 10.09% 6826.746 7515.760 - 0.64% -
rng::search(list<int>,_pred)_(same_length)/8192 10.04% 8902.986 9797.062 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 10.04% 20668820.404 22744380.021 - -3.18% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 10.03% 20.935 23.035 - 25.89% -
BM_deque_deque_move/65536 10.02% 2868.529 3155.854 - 14.47% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 9.92% 0.495 0.544 - 10.32% -
std::unordered_set<std::string>::find(key)_(existent)/1024 9.90% 35.266 38.757 - -7.97% -
BM_RangesPushHeap_uint64_Ascending_16 9.88% 0.937 1.029 - 10.66% -
rng::contains_subrange(deque<int>)_(same_length)/32 9.87% 18.628 20.467 - 0.36% -
std::unordered_set<std::string>::erase(iterator)/8192 9.87% 33.005 36.261 - 23.42% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.81% 597.719 656.340 - 3.25% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.80% 325.804 357.736 - 3.61% -
rng::none_of(list<int>)_(process_all)/8192 9.79% 7296.340 8010.885 - 9.60% -
BM_StringRelational_Less_Large_Small_Control 9.79% 1.780 1.955 - 9.55% -
std::set<std::string>::equal_range(key)_(existent)/32 9.75% 15.506 17.018 - 9.29% -
BM_RangesPushHeap_string_Descending_4 9.71% 1.881 2.063 - 9.79% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.71% 0.908 0.996 - 0.93% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.71% 17459.607 19154.747 - 10.95% -
BM_RangesPushHeap_string_Descending_16384 9.70% 2.462 2.701 - 15.95% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 9.68% 1.875 2.057 - 0.61% -
SetIntersection_Interlaced_Vector_uint64_256_256 9.64% 4665165.020 5115005.612 - 8.87% -
BM_RangesPushHeap_uint64_Ascending_16384 9.62% 3.564 3.907 - 6.35% -
std::find_first_of(vector<int>)_(small_needle)/50 9.57% 70.613 77.373 - 8.91% -
BM_std_minmax<unsigned_short>/4 9.52% 0.936 1.025 - -11.11% -
rng::stable_partition(list<int>)_(dense)/32 9.49% 31.804 34.822 - -1.03% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.44% 16.136 17.658 - 0.44% -
std::set<int>::upper_bound(key)_(existent)/8192 9.42% 7.860 8.601 - -2.21% -
rng::move(list<int>)/4096 9.42% 5393.364 5901.635 - -5.77% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 9.37% 0.256 0.280 - 5.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.34% 954.862 1044.077 - 3.34% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 9.34% 5.893 6.444 - 10.07% -
BM_RangesPushHeap_uint64_Ascending_1024 9.34% 2.577 2.817 - 9.32% -
std::stable_partition(vector<int>)_(sparse)/32 9.32% 6.874 7.515 - 2.79% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 9.32% 58.658 64.124 - 1.52% -
rng::move_backward(deque<int>)/8 9.32% 3.657 3.998 - 12.80% -
BM_vector_deque_copy_backward/0 9.31% 0.402 0.439 - -22.64% -
SetIntersection_None_Set_string_16384_1024 9.31% 206274752.285 225471100.372 - 4.39% -
rng::rotate(list<int>)_(by_1/2)/32 9.30% 6.099 6.666 - 10.43% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 9.30% 59.847 65.414 - 19.23% -
BM_PopHeap_uint32_1 9.29% 0.456 0.499 - -12.47% -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.25% 10.099 11.033 - 6.57% -
rng::unique(list<int>,_pred)_(sprinkled)/32 9.24% 64.753 70.738 - 9.28% -
std::find(vector<char>)_(process_all)/50 9.24% 1.629 1.780 - 10.16% -
SetIntersection_Front_Set_string_262144_64 9.23% 4801407.128 5244694.520 - 2.55% -
BM_StringRelational_Less_Large_Large_Control 9.21% 2.047 2.236 - -1.95% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 9.21% 1.304 1.424 - -0.93% -
BM_RangesMakeHeap_float_Descending_16 9.20% 0.210 0.229 - 0.06% -
BM_PopHeap_float_64 9.17% 12.508 13.654 - 1.15% -
std::unordered_set<int>::insert(value)_(new_value)/1024 9.14% 19.511 21.295 - 6.61% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 9.14% 19.364 21.134 - 4.28% -
BM_StringRelational_Less_Empty_Empty_Control 9.13% 1.935 2.112 - 0.69% -
BM_RangesPushHeap_uint64_Descending_1 9.13% 0.467 0.509 - -11.72% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 9.11% 777.472 848.316 - -2.92% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 9.04% 1.146 1.250 - 0.28% -
rng::any_of(vector<int>)_(process_all)/8 9.02% 2.354 2.567 - -0.31% -
BM_RangesPopHeap_float_64 9.01% 12.252 13.356 - -2.75% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 9.00% 4.569 4.980 - 3.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.97% 21.732 23.681 - 0.80% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.96% 1.155 1.259 - 8.96% -
BM_RangesPushHeap_string_Random_262144 8.95% 18.500 20.156 - 10.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.94% 24.307 26.480 - -0.28% -
std::set<int>::count(key)_(existent)/8192 8.94% 7.782 8.477 - 5.29% -
std::find_if_not(list<int>)_(bail_25%)/8 8.93% 1.216 1.324 - 0.14% -
std::map<int,_int>::erase(key)_(non-existent)/0 8.92% 0.254 0.276 - 4.99% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.91% 661.657 720.612 - 0.24% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 8.89% 2631.783 2865.744 - 7.72% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.89% 16.239 17.682 - 0.29% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 8.83% 16418.571 17868.577 - 3.55% -
SetIntersection_Front_Vector_uint64_16384_16384 8.82% 77862154.577 84732901.633 - -3.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 8.78% 3.132 3.407 - 10.76% -
std::find_end(list<int>)_(process_all)/1000 8.75% 656.214 713.619 - 0.32% -
BM_RangesPushHeap_float_PipeOrgan_4 8.70% 0.481 0.523 - 7.14% -
BM_deque_vector_move/0 8.69% 1.425 1.549 - 9.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.64% 45.679 49.627 - 0.45% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.64% 34.305 37.269 - 0.98% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.63% 9.431 10.245 - -1.78% -
rng::find_end(list<int>)_(process_all)/1024 8.61% 673.763 731.773 - 0.25% -
std::find_if_not(vector<int>)_(process_all)/1024 8.60% 283.693 308.095 - 0.03% -
std::find(vector<bool>)_(process_all)/8 8.60% 0.576 0.626 - -33.69% -
BM_std_minmax<unsigned_char>/7 8.55% 2.434 2.642 - 16.54% -
std::move_backward(deque<int>)/512 8.53% 23.961 26.005 - 8.12% -
rng::reverse(list<int>)/32768 8.53% 17636.746 19141.016 - 6.06% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 8.52% 10.557 11.457 - 11.54% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 8.51% 1.293 1.403 - 19.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.51% 25863.867 28064.131 - -9.58% -
std::none_of(deque<int>)_(process_all)/50 8.50% 17.757 19.267 - 0.23% -
std::shift_right(deque<int>)/1024 8.47% 39.829 43.204 - 7.39% -
std::shift_right(list<int>)/50 8.47% 26.923 29.202 - 8.19% -
std::find_if_not(vector<int>)_(process_all)/8 8.42% 2.531 2.744 - 5.20% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 8.40% 22.324 24.199 - 1.96% -
rng::contains_subrange(list<int>)_(single_element)/8192 8.40% 6995.482 7582.776 - 4.20% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 8.36% 204539.144 221629.712 - 6.18% -
std::find_end(deque<int>)_(single_element)/8192 8.35% 2038.462 2208.628 - -6.62% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.33% 96806.963 104874.863 - 5.14% -
BM_vector_deque_ranges_move_backward/64000 8.31% 7177.082 7773.471 - -0.06% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.28% 26.924 29.153 - 0.48% -
vector<bool>(size_type,_const_value_type&) 8.26% 8.157 8.831 - 6.45% -
BM_StringRelational_Less_Small_Large_Control 8.26% 1.617 1.751 - 8.21% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 8.24% 1341.843 1452.454 - 4.78% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 8.24% 6.378 6.904 - 2.27% -
std::find_first_of(deque<int>)_(large_needle)/32 8.24% 305.248 330.397 - 5.15% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 8.22% 10.211 11.050 - 4.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 8.21% 0.495 0.536 - -14.92% -
rng::move_backward(deque<int>)/512 8.20% 24.122 26.101 - 9.82% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.19% 1.710 1.850 - 0.04% -
std::is_partitioned(deque<int>)_(partitioned)/32 8.16% 9.774 10.572 - -7.20% -
std::find_first_of(vector<int>)_(small_needle)/32 8.15% 46.829 50.647 - 8.91% -
std::map<std::string,_int>::count(key)_(existent)/1024 8.12% 23.402 25.302 - 3.13% -
BM_PopHeap_float_16 8.11% 6.477 7.002 - 0.97% -
std::unordered_set<int>::insert(value)_(already_present)/1024 8.10% 1.940 2.097 - 20.01% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.06% 596.810 644.888 - 0.42% -
BM_RangesPopHeap_float_16 8.05% 6.443 6.962 - -1.07% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.03% 5300.869 5726.290 - -0.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.01% 29.311 31.660 - 5.75% -
BM_std_minmax<unsigned_int>/16 8.01% 1.284 1.386 - 2.39% -
std::unique_copy(list<int>)_(contiguous)/52 8.00% 20.317 21.944 - 0.34% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 7.98% 1.437 1.551 - 11.99% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.98% 6.817 7.360 - -1.31% -
std::copy(vector<int>)/32768 7.96% 3497.233 3775.641 - -0.38% -
SetIntersection_Front_Set_string_262144_256 7.95% 15768914.669 17022049.062 - 7.16% -
std::deque<int>::ctor(size)/8192 7.93% 440.529 475.484 - 3.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.90% 20123377.965 21714003.483 - 5.79% -
BM_RangesPushHeap_string_Descending_256 7.90% 2.368 2.555 - 12.20% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.85% 283833.536 306128.392 - 0.08% -
std::for_each_n(list<int>)/50 7.84% 22.766 24.551 - 1.93% -
rng::remove_if(vector<int>)_(sprinkled)/50 7.84% 59.652 64.327 - -1.27% -
std::multiset<std::string>::erase(iterator)/8192 7.84% 30.396 32.778 - 3.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.84% 47.560 51.286 - 10.53% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 7.82% 30.511 32.897 - 4.31% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.81% 4604.609 4964.309 - 0.46% -
rng::find(vector<char>)_(bail_25%)/8 7.77% 0.983 1.059 - -0.45% -
std::stable_partition(deque<int>)_(dense)/8192 7.75% 5669.075 6108.424 - 0.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 7.72% 0.477 0.514 - -2.84% -
rng::search(list<int>)_(single_element)/1000 7.69% 666.021 717.249 - 6.52% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 7.69% 1.062 1.143 - -57.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 7.69% 29.042 31.274 - 13.35% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.68% 54705.056 58904.452 - 0.92% -
std::is_partitioned(deque<int>)_(partitioned)/50 7.68% 14.851 15.991 - -7.36% -
BM_deque_vector_move/70000 7.68% 2965.684 3193.307 - 10.80% -
BM_vector_deque_ranges_move_backward/70000 7.67% 7651.795 8238.838 - -3.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 7.66% 10.564 11.374 - 14.67% -
BM_StringConstructDestroyCStr_Large_Opaque 7.65% 14.281 15.373 - 6.13% -
std::multiset<int>::count(key)_(non-existent)/32 7.64% 2.279 2.453 - 3.54% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 7.64% 1.038 1.117 - -5.82% -
std::partition(deque<int>)_(sparse)/32 7.64% 9.640 10.376 - 5.05% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.64% 8368.913 9008.055 - 0.28% -
rng::none_of(vector<int>)_(process_all)/8 7.61% 2.353 2.532 - 1.73% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.60% 11963.456 12872.284 - 1.67% -
rng::unique_copy(list<int>)_(sprinkled)/8192 7.56% 6980.278 7507.831 - 6.79% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 7.56% 735.462 791.046 - 1.10% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 7.56% 1.292 1.389 - 23.81% -
rng::for_each(map<int>)/50 7.55% 41.514 44.646 - 3.93% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 7.54% 3.729 4.010 - 6.98% -
rng::replace(vector<int>)_(sprinkled)/32 7.52% 5.605 6.026 - 8.48% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 7.51% 1.704 1.832 - 35.30% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 7.51% 10.156 10.919 - -0.56% -
std::find_end(list<int>)_(process_all)/1048576 7.49% 817328.440 878548.255 - -0.05% -
BM_align/64 7.48% 0.896 0.963 - 7.52% -
BM_align/1 7.48% 0.897 0.964 - 6.10% -
BM_align/256 7.46% 0.898 0.964 - 7.64% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 7.44% 0.965 1.037 - -3.93% -
BM_std_minmax_element<int>/2 7.44% 0.638 0.685 - 5.89% -
BM_RangesPushHeap_string_PipeOrgan_262144 7.44% 18.009 19.349 - 11.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.42% 0.447 0.480 - -31.09% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.41% 9.231 9.915 - -7.07% -
std::find_end(list<int>)_(process_all)/8192 7.40% 6988.646 7506.006 - 0.88% -
BM_MakeThenSortHeap_string_Ascending_1024 7.40% 35.846 38.497 - 4.15% -
BM_MakeThenSortHeap_float_Descending_16384 7.38% 27.349 29.367 - -1.70% -
BM_std_minmax<unsigned_short>/21 7.38% 1.962 2.107 - 2.67% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.36% 7427.540 7974.342 - -5.61% -
BM_StringRelational_Less_Large_Empty_Control 7.35% 1.949 2.092 - 5.42% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 7.33% 97372.653 104508.054 - 4.73% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 7.31% 276.608 296.827 - 3.57% -
rng::find_if(deque<int>)_(bail_25%)/32768 7.31% 2776.580 2979.445 - 7.05% -
rng::find_first_of(deque<int>)_(large_needle)/50 7.30% 713.431 765.483 - 6.83% -
BM_vector_deque_ranges_move_backward/1 7.30% 2.183 2.342 - 3.19% -
rng::search(list<int>)_(single_element)/8192 7.27% 7419.680 7959.125 - -1.11% -
BM_StringFindAllMatch/4096 7.22% 80.320 86.116 - 7.19% -
std::stable_partition(deque<int>)_(dense)/32 7.21% 29.909 32.064 - 9.08% -
BM_PushHeap_uint64_Ascending_16 7.17% 0.912 0.977 - 7.49% -
BM_std_minmax<unsigned_int>/7 7.15% 1.745 1.870 - 8.76% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 7.15% 2.199 2.356 - 3.61% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.15% 101.646 108.911 - 9.20% -
BM_deque_vector_move/65536 7.14% 2701.758 2894.748 - 11.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 7.14% 0.553 0.592 - 1.04% -
BM_PushHeap_uint64_Random_4 7.12% 2.055 2.202 - -4.07% -
rng::fold_left(list<int>)/50 7.11% 37.480 40.145 - 6.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.09% 38.617 41.356 - -3.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.08% 23.299 24.948 - -0.18% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 7.07% 1.609 1.723 - -3.15% -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.07% 7.558 8.093 - 7.25% -
BM_StringDestroy_Large 7.06% 6.747 7.223 - 4.27% -
std::unordered_set<int>::erase(key)_(existent)/8192 7.03% 22.841 24.446 - 6.45% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.02% 11223.725 12011.991 - 1.09% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 7.02% 23.921 25.601 - 3.08% -
SetIntersection_Interlaced_Set_string_64_64 7.01% 36012424.621 38538397.462 - -0.51% -
SetIntersection_Interlaced_Set_uint64_1024_1024 7.01% 15186180.066 16250355.837 - 0.18% -
std::all_of(list<int>)_(process_all)/8192 7.01% 7605.898 8138.735 - 11.66% -
std::is_sorted(deque<int>,_pred)/8 6.99% 4.343 4.647 - 1.29% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.98% 3.260 3.488 - 0.53% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 6.95% 2.165 2.316 - -1.66% -
std::unique(deque<int>)_(contiguous)/32 6.95% 59.610 63.751 - 1.90% -
std::set<std::string>::contains(key)_(non-existent)/1024 6.94% 20.765 22.206 - 3.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 6.92% 0.750 0.801 - 6.60% -
BM_RangesMakeHeap_uint64_Descending_64 6.91% 0.235 0.251 - 3.57% -
BM_align/8 6.91% 0.898 0.960 - 7.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 6.89% 5.285 5.649 - -0.99% -
SetIntersection_Front_Vector_uint64_1024_64 6.87% 1371893.129 1466197.225 - 0.86% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.85% 1.590 1.698 - 31.60% -
BM_std_minmax_element<long_long>/3 6.84% 1.121 1.198 - 7.46% -
BM_StringFindAllMatch/512 6.83% 11.701 12.501 - 8.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 6.83% 1.304 1.393 - -3.15% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.83% 26.884 28.720 - 0.19% -
BM_MakeHeap_uint32_Random_64 6.83% 1.250 1.336 - 8.05% -
rng::reverse_copy(deque<int>)/8 6.82% 3.045 3.253 - 10.71% -
BM_vector_deque_copy_backward/64000 6.80% 7240.333 7732.848 - -0.98% -
SetIntersection_Front_Vector_uint64_64_64 6.80% 11180029.828 11940109.141 - -0.69% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.79% 0.757 0.809 - -3.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.77% 10780361.322 11509941.334 - -0.62% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.74% 610.659 651.839 - 0.20% -
SetIntersection_Front_Set_uint64_262144_1024 6.73% 14483865.216 15457954.225 - -2.74% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 6.72% 1.363 1.454 - 3.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.72% 34.282 36.584 - 0.61% -
BM_deque_vector_ranges_move/65536 6.69% 2751.194 2935.195 - 9.99% -
BM_vector_deque_ranges_move_backward/2 6.68% 1.937 2.066 - 3.63% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.66% 22.715 24.228 - 3.40% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 6.66% 24.410 26.035 - 6.37% -
rng::fill_n(list<int>)/8192 6.64% 7077.929 7548.064 - 7.61% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.61% 10.072 10.738 - 2.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 6.55% 698.815 744.554 - 6.83% -
std::set<std::string>::count(key)_(non-existent)/1024 6.54% 22.786 24.276 - 7.88% -
rng::find_last(deque<int>)_(bail_90%)/8 6.54% 0.867 0.924 - 6.51% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 6.54% 1.305 1.390 - -3.14% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 6.53% 0.894 0.952 - 0.39% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.44% 14.634 15.577 - 1.01% -
BM_std_minmax<unsigned_char>/31 6.44% 3.158 3.361 - 7.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.43% 11962.114 12731.004 - 0.55% -
rng::find_end(list<int>)_(process_all)/1048576 6.42% 824731.927 877668.071 - -0.21% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.41% 7783.187 8282.203 - 0.86% -
std::unordered_set<int>::contains(key)_(existent)/32 6.41% 1.273 1.355 - 7.38% -
rng::contains(deque<int>)_(process_all)/8 6.40% 2.943 3.131 - 4.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 6.37% 1390.817 1479.459 - 5.00% -
BM_vector_deque_move_backward/64000 6.37% 7358.308 7827.277 - 2.43% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 6.37% 1.575 1.675 - 1.07% -
BM_RangesPushHeap_string_Descending_64 6.35% 2.255 2.399 - 9.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 6.35% 5134784.353 5460760.717 - 0.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.34% 87.357 92.896 - 6.13% -
std::partition(deque<int>)_(sparse)/50 6.32% 15.538 16.520 - 9.02% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 6.31% 3.574 3.800 - 5.66% -
std::equal(deque<int>)_(it,_it,_it)/50 6.30% 24.106 25.625 - 0.06% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.29% 575297.400 611490.087 - 1.03% -
std::replace_if(vector<int>)_(sprinkled)/50 6.28% 12.902 13.713 - 6.23% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.28% 22.042 23.426 - 1.56% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.28% 21.644 23.002 - 0.09% -
std::set<int>::ctor(const&,_alloc)/32 6.27% 215.597 229.108 - 5.02% -
BM_MakeThenSortHeap_string_SingleElement_4 6.25% 5.959 6.332 - 0.08% -
std::multimap<std::string,_int>::count(key)_(existent)/32 6.25% 17.897 19.016 - -2.75% -
rng::partition(list<int>)_(dense)/8192 6.24% 5095.363 5413.556 - 2.52% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.24% 17.898 19.015 - 7.45% -
BM_deque_deque_ranges_copy_backward/1024 6.24% 38.040 40.413 - 5.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 6.24% 21.417 22.752 - 6.11% -
rng::rotate(list<int>)_(by_1/2)/8192 6.23% 4959.577 5268.657 - 0.80% -
BM_RangesMakeHeap_uint64_Random_16384 6.23% 1.005 1.067 - 9.04% -
BM_std_minmax<char>/8 6.23% 1.024 1.088 - -5.07% -
SetIntersection_Front_Vector_uint32_262144_64 6.23% 1428603.747 1517552.066 - 5.84% -
std::find_end(list<int>)_(single_element)/1024 6.21% 689.682 732.537 - 0.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.21% 33.084 35.138 - 5.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.20% 28.684 30.463 - 2.99% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 6.20% 3.665 3.892 - 2.66% -
rng::find_end(list<int>,_pred)_(single_element)/1024 6.19% 773.160 821.053 - 0.70% -
std::find_first_of(vector<int>)_(small_needle)/1024 6.19% 1411.892 1499.332 - 6.31% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 6.18% 21.594 22.929 - 2.99% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 6.17% 1.612 1.711 - 15.28% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 6.17% 0.827 0.878 - 3.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.16% 0.824 0.875 - 6.12% -
BM_MakeHeap_uint32_Random_16 6.16% 1.253 1.330 - 4.84% -
rng::move_backward(list<int>)/32768 6.15% 33613.677 35680.600 - 0.70% -
BM_StringAssignStr_Huge_Transparent 6.15% 103.479 109.838 - -0.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 6.14% 22.064 23.419 - 6.44% -
std::find_end(list<int>)_(single_element)/1000 6.14% 674.330 715.710 - 0.18% -
rng::unique(list<int>,_pred)_(sprinkled)/52 6.13% 82.809 87.881 - 8.71% -
rng::transform(list<int>)_(identity_transform)/8192 6.12% 7602.481 8068.101 - 10.02% -
rng::starts_with(list<int>)/8 6.12% 2.911 3.089 - 4.18% -
BM_MakeHeap_uint32_Random_16384 6.11% 1.000 1.061 - 2.81% -
std::generate_n(vector<int>)/50 6.11% 12.052 12.788 - 6.47% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.10% 264645.710 280783.266 - 3.75% -
BM_deque_deque_ranges_move_backward/1024 6.09% 38.224 40.550 - 4.13% -
SetIntersection_Front_Set_string_1024_64 6.08% 4696596.405 4982103.750 - 11.75% -
BM_std_minmax<unsigned_char>/22 6.07% 2.509 2.661 - 8.41% -
std::list<int>::erase(begin)_(cheap_elements)/1024 6.05% 10.165 10.780 - 3.19% -
rng::find_end(list<int>,_pred)_(single_element)/1000 6.04% 755.614 801.233 - 0.57% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.01% 31.233 33.112 - -0.28% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.00% 25868.671 27421.768 - 1.46% -
std::find_first_of(deque<int>)_(small_needle)/1024 6.00% 3714.704 3937.640 - 5.76% -
std::multiset<int>::count(key)_(non-existent)/1024 5.99% 6.000 6.359 - 4.89% -
std::list<int>::ctor(Range)_(cheap_elements)/32 5.97% 329.177 348.813 - 4.73% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.96% 645.389 683.869 - 3.55% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.95% 4.951 5.246 - -1.08% -
BM_deque_vector_ranges_move/64000 5.95% 2727.864 2890.095 - 7.13% -
std::fill_n(vector<bool>)/512 5.94% 1.425 1.509 - 6.01% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.94% 1.895 2.007 - 9.48% -
rng::find_end(forward_list<int>)_(same_length)/8192 5.93% 14344.443 15195.069 - 6.21% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 5.92% 342.210 362.481 - 6.58% -
std::set<std::string>::count(key)_(existent)/32 5.92% 14.472 15.329 - 3.42% -
BM_RangesMakeThenSortHeap_float_Descending_256 5.92% 5.718 6.056 - -0.04% -
rng::count(list<int>)_(every_other)/8192 5.87% 6925.814 7332.087 - 5.67% -
rng::stable_partition(deque<int>)_(sparse)/32 5.86% 11.165 11.819 - -6.10% -
BM_deque_deque_ranges_move_backward/512 5.86% 20.498 21.700 - 15.26% -
std::find_first_of(vector<int>)_(small_needle)/8192 5.86% 11278.678 11939.875 - 5.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 5.85% 110783943.527 117262697.494 - -0.89% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.84% 97.281 102.959 - -0.36% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.82% 24.349 25.766 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.81% 1131003.983 1196754.666 - 2.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.79% 1192.195 1261.213 - 4.19% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.79% 10.557 11.168 - 0.25% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.78% 5160.517 5458.787 - 3.24% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.77% 4.602 4.868 - 7.96% -
std::list<int>::insert(begin)_(cheap_elements)/1024 5.75% 11.303 11.953 - 5.98% -
std::multiset<int>::count(key)_(existent)/8192 5.74% 9.188 9.716 - -2.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.72% 1158.173 1224.391 - -2.51% -
std::find_if_not(vector<int>)_(process_all)/50 5.72% 14.233 15.047 - 0.02% -
BM_deque_vector_ranges_move/70000 5.70% 2911.333 3077.322 - 6.67% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 5.70% 2.189 2.314 - 3.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 5.70% 57.316 60.580 - -30.61% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.69% 29.986 31.694 - 0.47% -
std::stable_partition(vector<int>)_(sparse)/50 5.69% 20.155 21.303 - -1.18% -
BM_std_minmax<unsigned_char>/13 5.69% 2.219 2.345 - 4.89% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 5.68% 1.853 1.958 - -2.76% -
std::list<int>::insert(begin)_(cheap_elements)/8192 5.66% 11.272 11.910 - 5.79% -
rng::find_if(deque<int>)_(bail_25%)/8192 5.63% 703.473 743.099 - 5.65% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 5.62% 1.077 1.138 - 7.36% -
BM_LowerBound_string_262144 5.62% 2242.703 2368.697 - 9.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.62% 1134326.021 1198021.865 - 1.28% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.60% 3.377 3.566 - 0.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 5.60% 3.117 3.292 - 7.02% -
BM_vector_deque_move_backward/65536 5.60% 7352.003 7763.478 - -4.70% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.58% 1.278 1.349 - -5.47% -
BM_PushHeap_uint64_SingleElement_16 5.55% 0.337 0.356 - 5.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.55% 1065920.546 1125052.991 - 0.72% -
rng::remove(deque<int>)_(prefix)/32 5.55% 55.140 58.199 - 3.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.55% 25130.716 26524.403 - 1.29% -
BM_vector_deque_copy_backward/70000 5.55% 8163.027 8615.718 - 1.07% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 5.54% 778.068 821.190 - -4.17% -
std::equal(list<int>)_(it,_it,_it)/50 5.53% 33.915 35.789 - 0.58% -
std::count(list<int>)_(every_other)/8192 5.51% 6663.637 7030.966 - 4.85% -
std::fill(list<int>)/8192 5.51% 7116.475 7508.372 - 5.53% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.50% 11894.715 12548.424 - 1.27% -
bm_lexicographical_compare<int>/16 5.49% 2.016 2.127 - 2.97% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.48% 23.728 25.029 - -2.63% -
BM_vector_deque_ranges_move_backward/65536 5.48% 7264.144 7661.877 - 0.70% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.44% 4.903 5.170 - -2.60% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.44% 10.127 10.678 - 4.21% -
SetIntersection_Front_Set_uint64_16384_1024 5.42% 14939915.937 15749051.470 - -1.21% -
rng::contains_subrange(deque<int>)_(process_all)/32 5.41% 13.918 14.672 - 37.79% -
SetIntersection_Front_Set_uint32_1024_1 5.40% 1061496.740 1118766.088 - 1.00% -
BM_vector_deque_copy_backward/1 5.38% 2.310 2.435 - 7.16% -
std::partition(list<int>)_(dense)/8192 5.38% 5019.045 5289.063 - 6.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.38% 4.593 4.840 - 1.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.37% 38932.997 41022.286 - 1.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 5.35% 8793333.555 9264066.342 - 3.61% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.35% 990094.294 1043079.118 - 0.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 5.34% 67252.082 70843.502 - 0.44% -
BM_deque_deque_copy_backward/1024 5.34% 38.430 40.482 - 3.81% -
rng::copy_if(list<int>)_(entire_range)/64 5.34% 30.797 32.441 - -3.55% -
rng::count_if(list<int>)_(every_other)/8192 5.33% 7302.102 7691.271 - 5.83% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.31% 0.526 0.554 - 10.42% -
BM_std_min<__int128>/4000 5.31% 1540.615 1622.428 - 5.44% -
rng::for_each(multiset<int>)/8192 5.31% 16312.973 17178.442 - -11.48% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.28% 22.779 23.982 - 1.99% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 5.28% 3977.181 4187.180 - -0.39% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 5.27% 18.604 19.585 - -0.62% -
SetIntersection_Front_Set_uint64_16384_64 5.27% 1913438.329 2014358.933 - 2.78% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.27% 6492.491 6834.349 - 0.57% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 5.25% 16.692 17.569 - 3.55% -
BM_std_min<__int128>/5500 5.25% 2120.649 2232.006 - 5.57% -
BM_std_min<__int128>/4096 5.25% 1578.819 1661.629 - 5.41% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.24% 1858.385 1955.737 - 0.80% -
std::partial_sort(deque<int>)_(heap)/8 5.24% 37.585 39.553 - 0.85% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.23% 18.323 19.282 - 6.10% -
rng::find_first_of(deque<int>)_(large_needle)/32 5.22% 298.242 313.815 - 6.23% -
BM_deque_vector_move/64000 5.21% 2711.265 2852.529 - 7.21% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 5.21% 1.700 1.788 - 3.63% -
std::set<int>::count(key)_(existent)/1024 5.20% 4.174 4.391 - 0.78% -
rng::move(vector<bool>)_(unaligned)/64 5.19% 1.619 1.703 - 4.75% -
BM_std_min<__int128>/65536 5.15% 25346.319 26652.197 - 5.25% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.15% 421.550 443.251 - 2.94% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.14% 68.772 72.307 - 0.13% -
std::multimap<int,_int>::erase(key)_(existent)/1024 5.14% 25.435 26.742 - -0.55% -
std::move(list<int>)/512 5.14% 351.226 369.274 - 0.40% -
rng::find_end(list<int>)_(single_element)/1024 5.13% 697.086 732.881 - 0.44% -
rng::remove_if(vector<int>)_(sprinkled)/32 5.13% 53.393 56.131 - -0.95% -
BM_MakeThenSortHeap_float_Descending_256 5.12% 5.722 6.015 - 0.14% -
SetIntersection_Front_Vector_uint32_256_64 5.12% 4570940.437 4805018.867 - 4.67% -
std::for_each_n(vector<int>)/8 5.12% 2.504 2.632 - 3.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.12% 6372.183 6698.199 - 7.51% -
BM_std_min<__int128>/1024 5.11% 396.062 416.312 - 5.27% -
rng::partial_sort(deque<int>)_(ascending)/8 5.11% 30.501 32.059 - 3.47% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.10% 30.292 31.837 - 0.01% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.10% 211.099 221.857 - 0.66% -
rng::find_if(deque<int>)_(bail_25%)/8 5.09% 1.453 1.527 - 0.16% -
rng::copy_n(vector<bool>)_(aligned)/64 5.07% 1.304 1.371 - 9.74% -
SetIntersection_Front_Vector_uint64_256_64 5.07% 4599644.873 4832874.228 - 5.29% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 5.06% 2.825 2.968 - -0.78% -
std::multiset<int>::insert(value)_(already_present)/1024 5.05% 28.557 29.999 - 6.49% -
BM_deque_deque_ranges_move_backward/70000 5.05% 8505.993 8935.500 - 4.56% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.04% 7.191 7.554 - 1.26% -
BM_std_minmax_element<short>/1 5.04% 0.303 0.319 - 5.40% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 5.04% 2.353 2.471 - 2.38% -
std::unordered_set<int>::find(key)_(existent)/1024 5.02% 1.155 1.213 - 8.78% -
BM_std_min<__int128>/64000 5.02% 24733.290 25975.244 - 5.09% -
rng::contains_subrange(list<int>)_(same_length)/16 5.01% 6.609 6.940 - 0.16% -
std::any_of(list<int>)_(process_all)/8192 5.01% 7129.926 7487.204 - 7.37% -
BM_std_min<__int128>/512 5.01% 198.876 208.837 - 5.20% -
BM_deque_deque_ranges_copy_backward/65536 5.01% 7981.857 8381.384 - 5.30% -
rng::is_sorted(list<int>,_pred)/8192 5.00% 8842.431 9284.747 - 27.49% -
SetIntersection_Interlaced_Vector_uint64_16384_16 5.00% 2435060.489 2556846.745 - 0.12% -
rng::stable_partition(list<int>)_(dense)/50 5.00% 52.647 55.280 - -2.69% -
BM_StringDestroy_Empty 5.00% 0.655 0.687 - -15.13% -
std::set<int>::contains(key)_(non-existent)/0 5.00% 0.267 0.281 - 5.67% -
std::copy_n(vector<bool>)_(aligned)/64 4.99% 1.303 1.368 - 9.87% -
BM_std_minmax<unsigned_char>/1 4.99% 0.623 0.654 - 7.48% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 4.98% 5.872 6.165 - -4.78% -
rng::is_sorted_until(vector<int>,_pred)/1024 4.98% 405.412 425.598 - 3.39% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 4.97% 685.979 720.100 - 2.93% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 4.97% 23.051 24.198 - 2.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 4.96% 1.862 1.954 - 38.29% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.95% 11890.098 12479.122 - -1.75% -
rng::find_end(forward_list<int>)_(single_element)/8192 4.95% 5947.088 6241.211 - 8.35% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 4.94% 0.573 0.601 - 5.70% -
std::search_n(list<int>)_(no_match)/1000 4.94% 677.286 710.734 - -0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.94% 507.591 532.650 - 4.99% -
std::list<std::string>::ctor(size)/1024 4.93% 12347.697 12956.328 - 5.52% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.93% 92.006 96.540 - 17.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 4.93% 19.509 20.470 - 3.66% -
BM_vector_deque_ranges_copy_backward/70000 4.92% 8155.895 8557.387 - 0.46% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.92% 27.017 28.347 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.92% 19472963.312 20430660.797 - 0.83% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.91% 11870.674 12453.884 - 8.43% -
BM_std_min<__int128>/70000 4.91% 27060.993 28388.428 - 5.00% -
rng::replace(vector<int>)_(prefix)/32 4.90% 5.041 5.288 - 2.44% -
BM_PushHeap_uint32_Descending_4 4.89% 0.344 0.361 - -1.33% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.89% 6091.188 6389.283 - 4.93% -
rng::is_sorted_until(vector<int>,_pred)/8192 4.89% 3236.859 3395.023 - 3.76% -
SetIntersection_None_Vector_uint64_16384_4 4.88% 1126090.477 1181065.644 - -0.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.87% 56938.238 59710.112 - 3.06% -
std::find(vector<int>)_(bail_25%)/8 4.86% 1.374 1.441 - 3.99% -
rng::move_backward(deque<int>)/32768 4.85% 3523.518 3694.485 - 5.41% -
BM_RangesSortHeap_float_1 4.85% 0.256 0.269 - 1.27% -
rng::for_each(multimap<int>::iterator)/50 4.82% 41.754 43.768 - 2.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.82% 14518.819 15218.755 - 7.75% -
rng::move(list<int>)/512 4.82% 353.190 370.198 - -0.78% -
std::set<int>::count(key)_(existent)/32 4.82% 1.793 1.879 - 1.34% -
std::list<int>::erase(begin)_(cheap_elements)/8192 4.80% 9.997 10.478 - 5.72% -
std::multiset<std::string>::insert(value)_(new_value)/1024 4.80% 61.548 64.505 - -0.53% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.80% 2.205 2.311 - -1.82% -
BM_std_min<unsigned_short>/20 4.79% 2.221 2.327 - 6.72% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.79% 11591.857 12146.800 - 0.82% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.78% 0.689 0.722 - 0.63% -
SetIntersection_Front_Set_uint64_262144_256 4.77% 4480569.092 4694374.818 - 6.10% -
BM_std_minmax<unsigned_char>/2 4.77% 0.883 0.925 - 12.13% -
std::remove_if(vector<int>)_(sprinkled)/32 4.77% 53.749 56.311 - 0.04% -
rng::find_end(list<int>)_(single_element)/1000 4.77% 683.666 716.250 - 0.23% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.76% 16.013 16.776 - 2.04% -
std::any_of(deque<int>)_(process_all)/8 4.76% 3.089 3.236 - 1.49% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.76% 16.201 16.972 - 0.19% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 4.75% 21.307 22.320 - 5.01% -
rng::remove(deque<int>)_(prefix)/50 4.75% 63.484 66.499 - 5.58% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.73% 3.951 4.138 - 4.44% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 4.73% 21.583 22.604 - -7.97% -
BM_std_minmax<unsigned_short>/31 4.72% 2.998 3.140 - 2.46% -
std::unordered_set<std::string>::count(key)_(existent)/1024 4.71% 36.251 37.960 - -5.16% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.71% 6.589 6.900 - -0.83% -
BM_deque_deque_move_backward/1024 4.70% 38.511 40.323 - 4.28% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 4.70% 49844.918 52188.102 - 6.45% -
std::partition(vector<int>)_(sparse)/50 4.69% 13.799 14.447 - 3.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.68% 365.381 382.498 - 2.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.67% 3.556 3.722 - 8.03% -
rng::is_sorted(deque<int>,_pred)/8 4.65% 4.472 4.680 - 2.82% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.63% 265.687 278.000 - -3.12% -
std::stable_partition(deque<int>)_(sparse)/1024 4.62% 453.809 474.774 - 4.23% -
BM_MakeHeap_uint32_Random_256 4.61% 1.147 1.200 - 6.65% -
std::multiset<int>::ctor(const&,_alloc)/1024 4.61% 6178.916 6463.900 - 5.11% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.61% 21.641 22.638 - 0.72% -
std::multiset<int>::ctor(const&)/8192 4.60% 48971.432 51224.449 - 4.58% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 4.60% 6819.182 7132.699 - -1.21% -
rng::move(vector<int>)/8 4.59% 2.221 2.323 - 1.15% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.58% 6230.988 6516.330 - 5.07% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 4.57% 0.395 0.413 - -5.85% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.57% 9.891 10.343 - -0.84% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 4.55% 2.160 2.259 - 2.36% -
BM_RangesSortHeap_float_16384 4.55% 26.487 27.693 - -0.42% -
BM_PushHeap_uint64_Ascending_16384 4.53% 3.564 3.726 - 2.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.53% 83870.291 87670.241 - 1.43% -
BM_std_minmax<short>/1 4.52% 0.634 0.663 - 4.28% -
SetIntersection_Front_Vector_string_262144_64 4.51% 3494745.407 3652490.931 - 4.36% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.50% 49879.528 52122.257 - 4.74% -
std::rotate(list<int>)_(by_1/4)/8192 4.49% 7224.915 7549.649 - -10.75% -
rng::starts_with(vector<int>,_pred)/8 4.48% 4.126 4.311 - -0.09% -
BM_RangesMakeThenSortHeap_float_Descending_4 4.47% 1.284 1.342 - 9.42% -
std::shift_right(list<int>)/8192 4.46% 7715.005 8059.173 - 9.24% -
std::none_of(list<int>)_(process_all)/32 4.46% 11.532 12.046 - 2.56% -
rng::find_end(list<int>)_(process_all)/1000 4.46% 685.603 716.155 - -0.08% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.46% 1623.415 1695.739 - 11.20% -
rng::transform(list<int>,_list<int>)/8192 4.45% 10218.338 10673.563 - 9.01% -
std::deque<int>::insert(middle)_(cheap_elements)/32 4.45% 11.773 12.297 - 2.31% -
bm_ranges_lexicographical_compare<signed_char>/512 4.45% 7.690 8.032 - 2.30% -
std::move_backward(deque<int>)/4096 4.43% 154.815 161.679 - 3.05% -
std::replace(vector<int>)_(sprinkled)/32 4.43% 5.036 5.259 - -5.82% -
std::stable_sort(deque<int>)_(ascending)/8 4.43% 18.150 18.954 - 5.00% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.43% 952036.486 994172.391 - -0.01% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.42% 6.327 6.607 - 0.75% -
SetIntersection_Front_Vector_string_1024_64 4.42% 3467030.313 3620352.819 - 3.72% -
std::shift_left(deque<int>)/32 4.41% 4.728 4.937 - 4.74% -
SetIntersection_Front_Vector_float_64_64 4.41% 11583921.493 12094232.049 - 3.99% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.40% 6.240 6.515 - 1.63% -
rng::all_of(list<int>)_(process_all)/8 4.40% 2.610 2.725 - 0.34% -
bm_ranges_lexicographical_compare<signed_char>/16 4.40% 1.297 1.355 - 6.88% -
BM_vector_deque_copy_backward/65536 4.40% 7749.664 8090.608 - 0.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.40% 6.564 6.852 - -0.52% -
BM_deque_deque_ranges_copy_backward/64000 4.40% 7903.927 8251.599 - 8.44% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 4.39% 11231.241 11724.826 - 2.62% -
BM_std_minmax<short>/18 4.39% 1.992 2.079 - 1.92% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.39% 18071.389 18865.263 - 3.22% -
std::set<int>::contains(key)_(non-existent)/32 4.39% 2.348 2.451 - 6.36% -
bm_lexicographical_compare<unsigned_char>/64 4.39% 1.965 2.051 - 6.40% -
bm_ranges_lexicographical_compare<int>/1 4.38% 1.295 1.352 - 0.55% -
BM_std_minmax<unsigned_short>/30 4.37% 2.726 2.845 - 0.22% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 4.35% 282.302 294.594 - 2.94% -
std::multiset<int>::erase(key)_(non-existent)/8192 4.35% 9.532 9.947 - 4.40% -
std::map<int,_int>::contains(key)_(non-existent)/32 4.35% 2.283 2.382 - 0.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.35% 2.578 2.690 - 3.10% -
std::set<int>::ctor(const&,_alloc)/8192 4.34% 49177.703 51314.178 - 6.45% -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.34% 3.908 4.078 - 1.72% -
std::fill_n(deque<int>)/32 4.34% 1.156 1.206 - 4.26% -
std::partial_sort(deque<int>)_(descending)/8 4.33% 41.369 43.161 - -0.26% -
SetIntersection_Front_Set_uint64_16384_4 4.33% 1083437.932 1130346.250 - -0.15% -
std::none_of(deque<int>)_(process_all)/8 4.33% 3.088 3.222 - 4.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.33% 4273.183 4458.056 - -0.98% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.31% 219.925 229.410 - 5.92% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.31% 20.152 21.021 - -0.76% -
SetIntersection_Front_Set_uint64_1024_4 4.30% 1099855.862 1147175.686 - -1.01% -
std::move_backward(vector<bool>)_(unaligned)/64 4.29% 1.790 1.867 - 0.35% -
std::list<int>::ctor(const&)_(cheap_elements)/32 4.29% 326.974 341.013 - 2.45% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 4.29% 31.575 32.931 - 5.35% -
BM_SortHeap_float_16384 4.28% 26.721 27.864 - 0.31% -
SetIntersection_Front_Set_string_262144_4 4.26% 1299642.822 1354990.609 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 4.25% 343275906.863 357878816.680 - 2.46% -
std::move_backward(vector<int>)/1048576 4.25% 54475.926 56791.943 - 1.06% -
std::search(deque<int>,_pred)_(same_length)/1000 4.25% 478.041 498.357 - 3.97% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.24% 6647.428 6929.389 - 4.95% -
SetIntersection_Front_Vector_uint32_1024_64 4.24% 1390369.019 1449327.501 - 1.69% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.24% 1.362 1.420 - 4.51% -
BM_RangesMakeHeap_string_SingleElement_4 4.23% 3.593 3.745 - 3.83% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 4.23% 8773.164 9144.246 - 1.42% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.23% 28579.279 29786.983 - -1.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.22% 12768803.666 13308105.263 - -1.16% -
BM_deque_deque_move_backward/65536 4.22% 8062.987 8403.386 - 2.40% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 4.22% 97493.132 101606.910 - 3.75% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 4.22% 16.984 17.701 - 4.30% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.22% 794.216 827.695 - 6.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.21% 566.041 589.882 - 7.65% -
SetIntersection_None_Vector_uint32_1024_256 4.21% 1104667.208 1151162.290 - -0.22% -
BM_std_minmax<unsigned_int>/2 4.20% 0.825 0.860 - 3.10% -
BM_std_minmax<unsigned_char>/20 4.19% 1.932 2.013 - 7.71% -
std::unordered_map<int,_int>::erase(iterator)/0 4.18% 19.703 20.527 - 4.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 4.18% 2.844 2.963 - -0.92% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.17% 813.415 847.360 - 0.60% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.17% 776.956 809.363 - 6.83% -
BM_SortHeap_pair<uint32,_uint32>_1 4.17% 0.251 0.261 - 1.78% -
std::stable_partition(vector<int>)_(sparse)/1024 4.16% 207.265 215.888 - -1.13% -
std::find_end(list<int>)_(process_all)/1024 4.16% 703.015 732.253 - 0.42% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.16% 4.195 4.370 - 0.50% -
std::all_of(deque<int>)_(process_all)/8 4.15% 3.091 3.220 - 4.22% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.15% 794.479 827.447 - 0.55% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.14% 790.629 823.353 - 0.61% -
BM_StringRelational_Less_Small_Huge_Control 4.13% 1.758 1.830 - -0.81% -
std::set<int>::upper_bound(key)_(existent)/32 4.13% 1.731 1.803 - 2.84% -
rng::stable_partition(deque<int>)_(sparse)/50 4.13% 27.405 28.536 - -6.94% -
BM_std_minmax<short>/25 4.12% 2.203 2.293 - 0.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.12% 2199578.617 2290112.337 - 0.13% -
BM_StringRelational_Less_Large_Huge_Control 4.11% 2.229 2.321 - 6.07% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.11% 686.866 715.116 - 2.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.10% 22.546 23.471 - 0.71% -
std::none_of(list<int>)_(process_all)/32768 4.09% 25757.955 26810.371 - -1.03% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 4.08% 42.926 44.680 - 1.08% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 4.08% 22.332 23.243 - 1.95% -
std::multiset<std::string>::clear()/1024 4.08% 19435.514 20227.532 - -2.64% -
std::list<std::string>::ctor(size)/8192 4.07% 102757.848 106943.806 - 5.43% -
std::multiset<int>::ctor(const&)/1024 4.06% 6157.884 6407.906 - 4.28% -
BM_deque_vector_ranges_move_backward/70000 4.06% 8522.461 8868.054 - 2.34% -
SetIntersection_Front_Set_uint64_1024_256 4.04% 4839335.147 5035083.543 - -1.44% -
rng::find(vector<bool>)_(process_all)/8 4.04% 0.601 0.625 - -21.63% -
std::sort(deque<int>)_(heap)/8 4.04% 24.754 25.755 - 2.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 4.04% 2.032 2.114 - 13.97% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.03% 1.536 1.598 - 0.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.03% 22.533 23.440 - 0.99% -
rng::copy_n(list<int>)/32768 4.03% 26260.779 27318.318 - 4.06% -
BM_std_min<char>/6 4.02% 1.589 1.653 - 2.91% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.02% 2.855 2.970 - -3.38% -
std::stable_sort(deque<int>)_(repeated)/8 4.02% 18.203 18.934 - 4.91% -
std::multiset<int>::clear()/1024 4.02% 9452.674 9832.378 - -3.73% -
BM_std_min<char>/8 4.01% 2.251 2.341 - 4.61% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.01% 175649.828 182692.956 - 3.38% -
BM_vector_deque_move/64 4.01% 2.704 2.813 - -0.34% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 4.01% 14651.286 15238.071 - 4.28% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.99% 3.247 3.377 - 1.70% -
BM_std_min<__int128>/64 3.98% 24.505 25.480 - 4.10% -
rng::sort(deque<int>)_(pipe-organ)/8 3.96% 20.869 21.696 - 3.44% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.96% 29.440 30.605 - 0.02% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.95% 7.026 7.304 - 4.96% -
std::find_if_not(deque<int>)_(bail_25%)/32768 3.95% 2720.463 2828.023 - 2.69% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.95% 810.366 842.374 - 0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.94% 1247648.960 1296867.657 - -0.66% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.94% 29.839 31.013 - 1.36% -
rng::copy_backward(vector<int>)/4096 3.93% 141.099 146.648 - 1.31% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 3.93% 0.464 0.482 - 7.35% -
rng::stable_sort(vector<int>)_(ascending)/8 3.93% 16.497 17.145 - 3.46% -
std::find_end(vector<int>)_(single_element)/1024 3.93% 239.229 248.621 - 0.34% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.91% 367.573 381.952 - 1.27% -
BM_std_minmax<unsigned_char>/19 3.91% 1.656 1.721 - 4.02% -
rng::fill(deque<int>)/8192 3.91% 239.636 248.995 - 3.28% -
std::fill_n(vector<bool>)/64 3.90% 1.518 1.577 - 0.35% -
BM_std_min<unsigned_char>/29 3.89% 1.966 2.043 - -1.05% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.88% 29.190 30.323 - -2.87% -
std::map<int,_int>::contains(key)_(non-existent)/0 3.88% 0.273 0.284 - 4.73% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.88% 16671.511 17318.032 - 2.69% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.87% 18.230 18.937 - 5.48% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 3.87% 28.582 29.688 - 1.74% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 3.86% 175.770 182.555 - 3.87% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.86% 6.639 6.895 - 3.74% -
std::unique(deque<int>)_(sprinkled)/8192 3.85% 7389.143 7673.891 - 10.53% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.85% 0.325 0.337 - 1.87% -
BM_std_minmax<unsigned_char>/18 3.85% 1.317 1.367 - 5.58% -
std::search(deque<int>,_pred)_(near_matches)/8192 3.85% 1512473.363 1570664.950 - 4.03% -
BM_std_min<unsigned_long_long>/7 3.85% 1.901 1.974 - 7.37% -
SetIntersection_Front_Set_uint32_1024_256 3.84% 4588185.853 4764590.190 - -5.68% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 3.84% 1.147 1.191 - -4.13% -
BM_std_minmax<unsigned_char>/14 3.84% 2.543 2.640 - 3.51% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 3.83% 30111.892 31266.487 - -0.19% -
std::stable_partition(vector<int>)_(sparse)/8192 3.83% 1496.970 1554.352 - 0.36% -
BM_MakeHeap_float_Heap_4 3.83% 0.276 0.287 - 3.50% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 3.82% 22.414 23.270 - -0.23% -
BM_std_min<unsigned_char>/32 3.81% 2.864 2.973 - -0.43% -
BM_SortHeap_float_64 3.81% 3.152 3.272 - 0.73% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.81% 19969.565 20730.762 - 3.44% -
std::find_end(vector<int>)_(single_element)/1000 3.81% 233.910 242.818 - 0.35% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.80% 23.532 24.427 - 17.05% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.80% 1.752 1.818 - -2.64% -
BM_std_min<short>/29 3.79% 2.349 2.438 - 0.66% -
std::find_end(vector<int>)_(single_element)/8192 3.79% 1834.008 1903.562 - 0.38% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 3.79% 1.233 1.280 - 3.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 3.78% 0.556 0.577 - 7.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.78% 2.386 2.476 - 9.36% -
BM_std_min<char>/30 3.77% 2.223 2.307 - 2.37% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.77% 25.152 26.100 - 2.23% -
std::multiset<int>::ctor(const&,_alloc)/8192 3.77% 49713.458 51585.334 - 6.02% -
BM_vector_deque_copy_backward/2 3.76% 2.067 2.145 - 7.24% -
SetIntersection_Front_Vector_float_16384_16384 3.76% 80417228.653 83437421.484 - 4.72% -
BM_MakeHeap_float_Random_1024 3.76% 1.234 1.280 - 2.53% -
BM_MakeThenSortHeap_float_SingleElement_1024 3.75% 4.779 4.959 - 0.05% -
BM_std_min<short>/21 3.75% 1.828 1.896 - 5.94% -
std::copy_if(list<int>)_(every_other)/4096 3.75% 3172.195 3291.302 - 4.48% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.75% 22.778 23.633 - 0.24% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.75% 11353.887 11779.488 - 2.84% -
bm_ranges_lexicographical_compare<int>/2 3.74% 1.527 1.584 - 0.74% -
SetIntersection_Interlaced_Set_uint32_256_64 3.74% 14670528.091 15218991.766 - 7.21% -
rng::find_if_not(vector<int>)_(process_all)/8 3.74% 2.518 2.612 - 3.48% -
BM_std_minmax<unsigned_char>/30 3.73% 2.719 2.820 - 5.83% -
BM_RangesMakeHeap_string_SingleElement_16 3.73% 5.532 5.739 - 5.96% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 3.73% 1.387 1.438 - 18.17% -
std::set<int>::erase(key)_(existent)/8192 3.73% 51.270 53.180 - 2.95% -
std::replace_if(list<int>)_(sprinkled)/50 3.73% 23.023 23.881 - 4.46% -
rng::for_each(multimap<int>)/32 3.72% 22.421 23.255 - 1.24% -
SetIntersection_Front_Vector_uint64_262144_1024 3.72% 5781210.796 5995998.331 - -14.92% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 3.71% 21.657 22.460 - 5.72% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.70% 259.061 268.653 - 6.09% -
SetIntersection_None_Vector_string_262144_256 3.70% 1314140.772 1362793.220 - 2.50% -
SetIntersection_Front_Set_string_1024_16 3.69% 2021728.781 2096365.400 - 6.55% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.68% 46.795 48.517 - 0.72% -
std::set<int>::ctor(const&)/32 3.68% 216.475 224.443 - 2.48% -
BM_deque_vector_move/4000 3.68% 139.942 145.091 - 3.96% -
std::copy_backward(vector<bool>)_(aligned)/512 3.68% 1.560 1.618 - 6.57% -
std::count(vector<int>)_(every_other)/8 3.68% 1.334 1.383 - 0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.67% 1079289.680 1118894.783 - 3.04% -
BM_std_minmax<unsigned_long_long>/5 3.67% 1.804 1.871 - 3.00% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.67% 596937.809 618836.030 - 0.63% -
BM_std_minmax<unsigned_char>/21 3.67% 2.231 2.313 - 6.13% -
std::all_of(list<int>)_(process_all)/32768 3.66% 26154.359 27112.161 - 1.23% -
BM_std_minmax<int>/7 3.66% 1.711 1.773 - -4.91% -
BM_PushHeap_uint32_Descending_16 3.65% 0.354 0.367 - -0.37% -
rng::find_first_of(vector<int>)_(large_needle)/50 3.65% 285.569 295.983 - 9.41% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.64% 1.164 1.206 - -4.06% -
std::unordered_set<int>::find(key)_(existent)/32 3.64% 1.135 1.177 - 6.19% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.63% 30.094 31.187 - -1.20% -
SetIntersection_Front_Set_uint32_262144_256 3.63% 4783864.002 4957385.183 - 1.18% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 3.62% 4.609 4.776 - 2.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.62% 19480.732 20186.208 - 0.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.62% 12551.453 13005.986 - 5.14% -
std::set<int>::find(key)_(existent)/8192 3.62% 8.037 8.328 - -3.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 3.62% 1.163 1.205 - 0.79% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 3.60% 31325.941 32455.104 - -0.30% -
BM_num_get<long> 3.60% 11.063 11.461 - 0.75% -
std::multiset<int>::ctor(const&,_alloc)/32 3.60% 220.270 228.200 - 4.61% -
std::list<std::string>::ctor(size)/32 3.60% 340.400 352.652 - 4.48% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.60% 5236.728 5425.199 - 0.52% -
SetIntersection_Front_Set_uint64_262144_16384 3.59% 336249406.411 348306430.521 - 0.12% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.58% 16.690 17.288 - 3.81% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.57% 480.400 497.562 - 0.83% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.57% 795.197 823.591 - 6.56% -
rng::rotate(list<int>)_(by_1/4)/32 3.57% 13.756 14.247 - 4.80% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.57% 28.126 29.130 - -0.11% -
rng::for_each(multiset<int>::iterator)/50 3.56% 56.078 58.076 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.56% 1330282.741 1377592.814 - -3.80% -
BM_std_minmax<unsigned_int>/1 3.56% 0.601 0.622 - 3.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.55% 24.668 25.544 - 3.42% -
std::multiset<int>::clear()/8192 3.55% 74453.305 77096.233 - -4.29% -
BM_StringAssignAsciiz_Huge_Opaque 3.54% 183.783 190.293 - 4.63% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 3.54% 31.256 32.363 - 6.06% -
BM_vector_deque_ranges_move/64 3.54% 2.661 2.755 - -1.44% -
BM_deque_deque_move_backward/70000 3.54% 8799.801 9110.909 - 4.75% -
std::find_first_of(vector<int>)_(large_needle)/32 3.53% 104.780 108.482 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 3.53% 345406858.829 357607023.208 - 3.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.53% 12269.783 12703.119 - 3.41% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.53% 51518.572 53337.609 - -1.60% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.53% 4.360 4.514 - -1.63% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.52% 68532.616 70946.857 - 1.58% -
SetIntersection_Interlaced_Set_string_1024_1024 3.52% 56620112.699 58613956.578 - 2.16% -
rng::for_each(map<int>)/8192 3.52% 16713.732 17301.336 - -30.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.51% 16.693 17.279 - 3.68% -
BM_RangesMakeHeap_float_Ascending_256 3.51% 0.644 0.667 - -0.37% -
BM_RangesPopHeap_float_4 3.49% 2.369 2.452 - -1.33% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.49% 828.133 857.045 - 12.30% -
std::set<std::string>::ctor(const&,_alloc)/1024 3.49% 36197.141 37458.968 - 2.46% -
SetIntersection_Interlaced_Set_string_16384_1024 3.48% 339042062.996 350846465.803 - -1.38% -
std::any_of(deque<int>)_(process_all)/8192 3.47% 2719.398 2813.811 - -2.36% -
std::unordered_set<int>::insert(value)_(new_value)/8192 3.46% 19.381 20.053 - -0.02% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.46% 68.931 71.318 - -1.24% -
std::any_of(deque<int>)_(process_all)/32768 3.46% 10839.924 11215.282 - -2.28% -
SetIntersection_None_Vector_string_1024_256 3.46% 1207845.068 1249622.181 - 1.48% -
rng::partial_sort_copy(list<int>)_(repeated)/8 3.46% 8.394 8.684 - 4.04% -
BM_RangesSortHeap_float_64 3.45% 3.139 3.248 - 0.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.45% 23661.935 24479.295 - 2.58% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.45% 559.521 578.836 - 2.40% -
BM_MakeHeap_float_PipeOrgan_4 3.45% 0.388 0.401 - -2.89% -
BM_PushHeap_float_Ascending_16384 3.44% 4.221 4.366 - -0.19% -
std::set<std::string>::insert(value)_(already_present)/8192 3.44% 38.534 39.859 - 4.24% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.43% 1.589 1.644 - 3.77% -
std::unordered_set<int>::erase(key)_(existent)/32 3.43% 21.059 21.781 - 0.30% -
BM_std_minmax<unsigned_char>/11 3.43% 1.712 1.770 - -1.21% -
std::adjacent_find(list<int>,_pred)/8192 3.43% 8114.629 8392.573 - 5.94% -
BM_std_minmax<unsigned_short>/2 3.42% 0.848 0.877 - -0.00% -
std::copy_if(list<int>)_(every_other)/32768 3.42% 25223.941 26086.689 - -2.34% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.42% 1532976.971 1585368.492 - 1.14% -
SetIntersection_Front_Set_uint64_1024_64 3.42% 1888060.935 1952576.028 - -4.82% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 3.41% 62.168 64.290 - 49.14% -
BM_PushHeap_uint32_Random_16 3.41% 4.413 4.563 - -1.16% -
rng::generate(list<int>)/50 3.40% 15.364 15.887 - 0.62% -
BM_std_minmax<unsigned_char>/64 3.40% 1.219 1.261 - 9.20% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 3.40% 17.941 18.551 - -0.04% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.39% 7580.128 7837.294 - 2.77% -
rng::partition(deque<int>)_(sparse)/1024 3.39% 389.383 402.570 - 1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.39% 201776211.563 208607920.235 - -0.82% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.38% 6250.586 6462.161 - 4.65% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.38% 222.810 230.352 - 7.20% -
SetIntersection_Front_Vector_uint32_256_16 3.38% 4369336.929 4517147.518 - 1.96% -
rng::stable_sort(deque<int>)_(repeated)/8 3.38% 17.980 18.587 - 4.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.38% 875988.622 905565.824 - 5.61% -
rng::replace(vector<int>)_(prefix)/8192 3.37% 1263.413 1306.034 - 2.82% -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.37% 2.939 3.038 - 0.73% -
BM_std_minmax<unsigned_int>/15 3.37% 2.030 2.099 - 5.60% -
BM_StringRelational_Compare_Empty_Large_Control 3.36% 1.617 1.671 - 3.67% -
rng::for_each(multimap<int>)/8192 3.36% 16489.075 17043.186 - -29.14% -
rng::rotate(deque<int>)_(by_1/2)/1024 3.36% 173.553 179.382 - 3.27% -
BM_MakeThenSortHeap_string_Ascending_16384 3.36% 62.292 64.382 - 1.44% -
BM_SortHeap_float_4 3.35% 1.028 1.062 - -2.60% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 3.35% 11.528 11.914 - 0.56% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.35% 341.406 352.830 - 4.32% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.34% 30.301 31.314 - -2.11% -
std::vector<std::string>::ctor(size)/32 3.34% 33.569 34.691 - 1.85% -
rng::reverse_copy(deque<int>)/512 3.34% 126.721 130.950 - 4.01% -
BM_std_minmax<unsigned_char>/12 3.33% 1.945 2.010 - 1.73% -
BM_deque_deque_ranges_move_backward/64000 3.31% 7937.075 8200.153 - 4.49% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.31% 2074.404 2143.114 - -0.03% -
BM_num_get<bool> 3.31% 12.081 12.481 - 1.25% -
std::find_if(vector<int>)_(process_all)/8192 3.31% 2194.264 2266.834 - 0.20% -
BM_RangesSortHeap_string_16384 3.31% 95.947 99.119 - 3.31% -
bm_ranges_lexicographical_compare<signed_char>/8 3.31% 3.166 3.271 - 6.45% -
std::stable_partition(deque<int>)_(sparse)/8192 3.30% 3369.537 3480.873 - 0.04% -
rng::for_each(multimap<int>)/8 3.29% 4.513 4.662 - 1.84% -
SetIntersection_Front_Set_uint64_16384_16384 3.29% 342334821.646 353596377.561 - 3.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.29% 20.475 21.148 - -2.60% -
rng::rotate(list<int>)_(by_1/3)/50 3.29% 23.588 24.363 - 2.74% -
BM_std_min<short>/17 3.29% 1.586 1.638 - 3.73% -
std::multiset<int>::erase(iterator)/32 3.28% 21.319 22.019 - 0.62% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.28% 1.591 1.643 - 3.74% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.28% 3.638 3.757 - -0.31% -
SetIntersection_None_Set_uint32_256_256 3.26% 5769332.836 5957581.642 - 0.09% -
BM_PushHeap_uint64_Ascending_64 3.25% 1.518 1.568 - 3.32% -
BM_StringRelational_Compare_Empty_Empty_Control 3.25% 1.612 1.664 - 3.55% -
BM_RangesPushHeap_string_Descending_16 3.25% 2.108 2.176 - 5.13% -
BM_PushHeap_float_Random_4 3.25% 2.837 2.929 - 1.46% -
BM_PushHeap_uint64_Ascending_262144 3.24% 4.658 4.809 - 3.25% -
std::shift_left(deque<int>)/50 3.24% 5.481 5.659 - 3.56% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.24% 1.613 1.665 - 3.38% -
std::unordered_set<int>::erase(iterator)/8192 3.24% 20.166 20.819 - 2.32% -
rng::starts_with(vector<int>,_pred)/1000 3.24% 455.743 470.499 - 3.32% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.24% 9.460 9.767 - 5.02% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.23% 53957.654 55701.877 - 2.15% -
SetIntersection_None_Set_uint32_256_1 3.23% 11425949.725 11795224.696 - 1.82% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.23% 12314.393 12712.368 - 2.64% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 3.23% 21.124 21.806 - -1.25% -
SetIntersection_None_Vector_uint32_262144_1 3.23% 1163332.856 1200899.028 - -0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.22% 1095222.076 1130539.816 - 2.71% -
std::multiset<int>::erase(key)_(existent)/0 3.22% 20.811 21.482 - 0.15% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.22% 567.015 585.293 - 5.98% -
BM_std_minmax<unsigned_int>/6 3.22% 1.344 1.387 - 3.42% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.22% 12.329 12.726 - -0.20% -
BM_RangesSortHeap_float_262144 3.21% 29.911 30.872 - 0.64% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.21% 17.177 17.728 - -0.33% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.21% 822.045 848.434 - -1.64% -
std::multiset<std::string>::clear()/8192 3.20% 200013.941 206415.849 - -2.31% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 3.20% 19.840 20.474 - 0.50% -
rng::unique_copy(deque<int>)_(contiguous)/52 3.19% 14.687 15.156 - -0.38% -
BM_StringRelational_Less_Small_Small_Control 3.19% 1.727 1.782 - -4.46% -
rng::copy_backward(vector<int>)/1048576 3.19% 48443.180 49987.801 - 1.67% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 3.19% 302.232 311.865 - 3.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.18% 36.830 38.003 - 3.21% -
SetIntersection_Front_Set_string_1024_1024 3.18% 56345127.575 58138520.693 - 3.07% -
bm_lexicographical_compare<int>/64 3.18% 4.813 4.966 - 0.70% -
rng::stable_partition(deque<int>)_(dense)/32 3.16% 28.003 28.889 - -4.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 3.16% 10.981 11.328 - 2.05% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 3.16% 5339.875 5508.574 - 1.31% -
rng::copy_if(vector<int>)_(entire_range)/8 3.15% 2.203 2.273 - 5.08% -
std::replace(vector<int>)_(sprinkled)/50 3.15% 7.726 7.969 - -9.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.15% 7346308.583 7577616.743 - 0.46% -
std::find_if(vector<int>)_(process_all)/32768 3.15% 8804.068 9081.159 - -0.04% -
BM_std_minmax_element<short>/64 3.15% 17.237 17.780 - -0.46% -
rng::stable_partition(list<int>)_(sparse)/50 3.15% 25.724 26.534 - 1.05% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 3.14% 0.466 0.481 - 2.89% -
SetIntersection_None_Vector_uint64_262144_1024 3.13% 1157587.781 1193860.095 - -1.31% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 3.13% 5341.132 5508.374 - 1.07% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 3.13% 2.531 2.610 - 5.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.12% 6645.039 6852.634 - 2.47% -
std::set<int>::find(key)_(non-existent)/8192 3.12% 8.441 8.704 - -3.30% -
std::map<int,_int>::find(key)_(non-existent)/8192 3.12% 7.083 7.303 - 1.50% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 3.12% 0.541 0.558 - 3.82% -
BM_vector_deque_ranges_copy_backward/64000 3.11% 7334.739 7563.214 - -1.50% -
std::swap_ranges(deque<int>)/50 3.11% 20.005 20.629 - 3.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 3.11% 7.777 8.019 - 1.88% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 3.10% 33.577 34.618 - 6.55% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.10% 28.816 29.708 - 0.21% -
SetIntersection_Front_Set_string_16_16 3.09% 63316156.559 65272526.887 - 3.02% -
rng::move_backward(deque<int>)/4096 3.09% 154.970 159.757 - 0.66% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 3.09% 33.897 34.945 - -0.89% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.09% 1072326.319 1105408.139 - -1.72% -
std::find_if_not(deque<int>)_(bail_25%)/8192 3.08% 688.769 710.010 - 3.21% -
std::deque<std::string>::ctor(size)/32 3.08% 40.140 41.377 - -6.07% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 3.07% 0.405 0.417 - 2.98% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.07% 1.095 1.128 - 0.20% -
std::adjacent_find(deque<int>)/8 3.07% 2.957 3.048 - 2.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.07% 1116396.368 1150690.905 - -0.65% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 3.07% 5347.640 5511.899 - 1.04% -
BM_PopHeap_float_4 3.07% 2.374 2.446 - -0.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.07% 0.633 0.653 - -4.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.07% 13036575.196 13436181.513 - 1.32% -
BM_RangesPopHeap_uint32_4 3.06% 2.629 2.709 - 1.82% -
BM_std_min<__int128>/32 3.06% 12.184 12.557 - 3.18% -
std::rotate(list<int>)_(by_1/3)/32 3.06% 15.080 15.542 - 3.53% -
SetIntersection_Interlaced_Vector_uint64_16384_64 3.06% 5991653.634 6175149.723 - 1.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.06% 1084613.481 1117821.231 - -0.36% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.06% 31.514 32.479 - 0.79% -
BM_MakeThenSortHeap_float_SingleElement_256 3.06% 3.991 4.113 - -0.02% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.05% 904.425 932.040 - 1.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.05% 49.503 51.014 - 2.55% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.05% 46.842 48.272 - 0.17% -
BM_RangesMakeThenSortHeap_float_Heap_256 3.05% 5.897 6.077 - -1.26% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.04% 34.099 35.137 - 1.02% -
std::copy(deque<int>)/8 3.04% 2.744 2.827 - 7.73% -
std::sort(deque<int>)_(descending)/8 3.04% 25.714 26.496 - 2.27% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.04% 904.716 932.195 - 1.43% -
rng::sort(deque<int>)_(repeated)/8 3.03% 18.482 19.042 - -0.13% -
SetIntersection_Front_Vector_string_1024_256 3.02% 9942359.291 10242730.151 - 9.21% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.02% 4.420 4.553 - -0.57% -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 3.02% 0.669 0.690 - 2.26% -
rng::sort(deque<int>)_(ascending)/8 3.01% 18.237 18.786 - 0.67% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 3.01% 9.210 9.487 - 8.54% -
std::multiset<int>::insert(value)_(already_present)/32 3.00% 19.001 19.571 - 1.82% -
BM_RangesMakeHeap_uint64_Random_64 3.00% 1.293 1.332 - 6.58% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 3.00% 5348.338 5508.610 - 1.05% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.99% 0.762 0.784 - 1.95% -
BM_std_minmax<unsigned_char>/15 2.99% 2.983 3.072 - 4.64% -
BM_std_min<__int128>/31 2.98% 11.776 12.126 - 3.10% -
rng::remove(list<int>)_(prefix)/50 2.98% 66.873 68.864 - 2.70% -
BM_RangesMakeThenSortHeap_float_Heap_4 2.98% 1.225 1.261 - 4.75% -
rng::contains(deque<int>)_(process_all)/32 2.97% 8.587 8.842 - 2.60% -
std::none_of(list<int>)_(process_all)/8192 2.96% 7200.784 7414.242 - 5.99% -
BM_RangesPushHeap_float_Random_4 2.96% 2.912 2.998 - -0.46% -
BM_std_min<__int128>/30 2.96% 11.385 11.722 - 3.01% -
std::remove(list<int>)_(sprinkled)/32 2.96% 54.824 56.448 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.96% 0.562 0.579 - 5.71% -
std::map<int,_int>::find(key)_(existent)/1024 2.96% 3.750 3.861 - -1.17% -
SetIntersection_None_Set_string_16384_4 2.95% 197065644.491 202874995.460 - 3.61% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.94% 37178.320 38272.529 - 0.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.94% 223.979 230.568 - 2.86% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.94% 48679.673 50110.952 - 2.91% -
rng::find_end(deque<int>)_(process_all)/1024 2.94% 302.597 311.493 - -1.77% -
std::fill_n(list<int>)/32 2.93% 8.078 8.314 - 0.18% -
std::partial_sort(deque<int>)_(descending)/8192 2.93% 284366.018 292696.019 - 1.83% -
BM_PushHeap_uint64_SingleElement_262144 2.92% 0.357 0.368 - 3.00% -
std::find(deque<int>)_(bail_25%)/8 2.92% 2.064 2.124 - 2.84% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.92% 14856.234 15290.018 - 0.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.92% 5.045 5.192 - -0.72% -
rng::for_each(multiset<int>)/8 2.92% 4.575 4.709 - -1.72% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.91% 717.278 738.171 - -0.89% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 2.91% 1.474 1.517 - 0.82% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 2.91% 8.371 8.615 - 1.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.91% 6.514 6.704 - 0.22% -
std::stable_sort(deque<int>)_(heap)/8 2.90% 26.009 26.765 - 3.34% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.90% 293.810 302.327 - 4.88% -
BM_RangesMakeThenSortHeap_float_Random_4 2.90% 4.319 4.445 - 3.45% -
rng::remove_if(deque<int>)_(prefix)/1024 2.89% 561.079 577.314 - 0.50% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.89% 13528.009 13919.272 - 2.14% -
BM_RangesPushHeap_uint32_Descending_4 2.89% 0.351 0.362 - 6.30% -
BM_std_minmax<unsigned_short>/32 2.88% 1.229 1.265 - 2.88% -
BM_SortHeap_float_262144 2.88% 30.427 31.304 - 0.01% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.88% 4.117 4.236 - -0.31% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.88% 10.454 10.755 - 6.71% -
BM_MakeHeap_string_Descending_1024 2.87% 2.715 2.793 - 0.33% -
std::remove(deque<int>)_(sprinkled)/32 2.87% 52.627 54.138 - -4.05% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 2.87% 31.938 32.854 - -2.09% -
bm_ranges_lexicographical_compare<int>/4 2.86% 1.297 1.334 - 1.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.86% 11054.044 11370.623 - -0.78% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.86% 12.211 12.561 - -0.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.86% 6.376 6.558 - -0.74% -
BM_std_min<__int128>/29 2.86% 11.002 11.316 - 2.92% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.86% 24110.938 24799.479 - -0.36% -
std::multiset<std::string>::count(key)_(existent)/1024 2.86% 23.543 24.215 - 1.83% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.85% 880.740 905.877 - 2.00% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 2.85% 589.992 606.814 - -0.27% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 2.85% 206.754 212.648 - -0.26% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.85% 1.967 2.023 - -17.40% -
std::find_end(forward_list<int>)_(single_element)/1000 2.85% 673.843 693.024 - 0.09% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.84% 2.309 2.375 - 0.56% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.83% 54860.945 56414.615 - 1.55% -
SetIntersection_Front_Vector_uint64_256_4 2.83% 4348956.633 4471960.262 - -0.32% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.83% 272984.273 280704.550 - 1.48% -
BM_SortHeap_uint64_4 2.83% 0.937 0.964 - 2.65% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.83% 17.036 17.517 - 2.18% -
BM_std_minmax<unsigned_char>/4 2.83% 1.473 1.515 - 5.49% -
BM_std_minmax<unsigned_char>/29 2.82% 2.430 2.498 - 6.15% -
std::set<int>::ctor(const&,_alloc)/1024 2.82% 6257.867 6434.137 - 6.19% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 2.81% 22.057 22.678 - 7.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.81% 35288.698 36281.403 - 1.68% -
std::for_each_n(list<int>)/8192 2.81% 7280.648 7485.424 - 3.66% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.81% 38133.074 39205.139 - 2.91% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2.81% 2627.627 2701.498 - -0.04% -
rng::sort(deque<int>)_(descending)/8 2.81% 25.537 26.254 - 1.41% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.81% 9.132 9.389 - -6.90% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.81% 3.347 3.441 - 0.55% -
rng::copy_if(vector<int>)_(every_other)/8 2.80% 4.238 4.356 - 3.04% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 2.80% 52180.416 53642.681 - 1.37% -
BM_std_minmax<int>/6 2.80% 1.349 1.387 - 0.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.80% 815538.739 838380.537 - -0.25% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 2.79% 16841.287 17311.902 - 1.52% -
BM_RangesSortHeap_uint64_4 2.79% 0.934 0.960 - 2.10% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 2.79% 576.398 592.472 - 0.04% -
std::set<int>::find(key)_(non-existent)/32 2.79% 2.267 2.330 - -4.84% -
bm_lexicographical_compare<signed_char>/1 2.79% 1.286 1.322 - 4.99% -
BM_StringAssignStr_Huge_Opaque 2.79% 104.579 107.492 - -1.49% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 2.79% 4716.780 4848.166 - -0.31% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.78% 3.436 3.532 - -0.75% -
BM_PopHeap_float_16384 2.78% 33.137 34.057 - -0.35% -
std::partition(deque<int>)_(sparse)/8192 2.78% 3025.115 3109.114 - 3.06% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.78% 12302.500 12643.947 - 2.38% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.77% 2.858 2.938 - 2.48% -
SetIntersection_None_Vector_uint64_1024_256 2.77% 1122723.844 1153852.977 - 0.66% -
std::fill(vector<int>)/32 2.76% 1.041 1.069 - -2.46% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.76% 25.963 26.679 - 2.24% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.76% 3804.145 3908.978 - 2.67% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.75% 169328284.042 173992925.017 - 3.01% -
SetIntersection_Front_Vector_uint32_262144_1 2.75% 1089372.245 1119376.503 - -0.33% -
BM_std_min<unsigned_short>/22 2.75% 1.813 1.863 - 1.43% -
std::swap_ranges(deque<int>)/32 2.75% 10.491 10.779 - 1.67% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.75% 35894.394 36880.853 - 0.22% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.75% 9.355 9.612 - 2.41% -
BM_std_min<long_long>/3 2.75% 1.283 1.318 - 17.82% -
SetIntersection_Front_Set_float_16384_16384 2.73% 342866356.375 352215325.034 - 44.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.72% 6.896 7.084 - 2.27% -
BM_StringRelational_Eq_Small_Small_Control 2.71% 1.851 1.901 - 0.03% -
BM_deque_deque_copy_backward/70000 2.70% 8402.618 8629.582 - -0.50% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.70% 5.000 5.135 - 0.41% -
rng::move(list<int>)/32768 2.70% 35710.677 36674.769 - 5.63% -
BM_std_minmax<unsigned_short>/22 2.70% 2.394 2.459 - 0.06% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.70% 9758014.217 10021415.493 - 0.01% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.70% 151602.058 155690.283 - 3.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.69% 349027853.741 358415434.392 - 0.58% -
SetIntersection_Front_Set_uint64_262144_4 2.69% 1117760.870 1147799.607 - 2.29% -
std::stable_partition(list<int>)_(sparse)/1024 2.68% 913.276 937.771 - 1.54% -
std::move_backward(deque<int>)/262144 2.68% 29751.221 30548.679 - 2.19% -
BM_vector_deque_move_backward/70000 2.68% 8004.825 8218.965 - -0.76% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.68% 7621.439 7825.317 - 2.75% -
BM_std_minmax<unsigned_char>/6 2.67% 2.048 2.103 - 9.06% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.67% 216.654 222.442 - 1.60% -
std::find(list<int>)_(process_all)/50 2.67% 18.131 18.616 - -0.55% -
BM_std_min<__int128>/27 2.67% 10.223 10.496 - 2.78% -
BM_std_min<unsigned_long_long>/22 2.67% 2.170 2.228 - 2.17% -
rng::partition(deque<int>)_(sparse)/8192 2.66% 3027.739 3108.419 - -7.53% -
std::set<std::string>::erase(key)_(non-existent)/1024 2.66% 26.510 27.216 - 6.09% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.66% 1.500 1.540 - 0.13% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.66% 14.674 15.063 - 3.17% -
BM_std_min<char>/23 2.66% 2.281 2.342 - 0.98% -
std::partial_sort(deque<int>)_(heap)/8192 2.65% 283639.195 291169.459 - -2.25% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.65% 29.042 29.813 - 0.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.65% 3.599 3.694 - 4.79% -
SetIntersection_None_Set_uint32_16384_16384 2.65% 154224816.027 158310978.755 - 1.12% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.64% 343.832 352.920 - 2.02% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.64% 7669.095 7871.700 - 1.96% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.64% 23115.742 23725.099 - 1.44% -
std::unordered_map<int,_int>::erase(iterator)/32 2.63% 20.369 20.905 - 2.75% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.63% 2.620 2.689 - 2.44% -
std::generate(list<int>)/32 2.63% 8.540 8.765 - 0.91% -
BM_MakeHeap_uint64_Random_64 2.63% 1.283 1.316 - 3.19% -
BM_MakeThenSortHeap_float_Heap_16384 2.63% 25.858 26.537 - 2.01% -
std::map<std::string,_int>::clear()/32 2.62% 897.888 921.453 - 2.66% -
std::all_of(list<int>)_(process_all)/32 2.62% 11.494 11.795 - 0.42% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.62% 27.979 28.712 - 3.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.62% 18763479.016 19254733.434 - -2.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.62% 32.692 33.547 - 1.18% -
rng::search(deque<int>)_(near_matches)/1000 2.62% 24086.824 24716.902 - 32.64% -
std::stable_sort(deque<int>)_(shuffled)/8 2.62% 24.073 24.703 - 2.75% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.62% 16.284 16.710 - -0.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.61% 0.733 0.752 - 7.08% -
rng::fold_left(list<int>)/8192 2.61% 10517.347 10792.207 - -0.21% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.61% 1.438 1.476 - 5.96% -
SetIntersection_None_Set_string_64_16 2.61% 19273323.960 19775887.072 - 1.42% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.61% 38.392 39.393 - -0.31% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.60% 612.282 628.223 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.60% 351352793.175 360490604.170 - 2.32% -
std::multimap<std::string,_int>::clear()/1024 2.60% 19787.068 20301.112 - -1.85% -
rng::fill(list<int>)/8192 2.59% 7392.444 7584.265 - 3.03% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.59% 8.755 8.982 - -0.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.59% 815.174 836.277 - 1.84% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 2.58% 1338.059 1372.606 - 2.71% -
BM_deque_deque_ranges_move/70000 2.58% 3231.865 3315.289 - 8.98% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.58% 12307.048 12624.656 - 1.39% -
BM_PushHeap_uint64_Ascending_256 2.58% 2.092 2.146 - 2.58% -
BM_std_min<__int128>/26 2.58% 9.815 10.068 - 2.75% -
rng::sort(deque<int>)_(repeated)/8192 2.58% 6573.259 6742.546 - -0.04% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.57% 20.426 20.951 - 1.59% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.57% 609.417 625.092 - 0.14% -
rng::stable_partition(deque<int>)_(sparse)/8192 2.57% 3401.257 3488.590 - -4.44% -
std::multiset<int>::erase(key)_(existent)/32 2.57% 22.348 22.922 - 0.82% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.57% 113040.150 115940.444 - -1.70% -
rng::rotate_copy(vector<int>)/1024 2.56% 32.503 33.337 - 1.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.56% 1161018.633 1190784.344 - -1.98% -
BM_std_min<unsigned_short>/64 2.56% 3.498 3.588 - 2.44% -
rng::stable_partition(deque<int>)_(dense)/50 2.56% 37.400 38.358 - -5.01% -
BM_MakeThenSortHeap_float_Ascending_256 2.56% 6.462 6.627 - 1.16% -
BM_RangesPopHeap_uint64_262144 2.56% 41.152 42.204 - -3.12% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.55% 26.628 27.308 - -1.61% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.55% 16.484 16.905 - 26.86% -
BM_RangesSortHeap_string_1024 2.55% 59.085 60.592 - 2.93% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.55% 29.485 30.237 - -8.78% -
BM_deque_deque_move/4000 2.55% 145.869 149.585 - 3.59% -
std::replace(vector<int>)_(prefix)/50 2.55% 7.594 7.788 - 1.86% -
BM_std_min<__int128>/28 2.55% 10.616 10.886 - 2.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.54% 1090735.430 1118468.953 - 0.02% -
std::rotate(list<int>)_(1_element_forward)/8192 2.54% 7904.335 8105.152 - -9.20% -
BM_std_minmax<short>/24 2.54% 2.225 2.282 - -3.33% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.54% 14223.418 14584.355 - 3.75% -
BM_RangesPopHeap_uint32_262144 2.54% 40.959 41.998 - -2.04% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 2.54% 24.846 25.476 - 1.99% -
std::generate_n(deque<int>)/32 2.53% 8.298 8.509 - 2.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.53% 2.135 2.189 - -1.00% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.53% 102299.127 104891.713 - 2.64% -
rng::distance(join_view(vector<vector<int>>)/4096 2.53% 4.309 4.419 - 1.35% -
SetIntersection_Interlaced_Set_string_256_16 2.53% 18096272.313 18554197.752 - 0.89% -
std::partition(vector<int>)_(sparse)/32 2.53% 8.726 8.947 - 0.99% -
BM_deque_vector_ranges_move/4000 2.53% 143.122 146.737 - 2.54% -
BM_std_min<unsigned_short>/19 2.52% 1.893 1.941 - 10.28% -
rng::copy_backward(vector<bool>)_(aligned)/4096 2.52% 5.058 5.185 - 1.04% -
BM_StringRelational_Compare_Empty_Small_Control 2.52% 1.634 1.676 - 1.94% -
std::set<std::string>::find(key)_(existent)/1024 2.52% 22.954 23.531 - 1.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.52% 2.639 2.705 - 0.14% -
BM_StringRelational_Compare_Empty_Huge_Control 2.52% 1.625 1.666 - 3.65% -
std::is_sorted_until(vector<int>,_pred)/1024 2.51% 414.112 424.526 - -0.32% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.51% 15087053.996 15466126.613 - 3.41% -
SetIntersection_Front_Set_string_1024_4 2.51% 1313043.316 1346017.441 - 2.16% -
rng::rotate(deque<int>)_(1_element_forward)/1024 2.51% 38.856 39.831 - 0.22% -
BM_std_min<short>/27 2.51% 2.295 2.353 - 3.67% -
std::transform(deque<int>,_deque<int>)/32 2.50% 21.584 22.124 - 1.40% -
BM_std_min<__int128>/25 2.49% 9.460 9.695 - 2.50% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.49% 10.762 11.030 - 1.67% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.48% 18.383 18.839 - 1.55% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.48% 6.048 6.198 - -0.42% -
BM_MakeHeap_float_Random_262144 2.48% 1.115 1.143 - -1.48% -
BM_StringAssignAsciiz_Huge_Transparent 2.48% 183.854 188.411 - 3.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.48% 166312531.211 170430089.543 - 2.81% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.47% 29.280 30.002 - 1.95% -
std::find_if_not(deque<int>)_(process_all)/1024 2.46% 484.766 496.704 - 0.17% -
SetIntersection_Interlaced_Set_string_16384_16 2.46% 244039477.766 250037521.845 - 0.53% -
rng::all_of(list<int>)_(process_all)/32768 2.45% 25784.776 26416.477 - -1.52% -
std::unordered_set<std::string>::clear()/1024 2.44% 22920.002 23479.706 - 3.84% -
std::find_if(list<int>)_(process_all)/8 2.44% 3.424 3.508 - 0.28% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.44% 27.846 28.526 - 1.34% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.44% 10.088 10.334 - -2.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.43% 24143.721 24730.366 - -1.04% -
rng::move_backward(deque<int>)/262144 2.43% 29928.839 30655.873 - 0.69% -
rng::is_sorted(list<int>,_pred)/8 2.43% 4.226 4.329 - 0.69% -
SetIntersection_Front_Vector_uint64_262144_4 2.43% 1080121.867 1106323.034 - -1.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 2.43% 7.190 7.365 - 3.67% -
BM_StringCopy_Huge 2.42% 100.977 103.418 - -0.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.41% 4.595 4.705 - -0.53% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.41% 27.375 28.035 - -2.72% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.41% 1313.452 1345.084 - 2.70% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.41% 8.512 8.717 - -1.61% -
rng::equal(vector<bool>)_(unaligned)/8 2.41% 0.738 0.756 - -10.64% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 2.41% 89.422 91.573 - 16.92% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.40% 1.239 1.268 - 4.32% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.40% 12351.172 12647.880 - 1.63% -
rng::search(deque<int>)_(near_matches)/1024 2.40% 25225.077 25830.795 - 31.75% -
BM_RangesPopHeap_float_1024 2.39% 27.301 27.955 - -2.86% -
SetIntersection_Front_Set_float_262144_16 2.39% 1271955.649 1302395.045 - 3.47% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.39% 2.230 2.283 - -7.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.39% 3.490 3.573 - -0.23% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.38% 4.521 4.629 - 0.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.38% 6661.661 6820.443 - 1.79% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.38% 17.238 17.649 - 4.16% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.38% 40813.701 41784.751 - 1.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.38% 136267.164 139505.926 - 2.04% -
BM_std_min<long_long>/20 2.38% 2.008 2.055 - 2.44% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.38% 20.385 20.870 - 2.37% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.37% 2.098 2.148 - -0.96% -
BM_deque_vector_copy_backward/1 2.37% 2.092 2.142 - 1.87% -
BM_deque_deque_copy_backward/65536 2.36% 8302.949 8498.868 - 5.43% -
rng::all_of(vector<int>)_(process_all)/8 2.35% 2.486 2.545 - 4.08% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 2.35% 0.666 0.682 - 1.93% -
BM_std_min<short>/25 2.35% 2.086 2.135 - -1.48% -
BM_StringRelational_Eq_Large_Huge_Control 2.35% 0.486 0.497 - 2.45% -
std::multiset<int>::contains(key)_(existent)/32 2.35% 1.664 1.703 - 1.62% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.35% 206349449.766 211202839.166 - 0.43% -
BM_vector_deque_ranges_move_backward/1024 2.35% 37.311 38.188 - 0.74% -
SetIntersection_Interlaced_Set_string_64_4 2.35% 26877999.369 27509781.308 - 1.03% -
SetIntersection_Front_Set_string_256_16 2.34% 7602450.527 7780445.309 - 0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.34% 1224040.143 1252657.517 - 0.29% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.33% 0.554 0.567 - -0.90% -
std::adjacent_find(deque<int>)/50 2.33% 14.773 15.117 - 7.53% -
std::set<std::string>::ctor(const&)/1024 2.33% 34300.991 35100.337 - 2.20% -
rng::find(deque<int>)_(bail_25%)/8 2.33% 2.064 2.112 - 2.83% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.33% 372.277 380.939 - 0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.33% 1134963.232 1161367.632 - 3.42% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.32% 102204.981 104579.234 - 1.26% -
std::set<int>::erase(key)_(existent)/0 2.32% 20.266 20.737 - 0.75% -
BM_MakeHeap_string_PipeOrgan_16384 2.31% 5.559 5.687 - -3.04% -
rng::none_of(list<int>)_(process_all)/32768 2.31% 25482.773 26070.739 - -1.46% -
BM_std_min<unsigned_char>/13 2.31% 1.562 1.598 - 2.37% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.31% 35840.003 36666.382 - 1.64% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.30% 17180.259 17575.774 - 3.87% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 2.30% 1.237 1.266 - -4.08% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.30% 578.103 591.400 - 0.09% -
BM_RangesPushHeap_uint64_Random_16 2.30% 4.279 4.378 - 1.90% -
BM_RangesSortHeap_string_256 2.29% 44.347 45.365 - 2.47% -
BM_std_minmax_element<long_long>/1024 2.29% 272.019 278.261 - 1.65% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.29% 0.920 0.941 - -7.74% -
std::fill_n(vector<int>)/8192 2.29% 235.554 240.956 - 1.38% -
rng::find_end(list<int>,_pred)_(process_all)/8192 2.29% 8902.142 9106.071 - 6.27% -
std::find_if(vector<char>)_(bail_25%)/8 2.29% 0.929 0.950 - 0.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.29% 306.174 313.172 - 0.85% -
rng::find_last(list<int>)_(bail_90%)/8 2.29% 0.461 0.471 - 2.34% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.28% 848.529 867.906 - 0.50% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.28% 1921189.127 1965033.121 - -0.56% -
SetIntersection_Front_Set_uint32_16384_16384 2.28% 337350157.014 345044724.491 - -1.51% -
BM_std_minmax<unsigned_short>/20 2.28% 1.952 1.997 - -0.98% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.28% 38.360 39.233 - 0.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.27% 54651.832 55894.287 - 1.82% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.27% 30.608 31.303 - 0.17% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.27% 8.481 8.673 - -0.33% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.27% 4.241 4.338 - 0.88% -
rng::find_if_not(vector<char>)_(process_all)/8 2.27% 2.469 2.525 - 3.37% -
std::find_if(vector<int>)_(process_all)/1024 2.27% 283.577 290.009 - 0.10% -
BM_std_min<__int128>/24 2.27% 9.103 9.309 - 2.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.26% 2338864.778 2391795.728 - 0.34% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.26% 5.712 5.841 - -0.52% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.25% 9.263 9.472 - 1.98% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.25% 27.448 28.067 - 0.48% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.25% 218.763 223.690 - 3.15% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.25% 0.583 0.596 - 8.00% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.25% 29.387 30.049 - 1.85% -
std::find(deque<int>)_(process_all)/50 2.25% 13.236 13.534 - 2.70% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.25% 0.819 0.837 - 7.61% -
SetIntersection_Interlaced_Vector_string_262144_16 2.25% 5837692.488 5968770.919 - 3.02% -
SetIntersection_None_Vector_string_262144_262144 2.24% 1359865.656 1390364.277 - 2.16% -
BM_StringEraseWithMove_Large_Transparent 2.24% 2.587 2.645 - 5.64% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.23% 604.841 618.355 - 0.29% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.23% 36269.978 37079.974 - 1.85% -
rng::sort(vector<int>)_(descending)/8192 2.23% 7274.141 7436.167 - 0.23% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.23% 343828812.084 351486018.769 - 0.35% -
rng::generate(deque<int>)/8192 2.23% 2043.634 2089.143 - 2.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.23% 712.683 728.546 - 1.73% -
BM_std_min<short>/28 2.23% 2.730 2.791 - 0.73% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.22% 18.034 18.434 - 2.08% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.22% 27.706 28.320 - -2.06% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.22% 588.182 601.212 - 2.88% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.21% 6245.239 6383.527 - 2.72% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.21% 49853.534 50957.438 - 2.70% -
std::generate(list<int>)/50 2.21% 15.364 15.704 - 1.68% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.21% 586.673 599.652 - 0.27% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.21% 4692.278 4796.015 - 0.32% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.20% 38.042 38.880 - 8.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 2.20% 0.472 0.483 - 3.17% -
BM_std_minmax<unsigned_short>/16 2.20% 1.685 1.722 - 0.60% -
BM_std_min<char>/5 2.20% 1.426 1.457 - 2.89% -
BM_std_min<short>/30 2.20% 2.347 2.399 - 2.18% -
BM_RangesMakeHeap_uint32_SingleElement_262144 2.20% 0.626 0.640 - 2.37% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 2.19% 9154.232 9354.984 - -0.46% -
rng::partial_sort(deque<int>)_(heap)/8 2.19% 36.906 37.715 - -0.76% -
BM_std_min<long_long>/30 2.19% 3.164 3.234 - -0.69% -
SetIntersection_Front_Set_uint64_262144_64 2.19% 1828545.247 1868581.176 - -8.70% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.19% 102350.218 104589.332 - 1.90% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.19% 20.508 20.956 - 0.12% -
BM_RangesPushHeap_float_PipeOrgan_262144 2.19% 3.144 3.213 - 2.05% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.19% 572.944 585.465 - 0.38% -
bm_gcd_trivial 2.18% 0.856 0.875 - 0.45% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 2.18% 39.256 40.113 - 0.80% -
SetIntersection_Front_Vector_uint32_64_16 2.18% 15140967.111 15471372.727 - 2.58% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.18% 13.535 13.830 - 1.88% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.18% 787.568 804.733 - 4.74% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.18% 19.666 20.094 - 0.68% -
SetIntersection_Front_Set_string_1024_1 2.18% 1148086.621 1173076.388 - 1.78% -
BM_std_min<unsigned_int>/28 2.18% 1.962 2.005 - 2.58% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.18% 174085.234 177872.480 - 1.13% -
std::fill(vector<bool>)/512 2.18% 1.530 1.563 - -0.40% -
BM_MakeHeap_uint64_SingleElement_256 2.17% 0.575 0.587 - 2.34% -
BM_MakeThenSortHeap_string_SingleElement_64 2.17% 19.674 20.101 - -0.87% -
rng::stable_sort(vector<int>)_(heap)/8 2.17% 21.813 22.286 - 0.99% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 2.16% 24.279 24.804 - -1.53% -
BM_MakeThenSortHeap_string_SingleElement_16 2.16% 13.716 14.012 - 0.34% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.16% 3.868 3.952 - 2.40% -
BM_RangesSortHeap_string_64 2.16% 29.800 30.444 - 2.43% -
std::sort(vector<int>)_(descending)/8192 2.16% 7280.421 7437.449 - 0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.15% 6641346.373 6784191.863 - 1.85% -
rng::any_of(list<int>)_(process_all)/32768 2.15% 26027.415 26586.911 - -1.18% -
rng::copy_backward(vector<bool>)_(aligned)/512 2.15% 1.765 1.803 - 1.98% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.15% 22.179 22.655 - 4.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.15% 5.214 5.326 - 1.91% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.14% 528.970 540.313 - -0.28% -
std::multiset<int>::erase(iterator)/0 2.14% 19.944 20.372 - 0.46% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 2.14% 3.986 4.071 - -1.38% -
BM_RangesMakeHeap_string_SingleElement_16384 2.14% 5.959 6.087 - 3.45% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.14% 170.708 174.360 - 0.13% -
rng::copy_if(list<int>)_(every_other)/4096 2.14% 3257.448 3327.027 - 2.55% -
std::find(vector<char>)_(bail_25%)/1024 2.13% 5.442 5.558 - 2.38% -
std::set<int>::lower_bound(key)_(non-existent)/8192 2.12% 9.697 9.903 - 0.87% -
std::set<int>::find(key)_(non-existent)/1024 2.12% 5.555 5.673 - -4.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.12% 19.436 19.848 - 2.15% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.12% 530.755 542.007 - 0.63% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.12% 13.553 13.840 - 1.86% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 2.12% 490.843 501.232 - -3.03% -
SetIntersection_Interlaced_Vector_string_1024_4 2.11% 1712386.158 1748585.966 - 1.82% -
BM_std_minmax<unsigned_char>/23 2.11% 2.986 3.049 - 5.88% -
rng::sort(deque<int>)_(heap)/8 2.11% 24.896 25.421 - 1.42% -
std::unordered_multiset<int>::erase(iterator)/1024 2.11% 20.052 20.474 - 0.14% -
BM_std_min<unsigned_long_long>/30 2.10% 2.692 2.749 - 0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.10% 27112516.622 27682963.899 - -0.44% -
BM_MakeThenSortHeap_string_SingleElement_16384 2.10% 38.717 39.531 - -0.59% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.10% 4.846 4.948 - 2.37% -
SetIntersection_Front_Vector_uint32_256_4 2.10% 4393165.070 4485438.262 - 0.17% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 2.10% 51480.694 52561.867 - 2.65% -
std::rotate_copy(deque<int>)/1024 2.10% 34.211 34.930 - 0.02% -
SetIntersection_Interlaced_Vector_uint32_1024_4 2.10% 1325324.026 1353119.911 - 2.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.09% 1126792.444 1150383.021 - -0.19% -
std::multiset<int>::find(key)_(non-existent)/32 2.09% 2.240 2.287 - 2.06% -
SetIntersection_None_Set_uint64_1024_256 2.09% 8709903.188 8892031.526 - 1.73% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 2.08% 0.818 0.835 - 1.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 2.08% 9.755 9.958 - 1.46% -
BM_std_minmax_element<long_long>/512 2.08% 138.204 141.081 - 1.45% -
BM_PopHeap_float_1024 2.08% 27.988 28.571 - 2.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.07% 15184.574 15499.409 - 0.51% -
std::unique_copy(list<int>)_(contiguous)/8192 2.07% 6889.965 7032.461 - 0.77% -
rng::generate(list<int>)/32 2.07% 8.537 8.713 - 0.38% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.07% 23.489 23.974 - 0.75% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.07% 746.724 762.158 - 1.69% -
BM_MakeThenSortHeap_float_SingleElement_64 2.07% 3.314 3.382 - -0.07% -
BM_std_min<__int128>/23 2.07% 8.733 8.913 - 2.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.07% 1402.366 1431.339 - 0.15% -
std::set<std::string>::insert(value)_(new_value)/32 2.07% 40.328 41.162 - 2.10% -
std::reverse(list<int>)/4096 2.07% 1674.913 1709.508 - 4.57% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.06% 13.373 13.649 - 0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.06% 143389547.512 146344647.953 - -2.04% -
BM_std_min<short>/8 2.06% 1.362 1.390 - 2.49% -
BM_RangesMakeHeap_float_Ascending_262144 2.06% 0.696 0.710 - 1.56% -
SetIntersection_Front_Set_string_16_4 2.06% 66849474.666 68225020.161 - 1.11% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.06% 197.218 201.275 - -1.74% -
BM_std_min<unsigned_char>/14 2.06% 1.795 1.832 - -2.46% -
SetIntersection_Interlaced_Vector_string_1024_256 2.06% 20746730.950 21173086.379 - 2.83% -
std::any_of(list<int>)_(process_all)/32768 2.05% 25836.779 26367.453 - -2.30% -
BM_std_minmax_element<long_long>/4096 2.05% 1077.033 1099.138 - 2.29% -
std::sort(vector<int>)_(descending)/8 2.05% 24.661 25.166 - 2.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.05% 66640.303 68003.448 - 0.27% -
BM_deque_deque_copy/4000 2.05% 145.493 148.469 - 2.51% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.04% 7421.813 7573.487 - -3.78% -
BM_std_minmax_element<long_long>/4000 2.04% 1052.350 1073.849 - 2.26% -
rng::search_n(list<int>,_pred)_(no_match)/1000 2.04% 829.335 846.269 - 0.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 2.04% 34.348 35.049 - 2.09% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.04% 174328165.684 177884026.731 - 0.95% -
std::rotate(deque<int>)_(1_element_backward)/50 2.04% 5.309 5.417 - 3.14% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.04% 21.213 21.645 - -0.18% -
SetIntersection_Front_Vector_string_64_16 2.03% 21963888.588 22410448.523 - 3.82% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.03% 676.393 690.143 - 0.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.03% 5.369 5.478 - 3.83% -
rng::replace(list<int>)_(sprinkled)/50 2.02% 19.905 20.308 - 3.12% -
SetIntersection_None_Set_uint32_1024_4 2.02% 8696221.928 8871995.374 - 2.16% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.02% 35.316 36.029 - 0.94% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.01% 342.431 349.325 - 1.78% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.01% 14155.231 14440.229 - -0.20% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 2.01% 11.320 11.548 - 0.56% -
BM_std_min<unsigned_int>/32 2.01% 2.172 2.216 - 2.82% -
SetIntersection_Front_Vector_string_256_16 2.01% 6434628.005 6563676.681 - 2.73% -
BM_RangesPushHeap_uint64_Random_4 2.00% 2.135 2.178 - -2.97% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 2.00% 1.580 1.612 - 0.34% -
BM_PushHeap_string_Random_64 2.00% 12.649 12.902 - 0.75% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.00% 1.655 1.688 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.99% 2279040.294 2324502.185 - 1.80% -
BM_RangesMakeHeap_string_SingleElement_256 1.99% 6.336 6.462 - 3.07% -
BM_std_min<int>/12 1.99% 1.492 1.521 - -1.86% -
SetIntersection_Front_Vector_uint64_256_16 1.99% 4428659.873 4516623.987 - 2.98% -
BM_std_minmax_element<short>/4 1.98% 1.227 1.251 - 1.80% -
SetIntersection_Interlaced_Set_uint64_256_16 1.98% 12140773.147 12381597.034 - -0.20% -
rng::replace(vector<int>)_(prefix)/50 1.98% 6.984 7.122 - -1.06% -
std::sort(deque<int>)_(repeated)/8 1.98% 18.724 19.095 - 0.49% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.97% 24.394 24.875 - 1.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.97% 43.522 44.380 - 2.04% -
BM_deque_deque_move_backward/64000 1.97% 8027.519 8185.773 - 4.90% -
SetIntersection_None_Set_string_1024_256 1.97% 8936111.146 9112201.347 - -0.23% -
rng::find_if(vector<char>)_(process_all)/8 1.97% 2.487 2.536 - -0.16% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.97% 17.976 18.330 - 1.50% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 1.97% 0.710 0.724 - 1.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.97% 34.600 35.281 - 1.95% -
rng::none_of(vector<int>)_(process_all)/32 1.97% 8.329 8.493 - 0.61% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.97% 20.357 20.757 - 1.68% -
std::multiset<int>::erase(iterator)/8192 1.96% 23.644 24.108 - -0.59% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.96% 4.778 4.872 - -2.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.96% 42761.124 43600.385 - -1.52% -
BM_MakeHeap_string_Descending_64 1.96% 2.560 2.610 - 1.73% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.96% 341.396 348.093 - 1.81% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.96% 660.362 673.314 - 1.31% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.96% 55.137 56.217 - 5.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.96% 14.292 14.572 - 1.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.96% 34.663 35.342 - -1.22% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.95% 2.908 2.965 - -2.26% -
SetIntersection_Interlaced_Set_uint64_64_64 1.95% 15158007.264 15453811.815 - -2.68% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.95% 1.502 1.531 - -2.90% -
BM_MakeThenSortHeap_float_Descending_16 1.95% 1.840 1.876 - 0.78% -
std::set<std::string>::insert(value)_(new_value)/0 1.94% 32.938 33.579 - 1.90% -
std::map<std::string,_int>::erase(key)_(existent)/32 1.94% 80.000 81.556 - -9.38% -
SetIntersection_Front_Vector_uint64_16384_16 1.94% 1181993.107 1204920.906 - 0.51% -
std::move(list<int>)/32768 1.94% 30781.152 31377.646 - -0.04% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 1.93% 16.037 16.347 - 1.61% -
BM_std_min<short>/12 1.93% 1.520 1.549 - 0.54% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.93% 3.554 3.622 - -1.18% -
SetIntersection_None_Set_string_16384_64 1.93% 200703574.901 204573806.882 - -0.01% -
BM_MakeThenSortHeap_uint32_Heap_4 1.93% 1.197 1.220 - -0.39% -
SetIntersection_Front_Vector_float_16384_4 1.93% 1123304.282 1144953.614 - 2.51% -
BM_std_min<unsigned_char>/31 1.93% 2.500 2.548 - 1.62% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.92% 23.073 23.517 - -0.19% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.92% 30.552 31.139 - 6.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.92% 18.027 18.373 - 1.91% -
rng::unique_copy(deque<int>)_(contiguous)/32 1.92% 9.753 9.940 - 0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.92% 8.695 8.862 - 1.03% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.92% 7057906.762 7193369.899 - -0.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.92% 24.618 25.090 - -2.71% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.92% 420.938 429.010 - 2.03% -
BM_std_minmax_element<long_long>/5500 1.92% 1444.963 1472.668 - 2.58% -
std::multiset<int>::erase(iterator)/1024 1.92% 23.757 24.212 - 0.46% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.92% 16.567 16.885 - 0.66% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.92% 3.504 3.571 - -0.35% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.91% 2.305 2.349 - 1.81% -
BM_vector_deque_ranges_move_backward/5500 1.91% 198.937 202.744 - 2.41% -
std::partition_copy(vector<int>)/1024 1.91% 457.240 465.986 - -0.56% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.91% 32182.190 32797.059 - 1.32% -
SetIntersection_Front_Vector_uint64_16_16 1.91% 37635504.099 38354550.001 - -1.78% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 1.91% 7.181 7.318 - 1.24% -
BM_StringFindStringLiteral/64 1.91% 2.097 2.137 - 1.50% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 1.91% 3.130 3.190 - 2.14% -
710_omnetpp_r 1.91% 8.847 9.016 - -0.11% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.90% 22.073 22.493 - 3.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.90% 102218.567 104160.858 - 1.06% -
BM_std_min<__int128>/22 1.90% 8.334 8.492 - 1.91% -
rng::unique_copy(list<int>)_(contiguous)/8192 1.90% 6916.000 7047.236 - 0.99% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.90% 2.093 2.133 - -0.04% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.89% 26.488 26.990 - -1.39% -
SetIntersection_Interlaced_Set_float_16384_16 1.89% 210626031.949 214615888.352 - 1.65% -
std::unordered_map<int,_int>::ctor(const&)/32 1.89% 201.044 204.852 - -0.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.89% 2.615 2.664 - 2.84% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.89% 6192708.049 6309888.771 - 2.38% -
BM_std_min<int>/64 1.89% 2.669 2.719 - 1.67% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.89% 11.800 12.022 - 0.56% -
rng::partial_sort(vector<int>)_(ascending)/8 1.88% 20.636 21.025 - 0.82% -
std::stable_partition(list<int>)_(sparse)/32 1.88% 9.816 10.001 - -0.65% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 1.88% 37.665 38.374 - -0.35% -
SetIntersection_Interlaced_Set_float_16384_1024 1.88% 172480590.266 175727687.131 - 3.70% -
std::map<int,_int>::find(key)_(existent)/32 1.88% 1.531 1.560 - -0.47% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.88% 3.270 3.332 - -0.79% -
BM_StringFindStringLiteral/32 1.88% 1.667 1.699 - 2.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.88% 39689980.131 40436263.027 - 1.66% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.88% 18.886 19.240 - 1.14% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.88% 674.023 686.673 - 1.81% -
std::shift_left(deque<int>)/1024 1.87% 39.545 40.285 - 0.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.87% 817541.859 832823.997 - 0.40% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.87% 19.666 20.034 - 0.99% -
BM_std_min<unsigned_long_long>/23 1.87% 2.429 2.474 - 1.05% -
rng::rotate(list<int>)_(by_1/2)/1024 1.87% 384.277 391.447 - 1.68% -
BM_MakeThenSortHeap_float_Descending_262144 1.87% 34.451 35.094 - -0.82% -
rng::for_each_n(deque<int>)/50 1.86% 3.920 3.993 - -0.02% -
SetIntersection_None_Set_float_262144_16 1.86% 1161137.533 1182782.391 - -0.32% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.86% 5866746.350 5976078.552 - -0.55% -
std::set<int>::upper_bound(key)_(existent)/1024 1.86% 4.135 4.212 - 0.01% -
std::all_of(list<int>)_(process_all)/50 1.86% 21.545 21.946 - -0.47% -
std::find_first_of(vector<int>)_(large_needle)/8192 1.86% 7061741.999 7193020.196 - -4.45% -
SetIntersection_None_Set_float_262144_262144 1.86% 1166374.509 1188017.578 - -0.19% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.86% 209.228 213.110 - 2.60% -
rng::fill_n(list<int>)/50 1.85% 15.990 16.286 - 2.47% -
std::adjacent_find(deque<int>,_pred)/8 1.85% 4.287 4.366 - -3.50% -
rng::for_each(multimap<int>::iterator)/8192 1.85% 16627.615 16935.789 - -30.10% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.85% 4.050 4.125 - -0.58% -
BM_vector_deque_copy_backward/64 1.85% 2.961 3.016 - -1.63% -
BM_RangesMakeHeap_uint32_Ascending_262144 1.85% 0.664 0.676 - 1.81% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.85% 15265477.487 15547490.536 - -4.77% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.85% 3.738 3.807 - 0.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.85% 13347.825 13594.324 - -0.36% -
BM_PushHeap_uint64_Ascending_1024 1.85% 2.577 2.625 - 1.89% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.84% 16.421 16.724 - 1.33% -
BM_std_min<unsigned_short>/4 1.84% 0.981 0.999 - 2.42% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.84% 18.346 18.684 - -0.25% -
BM_std_min<long_long>/12 1.84% 2.029 2.066 - 7.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.84% 14.233 14.495 - 1.67% -
BM_PopHeap_uint64_4 1.84% 2.707 2.756 - 2.36% -
std::partial_sort(deque<int>)_(ascending)/8192 1.84% 163691.265 166703.032 - 1.51% -
SetIntersection_Interlaced_Vector_string_16_4 1.84% 71559369.034 72875770.676 - 0.57% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.84% 1.242 1.265 - 4.29% -
rng::stable_partition(list<int>)_(dense)/8192 1.84% 18229.439 18564.354 - 1.55% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.84% 1563364.666 1592069.092 - 0.59% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.83% 13.303 13.547 - 1.51% -
std::search(list<int>)_(no_match)/1024 1.83% 738.440 751.987 - 0.05% -
SetIntersection_Interlaced_Set_uint32_16_16 1.83% 40454729.856 41196835.199 - -1.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.83% 35040.426 35682.757 - 1.94% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.83% 41.761 42.526 - 1.93% -
rng::replace(vector<int>)_(prefix)/1024 1.83% 165.327 168.349 - 2.49% -
SetIntersection_Interlaced_Set_float_1024_4 1.83% 10067753.317 10251509.881 - -1.55% -
rng::sort(vector<int>)_(descending)/8 1.82% 24.693 25.143 - 1.81% -
rng::fill_n(vector<int>)/1024 1.82% 29.270 29.804 - 0.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 1.82% 20.747 21.125 - 6.44% -
BM_MakeThenSortHeap_uint32_Descending_4 1.82% 1.434 1.460 - 0.27% -
std::find(vector<bool>)_(process_all)/8192 1.82% 33.313 33.917 - 0.85% -
SetIntersection_None_Vector_uint32_1024_1 1.82% 1121442.065 1141798.688 - 0.12% -
std::for_each(list<int>)/8 1.81% 2.505 2.551 - -0.69% -
BM_PushHeap_string_QuickSortAdversary_16 1.81% 10.131 10.314 - 0.87% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.81% 641790.148 653421.769 - 1.93% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.81% 22.785 23.198 - 0.96% -
std::deque<std::string>::ctor(size)/1024 1.81% 713.683 726.600 - 3.26% -
std::move_backward(deque<int>)/1048576 1.81% 127138.003 129437.631 - 1.07% -
SetIntersection_Interlaced_Set_string_16_4 1.81% 76441112.552 77823414.738 - 0.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.81% 78.975 80.403 - 1.72% -
std::remove(deque<int>)_(sprinkled)/50 1.81% 57.257 58.292 - -6.99% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.81% 23.835 24.266 - 0.51% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.81% 562308.142 572462.133 - -0.96% -
std::multiset<std::string>::ctor(const&)/32 1.81% 719.111 732.095 - 2.50% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.80% 214.621 218.489 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.80% 351309974.797 357634426.562 - -1.83% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.80% 41542.158 42289.690 - 0.36% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.80% 4318.666 4396.357 - 0.06% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 1.80% 340.702 346.830 - -0.58% -
std::copy_n(list<int>)/32768 1.79% 25805.533 26268.257 - 0.96% -
BM_MakeThenSortHeap_string_SingleElement_1024 1.79% 29.917 30.453 - -0.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.79% 51.335 52.255 - 0.75% -
rng::find_last(list<int>)_(bail_10%)/8 1.79% 2.057 2.094 - 0.27% -
rng::partition_copy(deque<int>)/50 1.79% 27.459 27.950 - 0.11% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.79% 571.384 581.598 - -0.21% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.79% 17.695 18.011 - 2.32% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.79% 19758.973 20111.728 - 1.15% -
BM_StringEraseWithMove_Small_Opaque 1.78% 2.574 2.620 - 1.46% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.78% 27.680 28.174 - 9.17% -
rng::copy_backward(vector<bool>)_(aligned)/64 1.78% 1.893 1.927 - 7.11% -
std::unordered_map<int,_int>::clear()/8192 1.77% 63007.910 64124.097 - 2.87% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.76% 1.677 1.707 - 8.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.76% 9.454 9.620 - 2.58% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.76% 2437.334 2480.267 - -0.21% -
std::generate_n(deque<int>)/50 1.76% 12.318 12.535 - 1.73% -
rng::remove(list<int>)_(prefix)/32 1.76% 55.422 56.396 - 1.67% -
BM_RangesMakeHeap_float_PipeOrgan_262144 1.76% 0.709 0.721 - 1.92% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.76% 1.359 1.383 - 1.02% -
std::set<std::string>::insert(value)_(new_value)/1024 1.76% 64.582 65.715 - 1.28% -
SetIntersection_Interlaced_Set_float_262144_4 1.75% 1286060.385 1308623.211 - 0.29% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.75% 31.180 31.726 - 1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.75% 1151239.839 1171409.956 - -0.16% -
BM_MakeThenSortHeap_float_Ascending_64 1.75% 3.960 4.029 - 0.63% -
std::sort(deque<int>)_(pipe-organ)/8 1.75% 20.846 21.211 - 0.61% -
SetIntersection_None_Set_uint32_262144_262144 1.75% 1148176.270 1168230.305 - -1.03% -
std::copy_n(vector<bool>)_(aligned)/262144 1.74% 675.857 687.631 - 15.57% -
BM_PushHeap_uint32_Random_4 1.74% 2.481 2.524 - 2.75% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 1.74% 14.225 14.472 - 1.65% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.74% 2.027 2.062 - 2.47% -
SetIntersection_None_Set_float_262144_1 1.73% 1162173.096 1182299.561 - -0.94% -
vector<bool>(const_vector<bool>&) 1.73% 9.828 9.998 - 4.36% -
SetIntersection_Interlaced_Vector_string_1024_1 1.73% 1116861.479 1136164.256 - -0.65% -
std::unordered_set<std::string>::clear()/32 1.73% 925.829 941.829 - 1.05% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.73% 12.298 12.510 - 1.35% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.72% 955445.278 971920.977 - -0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.72% 13499.045 13731.758 - -0.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.72% 151016.469 153618.886 - -0.32% -
BM_CmpLess_int_uint 1.72% 1.111 1.131 - 0.75% -
SetIntersection_None_Set_float_256_16 1.72% 11083560.219 11274481.980 - 2.20% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.72% 23.086 23.483 - 0.05% -
BM_std_min<__int128>/21 1.72% 7.945 8.082 - 1.93% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.72% 11.848 12.052 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.72% 1217469.129 1238401.512 - 4.85% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.72% 168295946.102 171188617.240 - 0.74% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.72% 450.997 458.746 - 1.84% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.72% 386.412 393.044 - 0.81% -
BM_vector_deque_ranges_copy_backward/64 1.71% 3.035 3.087 - 2.03% -
SetIntersection_Interlaced_Set_string_16_16 1.71% 63429020.985 64515577.200 - 2.02% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.71% 36675.791 37303.888 - 2.38% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.71% 10020498.211 10191927.214 - 1.34% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.71% 134.904 137.210 - 0.17% -
rng::partial_sort(vector<int>)_(descending)/8 1.71% 24.851 25.275 - -0.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.71% 605.156 615.479 - 0.32% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.71% 23.356 23.755 - 0.78% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.70% 561.789 571.364 - 0.06% -
BM_MakeThenSortHeap_string_SingleElement_256 1.70% 25.125 25.553 - -2.37% -
BM_MakeHeap_string_Random_16384 1.70% 12.621 12.836 - 0.66% -
BM_CmpEqual_int_short 1.70% 1.120 1.139 - 1.65% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.70% 31.815 32.355 - -0.26% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.70% 12.301 12.510 - 0.79% -
std::unordered_set<int>::erase(key)_(existent)/0 1.70% 21.060 21.417 - -0.56% -
SetIntersection_Front_Set_uint64_256_4 1.70% 4449607.936 4525034.755 - 0.48% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.69% 2.477 2.519 - 1.18% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.69% 21.209 21.567 - 1.23% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.68% 213999564.324 217601575.959 - 1.00% -
BM_MakeHeap_string_Descending_16384 1.68% 2.976 3.026 - -5.07% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.68% 20.780 21.129 - 1.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.68% 23.466 23.860 - 1.67% -
rng::is_sorted(list<int>)/8 1.68% 2.148 2.184 - 1.70% -
std::multiset<int>::insert(value)_(already_present)/0 1.67% 18.092 18.395 - 1.03% -
BM_RangesMakeHeap_float_SingleElement_262144 1.67% 0.713 0.725 - 1.73% -
BM_std_minmax<unsigned_long_long>/6 1.67% 2.088 2.123 - 2.32% -
std::set<std::string>::erase(key)_(existent)/0 1.67% 64.322 65.395 - 1.79% -
std::sort(deque<int>)_(ascending)/8 1.67% 18.409 18.716 - 0.68% -
BM_std_minmax<unsigned_long_long>/7 1.66% 2.528 2.570 - 2.31% -
std::rotate_copy(vector<int>)/1024 1.66% 32.858 33.404 - 0.77% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.66% 939.210 954.810 - 3.31% -
BM_deque_vector_copy_backward/4000 1.66% 142.183 144.543 - 0.55% -
BM_RangesPushHeap_string_Ascending_64 1.66% 7.442 7.565 - 3.20% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.66% 5.376 5.466 - 0.60% -
BM_std_min<unsigned_int>/12 1.65% 1.481 1.505 - -0.18% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.65% 42.679 43.384 - -1.69% -
BM_std_minmax<short>/22 1.65% 2.277 2.314 - 1.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.65% 23.046 23.426 - 1.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.65% 0.708 0.719 - 2.76% -
BM_StringDestroy_Huge 1.65% 10.624 10.800 - 1.57% -
std::copy(list<int>)/8 1.65% 2.513 2.554 - 3.91% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.65% 3.121 3.173 - -1.74% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.65% 1.273 1.294 - -0.02% -
SetIntersection_None_Set_string_16384_16 1.65% 197065764.468 200312544.947 - 1.20% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.65% 6616.593 6725.604 - 1.87% -
BM_vector_deque_ranges_copy_backward/5500 1.65% 198.270 201.536 - 1.72% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.65% 15.278 15.529 - 2.98% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.64% 6398.836 6504.093 - -0.20% -
BM_StringAssignStr_Large_Transparent 1.64% 10.158 10.325 - -0.55% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.64% 28.986 29.462 - 1.14% -
std::unique(list<int>)_(contiguous)/52 1.64% 67.273 68.377 - -8.08% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.64% 1878.566 1909.371 - 1.12% -
SetIntersection_None_Set_float_262144_64 1.64% 1161667.966 1180714.600 - -0.49% -
SetIntersection_Front_Vector_uint32_262144_16 1.64% 1190909.740 1210421.236 - 1.19% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.64% 26.419 26.852 - 2.68% -
rng::copy_if(list<int>)_(every_other)/32768 1.64% 25335.272 25749.759 - -1.32% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.64% 556.187 565.285 - 3.36% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.64% 9.285 9.437 - 1.17% -
rng::find(list<int>)_(process_all)/8192 1.63% 10440.951 10611.410 - -1.13% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.63% 715.489 727.168 - -1.38% -
SetIntersection_Interlaced_Set_string_16384_256 1.63% 351631065.344 357366688.191 - 0.80% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.63% 1509789.326 1534397.204 - 0.68% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.63% 1.853 1.883 - 1.62% -
SetIntersection_None_Vector_float_16384_1024 1.63% 1171838.611 1190913.050 - -0.19% -
BM_PushHeap_uint32_Random_1024 1.63% 6.187 6.288 - 1.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.63% 32454.172 32981.899 - -1.01% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.63% 139.368 141.635 - 0.70% -
rng::contains(deque<int>)_(process_all)/50 1.62% 12.567 12.771 - 1.64% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 1.62% 19.298 19.611 - -3.31% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.62% 23.090 23.465 - -1.35% -
BM_vector_deque_move_backward/512 1.62% 17.601 17.887 - -0.04% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.62% 5.104 5.187 - 3.29% -
std::set<int>::ctor(const&)/8192 1.62% 49932.478 50742.019 - 4.97% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.62% 680.148 691.172 - 2.36% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.62% 15.371 15.621 - 4.48% -
BM_deque_deque_ranges_copy/65536 1.62% 2769.959 2814.774 - -0.85% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.61% 178703794.508 181589407.420 - -0.90% -
std::multiset<int>::ctor(const&)/0 1.61% 13.635 13.855 - 1.60% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.61% 3810.438 3871.795 - 1.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.61% 19698.174 20014.693 - 0.98% -
std::sort(vector<int>)_(heap)/8 1.61% 22.378 22.737 - 0.67% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.61% 30.430 30.919 - 1.02% -
BM_std_minmax<unsigned_char>/5 1.61% 1.751 1.780 - 7.83% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.61% 1.218 1.238 - 1.22% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.60% 15.035 15.276 - 1.94% -
bm_ranges_lexicographical_compare<signed_char>/7 1.60% 2.835 2.881 - 5.32% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.60% 1.433 1.456 - 8.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.60% 14.201 14.428 - 1.40% -
BM_num_get<long_long> 1.60% 11.169 11.347 - -0.66% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 1.60% 0.635 0.645 - -0.04% -
std::map<int,_int>::clear()/8192 1.60% 81046.531 82340.543 - 3.95% -
std::find_first_of(vector<int>)_(large_needle)/50 1.60% 267.929 272.206 - 4.43% -
BM_std_min<short>/26 1.59% 2.099 2.132 - -0.39% -
std::multiset<std::string>::contains(key)_(existent)/32 1.59% 14.931 15.168 - 0.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.59% 53.239 54.087 - 0.80% -
std::copy_if(vector<int>)_(entire_range)/8 1.59% 2.270 2.307 - 1.15% -
rng::search(vector<int>)_(single_element)/1024 1.59% 237.174 240.950 - 2.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.59% 51.061 51.874 - 5.67% -
std::map<std::string,_int>::ctor(const&)/1024 1.59% 35413.056 35975.476 - 5.52% -
std::multimap<std::string,_int>::clear()/32 1.59% 890.973 905.109 - -0.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.58% 118323.041 120194.204 - 3.15% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.58% 32056.630 32563.512 - -0.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.58% 793320.008 805861.846 - 0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.58% 11490640.717 11672108.387 - 0.55% -
std::find_if_not(vector<char>)_(process_all)/8 1.58% 2.469 2.508 - 2.47% -
BM_deque_deque_copy/2 1.58% 3.062 3.110 - 0.29% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.58% 10.482 10.647 - -2.49% -
rng::search(list<int>)_(single_element)/1024 1.58% 726.036 737.485 - 3.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.57% 3.618 3.675 - 1.87% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.57% 6222.572 6320.154 - 2.17% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.57% 28.693 29.142 - 2.03% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.57% 24.729 25.116 - 7.77% -
rng::contains_subrange(list<int>)_(process_all)/50 1.56% 17.614 17.889 - 0.74% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.56% 109910.345 111623.213 - -0.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.56% 1580.504 1605.100 - 6.43% -
SetIntersection_None_Set_float_262144_4 1.56% 1162813.152 1180908.203 - -0.84% -
BM_std_minmax<unsigned_long_long>/2 1.56% 0.869 0.883 - 3.77% -
BM_std_min<char>/1024 1.55% 8.310 8.439 - -0.97% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.54% 19.753 20.058 - 0.82% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.54% 4098.563 4161.750 - 0.85% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 1.54% 0.713 0.724 - 1.35% -
std::multiset<int>::insert(value)_(new_value)/32 1.54% 19.698 20.002 - 1.17% -
SetIntersection_None_Vector_string_1024_4 1.53% 1227049.612 1245860.277 - 1.72% -
BM_MakeHeap_string_Descending_262144 1.53% 3.544 3.598 - 5.28% -
BM_deque_deque_move_backward/4096 1.53% 152.894 155.236 - 1.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.53% 7.498 7.613 - 2.28% -
BM_std_minmax_element<long_long>/4 1.53% 1.252 1.271 - 1.38% -
std::multiset<int>::clear()/0 1.53% 421.167 427.601 - 1.82% -
std::rotate_copy(list<int>)/50 1.52% 14.092 14.307 - 0.88% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.52% 72615.390 73719.869 - -0.01% -
std::move_backward(vector<bool>)_(unaligned)/512 1.52% 4.639 4.709 - -0.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.52% 199.687 202.722 - 0.84% -
rng::partial_sort_copy(list<int>)_(heap)/8 1.51% 16.348 16.596 - 0.63% -
BM_MakeHeap_string_Random_262144 1.51% 15.580 15.815 - 3.91% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.51% 0.822 0.834 - 0.11% -
rng::search(vector<int>)_(single_element)/1000 1.50% 231.937 235.421 - 2.79% -
BM_RangesPopHeap_string_16384 1.50% 71.921 73.000 - 0.91% -
BM_deque_vector_ranges_copy_backward/4000 1.50% 141.864 143.992 - -0.99% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.50% 19.045 19.330 - 1.85% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.50% 16.621 16.870 - 2.16% -
rng::sort(deque<int>)_(repeated)/1024 1.49% 946.790 960.944 - -0.15% -
BM_StringAssignAsciizMix_Opaque 1.49% 4.728 4.799 - -1.03% -
std::adjacent_find(vector<int>,_pred)/1048576 1.49% 464606.379 471533.299 - -0.04% -
BM_std_min<unsigned_short>/12 1.49% 1.517 1.540 - 3.38% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.49% 9.208 9.345 - 0.46% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.49% 20.673 20.981 - 0.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.49% 16.891 17.142 - 2.72% -
BM_PopHeap_uint32_4 1.49% 2.647 2.686 - 1.32% -
rng::starts_with(deque<int>,_pred)/1024 1.49% 524.734 532.546 - 1.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.49% 6.565 6.663 - 2.51% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.49% 41.524 42.142 - -0.12% -
BM_MakeThenSortHeap_float_Ascending_16384 1.49% 27.668 28.079 - -0.13% -
SetIntersection_Front_Vector_uint32_16384_16 1.48% 1179887.644 1197384.630 - 1.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.48% 10.045 10.194 - 1.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.48% 11.776 11.950 - 1.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.48% 15703.929 15936.542 - -0.28% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.48% 6.313 6.406 - 0.35% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.48% 13436.304 13634.894 - 1.18% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.48% 1102354.118 1118633.771 - 2.94% -
std::set<int>::erase(iterator)/1024 1.48% 20.260 20.559 - 0.25% -
BM_std_min<unsigned_short>/8 1.48% 1.305 1.325 - 2.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.47% 13520570.156 13719783.721 - 1.91% -
std::move(list<int>)/262144 1.47% 246057.130 249681.673 - 0.42% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.47% 14445.686 14658.352 - 2.56% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.47% 421.929 428.137 - 1.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.47% 66412.204 67389.307 - 1.34% -
std::set<std::string>::erase(iterator)/1024 1.47% 28.150 28.563 - 1.97% -
BM_RangesSortHeap_string_16 1.47% 14.151 14.359 - 1.68% -
std::set<int>::equal_range(key)_(existent)/8192 1.47% 7.957 8.073 - -1.21% -
rng::fold_left(deque<int>)/8 1.47% 4.100 4.160 - 2.99% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.46% 3.957 4.014 - -0.10% -
SetIntersection_Front_Set_string_16384_1024 1.46% 59302077.706 60170430.856 - 4.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.46% 14.834 15.051 - -0.71% -
BM_PushHeap_string_QuickSortAdversary_64 1.46% 12.882 13.070 - 0.88% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.46% 0.943 0.957 - -0.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.46% 4791.724 4861.640 - 1.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.46% 4.307 4.369 - 0.40% -
std::flat_map<int,_int>::erase(key)_(existent)/0 1.46% 15.795 16.025 - 1.28% -
BM_StringFindNoMatch/64 1.46% 1.849 1.876 - -0.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.46% 1.214 1.231 - 1.29% -
std::replace_if(vector<int>)_(prefix)/1024 1.46% 271.697 275.650 - 1.88% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.45% 6692.290 6789.612 - 0.16% -
SetIntersection_Interlaced_Vector_string_16384_4 1.45% 1820903.984 1847347.976 - -1.07% -
SetIntersection_None_Set_uint64_16384_1024 1.45% 162972251.525 165338844.363 - 0.67% -
BM_std_minmax<unsigned_short>/28 1.45% 2.543 2.580 - 1.92% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.45% 49796.103 50519.125 - 2.15% -
BM_vector_deque_copy_backward/5500 1.45% 198.554 201.436 - 1.80% -
BM_std_min<__int128>/6 1.45% 2.076 2.106 - 1.53% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 1.45% 420.922 427.011 - 1.47% -
BM_std_minmax<unsigned_short>/64 1.45% 1.526 1.548 - 1.50% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.44% 2.642 2.680 - 0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.44% 9.165 9.297 - 3.04% -
SetIntersection_None_Vector_uint64_256_64 1.44% 3526385.901 3577307.463 - -2.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.44% 53550.884 54323.309 - 0.50% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.44% 540.459 548.251 - -0.33% -
std::search(deque<int>)_(single_element)/1000 1.44% 439.237 445.559 - 1.16% -
SetIntersection_Front_Set_uint64_256_1 1.44% 4403054.720 4466396.658 - 0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.44% 20.611 20.907 - -0.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.44% 420.589 426.633 - 1.33% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.44% 13711.062 13907.887 - -0.25% -
std::find(vector<int>)_(process_all)/8 1.43% 2.647 2.685 - 0.22% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.43% 14.696 14.906 - 1.30% -
BM_std_min<__int128>/20 1.43% 7.615 7.724 - 1.50% -
SetIntersection_Front_Set_uint64_64_64 1.43% 15069557.076 15285038.696 - -3.50% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.43% 16.272 16.505 - -4.48% -
rng::copy_n(list<int>)/4096 1.43% 3983.009 4039.841 - 7.44% -
std::sort(vector<int>)_(descending)/1024 1.43% 1041.615 1056.466 - 0.09% -
std::find_if(deque<int>)_(bail_25%)/32768 1.42% 2748.610 2787.769 - -4.49% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.42% 18.694 18.960 - -6.82% -
rng::replace(vector<int>)_(sprinkled)/1024 1.42% 172.147 174.597 - 0.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.42% 9.303 9.435 - -0.06% -
rng::partition(list<int>)_(sparse)/8192 1.42% 7879.756 7991.659 - -4.30% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.42% 34.527 35.017 - -1.74% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.42% 6.544 6.637 - 1.14% -
rng::replace(deque<int>)_(prefix)/50 1.42% 19.484 19.760 - 1.24% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.41% 4.864 4.933 - 1.10% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.41% 3.964 4.020 - -0.97% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.41% 1.928 1.955 - 1.30% -
BM_PushHeap_uint32_Random_64 1.41% 5.562 5.640 - 0.47% -
std::find_if(vector<int>)_(process_all)/50 1.41% 13.921 14.118 - 1.44% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.41% 3409.118 3457.043 - 1.58% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.40% 15.035 15.246 - -0.27% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.40% 301.518 305.751 - 0.06% -
BM_deque_deque_move_backward/5500 1.40% 204.845 207.718 - 2.00% -
BM_std_minmax<unsigned_short>/29 1.40% 2.574 2.610 - 2.29% -
rng::sort(vector<int>)_(descending)/1024 1.40% 1040.270 1054.783 - 0.14% -
BM_num_put<double> 1.39% 57.540 58.342 - 0.65% -
std::fill(deque<int>)/8192 1.39% 239.360 242.691 - 1.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.39% 529.962 537.330 - -0.07% -
SetIntersection_Interlaced_Set_string_256_256 1.39% 32395133.878 32845463.444 - 3.70% -
SetIntersection_Front_Vector_uint64_262144_16 1.39% 1167680.955 1183904.138 - -0.77% -
BM_deque_deque_ranges_copy/2 1.39% 3.063 3.105 - -0.00% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.39% 2440.793 2474.676 - -0.73% -
std::multiset<int>::ctor(const&,_alloc)/0 1.39% 13.607 13.796 - 1.34% -
BM_std_minmax<short>/7 1.39% 1.747 1.771 - 3.36% -
bm_ranges_lexicographical_compare<int>/3 1.38% 1.850 1.876 - 4.60% -
std::multiset<std::string>::clear()/0 1.38% 419.598 425.408 - 1.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.38% 7.468 7.571 - -0.24% -
BM_std_min<char>/7 1.38% 1.856 1.881 - -0.31% -
rng::search(list<int>)_(near_matches)/1024 1.38% 39339.613 39883.036 - 0.46% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.38% 109839.086 111355.826 - 3.57% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.38% 3232.173 3276.800 - -0.92% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.38% 382532.526 387811.064 - 1.49% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.38% 9967495.994 10104983.204 - -13.40% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.38% 6.866 6.961 - 0.59% -
std::swap_ranges(list<int>)/8192 1.38% 9671.365 9804.478 - -23.31% -
BM_CmpLess_short_uint 1.38% 1.104 1.119 - 0.19% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.37% 18.028 18.275 - 1.48% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.37% 4.892 4.959 - -1.31% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.37% 7.508 7.611 - -1.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.37% 8607.197 8725.008 - 0.58% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.37% 4.724 4.789 - 2.66% -
SetIntersection_Interlaced_Set_string_64_16 1.37% 39042539.347 39575792.275 - -3.26% -
std::search(deque<int>)_(same_length)/8192 1.36% 3795.574 3847.319 - 1.31% -
std::find_end(forward_list<int>)_(process_all)/1024 1.36% 708.410 718.066 - 0.53% -
std::search_n(vector<int>)_(no_match)/1000 1.36% 205.471 208.268 - 1.73% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.36% 766.798 777.234 - 1.63% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.36% 35955.395 36444.579 - 1.96% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.36% 6846.921 6940.034 - 1.31% -
BM_RangesPushHeap_string_Random_4 1.36% 5.960 6.041 - 0.20% -
std::set<int>::erase(key)_(existent)/32 1.35% 21.871 22.167 - -0.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.35% 2.359 2.391 - 0.62% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.35% 2.947 2.987 - 0.51% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.35% 33.628 34.081 - -0.48% -
BM_std_min<unsigned_char>/64 1.35% 4.087 4.142 - -0.35% -
rng::find_end(deque<int>)_(single_element)/8192 1.35% 2203.322 2233.001 - -5.95% -
SetIntersection_Front_Vector_float_1024_4 1.35% 1119411.652 1134479.905 - -0.46% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.35% 473.655 480.030 - 0.24% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.34% 204742.214 207494.941 - 0.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.34% 275716.015 279417.032 - -0.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.34% 0.925 0.938 - 4.27% -
BM_std_min<unsigned_char>/4096 1.34% 28.934 29.321 - 1.36% -
BM_CmpLess_int_uchar 1.34% 1.118 1.133 - -0.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.34% 815.045 825.941 - 0.89% -
BM_std_min<unsigned_int>/8 1.33% 1.278 1.295 - -0.11% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 1.33% 14.924 15.123 - 0.68% -
SetIntersection_Front_Vector_string_256_256 1.33% 20167089.749 20435984.140 - -1.91% -
BM_StringAssignStr_Large_Opaque 1.33% 10.166 10.302 - -1.02% -
SetIntersection_None_Vector_string_64_64 1.33% 9264553.799 9387956.051 - -0.59% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.33% 2913.290 2952.083 - -0.39% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.33% 2.585 2.620 - -0.38% -
BM_deque_deque_move/64000 1.33% 2724.308 2760.488 - 2.97% -
std::map<int,_int>::clear()/32 1.33% 655.700 664.405 - 1.35% -
std::copy_backward(list<int>)/4096 1.33% 3312.008 3355.964 - 0.14% -
rng::copy_n(deque<int>)/32768 1.33% 1136.952 1152.036 - 0.64% -
rng::find_last(vector<char>)_(bail_10%)/50 1.33% 5.564 5.637 - 4.80% -
std::multiset<int>::clear()/32 1.33% 639.814 648.293 - -0.88% -
std::find_if(list<int>)_(bail_25%)/1024 1.32% 191.630 194.166 - 1.10% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.32% 48.007 48.642 - 1.02% -
std::fill_n(deque<int>)/1024 1.32% 29.624 30.016 - 0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.32% 27730284.320 28096385.814 - 7.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.32% 4236060.176 4291936.339 - -0.23% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.32% 972.537 985.357 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.32% 8679669.839 8794076.770 - -2.48% -
rng::reverse_copy(deque<int>)/64 1.32% 19.937 20.199 - 2.13% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.32% 19.864 20.126 - 1.23% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 1.32% 7591.158 7691.107 - 2.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.32% 734.152 743.812 - 2.15% -
std::search(list<int>)_(same_length)/8192 1.32% 10541.812 10680.452 - 0.98% -
SetIntersection_Front_Vector_uint64_16384_256 1.31% 2291855.874 2321945.432 - 1.25% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.31% 2.120 2.148 - 0.53% -
SetIntersection_Interlaced_Set_float_16384_64 1.31% 218670151.260 221536683.883 - 1.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 1.31% 420.971 426.483 - 1.00% -
std::unordered_set<int>::erase(iterator)/1024 1.31% 20.194 20.458 - -0.03% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.30% 12547.291 12710.949 - 2.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.30% 9.254 9.375 - 1.21% -
BM_std_min<__int128>/7 1.30% 2.481 2.513 - 1.41% -
BM_deque_vector_move/1024 1.30% 36.990 37.472 - 1.44% -
rng::fill_n(vector<int>)/8192 1.30% 238.786 241.896 - 2.36% -
rng::all_of(vector<int>)_(process_all)/50 1.30% 18.457 18.697 - 2.96% -
std::partition(deque<int>)_(sparse)/1024 1.30% 389.174 394.241 - 2.65% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.30% 15.821 16.027 - -0.16% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.30% 3175.716 3217.059 - -8.28% -
BM_std_min<unsigned_char>/24 1.30% 2.757 2.793 - 1.15% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.30% 223735642.953 226647834.048 - -0.35% -
SetIntersection_Front_Vector_uint64_16384_4 1.30% 1119365.725 1133934.621 - 4.64% -
std::fill_n(vector<bool>)/32768 1.30% 30.018 30.409 - 1.31% -
std::all_of(deque<int>)_(process_all)/8192 1.30% 2621.478 2655.568 - 0.53% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.30% 919.804 931.764 - 1.40% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.30% 1053.798 1067.494 - 0.65% -
SetIntersection_None_Set_float_262144_256 1.30% 1163435.059 1178555.826 - -0.81% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.30% 944292.114 956564.620 - 1.59% -
BM_MakeHeap_string_PipeOrgan_4 1.30% 2.550 2.583 - 0.30% -
BM_StringAssignAsciizMix_Transparent 1.30% 3.022 3.061 - 0.54% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.29% 359.129 363.779 - -0.35% -
std::remove_if(deque<int>)_(prefix)/50 1.29% 66.816 67.680 - 0.52% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.29% 22.047 22.333 - 1.39% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.29% 7544.921 7642.304 - -0.35% -
BM_RangesPushHeap_uint64_Random_64 1.29% 5.275 5.343 - 1.02% -
BM_std_minmax_element<long_long>/64 1.29% 17.474 17.699 - 2.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.29% 11.323 11.469 - -0.57% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.28% 37398.272 37878.666 - 0.53% -
SetIntersection_Front_Vector_string_16_16 1.28% 54699273.165 55401380.676 - 1.54% -
std::search_n(vector<int>)_(no_match)/1024 1.28% 210.407 213.107 - 1.83% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.28% 2876.226 2913.108 - -0.31% -
BM_deque_deque_ranges_copy_backward/70000 1.28% 8868.120 8981.772 - 3.94% -
BM_std_minmax<short>/6 1.28% 1.379 1.397 - 1.65% -
std::multiset<int>::ctor(&&,_different_allocs)/0 1.28% 13.688 13.864 - 1.25% -
BM_lexicographical_compare_three_way_slow_path/16 1.28% 4.539 4.597 - 0.72% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.28% 14.541 14.727 - 1.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 83942.763 85014.812 - 1.90% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.28% 343426.413 347808.556 - 0.79% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.27% 20.760 21.025 - -0.33% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.27% 0.940 0.952 - 3.69% -
rng::contains_subrange(list<int>)_(single_element)/16 1.27% 4.955 5.018 - 0.48% -
BM_std_min<unsigned_long_long>/5 1.27% 1.343 1.360 - 3.71% -
SetIntersection_None_Vector_string_16384_1 1.27% 1285737.091 1302088.455 - 0.87% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.27% 605.092 612.784 - -1.94% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.27% 1.485 1.504 - -7.14% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.27% 19.261 19.506 - 0.48% -
std::find_if_not(list<int>)_(process_all)/50 1.27% 21.327 21.597 - 0.48% -
SetIntersection_Front_Set_string_262144_1024 1.27% 59936801.515 60695586.484 - 3.26% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.27% 4.719 4.779 - -0.27% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.27% 20.942 21.207 - -0.03% -
std::partial_sort(vector<int>)_(ascending)/8 1.26% 20.668 20.929 - 0.57% -
BM_PushHeap_uint64_Random_16 1.26% 4.283 4.337 - 3.17% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.26% 11.788 11.937 - 0.49% -
rng::find_if(deque<int>)_(process_all)/8 1.26% 3.937 3.987 - -0.02% -
rng::find(vector<char>)_(bail_25%)/1024 1.26% 5.277 5.344 - 0.49% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.26% 175343.980 177550.297 - 0.81% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.26% 5.677 5.748 - 1.53% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.26% 4.318 4.372 - 1.03% -
SetIntersection_Interlaced_Set_uint32_16_4 1.26% 63899834.517 64702664.416 - -1.10% -
rng::starts_with(deque<int>,_pred)/8 1.26% 4.630 4.688 - -0.03% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.25% 780.881 790.676 - 0.58% -
std::find(list<int>)_(bail_25%)/1024 1.25% 130.138 131.768 - 2.31% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.25% 27.906 28.256 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.25% 9244794.144 9360542.491 - -0.45% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.25% 37840885.366 38314305.004 - 1.03% -
SetIntersection_None_Vector_string_1024_1 1.25% 1227600.205 1242955.549 - 4.82% -
BM_std_minmax<unsigned_int>/31 1.25% 2.478 2.509 - 0.81% -
std::multiset<std::string>::clear()/32 1.25% 881.927 892.950 - -1.06% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.25% 3.322 3.364 - -2.74% -
BM_std_min<__int128>/19 1.25% 7.241 7.331 - 1.34% -
BM_MakeHeap_string_Random_4 1.24% 5.810 5.882 - 1.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.24% 9.533 9.651 - 2.17% -
rng::any_of(vector<int>)_(process_all)/32 1.24% 8.381 8.486 - -0.54% -
rng::find(deque<int>)_(bail_25%)/1024 1.24% 66.575 67.402 - 0.97% -
BM_vector_deque_ranges_copy_backward/65536 1.24% 7661.263 7756.232 - -2.60% -
BM_deque_deque_ranges_copy/4000 1.24% 147.319 149.142 - 2.47% -
rng::partition_point(list<int>)/8192 1.23% 13250.591 13414.212 - 2.34% -
SetIntersection_None_Set_uint64_256_64 1.23% 9156307.999 9269307.537 - -0.55% -
std::partition_point(deque<int>)/8192 1.23% 16.243 16.442 - 0.87% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.23% 14.739 14.920 - 1.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.23% 857.757 868.290 - -0.53% -
BM_MakeHeap_string_Random_256 1.23% 10.416 10.544 - 0.76% -
SetIntersection_Interlaced_Set_float_262144_16384 1.23% 1251303.222 1266643.309 - 0.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.22% 794.016 803.728 - 0.84% -
std::partition_point(deque<int>)/32 1.22% 4.479 4.534 - -4.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.22% 32496.363 32893.081 - 1.12% -
rng::stable_sort(vector<int>)_(repeated)/8 1.22% 16.572 16.774 - 0.08% -
std::remove_copy_if(list<int>)_(prefix)/32 1.22% 14.809 14.989 - 0.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.22% 18.578 18.804 - 0.27% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.22% 4255.268 4307.112 - 0.44% -
std::copy_n(deque<int>)/8 1.21% 2.643 2.675 - -1.54% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.21% 78.951 79.908 - -0.29% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.21% 6274.036 6350.050 - 2.04% -
rng::find_first_of(vector<int>)_(large_needle)/32 1.21% 105.040 106.312 - 3.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.21% 3.006 3.042 - -1.82% -
bm_swap_ranges_vb_aligned/8 1.21% 3.350 3.390 - 2.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.21% 17714416.270 17928682.656 - 1.22% -
rng::copy_if(vector<int>)_(entire_range)/64 1.21% 15.487 15.674 - 1.83% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.21% 12.114 12.260 - -1.29% -
rng::find_first_of(deque<int>)_(small_needle)/1024 1.21% 3515.329 3557.782 - 0.51% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.20% 10916.691 11048.057 - 0.19% -
SetIntersection_None_Vector_string_262144_1024 1.20% 1349693.025 1365931.703 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.20% 12984027.672 13140176.899 - -0.31% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.20% 17630998.058 17842931.871 - -4.77% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.20% 24996.242 25296.700 - 1.14% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 1.20% 7102.151 7187.456 - 1.46% -
BM_PopHeap_uint32_16 1.20% 7.507 7.597 - 0.79% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 1.20% 4.452 4.505 - -2.54% -
std::search(vector<int>)_(single_element)/1000 1.20% 228.684 231.420 - -1.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.20% 1444312.283 1461586.996 - -0.18% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.19% 18.762 18.986 - -7.13% -
std::set<int>::erase(key)_(non-existent)/8192 1.19% 8.745 8.850 - 8.89% -
BM_RangesPushHeap_float_Random_262144 1.19% 7.562 7.652 - 0.90% -
BM_std_min<__int128>/17 1.19% 6.481 6.558 - 1.26% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.19% 1921.113 1943.942 - 0.60% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.19% 54.566 55.214 - 1.72% -
std::set<int>::lower_bound(key)_(existent)/1024 1.19% 4.267 4.317 - 2.67% -
BM_std_minmax<unsigned_short>/17 1.19% 1.712 1.732 - 1.90% -
BM_vector_deque_ranges_move_backward/512 1.18% 17.739 17.949 - 2.07% -
SetIntersection_Interlaced_Set_uint64_256_4 1.18% 11496271.590 11632331.774 - 0.43% -
BM_deque_vector_ranges_move/1024 1.18% 37.161 37.600 - 1.74% -
std::remove_if(deque<int>)_(prefix)/32 1.18% 58.069 58.755 - -0.50% -
rng::sort(vector<int>)_(ascending)/1024 1.18% 540.646 547.019 - 0.86% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.18% 208.455 210.912 - 0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.18% 23.834 24.114 - -0.90% -
BM_deque_vector_move_backward/1 1.18% 2.084 2.109 - 1.31% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.17% 346580.221 350639.281 - 1.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.17% 608.758 615.881 - -0.01% -
BM_std_min<unsigned_char>/4000 1.17% 27.063 27.380 - 1.22% -
BM_RangesSortHeap_uint32_4 1.17% 1.033 1.045 - 0.14% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.17% 49422.171 49998.814 - 2.71% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.16% 26.369 26.676 - -5.40% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.16% 21.980 22.235 - -0.25% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.16% 118.788 120.164 - -1.38% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.16% 14.157 14.321 - 1.16% -
std::partition_copy(vector<int>)/32 1.15% 8.159 8.254 - 1.29% -
BM_MakeHeap_string_QuickSortAdversary_64 1.15% 10.199 10.316 - 0.72% -
SetIntersection_Interlaced_Set_uint32_256_4 1.15% 11408589.433 11539887.360 - -0.97% -
std::find_if_not(vector<char>)_(process_all)/1024 1.15% 270.441 273.548 - -0.41% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.15% 6187.769 6258.718 - 2.48% -
SetIntersection_None_Vector_uint32_256_16 1.15% 4230663.609 4279121.985 - 1.44% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 1.14% 13.700 13.857 - 1.24% -
std::search(deque<int>)_(no_match)/1000 1.14% 403.222 407.818 - 0.38% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.14% 784.794 793.732 - 0.53% -
SetIntersection_Interlaced_Set_uint64_256_256 1.14% 9023237.460 9125660.991 - -5.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.13% 0.991 1.002 - 2.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.13% 9.827 9.939 - -0.85% -
rng::find_end(forward_list<int>)_(near_matches)/1000 1.13% 36093.548 36501.976 - 0.56% -
BM_vector_deque_copy_backward/4096 1.13% 148.348 150.022 - 1.71% -
BM_RangesPopHeap_uint32_16384 1.13% 31.039 31.389 - -2.32% -
BM_deque_deque_ranges_copy/70000 1.13% 3037.682 3071.955 - 3.95% -
std::multiset<std::string>::ctor(const&)/0 1.13% 13.584 13.737 - 1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.13% 1109716.450 1122225.484 - 4.51% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.13% 36208.118 36616.212 - 0.17% -
BM_std_min<__int128>/8 1.13% 2.871 2.903 - 1.35% -
rng::copy(list<int>)/8 1.13% 2.361 2.387 - 0.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.13% 145363.947 147000.525 - 0.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.12% 3.967 4.011 - 1.80% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.12% 6.029 6.097 - -0.49% -
SetIntersection_Front_Set_string_4_4 1.12% 166742861.229 168616468.646 - -0.42% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.12% 17.025 17.216 - 3.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.12% 10.780 10.901 - 1.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.12% 79.427 80.318 - -44.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 1.12% 2.983 3.017 - -1.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.12% 16.295 16.477 - -0.61% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.12% 2.089 2.112 - 1.14% -
rng::search_n(list<int>,_pred)_(no_match)/1048576 1.12% 985435.067 996423.749 - -0.07% -
rng::find_end(list<int>,_pred)_(process_all)/1024 1.11% 814.395 823.473 - 0.55% -
rng::replace(vector<int>)_(sprinkled)/8192 1.11% 1376.809 1392.155 - 0.53% -
std::rotate(deque<int>)_(by_1/4)/32 1.11% 29.454 29.782 - 1.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.11% 1185383.566 1198578.905 - 2.27% -
std::remove(vector<int>)_(sprinkled)/32 1.11% 51.677 52.251 - 1.00% -
BM_deque_deque_ranges_move/2 1.11% 3.061 3.095 - 4.38% -
std::set<std::string>::ctor(const&)/8192 1.11% 342636.056 346433.299 - 1.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.11% 3321.319 3358.110 - -1.22% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 1.11% 22.160 22.405 - 3.83% -
rng::find_if_not(deque<int>)_(process_all)/50 1.11% 23.502 23.762 - -0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.11% 1115675.272 1128009.412 - 2.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.10% 1443988.497 1459923.291 - -0.17% -
BM_std_min<unsigned_int>/24 1.10% 1.832 1.852 - 0.39% -
rng::sort(vector<int>)_(heap)/8 1.10% 22.230 22.475 - -0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.10% 10.507 10.623 - 16.63% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.10% 32165.139 32518.644 - 0.79% -
BM_std_min<unsigned_short>/30 1.10% 2.359 2.385 - 1.96% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.10% 8.550 8.643 - 1.29% -
BM_CmpEqual_short_short 1.10% 1.117 1.129 - 1.34% -
rng::replace_if(deque<int>)_(prefix)/32 1.09% 14.119 14.274 - 0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.09% 6509247.389 6580224.387 - -0.70% -
BM_StringAssignAsciiz_Large_Transparent 1.09% 11.583 11.709 - 0.88% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.09% 278225.480 281259.205 - 1.29% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.09% 283.395 286.483 - 0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.09% 1167679.237 1180401.586 - 0.56% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.09% 51.786 52.350 - -6.07% -
BM_lexicographical_compare_three_way_fast_path/1024 1.09% 245.899 248.572 - 1.52% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.09% 562.306 568.416 - 0.42% -
SetIntersection_Interlaced_Vector_string_256_1 1.09% 4531051.187 4580252.054 - 0.72% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.09% 717.313 725.097 - -0.08% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 1.09% 13.593 13.740 - 0.61% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.08% 19.782 19.997 - 1.56% -
rng::copy_backward(list<int>)/32768 1.08% 30329.043 30657.694 - -3.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.08% 2931522.323 2963251.948 - -0.22% -
BM_std_minmax<short>/23 1.08% 2.693 2.722 - 3.63% -
BM_deque_deque_ranges_move/4000 1.08% 145.680 147.251 - 1.18% -
BM_CmpEqual_ushort_ushort 1.08% 1.107 1.119 - 0.80% -
SetIntersection_None_Set_uint32_262144_16384 1.07% 1151559.490 1163902.588 - -0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.07% 60182549.772 60827124.309 - 0.22% -
std::remove(vector<int>)_(sprinkled)/50 1.07% 55.758 56.354 - 0.59% -
BM_deque_vector_copy/1024 1.07% 37.244 37.642 - 2.03% -
std::move_backward(deque<int>)/32768 1.07% 3607.432 3645.986 - 2.08% -
std::multiset<int>::insert(value)_(new_value)/0 1.07% 17.856 18.047 - 0.46% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.07% 10.557 10.669 - 3.50% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.07% 3.265 3.300 - -0.87% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.07% 59.061 59.691 - 2.68% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.07% 23.091 23.337 - 0.71% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.07% 51.274 51.821 - -6.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.07% 7.616 7.697 - 1.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.06% 46.797 47.295 - -0.79% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.06% 700.017 707.467 - -0.36% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.06% 7199.421 7276.023 - 3.50% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.06% 15.013 15.173 - 0.12% -
rng::sample(deque<int>)/32 1.06% 312.648 315.972 - 0.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.06% 394856.986 399054.710 - 0.52% -
std::multiset<std::string>::insert(value)_(already_present)/0 1.06% 19.548 19.755 - 1.18% -
std::flat_map<int,_int>::erase(iterator)/8192 1.06% 502.866 508.204 - 2.08% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.06% 5293.263 5349.402 - -0.19% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.06% 22.819 23.061 - 0.65% -
BM_MakeHeap_string_QuickSortAdversary_1024 1.06% 10.632 10.744 - 0.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.06% 14856.787 15014.290 - -0.10% -
BM_MakeThenSortHeap_float_Descending_1024 1.06% 7.981 8.065 - 0.11% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.06% 6.080 6.144 - 1.23% -
rng::find_last(list<int>)_(bail_10%)/8192 1.06% 6248.576 6314.632 - -4.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.06% 34.425 34.788 - 1.16% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.05% 55834.617 56423.090 - 3.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.05% 1247673.309 1260817.727 - -0.08% -
BM_lexicographical_compare_three_way_fast_path/16 1.05% 4.341 4.386 - -1.99% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.05% 1899.211 1919.131 - 0.87% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.05% 3891.192 3931.995 - -3.72% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.05% 22.549 22.785 - -0.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.05% 2.639 2.667 - -2.24% -
SetIntersection_None_Vector_string_16384_1024 1.05% 1279928.646 1293309.919 - 1.13% -
std::partial_sort(deque<int>)_(ascending)/1024 1.04% 7872.857 7955.113 - 1.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.04% 19.177 19.377 - 2.27% -
std::search(vector<int>)_(single_element)/1024 1.04% 234.213 236.656 - -1.64% -
BM_std_min<__int128>/18 1.04% 6.859 6.930 - 1.19% -
std::unordered_map<int,_int>::clear()/32 1.04% 612.163 618.521 - 1.21% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.04% 13.603 13.744 - 1.33% -
std::search_n(vector<int>)_(no_match)/8192 1.04% 1630.218 1647.119 - 1.60% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.04% 4.284 4.328 - -2.09% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.04% 30.261 30.574 - 0.91% -
748_flightdm_r 1.04% 8.978 9.071 - 0.55% -
BM_RangesSortHeap_float_4 1.03% 1.027 1.037 - -1.96% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.03% 20.045 20.252 - -1.92% -
std::reverse_copy(vector<int>)/4096 1.03% 133.874 135.255 - 0.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.03% 1.295 1.308 - 1.04% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.03% 2903.087 2932.974 - 0.73% -
BM_std_minmax<long_long>/14 1.03% 3.290 3.324 - 0.69% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.03% 76176.223 76959.452 - -0.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.03% 620.801 627.174 - 2.44% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.02% 138121.258 139536.195 - 2.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.02% 3.402 3.437 - -2.75% -
rng::rotate(vector<int>)_(1_element_forward)/32 1.02% 2.936 2.966 - 1.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.02% 1187584.866 1199732.377 - -0.97% -
std::map<int,_int>::contains(key)_(existent)/32 1.02% 1.577 1.593 - -1.07% -
BM_MakeHeap_string_QuickSortAdversary_256 1.02% 10.440 10.547 - 1.01% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.02% 2039.062 2059.892 - 1.76% -
BM_lexicographical_compare_three_way_fast_path/16384 1.02% 3772.454 3810.987 - 1.36% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 1.02% 14.171 14.316 - 1.17% -
std::is_sorted(vector<int>)/8 1.02% 2.078 2.100 - 1.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.02% 15.868 16.030 - -0.41% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.02% 346171.142 349697.794 - 1.23% -
std::set<int>::erase(iterator)/8192 1.02% 20.328 20.535 - -0.41% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.02% 947.410 957.046 - 1.22% -
rng::rotate(deque<int>)_(by_1/3)/1024 1.02% 1817.336 1835.817 - 1.11% -
BM_PushHeap_uint64_Random_1024 1.02% 5.911 5.971 - 0.83% -
std::set<std::string>::erase(key)_(existent)/8192 1.02% 71.061 71.783 - 0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.02% 19131.650 19325.931 - 0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.01% 24877936.082 25130436.555 - 3.18% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.01% 68.603 69.299 - 1.26% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.01% 4257.964 4301.153 - 0.27% -
SetIntersection_Front_Set_uint32_262144_4 1.01% 1134217.881 1145720.374 - 1.57% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.01% 35856.864 36220.281 - 1.24% -
rng::count(list<int>)_(every_other)/1024 1.01% 703.176 710.295 - -0.32% -
SetIntersection_None_Vector_string_1024_64 1.01% 1226212.367 1238595.276 - 0.35% -
SetIntersection_Front_Vector_uint32_16384_1 1.01% 1115512.631 1126776.522 - 0.33% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.01% 16.505 16.672 - 0.83% -
std::copy_backward(list<int>)/64 1.01% 30.237 30.543 - 0.65% -
SetIntersection_Interlaced_Set_uint32_256_16 1.01% 11982647.564 12103545.735 - 0.44% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.01% 6644.015 6710.993 - 0.53% -
BM_deque_deque_ranges_move_backward/4096 1.01% 152.169 153.703 - -0.10% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.01% 6.661 6.728 - 0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.01% 2483647.245 2508652.129 - 5.90% -
std::adjacent_find(list<int>)/8 1.00% 2.109 2.130 - 1.04% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.00% 516.327 521.507 - -3.74% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.00% 356.884 360.463 - 14.74% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.00% 6940.574 7010.169 - 0.51% -
std::find(vector<bool>)_(process_all)/1024 1.00% 4.704 4.752 - 4.86% -
bm_gcd_complex 1.00% 19.433 19.627 - 5.04% -
std::set<std::string>::clear()/8192 1.00% 202010.872 204032.778 - 2.50% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.784 - 0.33% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.943 - -1.52% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 201.884 - -0.97% -
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 290.339 - 6.25% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 629.613 - 0.26% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 631.176 - 0.16% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 596.153 - 0.35% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 604.714 - 0.38% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.143 - 0.21% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.234 - 0.25% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.133 - 0.19% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 620.387 - 0.24% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.92% 3176.120 34.169 - -2.14% -
std::find_end(deque<int>)_(match_near_end)/1024 -98.91% 3325.850 36.286 - 11.60% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.980 - 0.07% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.908 - 0.23% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.220 - -0.36% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.196 - -0.07% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.64% 4568.494 61.949 - 0.49% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.119 - -0.41% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.088 - -0.01% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.183 - 0.18% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.04% 3145.919 61.504 - 0.41% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.98% 3856.900 77.983 - -0.98% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.70% 772.137 64.059 - 0.37% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.30% 823.035 71.573 - -0.15% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.20% 821.234 80.490 - -0.82% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.67% 325.687 33.640 - -9.80% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.47% 555.921 58.547 - 0.23% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.44% 264.507 27.920 - 0.55% -
std::find_end(list<int>)_(match_near_end)/1000 -89.37% 749.559 79.651 - 2.90% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 557.330 59.809 - 0.17% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.24% 262.594 28.255 - 0.43% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.06% 330.652 39.475 - 16.77% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.55% 596.926 74.337 - 0.26% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.93% 590.037 77.114 - 0.89% -
std::find_end(deque<int>)_(same_length)/8192 -81.44% 14836.594 2754.401 - 2.26% -
std::find_end(deque<int>)_(same_length)/1024 -81.32% 1848.876 345.444 - 2.65% -
rng::find_end(deque<int>)_(same_length)/8192 -75.06% 11291.873 2816.106 - 5.05% -
rng::find_end(deque<int>)_(same_length)/1024 -74.80% 1403.762 353.804 - 5.12% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.89% 3571.863 1039.691 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -64.18% 27176762.565 9734565.866 - -0.60% -
std::find_end(deque<int>)_(same_length)/1000 -64.09% 940.071 337.605 - 2.39% -
rng::find_end(deque<int>)_(same_length)/1000 -63.14% 939.226 346.197 - 4.89% -
SetIntersection_Interlaced_Vector_float_16384_256 -62.36% 29707649.995 11181822.123 - -17.18% -
std::find_end(list<int>,_pred)_(same_length)/8192 -58.57% 20587.125 8529.894 - -13.98% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.16% 11552.573 4948.803 - 0.06% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.32% 11485.048 5131.597 - 0.31% -
SetIntersection_Interlaced_Vector_float_262144_64 -55.13% 19934308.373 8944677.444 - 9.84% -
std::find_end(list<int>)_(same_length)/8192 -54.79% 18652.964 8432.162 - 10.07% -
std::remove_copy(list<int>)_(prefix)/1024 -53.22% 1616.980 756.390 - 0.08% -
SetIntersection_Interlaced_Vector_float_262144_256 -52.95% 51787677.388 24363850.071 - -5.25% -
rng::fill(list<int>)/50 -52.16% 35.178 16.828 - 0.33% -
std::find_end(deque<int>)_(near_matches)/8192 -51.97% 2352157.408 1129718.481 - -0.10% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.97% 36.504 17.534 - 0.03% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.88% 3921.697 1887.225 - 0.29% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.35% 499.582 243.028 - 0.24% -
std::swap_ranges(list<int>)/1024 -51.29% 1568.947 764.207 - 0.49% -
std::find_end(vector<int>)_(same_length)/1000 -51.12% 499.138 243.967 - -1.48% -
std::find_end(vector<int>)_(same_length)/1024 -51.08% 510.199 249.609 - -2.39% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.06% 1251.621 612.564 - 0.39% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.05% 1281.249 627.231 - 0.39% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.01% 10257.544 5024.986 - 0.47% -
rng::find_end(vector<int>)_(same_length)/1000 -50.74% 502.089 247.344 - 0.24% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.52% 1584.591 784.008 - 0.56% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.46% 1547.523 766.624 - 0.42% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.42% 1583.779 785.289 - 0.78% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.41% 1547.258 767.250 - 0.69% -
rng::find_end(vector<int>)_(same_length)/1024 -50.11% 513.721 256.290 - 0.45% -
SetIntersection_Interlaced_Vector_float_16384_64 -49.96% 10547797.829 5278315.424 - -13.50% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.84% 1559.576 782.312 - 0.31% -
std::find_end(vector<int>)_(same_length)/8192 -49.57% 4048.483 2041.823 - 2.36% -
std::find_end(list<int>)_(same_length)/1024 -49.42% 1508.105 762.759 - 0.19% -
rng::find_end(list<int>)_(same_length)/1000 -49.41% 1475.782 746.647 - 1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -49.17% 20892693.637 10618931.930 - -46.25% -
rng::find_end(list<int>)_(same_length)/1024 -49.16% 1495.851 760.437 - 0.04% -
std::find_end(list<int>)_(same_length)/1000 -49.01% 1477.769 753.445 - 0.60% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.82% 1252.685 641.071 - 0.49% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.81% 1222.852 625.941 - 0.58% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.80% 10022.870 5131.651 - 0.45% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.78% 1565.377 801.803 - 0.25% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.58% 6284039.491 3231091.619 - -13.44% -
rng::find_end(vector<int>)_(same_length)/8192 -48.45% 3826.819 1972.625 - 0.23% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -48.43% 19365.065 9986.449 - 9.17% -
rng::find_end(list<int>)_(same_length)/8192 -47.06% 15910.348 8422.826 - 9.70% -
SetIntersection_Interlaced_Vector_float_262144_1024 -46.65% 156317150.750 83395295.258 - 16.00% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.56% 1440.233 769.621 - 0.33% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.59% 23.598 12.839 - 0.35% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.90% 1363.352 751.219 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -44.82% 30927304.443 17066711.697 - -12.44% -
rng::find_end(deque<int>)_(near_matches)/8192 -44.06% 2136620.622 1195290.358 - 6.17% -
std::find_end(deque<int>)_(near_matches)/1024 -43.66% 31268.968 17618.219 - 7.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -43.52% 0.697 0.394 - -4.02% -
std::find_end(deque<int>)_(near_matches)/1000 -43.51% 30100.476 17005.243 - 7.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -43.11% 0.494 0.281 - 2.26% -
BM_std_min<unsigned___int128>/64000 -42.34% 42883.511 24726.256 - -42.17% -
BM_std_min<unsigned___int128>/70000 -42.29% 46877.141 27054.692 - -42.12% -
BM_std_min<unsigned___int128>/65536 -42.28% 43894.516 25337.225 - -42.13% -
BM_std_min<unsigned___int128>/5500 -42.07% 3656.764 2118.278 - -41.77% -
BM_std_min<unsigned___int128>/4000 -42.05% 2659.258 1541.023 - -41.85% -
BM_std_min<unsigned___int128>/4096 -42.04% 2722.689 1578.133 - -41.79% -
BM_std_min<unsigned___int128>/1024 -41.71% 679.539 396.125 - -41.51% -
BM_std_min<unsigned___int128>/512 -41.22% 338.247 198.826 - -40.97% -
BM_PushHeap_string_Descending_262144 -40.84% 5.448 3.223 - 0.93% -
SetIntersection_Interlaced_Vector_float_1024_64 -39.13% 5862817.303 3568427.634 - -0.84% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.94% 3891607.232 2376295.513 - -9.89% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.44% 13.472 8.294 - 0.67% -
SetIntersection_Interlaced_Vector_float_16384_1024 -38.42% 73662480.050 45361492.314 - 9.45% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.32% 24.568 15.153 - -37.91% -
BM_RangesMakeHeap_string_Descending_262144 -37.54% 5.681 3.549 - -6.22% -
rng::find_end(deque<int>)_(near_matches)/1000 -37.29% 27541.831 17271.265 - 2.73% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -37.20% 11.940 7.499 - -1.72% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -36.95% 0.484 0.305 - -12.50% -
rng::find_end(deque<int>)_(near_matches)/1024 -36.94% 28629.841 18053.557 - 2.01% -
BM_vector_deque_ranges_move_backward/0 -36.81% 0.606 0.383 - -21.56% -
BM_std_min<unsigned___int128>/64 -36.72% 38.764 24.530 - -36.58% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -36.39% 49.147 31.261 - 5.46% -
SetIntersection_Interlaced_Vector_float_1024_256 -36.32% 7942825.478 5058144.883 - -0.16% -
BM_RangesMakeHeap_uint32_Random_4 -36.16% 1.704 1.088 - -39.75% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -35.69% 66.455 42.734 - -31.77% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -35.21% 0.648 0.420 - -4.53% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -34.90% 0.531 0.346 - -18.35% -
BM_MakeThenSortHeap_string_Descending_1024 -34.67% 38.787 25.338 - 0.59% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -33.98% 0.695 0.459 - -4.80% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.90% 1572.084 1039.219 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -32.71% 64401241.139 43333372.623 - -36.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -32.36% 1030.020 696.743 - 26.66% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -32.32% 9.868 6.679 - 2.58% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -31.81% 1.715 1.169 - -28.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -31.77% 213192962.567 145471123.760 - -26.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.76% 12841103.054 8763388.839 - 0.68% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.71% 40.917 27.944 - -0.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.51% 71.999 49.315 - -16.03% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -31.40% 9.492 6.512 - -20.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.25% 12744330.709 8761245.203 - -1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.19% 13030688.087 8966393.282 - 2.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.09% 12843962.186 8850799.636 - -1.14% -
SetIntersection_Interlaced_Vector_float_1024_16 -30.98% 2819898.220 1946273.366 - -1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.72% 12818368.126 8880350.541 - -0.83% -
BM_PushHeap_string_Descending_16384 -30.68% 3.369 2.335 - -1.83% -
BM_RangesPushHeap_float_Descending_1 -30.62% 0.697 0.484 - 0.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -30.62% 53.323 36.998 - -19.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -30.55% 31.581 21.932 - 0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -30.19% 4794321.919 3346705.367 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -29.80% 12751375.971 8951266.843 - 0.71% -
SetIntersection_Interlaced_Set_float_16384_16384 -29.76% 349044701.739 245166655.844 - -2.07% -
BM_std_min<unsigned___int128>/32 -29.74% 17.403 12.228 - -29.60% -
BM_std_min<unsigned___int128>/31 -29.53% 16.762 11.812 - -29.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -29.35% 1029.055 727.055 - 31.91% -
BM_std_min<unsigned___int128>/30 -29.20% 16.121 11.414 - -28.98% -
BM_std_min<unsigned___int128>/29 -28.76% 15.478 11.027 - -28.67% -
BM_vector_deque_move/0 -28.66% 0.555 0.396 - -20.99% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -28.46% 0.574 0.411 - -10.52% -
rng::find(list<int>)_(bail_25%)/1024 -28.39% 181.171 129.730 - -28.46% -
std::shift_right(vector<int>)/32 -28.35% 4.136 2.964 - -29.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.33% 43.079 30.876 - -23.68% -
BM_std_min<unsigned___int128>/28 -28.26% 14.826 10.635 - -28.12% -
BM_PushHeap_float_SingleElement_1 -28.05% 0.697 0.502 - -6.43% -
BM_PushHeap_string_Descending_1024 -27.97% 3.315 2.388 - -1.79% -
BM_std_min<unsigned___int128>/27 -27.73% 14.170 10.240 - -27.64% -
SetIntersection_Front_Set_float_262144_16384 -27.62% 355021426.120 256979089.458 - 6.90% -
BM_std_min<unsigned___int128>/26 -27.59% 13.575 9.830 - -27.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.46% 46.002 33.370 - -26.13% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -27.41% 6.580 4.776 - -19.88% -
BM_RangesMakeHeap_string_Ascending_262144 -27.40% 9.764 7.089 - -1.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -27.18% 0.634 0.462 - 3.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.15% 61.348 44.690 - -26.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -27.13% 11916398.273 8683323.786 - -0.67% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -27.09% 122.753 89.495 - 30.78% -
rng::is_sorted_until(deque<int>)/8 -27.02% 4.285 3.128 - -15.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -27.00% 11922039.318 8702648.109 - -2.31% -
BM_std_minmax<long_long>/2 -26.99% 1.315 0.960 - -27.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.61% 34.334 25.198 - -21.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -26.55% 40.813 29.979 - -25.96% -
BM_std_min<unsigned___int128>/25 -26.54% 12.916 9.488 - -26.48% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -26.47% 16676.190 12261.705 - -4.15% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -26.34% 43.268 31.872 - -22.18% -
std::multiset<std::string>::erase(key)_(existent)/0 -26.09% 59.257 43.796 - -27.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -26.00% 40480084.849 29953795.651 - -29.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -25.91% 953.567 706.464 - 37.67% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -25.88% 11081.635 8213.389 - 1.93% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -25.78% 5072933.882 3765301.464 - -5.39% -
BM_std_minmax<long_long>/3 -25.77% 1.750 1.299 - -17.19% -
BM_std_min<unsigned___int128>/24 -25.77% 12.292 9.125 - -25.62% -
BM_StringDestroy_Small -25.72% 0.876 0.651 - -0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.65% 12045144.303 8955130.906 - 1.55% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -25.53% 48.179 35.878 - 28.48% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -25.39% 6.456 4.817 - 0.92% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.38% 12672.794 9456.109 - -0.47% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -25.37% 0.489 0.365 - -0.03% -
BM_PopHeap_string_1 -25.37% 0.700 0.522 - -17.43% -
BM_PushHeap_string_Descending_256 -25.11% 3.067 2.297 - -0.51% -
BM_std_min<unsigned___int128>/23 -24.87% 11.655 8.756 - -24.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.80% 11903904.478 8951973.783 - 1.35% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.55% 12568.340 9482.517 - -0.16% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -24.41% 40.399 30.538 - -0.24% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -24.20% 0.616 0.467 - -6.52% -
BM_std_min<unsigned___int128>/22 -24.07% 11.007 8.357 - -23.86% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.97% 26.619 20.239 - -0.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -23.91% 48.571 36.959 - -14.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.91% 36.731 27.949 - -0.57% -
BM_PushHeap_string_Ascending_262144 -23.88% 37.413 28.480 - -11.14% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -23.80% 14450.307 11011.688 - 3.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -23.74% 6695979.291 5106354.213 - -20.07% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -23.62% 0.567 0.433 - -0.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.57% 38.247 29.234 - -23.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.38% 37.470 28.708 - -22.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.32% 44.302 33.973 - 3.80% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -23.28% 37799435.342 28999292.128 - -14.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -23.23% 3.483 2.674 - -26.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -23.15% 0.697 0.536 - 19.77% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -23.13% 0.350 0.269 - -1.25% -
BM_std_min<unsigned___int128>/21 -23.13% 10.385 7.983 - -23.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -22.70% 32.211 24.899 - -29.38% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -22.62% 1939.794 1501.021 - -6.21% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -22.38% 1.529 1.187 - -22.28% -
BM_RangesPushHeap_uint32_Ascending_1 -22.23% 0.576 0.448 - 8.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.11% 10813488.645 8422482.411 - 0.05% -
std::copy(vector<int>)/4096 -22.01% 230.508 179.783 - -6.97% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -21.95% 1.697 1.324 - -15.61% -
BM_std_min<unsigned___int128>/20 -21.93% 9.775 7.632 - -21.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -21.91% 8.480 6.623 - -20.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -21.82% 0.349 0.273 - -10.91% -
BM_RangesPushHeap_float_SingleElement_1 -21.68% 0.637 0.499 - -10.54% -
BM_RangesPushHeap_uint64_SingleElement_1 -21.66% 0.616 0.482 - 15.65% -
rng::partition(deque<int>)_(sparse)/32 -21.40% 13.592 10.683 - -0.51% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -21.29% 0.637 0.501 - 27.24% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -21.20% 38.362 30.230 - -0.88% -
BM_RangesMakeHeap_string_Random_262144 -21.08% 19.422 15.329 - -0.67% -
BM_PushHeap_string_PipeOrgan_262144 -21.04% 22.068 17.423 - -12.46% -
BM_RangesMakeHeap_string_Descending_1024 -20.95% 3.569 2.821 - 1.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -20.82% 39.687 31.423 - -8.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -20.76% 3137905.409 2486435.281 - -20.70% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -20.71% 0.487 0.386 - 9.26% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -20.71% 38.494 30.523 - -0.53% -
BM_RangesMakeHeap_string_Descending_256 -20.67% 3.427 2.719 - -2.55% -
BM_std_min<unsigned___int128>/19 -20.61% 9.153 7.266 - -20.55% -
BM_PushHeap_string_PipeOrgan_16384 -20.26% 16.302 13.000 - -0.26% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -20.25% 2426521.335 1935222.146 - 1.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.24% 66.627 53.139 - -2.38% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -20.03% 1712.715 1369.584 - -1.13% -
std::rotate(list<int>)_(by_1/2)/8192 -20.03% 6269.659 5013.575 - -18.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -19.98% 10137763.980 8112235.710 - -8.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.77% 36.432 29.229 - -17.21% -
BM_MakeHeap_string_Ascending_262144 -19.45% 9.172 7.388 - 2.03% -
BM_std_min<unsigned___int128>/18 -19.39% 8.531 6.877 - -19.20% -
BM_RangesMakeHeap_string_Descending_16384 -19.24% 3.849 3.109 - 13.16% -
std::move(list<int>)/64 -19.18% 48.844 39.477 - -4.31% -
rng::contains(list<int>)_(process_all)/32 -19.15% 11.260 9.103 - 2.10% -
SetIntersection_Interlaced_Vector_string_262144_64 -19.08% 22115214.153 17894668.322 - -2.54% -
BM_RangesMakeHeap_float_Random_4 -19.08% 1.530 1.238 - -10.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -19.07% 1.146 0.927 - -2.32% -
rng::is_sorted_until(list<int>)/8192 -19.05% 8253.666 6681.048 - -4.83% -
std::partition(deque<int>)_(dense)/32 -18.79% 11.146 9.051 - -7.93% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.74% 2342269.648 1903336.607 - 0.05% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.70% 5.992 4.871 - -19.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.68% 41.952 34.117 - -19.61% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.67% 0.562 0.457 - -39.33% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -18.64% 31.956 25.999 - 1.46% -
std::unordered_set<int>::contains(key)_(existent)/1024 -18.35% 1.402 1.145 - 1.45% -
std::unordered_set<std::string>::erase(iterator)/32 -18.16% 31.739 25.975 - -10.43% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.89% 1702202.816 1397639.343 - -4.45% -
rng::for_each(set<int>)/50 -17.84% 60.515 49.718 - -0.27% -
std::partition(deque<int>)_(dense)/50 -17.79% 16.338 13.431 - -8.81% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -17.73% 95.417 78.495 - -17.89% -
rng::partition(deque<int>)_(sparse)/50 -17.70% 20.250 16.665 - 4.03% -
std::is_sorted_until(deque<int>)/8 -17.68% 3.090 2.544 - -23.96% -
BM_std_min<unsigned___int128>/17 -17.49% 7.890 6.510 - -17.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -17.49% 1900064.770 1567779.574 - 0.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -17.44% 1.339 1.106 - -9.92% -
BM_PushHeap_string_Descending_64 -17.39% 2.692 2.224 - -0.46% -
BM_vector_deque_ranges_move/0 -17.28% 0.519 0.430 - 16.51% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -17.26% 24.595 20.349 - -4.43% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -17.25% 40414.932 33445.350 - 1.53% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -17.11% 38852.096 32206.030 - 0.73% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.10% 0.611 0.506 - -18.23% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -17.03% 23045.624 19121.768 - -0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -17.01% 30.443 25.265 - -28.16% -
std::none_of(vector<int>)_(process_all)/50 -16.98% 18.201 15.111 - 14.20% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -16.95% 605.369 502.766 - 0.31% -
BM_std_min<unsigned_long_long>/1 -16.89% 0.458 0.381 - -16.93% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -16.85% 0.612 0.509 - 9.73% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.84% 1.949 1.620 - -3.73% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -16.84% 12642.666 10513.992 - 0.35% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.79% 7182027.345 5976284.380 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -16.76% 75378224.467 62747495.972 - -13.98% -
std::unordered_set<int>::count(key)_(existent)/32 -16.66% 1.470 1.225 - -7.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -16.54% 1695818.908 1415370.340 - -6.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.43% 0.501 0.419 - -9.43% -
BM_StringRead_Hot_Deep_Large -16.32% 0.576 0.482 - -23.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.27% 42.521 35.601 - -18.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -16.26% 7160322.808 5996229.875 - -10.51% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.24% 26.008 21.785 - -0.11% -
BM_PushHeap_string_Random_262144 -16.22% 21.799 18.263 - 1.18% -
BM_deque_vector_copy/64000 -16.21% 2849.679 2387.823 - -2.03% -
std::set<std::string>::erase(iterator)/32 -16.12% 31.185 26.157 - -15.30% -
BM_RangesPushHeap_uint32_Random_1 -16.09% 0.501 0.420 - -10.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.03% 7.573 6.359 - 0.17% -
rng::search(list<int>)_(same_length)/8192 -16.01% 9688.475 8137.733 - 0.96% -
BM_MakeThenSortHeap_uint64_Descending_4 -15.88% 1.513 1.273 - -17.13% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -15.84% 23964.622 20167.562 - 0.03% -
rng::copy(vector<bool>)_(aligned)/262144 -15.84% 326.673 274.935 - -1.37% -
std::multiset<std::string>::erase(key)_(existent)/8192 -15.78% 135.039 113.731 - -17.32% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -15.77% 1731.791 1458.700 - -14.48% -
std::rotate(list<int>)_(by_1/2)/32 -15.69% 7.086 5.974 - -15.62% -
rng::unique_copy(list<int>)_(sprinkled)/32 -15.69% 12.832 10.820 - -0.55% -
std::find_end(vector<int>)_(near_matches)/8192 -15.55% 919809.210 776788.383 - 0.64% -
BM_std_min<unsigned___int128>/16 -15.52% 7.292 6.160 - -15.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.51% 25.272 21.352 - -46.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -15.36% 3.727 3.154 - 37.25% -
BM_PushHeap_string_Ascending_16384 -15.26% 22.263 18.866 - 4.10% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.26% 922659.027 781875.000 - 0.33% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -15.11% 4731346.646 4016208.224 - -2.04% -
rng::for_each(set<int>::iterator)/50 -15.11% 50.510 42.879 - 4.07% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.10% 30.478 25.877 - -0.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -14.97% 1.051 0.894 - -24.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -14.97% 5711.960 4856.893 - -1.29% -
rng::find_end(deque<int>)_(process_all)/8192 -14.96% 2387.084 2029.858 - -5.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -14.95% 18.906 16.080 - 92.25% -
rng::is_sorted(deque<int>)/8 -14.92% 2.854 2.428 - -1.12% -
BM_deque_vector_copy/65536 -14.89% 2940.076 2502.299 - -1.91% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -14.87% 92.297 78.572 - -10.24% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -14.83% 29468394.511 25098218.592 - -0.92% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -14.72% 6.816 5.813 - 10.10% -
std::unordered_set<int>::contains(key)_(existent)/8192 -14.69% 1.532 1.307 - 1.62% -
BM_RangesMakeHeap_float_Random_64 -14.65% 1.649 1.407 - -13.81% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.59% 232.555 198.627 - 0.16% -
BM_PopHeap_uint64_1 -14.54% 0.519 0.444 - -1.92% -
BM_std_min<unsigned___int128>/15 -14.46% 6.700 5.731 - -14.35% -
rng::none_of(vector<int>)_(process_all)/50 -14.45% 14.879 12.729 - 0.95% -
std::unique(deque<int>)_(sprinkled)/52 -14.44% 84.561 72.350 - -9.07% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -14.42% 99.736 85.350 - 0.31% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.40% 5.395 4.618 - 0.01% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.39% 63.041 53.969 - 0.30% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.37% 0.679 0.582 - 0.05% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.36% 9642.357 8257.639 - 1.41% -
BM_PushHeap_string_Descending_16 -14.23% 2.436 2.089 - -1.38% -
std::unique_copy(deque<int>)_(contiguous)/32 -14.23% 11.045 9.473 - -10.32% -
BM_RangesMakeHeap_string_Descending_16 -14.20% 2.754 2.363 - -0.94% -
BM_RangesMakeHeap_string_Descending_64 -14.10% 3.051 2.621 - 0.20% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -13.97% 1.594 1.372 - -8.57% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -13.92% 5.069 4.363 - 1.00% -
rng::adjacent_find(deque<int>)/50 -13.82% 18.803 16.205 - 7.53% -
BM_std_minmax<long_long>/4 -13.80% 1.868 1.611 - -13.77% -
BM_SortHeap_pair<uint32,_uint32>_4 -13.80% 1.890 1.629 - 12.58% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.78% 866.786 747.303 - 8.22% -
rng::starts_with(list<int>,_pred)/8192 -13.78% 11390.943 9821.773 - -15.89% -
std::rotate(list<int>)_(by_1/4)/32 -13.77% 14.572 12.565 - -14.11% -
std::all_of(deque<int>)_(process_all)/50 -13.69% 21.237 18.330 - 0.02% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -13.67% 2.602 2.247 - -0.12% -
BM_std_min<unsigned___int128>/14 -13.60% 6.133 5.299 - -13.56% -
rng::swap_ranges(deque<int>)/50 -13.52% 19.938 17.242 - -10.62% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.49% 308734.544 267073.398 - -5.27% -
rng::for_each(map<int>::iterator)/50 -13.30% 49.859 43.227 - 2.93% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -13.30% 5.894 5.111 - 2.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -13.24% 42570.084 36935.281 - -0.89% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -13.20% 28.701 24.912 - -1.68% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -13.06% 1597873.556 1389250.478 - -0.87% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -12.94% 2.534 2.206 - -6.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -12.90% 5049280.676 4398100.596 - -2.14% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -12.88% 1.219 1.062 - -5.78% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -12.83% 42.062 36.665 - -9.90% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -12.75% 10.431 9.101 - -1.33% -
SetIntersection_Interlaced_Vector_float_1024_4 -12.74% 1466805.052 1279932.000 - -1.71% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.70% 9152.059 7990.188 - 0.45% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -12.67% 11.792 10.298 - 7.15% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -12.63% 57.214 49.989 - -2.00% -
std::move(deque<int>)/32768 -12.48% 2121.008 1856.267 - -12.81% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -12.46% 1.809 1.584 - -0.16% -
BM_RangesPushHeap_string_Descending_262144 -12.39% 5.119 4.485 - 40.95% -
BM_PushHeap_string_Descending_4 -12.38% 2.166 1.898 - 1.20% -
rng::none_of(deque<int>)_(process_all)/32 -12.19% 18.126 15.917 - -9.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -12.15% 0.447 0.393 - -38.20% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -12.14% 2435110.210 2139556.478 - 9.53% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.12% 1652076.977 1451892.722 - 0.06% -
std::set<int>::insert(value)_(already_present)/1024 -12.03% 6.776 5.961 - -13.11% -
std::set<std::string>::erase(key)_(existent)/32 -11.97% 69.655 61.316 - -12.06% -
std::map<std::string,_int>::ctor(const&)/32 -11.95% 788.837 694.587 - -2.75% -
std::multiset<int>::count(key)_(non-existent)/8192 -11.91% 11.199 9.865 - 3.51% -
std::unordered_set<int>::count(key)_(non-existent)/32 -11.91% 1.480 1.304 - -6.80% -
std::search(deque<int>)_(near_matches)/1024 -11.90% 20648.652 18192.445 - -6.81% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -11.86% 9511.754 8383.470 - -0.08% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.85% 1690.468 1490.096 - 11.19% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -11.80% 4.287 3.781 - -16.64% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.77% 7.295 6.437 - -9.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -11.73% 44.124 38.950 - -2.74% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.72% 838.420 740.195 - 7.95% -
BM_std_min<unsigned___int128>/13 -11.70% 5.570 4.918 - -11.65% -
vector<bool>::reserve() -11.70% 10.127 8.942 - 7.05% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.64% 11.918 10.531 - -0.61% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -11.58% 6366303.523 5629159.727 - -4.54% -
SetIntersection_None_Set_uint32_16384_4 -11.53% 172477287.711 152585195.915 - -1.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.53% 1.308 1.157 - 3.86% -
BM_RangesMakeHeap_string_Descending_4 -11.51% 2.416 2.138 - -1.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.50% 14.982 13.258 - -0.21% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.48% 22.730 20.121 - -0.47% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -11.35% 22.288 19.759 - -17.81% -
BM_std_minmax<long_long>/5 -11.33% 2.224 1.972 - -4.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.31% 384.496 341.029 - 0.21% -
SetIntersection_None_Set_uint32_16384_1 -11.29% 172327363.153 152879900.713 - -1.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.24% 0.306 0.271 - -0.83% -
BM_RangesPushHeap_string_Ascending_262144 -11.21% 35.282 31.326 - 7.71% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.21% 5.498 4.882 - 0.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -11.11% 5.266 4.681 - -8.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.05% 63561.715 56536.623 - -1.02% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.02% 1859.037 1654.169 - -0.03% -
BM_MakeHeap_float_Random_64 -11.02% 1.787 1.590 - 0.84% -
rng::remove(deque<int>)_(sprinkled)/50 -11.02% 64.228 57.151 - -0.14% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.01% 347.567 309.290 - 0.21% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.00% 15425.724 13729.635 - 0.61% -
std::for_each(list<int>)/8192 -10.99% 8685.738 7731.261 - -15.24% -
BM_std_min<long_long>/1 -10.98% 0.673 0.599 - -11.23% -
SetIntersection_None_Set_uint32_16384_64 -10.94% 173128619.688 154180884.819 - -0.43% -
rng::find_end(vector<int>)_(near_matches)/1024 -10.94% 15986.728 14237.702 - 0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -10.93% 216119695.254 192501148.279 - 0.24% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -10.89% 27.327 24.352 - -1.16% -
SetIntersection_None_Set_uint32_16384_16 -10.88% 171727238.737 153041485.145 - -1.26% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -10.88% 9368.361 8349.026 - 7.99% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -10.83% 11.534 10.284 - 7.27% -
BM_deque_vector_copy/70000 -10.82% 3181.643 2837.243 - 0.68% -
BM_vector_deque_ranges_copy/2 -10.82% 2.066 1.842 - 6.51% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -10.80% 42.799 38.176 - -11.67% -
BM_RangesMakeHeap_string_SingleElement_262144 -10.76% 8.224 7.339 - 1.65% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -10.72% 0.451 0.403 - 6.46% -
std::set<int>::insert(value)_(already_present)/8192 -10.62% 10.831 9.681 - -12.20% -
BM_PushHeap_uint64_SingleElement_1 -10.59% 0.522 0.466 - -16.92% -
rng::is_sorted_until(list<int>,_pred)/8192 -10.56% 7808.102 6983.341 - -4.09% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -10.55% 30.562 27.338 - -0.86% -
std::generate_n(list<int>)/50 -10.52% 17.232 15.419 - -0.66% -
BM_std_min<unsigned___int128>/12 -10.50% 5.024 4.496 - -10.48% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.47% 48.272 43.220 - -31.47% -
rng::adjacent_find(deque<int>)/8 -10.44% 3.750 3.359 - 7.28% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.40% 1.119 1.003 - 0.43% -
BM_RangesMakeHeap_float_Random_16 -10.38% 1.710 1.533 - -2.67% -
BM_std_min<short>/4 -10.37% 1.082 0.970 - -4.92% -
rng::unique(list<int>)_(contiguous)/52 -10.37% 74.996 67.223 - 0.56% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.33% 1847.947 1657.136 - -0.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.31% 5.086 4.562 - -16.40% -
std::search(deque<int>)_(near_matches)/1000 -10.27% 19754.209 17726.343 - -4.93% -
BM_RangesMakeHeap_string_Ascending_16384 -10.26% 5.784 5.190 - 0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.25% 42.841 38.451 - -0.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -10.23% 19.884 17.850 - -0.80% -
SetIntersection_Front_Set_uint64_256_256 -10.21% 9876181.378 8868096.422 - -2.22% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -10.15% 1.548 1.391 - 2.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -10.14% 2011208.177 1807184.111 - -7.41% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.14% 57.437 51.611 - -10.55% -
std::copy_backward(vector<int>)/4096 -10.14% 239.131 214.883 - 26.16% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -10.14% 3493641.371 3139444.844 - -1.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -10.13% 27855.829 25035.158 - -0.27% -
BM_vector_deque_move_backward/1 -10.09% 2.569 2.309 - 1.48% -
BM_MakeThenSortHeap_string_Descending_256 -10.08% 19.664 17.683 - 1.71% -
BM_std_minmax<long_long>/1 -10.03% 0.693 0.623 - -4.45% -
BM_std_minmax<char>/16 -9.94% 1.026 0.924 - 0.04% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -9.92% 35.260 31.761 - -3.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -9.89% 6691892.096 6030040.162 - -4.34% -
BM_RangesMakeHeap_float_Random_256 -9.88% 1.447 1.304 - 1.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -9.87% 1584.128 1427.703 - 2.92% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.86% 24928.584 22469.485 - -0.23% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -9.85% 25.387 22.885 - 0.18% -
SetIntersection_None_Set_uint32_16384_256 -9.84% 173125433.843 156094070.305 - 0.97% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.83% 2686841.797 2422610.727 - 0.45% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.82% 29.411 26.522 - -15.64% -
rng::unique(deque<int>)_(sprinkled)/52 -9.81% 74.755 67.420 - -8.21% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -9.80% 1.396 1.259 - -13.77% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.80% 26097.227 23539.171 - -0.13% -
BM_vector_deque_ranges_copy/1 -9.79% 2.352 2.122 - 7.97% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.78% 1627487.471 1468354.210 - 0.20% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -9.77% 19.266 17.384 - -11.08% -
std::equal(vector<bool>)_(unaligned)/50 -9.73% 0.881 0.796 - -3.00% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -9.72% 26.030 23.500 - -2.11% -
std::find_end(list<int>)_(near_matches)/1024 -9.71% 38556.447 34810.837 - 0.02% -
BM_PushHeap_float_Random_1 -9.70% 0.517 0.467 - -24.13% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -9.69% 26.299 23.749 - -4.97% -
std::stable_partition(deque<int>)_(sparse)/32 -9.66% 12.170 10.995 - -4.93% -
std::find_end(list<int>)_(near_matches)/1000 -9.64% 36998.954 33433.636 - 0.49% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -9.63% 14.050 12.696 - 5.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -9.61% 28.305 25.584 - 0.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.60% 1594.660 1441.535 - -10.03% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -9.58% 28278.651 25570.449 - -0.65% -
BM_std_min<unsigned___int128>/11 -9.56% 4.501 4.070 - -9.60% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.54% 800.521 724.130 - -1.47% -
rng::adjacent_find(list<int>,_pred)/8192 -9.51% 8722.622 7893.203 - 4.41% -
BM_PushHeap_uint32_PipeOrgan_1 -9.47% 0.474 0.429 - -23.19% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.45% 1.339 1.213 - -6.78% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -9.41% 1.797 1.628 - 14.03% -
BM_vector_deque_move_backward/2 -9.39% 2.280 2.066 - 4.13% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.38% 29.304 26.555 - 0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.37% 10821432.848 9807393.872 - 1.09% -
rng::for_each_n(list<int>)/8 -9.35% 2.562 2.322 - -8.68% -
BM_std_minmax<long_long>/11 -9.33% 2.538 2.301 - -6.27% -
SetIntersection_Front_Set_float_16384_256 -9.33% 5143497.701 4663593.112 - -1.74% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.32% 25700.541 23304.705 - -0.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.30% 34.844 31.602 - -8.25% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -9.29% 0.933 0.846 - -0.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -9.29% 11.119 10.086 - 3.51% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.26% 25486.971 23127.468 - 0.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -9.24% 1.045 0.949 - -9.99% -
BM_vector_deque_copy/2 -9.23% 2.065 1.875 - -0.63% -
std::find_end(list<int>)_(near_matches)/8192 -9.22% 2502622.025 2271781.383 - 0.36% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -9.21% 50738235.183 46067381.544 - -1.68% -
BM_StringRelational_Less_Large_Large_ChangeFirst -9.19% 1.388 1.260 - -9.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -9.14% 1.668 1.516 - 8.06% -
std::is_sorted_until(list<int>)/8192 -9.08% 7275.159 6614.891 - -8.76% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -9.06% 26503.842 24103.342 - -17.47% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -9.06% 196.101 178.341 - -0.85% -
BM_PushHeap_string_PipeOrgan_256 -9.06% 8.679 7.893 - -0.95% -
BM_PushHeap_string_PipeOrgan_1024 -9.02% 10.795 9.822 - 0.26% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.99% 549.961 500.505 - -0.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.98% 1.331 1.212 - 0.30% -
std::copy_backward(vector<bool>)_(aligned)/262144 -8.97% 749.637 682.367 - -6.31% -
BM_std_minmax<char>/26 -8.96% 1.538 1.401 - 0.95% -
BM_std_minmax<long_long>/6 -8.96% 2.429 2.212 - -5.35% -
rng::generate_n(list<int>)/32 -8.95% 9.532 8.679 - 0.21% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.94% 25.329 23.064 - -0.48% -
rng::find_end(list<int>)_(near_matches)/1024 -8.93% 38068.399 34667.334 - 0.28% -
rng::find_end(list<int>)_(near_matches)/1000 -8.92% 36519.227 33261.258 - 0.43% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -8.92% 11.272 10.267 - 2.15% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -8.90% 25255.045 23006.954 - -17.57% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -8.86% 0.870 0.793 - -5.72% -
BM_deque_vector_ranges_copy/70000 -8.86% 3093.417 2819.369 - -0.71% -
rng::find_end(list<int>)_(near_matches)/8192 -8.84% 2495790.325 2275143.130 - 0.75% -
BM_PushHeap_uint64_SingleElement_64 -8.83% 0.407 0.371 - 3.37% -
rng::search(deque<int>,_pred)_(no_match)/1024 -8.81% 436.511 398.043 - -8.81% -
std::set<std::string>::contains(key)_(existent)/8192 -8.77% 29.902 27.278 - -10.04% -
std::set<std::string>::count(key)_(existent)/1024 -8.77% 24.362 22.226 - -5.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.74% 5800.436 5293.739 - -6.00% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.73% 13.857 12.647 - 0.44% -
SetIntersection_Interlaced_Vector_float_256_16 -8.72% 7980317.087 7284519.927 - 19.27% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -8.69% 25.856 23.608 - -7.45% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -8.69% 88.814 81.093 - -25.34% -
BM_vector_deque_copy/65536 -8.68% 2663.154 2431.984 - 2.55% -
std::unordered_set<int>::count(key)_(existent)/8192 -8.68% 1.316 1.202 - -10.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -8.68% 93.536 85.419 - -10.33% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -8.67% 22.887 20.902 - -2.80% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -8.66% 1.345 1.228 - 0.61% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.65% 209.113 191.014 - 0.71% -
BM_PushHeap_float_Descending_1 -8.64% 0.431 0.393 - -31.74% -
BM_vector_deque_ranges_move/64000 -8.63% 2853.758 2607.486 - 9.85% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -8.62% 25.320 23.137 - -1.42% -
std::is_sorted(vector<int>,_pred)/8 -8.61% 4.107 3.753 - 0.86% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.61% 208.483 190.537 - 0.94% -
SetIntersection_Interlaced_Vector_float_262144_4 -8.60% 2155931.059 1970441.317 - 26.89% -
rng::for_each(map<int>::iterator)/32 -8.57% 22.979 21.009 - -0.75% -
rng::remove_if(vector<int>)_(prefix)/1024 -8.57% 383.016 350.191 - 0.33% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -8.54% 111738.717 102192.829 - -3.10% -
std::unique(deque<int>)_(sprinkled)/1024 -8.53% 876.229 801.463 - -5.58% -
std::rotate(list<int>)_(by_1/2)/50 -8.53% 13.854 12.672 - -9.71% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -8.52% 29.795 27.258 - 6.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.50% 0.449 0.411 - -4.17% -
BM_PushHeap_string_SingleElement_1024 -8.48% 2.768 2.533 - 1.43% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -8.47% 0.622 0.569 - 0.32% -
std::rotate(list<int>)_(1_element_backward)/50 -8.47% 24.788 22.689 - -10.81% -
BM_MakeHeap_string_Ascending_16384 -8.44% 5.751 5.266 - -7.84% -
std::partition_point(list<int>)/8192 -8.44% 12770.735 11693.028 - -7.62% -
std::multiset<std::string>::erase(key)_(existent)/32 -8.42% 58.731 53.786 - -12.20% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -8.42% 529.653 485.081 - -8.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -8.40% 36.609 33.534 - -3.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -8.40% 23.038 21.103 - 12.96% -
BM_std_minmax<char>/19 -8.39% 1.769 1.621 - -2.16% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.38% 41200.820 37747.131 - 0.53% -
rng::generate_n(list<int>)/50 -8.38% 17.443 15.981 - 2.46% -
std::is_sorted_until(list<int>,_pred)/8192 -8.37% 7769.360 7119.382 - -5.09% -
rng::rotate(list<int>)_(by_1/2)/50 -8.36% 13.824 12.668 - -9.03% -
BM_std_min<unsigned___int128>/10 -8.33% 4.011 3.677 - -8.32% -
BM_deque_vector_ranges_copy/64000 -8.31% 2848.643 2611.935 - 0.52% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.30% 32.285 29.606 - 0.16% -
std::unordered_set<int>::find(key)_(existent)/8192 -8.30% 1.384 1.269 - -2.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -8.28% 2.807 2.575 - 0.03% -
BM_PushHeap_string_SingleElement_16 -8.28% 2.764 2.536 - 2.84% -
BM_PushHeap_string_SingleElement_256 -8.27% 2.744 2.517 - 2.42% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.27% 1.407 1.291 - -10.62% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.26% 42839.974 39299.477 - 0.46% -
rng::fill(vector<bool>)/64 -8.24% 1.605 1.473 - -7.92% -
SetIntersection_Interlaced_Vector_string_64_64 -8.23% 29115011.975 26719562.998 - -7.61% -
BM_std_minmax<char>/27 -8.22% 1.952 1.791 - -1.31% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -8.19% 20393610.749 18722605.721 - 10.99% -
rng::copy(list<int>)/64 -8.17% 33.801 31.040 - 0.44% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -8.17% 1.302 1.195 - 2.98% -
BM_vector_deque_ranges_copy/64000 -8.14% 2956.845 2716.205 - 14.35% -
BM_std_minmax<char>/32 -8.12% 1.638 1.505 - -1.78% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.12% 4705.299 4323.296 - 0.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -8.12% 0.448 0.412 - -32.66% -
BM_PushHeap_string_SingleElement_262144 -8.10% 2.785 2.559 - -0.21% -
BM_deque_deque_ranges_move_backward/5500 -8.10% 223.600 205.491 - -0.02% -
rng::partial_sort(deque<int>)_(descending)/8 -8.09% 44.162 40.588 - -0.63% -
BM_PopHeap_string_262144 -8.09% 92.586 85.095 - -9.50% -
SetIntersection_Interlaced_Vector_float_64_16 -8.09% 19189185.267 17636894.404 - -10.08% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.06% 12.120 11.143 - -1.22% -
BM_RangesMakeThenSortHeap_float_Heap_16 -8.06% 2.099 1.930 - -1.58% -
BM_vector_deque_move/65536 -8.05% 2875.902 2644.428 - 11.57% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -8.03% 34.562 31.787 - 0.09% -
SetIntersection_Front_Set_float_262144_256 -8.02% 4869000.848 4478302.933 - 2.49% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.01% 1.338 1.231 - 2.38% -
std::for_each_n(deque<int>)/8 -8.00% 1.254 1.154 - -3.95% -
BM_PushHeap_string_PipeOrgan_64 -7.99% 6.317 5.812 - 0.22% -
SetIntersection_Front_Set_float_16384_64 -7.98% 2013315.238 1852683.821 - -6.13% -
SetIntersection_Front_Set_string_256_64 -7.98% 16216560.552 14922940.505 - 7.74% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.98% 573.869 528.100 - 0.10% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.94% 6.451 5.939 - -2.13% -
BM_std_min<unsigned___int128>/6 -7.91% 2.260 2.081 - -8.34% -
BM_deque_vector_ranges_move/0 -7.90% 1.548 1.426 - -7.02% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.89% 2687706.736 2475678.887 - 0.28% -
BM_vector_deque_copy/64000 -7.88% 2941.764 2709.897 - 13.93% -
SetIntersection_Interlaced_Vector_string_16384_16 -7.88% 4611664.826 4248446.197 - -4.48% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.81% 1583.043 1459.362 - -2.07% -
BM_StringEraseToEnd_Huge_Opaque -7.78% 2.512 2.317 - -0.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.78% 3.582 3.303 - 0.21% -
std::move(vector<bool>)_(aligned)/64 -7.73% 1.776 1.639 - 4.79% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.72% 1.255 1.158 - -5.22% -
BM_std_minmax<short>/16 -7.71% 1.900 1.754 - -0.44% -
rng::find_if(list<int>)_(process_all)/8192 -7.70% 10324.504 9529.413 - -7.40% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -7.70% 28.901 26.676 - -3.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -7.67% 43262.729 39946.037 - -8.02% -
BM_vector_deque_ranges_copy/65536 -7.66% 2875.076 2654.865 - 11.94% -
BM_std_minmax<char>/25 -7.64% 1.276 1.179 - -0.01% -
BM_vector_deque_ranges_move/65536 -7.63% 2859.981 2641.625 - 11.45% -
BM_PushHeap_float_Ascending_16 -7.62% 1.065 0.984 - 0.43% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.61% 3401.418 3142.727 - 0.02% -
BM_vector_deque_move/70000 -7.60% 3168.333 2927.385 - 13.27% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -7.56% 111426.724 102999.030 - 2.86% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.54% 5.271 4.873 - -0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.52% 3544102.664 3277412.320 - 0.19% -
rng::remove_if(deque<int>)_(sprinkled)/50 -7.52% 71.396 66.030 - 5.21% -
BM_std_min<unsigned___int128>/8 -7.51% 3.109 2.876 - -7.15% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -7.49% 24.063 22.260 - -3.31% -
std::set<std::string>::erase(key)_(non-existent)/32 -7.48% 14.686 13.588 - 0.22% -
BM_PushHeap_string_SingleElement_4 -7.46% 2.401 2.222 - -0.53% -
BM_StringFindAllMatch/64 -7.44% 3.072 2.843 - -6.25% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.42% 2.956 2.737 - 0.41% -
std::copy_if(list<int>)_(entire_range)/64 -7.41% 36.189 33.508 - 2.65% -
BM_vector_deque_ranges_move/70000 -7.39% 3048.032 2822.637 - 8.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -7.39% 2429059.805 2249461.214 - -3.11% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -7.39% 3587.318 3322.346 - -1.56% -
std::set<int>::erase(key)_(non-existent)/32 -7.36% 2.680 2.482 - 9.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -7.36% 0.629 0.583 - -4.68% -
BM_deque_vector_ranges_copy/65536 -7.35% 2876.318 2664.893 - 3.75% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -7.35% 1.493 1.383 - -0.87% -
SetIntersection_Interlaced_Vector_string_262144_1024 -7.35% 241358599.479 223624373.913 - -0.35% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.33% 1.754 1.625 - 0.13% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -7.33% 100132907.677 92793136.219 - 4.47% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.33% 42919.747 39775.757 - 0.22% -
SetIntersection_Front_Set_uint32_16384_256 -7.31% 4858896.518 4503544.185 - -5.10% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -7.30% 351.508 325.833 - -6.24% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -7.29% 2.082 1.930 - -2.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.28% 8.259 7.658 - 0.01% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.26% 0.374 0.347 - -0.24% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -7.24% 1.192 1.106 - -4.94% -
rng::remove(list<int>)_(sprinkled)/50 -7.23% 69.512 64.487 - 0.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.22% 8519.177 7904.485 - -1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.21% 3563369.357 3306485.830 - 0.03% -
BM_vector_deque_move/64000 -7.20% 2929.030 2718.103 - 14.89% -
std::set<std::string>::find(key)_(non-existent)/8192 -7.20% 28.153 26.126 - -6.30% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.19% 18.097 16.796 - 7.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -7.18% 1457980.001 1353266.246 - -6.06% -
bm_lexicographical_compare<signed_char>/2 -7.18% 1.495 1.388 - -6.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.17% 7101937.656 6592413.223 - -0.08% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.17% 84.857 78.770 - -1.33% -
std::partition_copy(list<int>)/8192 -7.16% 7292.767 6770.593 - -0.79% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.15% 86.808 80.600 - 33.44% -
BM_std_minmax<char>/15 -7.14% 2.930 2.720 - -9.41% -
std::search_n(list<int>)_(no_match)/8192 -7.14% 7316.834 6794.724 - -1.68% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -7.13% 10.341 9.604 - -8.00% -
BM_num_put<const_void*> -7.12% 13.392 12.438 - 0.61% -
std::none_of(deque<int>)_(process_all)/32768 -7.10% 11512.710 10695.004 - 1.46% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.10% 41122.622 38203.281 - 0.28% -
BM_std_minmax<char>/30 -7.10% 2.857 2.655 - -0.80% -
std::unique(deque<int>)_(sprinkled)/32 -7.09% 67.262 62.492 - -3.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.09% 23.667 21.990 - 25.15% -
BM_PushHeap_string_SingleElement_64 -7.08% 2.773 2.577 - 3.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.05% 2.689 2.499 - -6.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -7.05% 3.680 3.420 - -2.66% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.04% 587.620 546.259 - 1.12% -
BM_std_minmax<int>/2 -7.02% 0.900 0.837 - 1.39% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -7.01% 23.046 21.432 - -13.73% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.99% 23.819 22.155 - -0.77% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -6.98% 1.149 1.069 - -1.22% -
BM_std_minmax<unsigned_char>/32 -6.94% 1.601 1.490 - 2.53% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -6.93% 569.216 529.751 - -6.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.93% 22.130 20.597 - -48.87% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -6.92% 0.794 0.739 - -5.42% -
BM_PushHeap_string_SingleElement_16384 -6.89% 2.720 2.532 - 1.15% -
BM_std_minmax<char>/20 -6.89% 2.071 1.928 - 0.01% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -6.86% 1.322 1.232 - 31.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.86% 0.584 0.544 - -2.80% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.86% 1530634.565 1425705.059 - 4.65% -
std::none_of(deque<int>)_(process_all)/8192 -6.85% 2873.189 2676.299 - 1.23% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -6.85% 18.156 16.913 - -10.00% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.82% 2.769 2.580 - -0.00% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -6.79% 24.531 22.866 - 3.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.75% 1614.876 1505.934 - 2.32% -
rng::move_backward(vector<bool>)_(unaligned)/512 -6.74% 5.365 5.003 - 1.54% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.72% 87742.745 81844.155 - -0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -6.71% 5706998.570 5323894.108 - -13.58% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -6.71% 27.061 25.245 - 4.30% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.70% 26.404 24.634 - -2.01% -
BM_StringRelational_Less_Huge_Empty_Control -6.70% 2.085 1.945 - -1.98% -
BM_std_min<unsigned___int128>/9 -6.69% 3.526 3.290 - -6.82% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -6.68% 104.725 97.725 - -5.45% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -6.67% 1.536 1.434 - -9.26% -
std::remove_if(vector<int>)_(prefix)/1024 -6.67% 383.161 357.598 - 0.75% -
BM_std_min<char>/14 -6.67% 1.871 1.746 - -4.67% -
rng::any_of(vector<int>)_(process_all)/50 -6.66% 13.628 12.720 - -0.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.66% 6.745 6.295 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.66% 6369547.957 5945532.128 - -4.80% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -6.66% 5.116 4.775 - -6.59% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.63% 19.002 17.743 - 0.26% -
BM_getline_string -6.62% 17.531 16.370 - -8.04% -
BM_RangesMakeHeap_uint32_Random_64 -6.60% 1.326 1.238 - 0.80% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.60% 1064668.540 994349.201 - 0.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.60% 0.589 0.550 - -2.65% -
SetIntersection_Front_Set_uint64_262144_1 -6.59% 1155611.682 1079424.677 - -2.24% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.59% 735.338 686.884 - 7.67% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.57% 24.740 23.114 - -2.55% -
std::generate(list<int>)/8192 -6.54% 7406.022 6921.774 - -6.59% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.53% 64763.057 60536.239 - -6.55% -
rng::search_n(list<int>)_(no_match)/8192 -6.52% 7393.262 6910.877 - -7.30% -
BM_vector_deque_ranges_copy/70000 -6.51% 3133.310 2929.417 - 13.02% -
rng::find(vector<bool>)_(process_all)/50 -6.50% 0.740 0.692 - -13.75% -
BM_RangesMakeHeap_string_Ascending_1024 -6.49% 5.339 4.992 - 1.70% -
BM_StringFindAllMatch/1 -6.49% 2.774 2.594 - -4.03% -
rng::remove_if(deque<int>)_(prefix)/32 -6.48% 64.315 60.144 - -0.56% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.48% 314.247 293.887 - 0.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.47% 0.590 0.552 - -2.62% -
std::unique_copy(list<int>)_(contiguous)/32 -6.45% 11.933 11.163 - -1.04% -
BM_std_minmax_element<char>/70000 -6.45% 19141.762 17907.394 - 4.60% -
SetIntersection_Interlaced_Vector_string_262144_256 -6.45% 67835917.167 63463755.804 - 1.12% -
rng::for_each(list<int>)/8192 -6.42% 8309.713 7776.193 - -4.62% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.41% 16158.020 15121.682 - -5.86% -
std::equal(vector<bool>)_(unaligned)/8 -6.41% 0.852 0.797 - 2.69% -
BM_StringConstructDestroyCStr_Small_Transparent -6.40% 0.370 0.347 - 0.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.40% 95.888 89.749 - 28.89% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -6.39% 34.902 32.673 - -5.44% -
rng::generate(list<int>)/8192 -6.37% 7535.177 7055.280 - -6.27% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -6.32% 25.927 24.288 - 0.59% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.32% 43397884.001 40654569.012 - -2.25% -
rng::remove(deque<int>)_(sprinkled)/32 -6.31% 56.806 53.222 - 1.52% -
BM_std_minmax<char>/18 -6.30% 1.388 1.301 - 0.44% -
BM_std_minmax_element<char>/65536 -6.29% 17886.294 16760.531 - 4.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -6.28% 2368474.392 2219621.241 - -0.95% -
BM_deque_vector_copy/0 -6.28% 1.490 1.397 - -5.10% -
BM_RangesMakeThenSortHeap_string_Descending_256 -6.28% 19.320 18.107 - -1.03% -
rng::swap_ranges(deque<int>)/1024 -6.26% 336.964 315.861 - -12.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -6.26% 0.637 0.597 - 29.42% -
BM_std_min<unsigned___int128>/7 -6.26% 2.657 2.491 - -6.37% -
std::shift_left(list<int>)/8192 -6.24% 7698.339 7217.786 - -6.34% -
std::none_of(vector<int>)_(process_all)/8 -6.24% 2.502 2.346 - 2.10% -
rng::find(vector<char>)_(process_all)/1024 -6.23% 17.498 16.408 - 1.03% -
BM_vector_deque_copy/70000 -6.21% 3131.595 2937.105 - 11.82% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.21% 4687.834 4396.830 - 0.63% -
bm_lexicographical_compare<signed_char>/3 -6.20% 1.727 1.620 - -5.87% -
BM_std_minmax<char>/23 -6.19% 3.165 2.969 - 0.32% -
SetIntersection_Front_Set_float_16384_1024 -6.19% 15558256.844 14594974.604 - -0.71% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -6.15% 11.019 10.341 - 7.37% -
BM_PushHeap_uint32_SingleElement_4 -6.14% 0.364 0.341 - -3.39% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -6.12% 1.123 1.054 - -10.68% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -6.11% 1.131 1.062 - 1.69% -
BM_std_min<char>/16 -6.11% 2.563 2.406 - -3.31% -
BM_std_minmax_element<char>/64000 -6.10% 17500.325 16433.413 - 5.03% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -6.09% 1.431 1.344 - -14.49% -
BM_std_minmax_element<char>/3 -6.09% 1.180 1.109 - -3.21% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.08% 1012.364 950.850 - -0.27% -
SetIntersection_None_Set_uint32_16384_1024 -6.06% 166193423.307 156119147.054 - 0.57% -
rng::remove_copy(deque<int>)_(prefix)/50 -6.04% 21.867 20.546 - 1.24% -
rng::for_each(multiset<int>::iterator)/8 -6.03% 4.806 4.516 - 0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.03% 7686.375 7222.948 - -6.14% -
rng::find_if(deque<int>)_(process_all)/8192 -6.02% 3009.631 2828.314 - -0.09% -
rng::remove_if(deque<int>)_(sprinkled)/32 -6.02% 61.212 57.527 - 3.75% -
BM_RangesPopHeap_string_262144 -6.01% 101.152 95.073 - 0.89% -
rng::find_if(deque<int>)_(process_all)/32768 -6.01% 12191.876 11459.358 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -6.01% 54109442.745 50859081.214 - -13.38% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -6.00% 4735.906 4451.679 - 1.13% -
std::remove_if(vector<int>)_(prefix)/50 -6.00% 60.836 57.187 - 0.09% -
BM_std_minmax_element<char>/2 -5.99% 0.688 0.647 - -5.94% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.99% 6547.822 6155.841 - 0.99% -
BM_RangesMakeHeap_string_PipeOrgan_64 -5.97% 5.104 4.799 - 1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -5.95% 1210127.874 1138106.123 - -6.87% -
bm_lexicographical_compare<signed_char>/8 -5.93% 3.111 2.927 - -4.69% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -5.93% 1.233 1.160 - 1.02% -
std::find_end(vector<int>)_(near_matches)/1000 -5.92% 14998.970 14110.866 - 0.65% -
BM_std_minmax<char>/29 -5.91% 2.555 2.404 - 0.20% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.91% 22.356 21.035 - -7.53% -
rng::swap_ranges(deque<int>)/8192 -5.90% 2694.571 2535.647 - -12.04% -
BM_num_put<long_long> -5.90% 12.442 11.709 - -1.55% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.89% 9083.306 8547.908 - 0.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.89% 0.605 0.569 - -2.38% -
std::unique(vector<int>)_(sprinkled)/52 -5.89% 58.973 55.502 - 0.43% -
BM_std_minmax<char>/22 -5.89% 2.671 2.514 - 0.69% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.88% 2.451 2.307 - -0.42% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -5.86% 1.145 1.077 - -3.53% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.86% 490.338 461.622 - -4.88% -
rng::rotate(list<int>)_(by_1/3)/32 -5.86% 15.617 14.702 - -3.82% -
SetIntersection_Front_Set_float_1024_1024 -5.86% 16614296.323 15641521.969 - 4.55% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.84% 16.769 15.790 - -2.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.83% 1245070.187 1172463.140 - -4.32% -
BM_num_put<unsigned_long_long> -5.83% 12.186 11.475 - 0.70% -
rng::remove_if(vector<int>)_(prefix)/50 -5.82% 60.991 57.440 - 0.39% -
std::transform(list<int>)_(identity_transform)/8192 -5.82% 7638.448 7194.213 - -4.29% -
BM_PushHeap_uint32_SingleElement_16 -5.80% 0.357 0.336 - -5.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.79% 0.875 0.824 - -0.09% -
BM_std_minmax<char>/21 -5.79% 2.392 2.253 - 0.84% -
BM_StringFindAllMatch/8 -5.79% 2.544 2.397 - -2.73% -
SetIntersection_Front_Set_string_1024_256 -5.79% 16132533.935 15199083.855 - -0.41% -
SetIntersection_Front_Set_uint32_256_256 -5.78% 9770664.787 9205795.289 - -1.95% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.78% 1.858 1.751 - -3.54% -
BM_StringRelationalLiteral_Less_Large_Small_Control -5.77% 1.888 1.779 - 2.24% -
BM_std_minmax<char>/31 -5.77% 3.337 3.145 - -0.16% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -5.76% 26.039 24.539 - 2.37% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.74% 699.381 659.246 - 0.13% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -5.73% 21.049 19.842 - -8.89% -
BM_std_minmax<int>/11 -5.73% 1.832 1.727 - -4.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -5.73% 3.203 3.020 - -0.07% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.72% 810.889 764.481 - 0.59% -
rng::rotate(deque<int>)_(1_element_forward)/32 -5.72% 4.802 4.528 - -4.35% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.72% 793.665 748.251 - 1.07% -
BM_StringRelational_Less_Empty_Large_Control -5.71% 1.875 1.768 - -17.60% -
BM_deque_vector_move_backward/64000 -5.70% 8032.919 7574.680 - -5.63% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.70% 482.204 454.737 - -5.79% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -5.69% 1.536 1.448 - 1.55% -
SetIntersection_Front_Set_float_1024_256 -5.69% 5002160.321 4717724.811 - -2.03% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.67% 586.077 552.829 - 0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -5.67% 13775017.240 12993575.405 - 0.86% -
bm_lexicographical_compare<unsigned_char>/8 -5.67% 1.497 1.412 - 1.75% -
bm_ranges_lexicographical_compare<int>/16 -5.66% 2.306 2.175 - -2.63% -
BM_std_minmax<unsigned_char>/8 -5.65% 1.087 1.025 - 3.13% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.64% 85160109.902 80354814.971 - -0.14% -
std::is_sorted(list<int>,_pred)/8 -5.64% 4.279 4.038 - 1.73% -
SetIntersection_None_Vector_uint64_16384_1024 -5.61% 1178367.719 1112311.491 - -2.16% -
std::remove(list<int>)_(sprinkled)/50 -5.60% 68.613 64.770 - -1.28% -
SetIntersection_Front_Set_uint64_16384_1 -5.60% 1113403.017 1051043.089 - -5.32% -
BM_std_minmax<int>/3 -5.60% 1.198 1.131 - -1.06% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.58% 20956.365 19786.253 - -0.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.58% 5.434 5.131 - -5.37% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -5.57% 1.398 1.320 - -4.90% -
rng::move_backward(vector<bool>)_(aligned)/64 -5.54% 1.848 1.745 - 1.36% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.53% 3059.360 2890.055 - -5.53% -
BM_MakeHeap_float_Random_16 -5.53% 1.608 1.519 - -8.89% -
std::find_end(vector<int>)_(near_matches)/1024 -5.52% 15538.485 14680.097 - 0.73% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.52% 415.312 392.399 - -8.03% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.52% 572.166 540.603 - 0.84% -
BM_MakeThenSortHeap_float_Random_4 -5.51% 4.462 4.216 - -2.70% -
std::find_if(vector<int>)_(process_all)/8 -5.51% 2.700 2.551 - -4.64% -
SetIntersection_None_Vector_float_262144_16384 -5.50% 1302353.996 1230766.107 - 1.32% -
rng::partition_copy(list<int>)/8192 -5.49% 7369.174 6964.433 - -17.37% -
std::multiset<std::string>::erase(iterator)/0 -5.48% 30.057 28.410 - -9.20% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.48% 509.978 482.033 - -6.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.45% 12457692.081 11778814.871 - -3.49% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.45% 13.265 12.542 - 0.78% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.45% 81.240 76.814 - -0.41% -
BM_PopHeap_pair<uint32,_uint32>_1 -5.44% 0.506 0.479 - -16.69% -
rng::copy(vector<int>)/32768 -5.43% 3486.281 3296.881 - 0.25% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.42% 6.100 5.769 - -8.37% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.40% 1.860 1.760 - -1.40% -
bm_lexicographical_compare<signed_char>/4 -5.39% 1.956 1.850 - -5.78% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -5.36% 0.266 0.252 - -5.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.33% 89.063 84.312 - -0.51% -
BM_MakeHeap_string_Ascending_1024 -5.33% 5.269 4.988 - 2.22% -
BM_PushHeap_string_Ascending_1024 -5.33% 13.088 12.391 - -0.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.32% 681.514 645.257 - 0.27% -
BM_std_minmax_element<char>/5500 -5.31% 1510.118 1429.864 - 5.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.31% 7726.137 7316.141 - -5.54% -
std::is_sorted_until(vector<int>,_pred)/8 -5.29% 3.616 3.425 - -0.81% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -5.28% 1.560 1.478 - -2.11% -
bm_lexicographical_compare<signed_char>/5 -5.27% 2.207 2.091 - -5.12% -
BM_std_minmax<short>/19 -5.27% 2.429 2.301 - -4.72% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -5.24% 1.038 0.983 - -3.75% -
BM_RangesPushHeap_uint32_Ascending_16384 -5.23% 6.765 6.412 - -3.94% -
BM_MakeHeap_uint64_Descending_64 -5.22% 0.251 0.238 - -1.87% -
bm_lexicographical_compare<signed_char>/7 -5.21% 2.746 2.603 - -3.15% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.21% 1049643.553 994938.298 - -0.08% -
std::search_n(list<int>)_(no_match)/1048576 -5.20% 863376.432 818461.202 - -5.91% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.20% 29.989 28.430 - 0.02% -
BM_StringEraseToEnd_Huge_Transparent -5.20% 2.566 2.433 - 0.57% -
rng::for_each(set<int>::iterator)/32 -5.19% 22.161 21.012 - 2.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.17% 206128728.144 195464670.642 - 2.58% -
BM_std_minmax_element<char>/4000 -5.17% 1100.673 1043.793 - 5.61% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -5.16% 66.788 63.342 - 0.62% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.16% 13056530.111 12383047.304 - 2.54% -
rng::find_last(vector<char>)_(bail_10%)/8192 -5.16% 882.529 837.016 - -5.67% -
rng::stable_partition(vector<int>)_(sparse)/32 -5.16% 7.486 7.100 - -0.85% -
BM_PushHeap_string_PipeOrgan_4 -5.15% 2.634 2.498 - 1.48% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.15% 24.540 23.277 - -4.76% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -5.15% 30.926 29.334 - -3.82% -
rng::for_each(list<int>)/8 -5.14% 2.532 2.401 - -4.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.14% 9750.584 9249.261 - 4.74% -
BM_std_min<unsigned_char>/6 -5.13% 1.533 1.455 - -1.35% -
std::map<std::string,_int>::erase(iterator)/0 -5.13% 27.413 26.007 - -16.24% -
BM_MakeHeap_uint32_Descending_4 -5.13% 0.282 0.267 - -0.72% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.12% 20795.083 19729.670 - -0.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.12% 1233.666 1170.501 - 4.94% -
SetIntersection_Interlaced_Vector_float_64_64 -5.11% 12059808.496 11443550.568 - -0.09% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.10% 2889972.657 2742533.934 - 0.26% -
std::replace(vector<int>)_(sprinkled)/8192 -5.06% 1360.685 1291.835 - 4.88% -
BM_deque_deque_copy/65536 -5.04% 3033.535 2880.640 - 2.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.03% 156557811.397 148676827.552 - 3.53% -
std::find_end(vector<int>)_(process_all)/1048576 -5.03% 240787.130 228671.485 - 4.88% -
SetIntersection_Interlaced_Vector_string_256_256 -5.03% 22855078.454 21705534.522 - -0.95% -
std::multiset<std::string>::erase(iterator)/1024 -5.03% 32.973 31.315 - -7.22% -
bm_lexicographical_compare<int>/2 -5.03% 1.518 1.441 - -7.15% -
rng::sort(deque<int>)_(descending)/1024 -5.01% 1371.191 1302.505 - 0.12% -
std::unordered_set<std::string>::find(key)_(existent)/32 -5.00% 42.144 40.036 - 7.78% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -5.00% 0.496 0.471 - -0.14% -
std::stable_partition(deque<int>)_(sparse)/50 -5.00% 29.719 28.234 - 1.95% -
BM_num_put<unsigned_long> -4.99% 12.087 11.484 - 0.06% -
BM_std_minmax<unsigned_char>/16 -4.99% 0.973 0.924 - 0.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.97% 1.236 1.175 - 0.24% -
BM_deque_vector_move_backward/0 -4.96% 1.468 1.396 - 2.07% -
std::any_of(deque<int>)_(process_all)/50 -4.95% 19.281 18.325 - -12.65% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -4.95% 23.497 22.333 - -2.98% -
SetIntersection_Front_Set_uint32_262144_64 -4.95% 2009181.915 1909781.392 - -0.36% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.93% 15.366 14.609 - -2.37% -
BM_std_minmax_element<char>/4096 -4.93% 1126.724 1071.209 - 5.87% -
rng::find_end(list<int>)_(single_element)/8192 -4.93% 8765.201 8333.439 - 12.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.92% 0.559 0.531 - -13.01% -
BM_StringRelational_Less_Huge_Small_Control -4.91% 1.815 1.726 - -3.26% -
BM_std_minmax<char>/7 -4.90% 2.545 2.420 - 0.40% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -4.90% 0.428 0.407 - -1.83% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.90% 69.063 65.676 - -1.26% -
SetIntersection_None_Vector_uint32_262144_64 -4.89% 1206643.182 1147600.447 - -4.70% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -4.89% 1.034 0.983 - -1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -4.89% 6156564.523 5855784.115 - -5.16% -
BM_RangesPushHeap_uint32_Random_4 -4.89% 2.552 2.428 - -0.82% -
BM_vector_deque_copy/1 -4.85% 2.319 2.207 - -0.12% -
BM_deque_deque_copy/70000 -4.84% 3166.577 3013.171 - 6.90% -
BM_std_minmax<char>/14 -4.84% 2.554 2.430 - -5.60% -
std::unordered_set<std::string>::ctor(const&)/32 -4.83% 724.121 689.159 - 2.22% -
SetIntersection_Interlaced_Set_string_1024_64 -4.83% 17718489.607 16863285.945 - -2.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.82% 1268749.512 1207648.374 - -3.04% -
std::copy_backward(vector<int>)/32768 -4.81% 3795.289 3612.559 - -4.50% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.81% 40.888 38.922 - -0.50% -
BM_MakeHeap_string_SingleElement_262144 -4.79% 7.792 7.419 - 0.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.77% 0.518 0.494 - -2.46% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -4.77% 26.840 25.561 - -3.04% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -4.76% 294.331 280.332 - -37.12% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -4.75% 29.851 28.432 - -0.23% -
rng::rotate(list<int>)_(1_element_backward)/8192 -4.74% 8360.165 7963.715 - -7.08% -
BM_std_minmax<short>/4 -4.73% 0.971 0.925 - -10.50% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.73% 3.509 3.342 - 0.32% -
BM_RangesMakeHeap_float_Random_16384 -4.73% 1.216 1.159 - -1.70% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.72% 848.946 808.885 - 1.11% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.71% 17.184 16.374 - 1.34% -
BM_std_minmax_element<char>/1024 -4.71% 286.763 273.258 - 5.25% -
bm_lexicographical_compare<int>/1 -4.71% 1.322 1.260 - -4.72% -
std::find_end(vector<int>)_(process_all)/8192 -4.71% 1880.826 1792.310 - 6.26% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.70% 1108149.455 1056021.789 - -2.93% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -4.69% 33.594 32.017 - 1.05% -
SetIntersection_Front_Set_uint32_262144_1024 -4.69% 15471435.448 14745721.672 - -16.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -4.68% 24.119 22.990 - 14.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.68% 10.944 10.432 - -0.09% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.67% 2.179 2.077 - -0.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.66% 55.003 52.442 - -5.23% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -4.66% 15.326 14.613 - 9.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -4.65% 1424096.293 1357860.626 - -2.36% -
std::stable_sort(vector<int>)_(descending)/8 -4.65% 25.522 24.335 - -2.01% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.65% 3984.550 3799.383 - -4.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.63% 41.214 39.305 - -4.48% -
std::unordered_multimap<int,_int>::clear()/1024 -4.63% 8367.371 7980.094 - -1.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.62% 1.986 1.894 - -2.61% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -4.60% 10.434 9.954 - 0.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.60% 1357.549 1295.084 - -3.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.59% 1298890.183 1239259.404 - -4.69% -
rng::find_last(deque<int>)_(bail_10%)/8 -4.59% 2.680 2.557 - -4.18% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.58% 1.114 1.063 - 2.69% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -4.56% 1.671 1.595 - 8.34% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.56% 31.600 30.158 - -1.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.56% 9783.271 9337.459 - 4.23% -
SetIntersection_Front_Vector_uint64_262144_1 -4.55% 1120359.662 1069332.650 - -5.73% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.55% 23.188 22.132 - -4.58% -
SetIntersection_Front_Set_uint32_1024_64 -4.54% 2042257.401 1949513.019 - -5.06% -
std::reverse_copy(deque<int>)/512 -4.52% 131.491 125.545 - 0.53% -
SetIntersection_Front_Set_uint32_1024_16 -4.51% 1350572.741 1289597.732 - -3.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -4.49% 350373833.961 334633985.716 - -9.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.48% 13472516.940 12868282.271 - -3.19% -
BM_MakeHeap_float_Descending_4 -4.47% 0.290 0.277 - -0.57% -
rng::search_n(list<int>)_(no_match)/1048576 -4.47% 863147.685 824572.164 - -5.14% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.46% 32.723 31.262 - 0.41% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.46% 12003.627 11467.762 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -4.46% 1150767.223 1099482.425 - -4.14% -
rng::contains(list<int>)_(process_all)/50 -4.45% 19.346 18.484 - -0.39% -
BM_RangesPushHeap_string_SingleElement_256 -4.45% 2.560 2.446 - -0.19% -
BM_MakeHeap_uint32_PipeOrgan_4 -4.45% 0.419 0.401 - -2.56% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -4.44% 0.437 0.418 - 3.10% -
BM_RangesMakeHeap_string_Heap_262144 -4.44% 5.438 5.197 - -0.96% -
BM_RangesPushHeap_string_PipeOrgan_64 -4.43% 6.198 5.924 - 2.09% -
BM_std_min<unsigned_short>/26 -4.42% 2.153 2.058 - -2.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.41% 91.292 87.267 - -0.99% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.41% 15.285 14.612 - -2.67% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.40% 885184.985 846209.896 - 0.66% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -4.40% 1.501 1.435 - 2.00% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -4.40% 2.486 2.377 - -2.70% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -4.39% 348157482.305 332863671.137 - -3.11% -
BM_vector_deque_ranges_copy/64 -4.39% 2.818 2.694 - 0.83% -
std::multiset<int>::contains(key)_(existent)/8192 -4.38% 8.816 8.430 - -6.17% -
std::copy_if(list<int>)_(entire_range)/32768 -4.37% 30003.419 28690.994 - -8.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.37% 1353.513 1294.381 - -4.32% -
rng::contains_subrange(list<int>)_(process_all)/16 -4.36% 5.022 4.803 - 0.28% -
BM_std_min<unsigned___int128>/5 -4.36% 1.850 1.770 - -4.46% -
BM_RangesPushHeap_string_SingleElement_4 -4.36% 2.294 2.194 - 0.41% -
BM_StringFindStringLiteral/1024 -4.35% 18.085 17.299 - -2.73% -
SetIntersection_Front_Set_float_256_64 -4.34% 6555169.679 6270491.865 - -2.27% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -4.34% 3.562 3.408 - 1.27% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.33% 1359.236 1300.353 - -1.68% -
bm_lexicographical_compare<unsigned_char>/7 -4.33% 2.213 2.117 - 0.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -4.33% 0.411 0.394 - -30.20% -
rng::remove(list<int>)_(sprinkled)/32 -4.32% 57.619 55.131 - 0.19% -
BM_StringRelational_Less_Small_Small_ChangeFirst -4.31% 1.386 1.327 - -4.24% -
BM_std_minmax_element<char>/512 -4.29% 146.095 139.831 - 5.16% -
bm_lexicographical_compare<signed_char>/6 -4.29% 2.491 2.384 - -3.06% -
BM_std_minmax<unsigned_short>/7 -4.29% 1.752 1.677 - -1.81% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.28% 26.602 25.463 - -1.28% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.28% 24.006 22.979 - 0.52% -
BM_RangesPushHeap_string_Random_16384 -4.28% 17.039 16.311 - 0.40% -
BM_MakeHeap_uint64_Ascending_4 -4.27% 0.452 0.433 - -7.99% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.26% 224.843 215.261 - 0.18% -
rng::adjacent_find(deque<int>,_pred)/8 -4.26% 4.172 3.994 - 1.18% -
BM_std_minmax<unsigned_char>/24 -4.26% 1.207 1.155 - 0.09% -
BM_SortHeap_pair<uint32,_uint32>_16 -4.26% 6.087 5.828 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.25% 1716865.561 1643822.672 - 3.37% -
std::unique_copy(deque<int>)_(contiguous)/52 -4.25% 15.345 14.693 - -10.05% -
rng::search(list<int>)_(no_match)/1000 -4.23% 725.931 695.197 - -1.43% -
BM_RangesPopHeap_float_16384 -4.23% 33.691 32.265 - -4.28% -
std::replace_if(deque<int>)_(prefix)/32 -4.23% 14.189 13.588 - -2.94% -
std::stable_partition(vector<int>)_(dense)/32 -4.22% 22.156 21.220 - 2.25% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.21% 2945.460 2821.349 - -0.25% -
BM_std_minmax<long_long>/13 -4.21% 3.103 2.972 - -2.86% -
std::search_n(deque<int>)_(no_match)/1000 -4.21% 447.837 429.004 - -0.81% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.20% 140.326 134.431 - 3.85% -
rng::for_each_n(deque<int>)/8 -4.20% 1.205 1.154 - -3.95% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.20% 96778.037 92715.763 - 0.94% -
BM_std_min<unsigned___int128>/4 -4.20% 1.446 1.385 - -4.15% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -4.19% 1.787 1.712 - 2.20% -
SetIntersection_Interlaced_Vector_string_16_16 -4.18% 55629017.939 53302724.765 - -3.02% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -4.18% 85479.600 81906.901 - 0.97% -
BM_std_min<unsigned_char>/21 -4.17% 1.800 1.725 - -3.47% -
BM_std_minmax<unsigned_int>/11 -4.17% 1.828 1.752 - 3.22% -
rng::count(vector<int>)_(every_other)/8 -4.17% 1.383 1.326 - 0.17% -
BM_std_minmax<short>/29 -4.14% 2.673 2.562 - -1.68% -
std::find_end(vector<int>)_(process_all)/1024 -4.14% 244.220 234.107 - 4.81% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.14% 4651.064 4458.519 - 0.60% -
BM_std_minmax<char>/28 -4.13% 2.255 2.162 - 0.62% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.13% 15.461 14.823 - 0.41% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.12% 29932.934 28699.610 - -0.10% -
rng::unique(deque<int>)_(sprinkled)/32 -4.11% 60.646 58.152 - -4.72% -
BM_MakeHeap_uint64_Random_1024 -4.11% 1.097 1.052 - -5.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.11% 1118531.528 1072562.198 - -2.95% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -4.11% 73.999 70.960 - 24.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.10% 55303.478 53035.932 - -0.92% -
rng::sort(deque<int>)_(ascending)/1024 -4.10% 800.600 767.783 - 0.30% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -4.09% 1.498 1.437 - 3.91% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -4.09% 272539.877 261390.356 - 1.22% -
BM_std_minmax<char>/64 -4.08% 1.256 1.205 - -12.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -4.08% 45860986.445 43991625.555 - -2.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.07% 1184081.862 1135831.654 - -4.60% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.07% 35.360 33.920 - -0.15% -
BM_PushHeap_uint32_SingleElement_64 -4.07% 0.365 0.350 - -3.79% -
std::stable_partition(vector<int>)_(dense)/50 -4.06% 26.429 25.354 - 2.86% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.06% 3.162 3.033 - 1.18% -
BM_std_minmax_element<short>/3 -4.06% 1.148 1.102 - -11.57% -
std::set<std::string>::find(key)_(existent)/32 -4.06% 16.304 15.642 - -9.20% -
rng::find(list<int>)_(process_all)/8 -4.06% 2.356 2.260 - -3.24% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.06% 10.872 10.430 - 2.54% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.06% 13.557 13.007 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.06% 1170226.431 1122752.755 - -4.12% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.05% 11.625 11.153 - -0.65% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.05% 29893.299 28681.785 - 0.10% -
SetIntersection_Front_Set_uint32_64_4 -4.05% 18171404.125 17435688.423 - 1.33% -
std::replace(vector<int>)_(sprinkled)/1024 -4.04% 168.901 162.086 - 0.58% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.03% 96040.359 92167.027 - 1.02% -
rng::partition(deque<int>)_(dense)/50 -4.02% 15.399 14.780 - -11.44% -
std::partition(list<int>)_(dense)/32 -4.01% 9.160 8.793 - -2.36% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -3.99% 51.414 49.360 - -0.07% -
BM_MakeThenSortHeap_string_Descending_16384 -3.99% 68.034 65.317 - 2.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.99% 5586850.693 5363922.036 - -0.45% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.99% 40.858 39.229 - 13.74% -
std::unordered_set<std::string>::count(key)_(existent)/32 -3.98% 38.972 37.419 - -13.33% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.98% 11.148 10.704 - -8.13% -
BM_RangesSortHeap_uint32_1 -3.97% 0.267 0.256 - 1.32% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -3.97% 1.554 1.492 - -3.32% -
std::find_end(vector<int>)_(process_all)/1000 -3.96% 238.172 228.734 - 4.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.95% 8142213.485 7820388.642 - 0.10% -
BM_RangesMakeHeap_string_PipeOrgan_16 -3.94% 3.843 3.692 - 2.63% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.94% 2.334 2.242 - -2.14% -
std::multiset<int>::find(key)_(existent)/8192 -3.94% 8.910 8.559 - 2.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.94% 60.081 57.716 - -3.89% -
BM_MakeThenSortHeap_float_Heap_4 -3.93% 1.239 1.190 - -0.94% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.91% 8.850 8.504 - -17.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.90% 2.789 2.680 - -0.21% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.89% 0.566 0.544 - -0.86% -
rng::remove_if(deque<int>)_(prefix)/50 -3.88% 73.925 71.055 - 3.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.87% 5974823.053 5743513.176 - -1.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.87% 1643.114 1579.565 - 3.57% -
BM_RangesPushHeap_string_SingleElement_1024 -3.87% 2.578 2.478 - 0.50% -
std::unordered_set<int>::insert(value)_(new_value)/32 -3.87% 20.113 19.336 - -4.63% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.86% 4.638 4.459 - -3.15% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.86% 14.786 14.216 - 10.16% -
SetIntersection_Interlaced_Vector_string_16384_256 -3.86% 39873910.333 38336117.605 - 0.11% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.85% 55.819 53.669 - 2.16% -
SetIntersection_None_Vector_uint32_16384_4 -3.85% 1176480.337 1131185.202 - -1.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -3.84% 34.307 32.989 - -4.38% -
BM_PushHeap_string_Random_16384 -3.84% 16.941 16.291 - -2.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.83% 1.126 1.083 - 0.33% -
BM_PushHeap_uint32_Ascending_1 -3.83% 0.502 0.482 - -3.98% -
BM_MakeHeap_uint64_Random_16384 -3.83% 1.034 0.995 - -2.71% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.83% 8.779 8.443 - -7.54% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.82% 3.562 3.426 - -2.47% -
BM_std_min<int>/4 -3.81% 1.022 0.983 - -4.37% -
BM_std_minmax<short>/28 -3.81% 2.621 2.521 - -3.65% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -3.79% 4.085 3.930 - -5.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.79% 654.074 629.283 - 0.51% -
bm_lexicographical_compare<unsigned_char>/5 -3.79% 1.733 1.668 - 3.01% -
rng::distance(join_view(vector<vector<int>>)/50 -3.79% 0.605 0.582 - -10.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.76% 12700289.857 12222589.896 - -0.25% -
BM_std_minmax<char>/11 -3.76% 1.648 1.586 - -12.41% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -3.75% 12.190 11.733 - -1.85% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.75% 8147.870 7842.556 - -7.24% -
std::move(vector<bool>)_(unaligned)/4096 -3.75% 26.643 25.645 - 0.03% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.75% 23.499 22.619 - 0.04% -
BM_PushHeap_string_PipeOrgan_16 -3.74% 4.282 4.122 - 0.28% -
SetIntersection_Front_Vector_string_262144_256 -3.74% 9970545.148 9598070.508 - -4.57% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.73% 16.946 16.313 - -0.78% -
BM_vector_deque_ranges_copy_backward/1 -3.73% 2.219 2.136 - -8.15% -
std::none_of(list<int>)_(process_all)/8 -3.73% 2.716 2.615 - 0.22% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.72% 169607.424 163296.024 - -0.07% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.72% 33.518 32.271 - -2.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.72% 1641.038 1580.019 - 3.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.70% 0.573 0.551 - -0.92% -
BM_std_min<short>/22 -3.69% 1.887 1.817 - -2.66% -
SetIntersection_Front_Set_string_262144_16 -3.69% 2009157.446 1935067.014 - -0.98% -
BM_PushHeap_float_Descending_64 -3.68% 0.393 0.379 - -0.01% -
BM_PushHeap_float_Ascending_64 -3.68% 1.813 1.746 - 0.52% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.67% 8257.666 7954.379 - 0.15% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.67% 0.648 0.624 - -3.43% -
BM_std_minmax<char>/4 -3.66% 1.550 1.493 - 1.09% -
std::copy_if(vector<int>)_(entire_range)/64 -3.66% 16.363 15.765 - 2.33% -
rng::for_each(multiset<int>)/32 -3.65% 21.894 21.095 - 1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.65% 23672624.642 22808812.025 - -2.83% -
SetIntersection_Front_Set_uint64_262144_16 -3.65% 1306417.906 1258751.017 - -3.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.65% 11961779.316 11525444.968 - -2.16% -
std::map<int,_int>::insert(value)_(new_value)/8192 -3.64% 39.761 38.313 - 0.77% -
std::reverse(deque<int>)/64 -3.63% 13.560 13.068 - 0.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.63% 0.570 0.550 - -0.69% -
rng::fill_n(vector<bool>)/64 -3.63% 1.417 1.366 - -0.29% -
std::copy(list<int>)/64 -3.62% 32.056 30.895 - -16.35% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -3.62% 1.735 1.672 - 3.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.62% 1.119 1.079 - -0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.62% 1742643.591 1679638.493 - -0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.61% 11840.234 11412.444 - 0.06% -
SetIntersection_Front_Vector_uint64_256_256 -3.61% 4653837.793 4485955.845 - -3.57% -
rng::copy_backward(deque<int>)/32768 -3.59% 3839.464 3701.592 - -3.34% -
std::reverse_copy(vector<int>)/8 -3.59% 2.367 2.282 - -4.95% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.58% 1.370 1.321 - -3.26% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.57% 1178.814 1136.701 - -3.65% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.56% 112184.656 108189.382 - -4.43% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.56% 10548.071 10172.919 - -1.25% -
BM_MakeHeap_float_Ascending_256 -3.55% 0.671 0.648 - 0.25% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -3.54% 9161.493 8837.100 - 8.14% -
SetIntersection_None_Vector_uint64_262144_262144 -3.53% 1205659.984 1163048.868 - -4.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.53% 0.849 0.819 - 0.40% -
rng::copy_backward(vector<int>)/32768 -3.53% 3286.674 3170.540 - -0.55% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.53% 16.491 15.909 - 1.66% -
BM_std_minmax<unsigned_char>/25 -3.52% 1.226 1.183 - 0.31% -
BM_PushHeap_float_Ascending_262144 -3.52% 5.250 5.065 - -1.93% -
BM_std_minmax<char>/6 -3.52% 2.155 2.079 - 2.82% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.51% 1.973 1.903 - 2.76% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.51% 724.185 698.767 - 4.32% -
BM_std_min<unsigned_char>/16 -3.51% 2.619 2.527 - -1.50% -
BM_num_put<long> -3.51% 12.116 11.692 - -1.36% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.50% 621.673 599.933 - 0.56% -
rng::copy_backward(vector<int>)/8 -3.50% 2.289 2.209 - -4.75% -
std::unordered_multimap<int,_int>::clear()/8192 -3.47% 64910.535 62658.322 - -0.46% -
SetIntersection_None_Vector_string_262144_16 -3.47% 1357876.105 1310812.402 - -2.44% -
SetIntersection_Front_Set_string_16384_64 -3.46% 4964723.665 4792921.044 - 2.94% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.46% 13.329 12.868 - -0.45% -
BM_std_minmax_element<int>/4096 -3.46% 1078.512 1041.213 - -8.62% -
std::search_n(list<int>)_(no_match)/1024 -3.46% 758.598 732.384 - -1.88% -
BM_std_min<char>/3 -3.43% 0.718 0.693 - 0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.43% 0.789 0.762 - -2.81% -
BM_std_min<unsigned_short>/27 -3.43% 2.382 2.300 - -3.54% -
SetIntersection_Front_Set_string_64_4 -3.43% 20199438.915 19505786.830 - -1.82% -
BM_MakeThenSortHeap_uint64_Heap_4 -3.43% 1.207 1.166 - -2.95% -
BM_std_minmax<short>/15 -3.43% 1.991 1.923 - -2.43% -
SetIntersection_None_Vector_uint64_1024_1 -3.43% 1142154.499 1103025.776 - -2.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -3.43% 352240613.981 340174226.502 - -3.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.42% 18879.617 18233.006 - 0.29% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.42% 413.401 399.261 - 5.99% -
BM_std_min<unsigned_int>/13 -3.42% 1.414 1.366 - -10.00% -
BM_std_minmax<int>/10 -3.41% 1.437 1.388 - 0.02% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.41% 4.109 3.969 - 0.19% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.41% 1552.366 1499.489 - -0.45% -
std::find(vector<long_long>)_(bail_25%)/8 -3.40% 0.956 0.924 - -8.65% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.40% 1107342.422 1069718.712 - 0.23% -
rng::stable_partition(vector<int>)_(dense)/50 -3.40% 26.440 25.542 - 1.52% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.40% 56451.942 54534.489 - -2.81% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.39% 27481.513 26548.870 - -1.31% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -3.39% 123.465 119.276 - -3.99% -
std::set<std::string>::contains(key)_(existent)/32 -3.39% 16.378 15.823 - -3.09% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.38% 2.345 2.266 - -15.10% -
BM_std_minmax<char>/13 -3.38% 2.242 2.166 - -0.86% -
BM_std_minmax_element<int>/4000 -3.37% 1053.856 1018.305 - -8.56% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.36% 1157841.992 1118955.402 - -3.07% -
BM_std_minmax<int>/1 -3.34% 0.622 0.601 - 0.09% -
BM_std_minmax<int>/15 -3.34% 2.029 1.961 - -1.68% -
std::find(list<int>)_(bail_25%)/8 -3.34% 0.954 0.922 - 0.25% -
BM_RangesPopHeap_float_262144 -3.33% 38.337 37.060 - -5.04% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -3.33% 9.054 8.753 - -3.92% -
BM_RangesPushHeap_string_SingleElement_64 -3.31% 2.611 2.525 - 0.84% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.28% 1.742 1.685 - 2.89% -
rng::move_backward(vector<int>)/1048576 -3.28% 58534.849 56614.765 - 0.72% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -3.28% 2.415 2.336 - -6.21% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -3.27% 2.204 2.132 - 2.41% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.27% 16.299 15.766 - -1.15% -
rng::find_if_not(list<int>)_(process_all)/32768 -3.26% 29264.151 28310.311 - -5.07% -
BM_RangesPushHeap_float_SingleElement_4 -3.26% 0.384 0.372 - 4.06% -
BM_num_put<bool> -3.26% 10.966 10.609 - 2.92% -
SetIntersection_None_Set_uint32_64_1 -3.26% 23611252.453 22842130.377 - -3.29% -
BM_std_min<unsigned_char>/5 -3.25% 1.317 1.274 - -2.08% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.24% 2.386 2.309 - -0.02% -
BM_std_minmax_element<int>/70000 -3.24% 18408.428 17811.760 - -8.54% -
std::distance(deque<int>)/8192 -3.24% 0.694 0.671 - 2.72% -
std::distance(deque<int>)/4096 -3.24% 0.693 0.671 - 2.74% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.24% 0.423 0.410 - 0.36% -
BM_std_minmax_element<int>/1024 -3.22% 272.780 264.005 - -8.44% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.21% 1.639 1.586 - 0.64% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.21% 5063140.914 4900413.918 - -3.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.20% 2342490.207 2267491.628 - -5.31% -
BM_std_minmax_element<int>/5500 -3.20% 1441.659 1395.573 - -8.69% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -3.19% 1.359 1.316 - 4.43% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.18% 15441548.750 14950829.994 - -1.45% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.17% 502585.731 486648.968 - -2.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.17% 1687296.959 1633892.010 - 1.59% -
BM_std_minmax_element<int>/64000 -3.16% 16831.837 16299.495 - -8.53% -
BM_std_minmax_element<int>/512 -3.16% 138.136 133.769 - -8.64% -
SetIntersection_None_Set_float_64_1 -3.16% 23380365.306 22641189.150 - -0.53% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.16% 0.588 0.570 - -0.55% -
BM_MakeThenSortHeap_float_Random_16 -3.16% 10.211 9.889 - -1.42% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -3.13% 6626906.845 6419393.325 - -9.51% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.13% 5777.588 5596.726 - -0.72% -
rng::sort(deque<int>)_(pipe-organ)/8192 -3.12% 27381.297 26525.648 - -1.20% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.12% 2.108 2.042 - -4.47% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.12% 510.427 494.526 - -3.37% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.11% 4.167 4.037 - -0.89% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.11% 12.983 12.579 - 2.11% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.11% 558.384 541.030 - 7.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.11% 20021.015 19399.082 - -9.48% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.10% 1031.302 999.321 - 10.30% -
BM_RangesMakeHeap_string_Ascending_256 -3.10% 5.067 4.910 - 1.21% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.10% 0.644 0.624 - 0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.10% 243553227.606 236011229.663 - -6.76% -
BM_std_minmax_element<int>/65536 -3.09% 17223.564 16691.269 - -8.42% -
rng::find_if(list<int>)_(process_all)/32768 -3.09% 29224.039 28321.058 - -4.85% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -3.08% 561735.320 544406.208 - -1.07% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -3.08% 41.838 40.547 - 4.99% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.08% 1130.797 1095.935 - 0.64% -
SetIntersection_None_Set_string_256_16 -3.08% 11447291.501 11094494.645 - -1.39% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.08% 5819.232 5640.061 - -0.81% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.08% 34.290 33.234 - -3.06% -
rng::find_last(list<int>)_(bail_10%)/50 -3.08% 16.695 16.181 - 0.06% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -3.08% 18.090 17.533 - -3.25% -
BM_RangesMakeHeap_uint32_Random_1024 -3.07% 1.071 1.038 - -5.19% -
std::multiset<int>::contains(key)_(non-existent)/1024 -3.07% 5.700 5.525 - -11.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.07% 171104569.112 165857158.716 - -3.35% -
std::rotate(list<int>)_(1_element_backward)/32 -3.07% 13.926 13.499 - 2.99% -
std::move_backward(vector<int>)/8 -3.07% 2.289 2.219 - -4.58% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -3.07% 38.554 37.372 - -1.06% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -3.06% 153.904 149.188 - -43.62% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.06% 22.004 21.331 - -3.72% -
bm_swap_ranges_vb_unaligned/8 -3.06% 4.912 4.762 - -1.48% -
BM_StringRelational_Compare_Small_Empty_Control -3.06% 1.715 1.663 - 3.48% -
BM_std_min<unsigned_long_long>/6 -3.05% 1.628 1.578 - -2.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.04% 1708305.826 1656297.283 - 2.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.04% 1218881.462 1181811.922 - -1.40% -
BM_RangesPushHeap_float_Descending_64 -3.04% 0.391 0.379 - -0.04% -
BM_std_min<short>/19 -3.03% 1.975 1.915 - 4.07% -
std::partial_sort(vector<int>)_(heap)/8 -3.03% 26.738 25.928 - -9.18% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.03% 1410218.515 1367520.575 - 4.51% -
SetIntersection_Front_Set_uint32_262144_1 -3.02% 1097543.107 1064361.943 - -0.81% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.02% 5754.013 5580.242 - 0.29% -
std::distance(deque<int>)/1024 -3.02% 0.694 0.673 - 3.05% -
SetIntersection_Front_Vector_string_1024_1024 -3.01% 40565885.635 39343042.503 - -3.11% -
BM_std_minmax<char>/17 -3.01% 1.121 1.087 - 0.02% -
BM_SortHeap_float_16 -3.01% 1.651 1.601 - 0.03% -
bm_lexicographical_compare<unsigned_char>/6 -3.01% 1.959 1.900 - 2.71% -
rng::for_each(multiset<int>::iterator)/32 -3.00% 21.455 20.811 - -0.12% -
std::remove_if(vector<int>)_(prefix)/32 -3.00% 53.783 52.169 - 0.37% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.00% 8230.994 7984.218 - -5.52% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.99% 17.733 17.202 - 0.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.99% 1.242 1.205 - 0.73% -
BM_std_min<char>/4096 -2.98% 29.519 28.640 - -0.47% -
std::find_if(list<int>)_(process_all)/32768 -2.98% 28585.393 27734.623 - -4.09% -
BM_PushHeap_uint32_SingleElement_16384 -2.96% 0.367 0.356 - -4.38% -
rng::stable_sort(deque<int>)_(descending)/8 -2.96% 27.355 26.545 - -0.53% -
rng::find(vector<int>)_(process_all)/8 -2.96% 2.902 2.816 - -0.99% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.96% 45.812 44.456 - -3.15% -
bm_lexicographical_compare<unsigned_char>/2 -2.96% 1.960 1.902 - -2.90% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.96% 1.665 1.616 - 0.12% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.95% 3.038 2.949 - -2.51% -
std::unordered_set<int>::clear()/8192 -2.95% 61971.823 60143.504 - -3.19% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.95% 15.965 15.494 - 0.01% -
BM_deque_vector_ranges_copy_backward/1 -2.94% 2.141 2.078 - -0.32% -
BM_PushHeap_uint32_SingleElement_262144 -2.94% 0.366 0.356 - -4.42% -
BM_PushHeap_float_SingleElement_4 -2.94% 0.378 0.367 - 2.53% -
BM_deque_vector_ranges_move/1 -2.94% 2.150 2.087 - -0.31% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -2.93% 282.400 274.118 - 0.37% -
BM_RangesSortHeap_float_16 -2.93% 1.651 1.603 - 0.24% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.92% 4.535 4.402 - 1.18% -
SetIntersection_Interlaced_Set_float_262144_1 -2.92% 1104889.189 1072655.568 - -4.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.92% 1728085.321 1677702.067 - 1.68% -
BM_std_minmax<char>/10 -2.92% 1.301 1.263 - -8.74% -
rng::starts_with(list<int>)/8192 -2.91% 8943.543 8682.895 - 0.48% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.91% 24.494 23.780 - -1.29% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.90% 13.945 13.540 - -1.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.90% 2.410 2.340 - -1.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.90% 1.223 1.187 - -0.19% -
std::search(list<int>)_(no_match)/8192 -2.90% 7152.815 6945.535 - -1.81% -
BM_RangesPushHeap_string_SingleElement_16384 -2.90% 2.567 2.493 - 1.09% -
BM_RangesPushHeap_string_Ascending_4 -2.89% 2.616 2.540 - -0.93% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -2.89% 5.400 5.244 - -3.47% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.89% 20.366 19.778 - 1.10% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.89% 1129.579 1096.985 - 0.66% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.88% 1.720 1.671 - 1.77% -
SetIntersection_None_Vector_uint64_262144_16384 -2.88% 1216512.301 1181476.784 - -1.69% -
BM_std_min<char>/4000 -2.88% 27.841 27.040 - -0.69% -
BM_deque_vector_copy_backward/64000 -2.87% 8211.904 7975.987 - 1.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.87% 1.146 1.113 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.87% 1193854.461 1159597.918 - -3.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.87% 1718353.599 1669049.885 - 4.19% -
SetIntersection_Front_Set_uint32_64_1 -2.87% 18083700.233 17565118.150 - 0.51% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.87% 3421781.287 3323702.336 - -2.29% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.86% 3452.289 3353.574 - 0.84% -
std::search(vector<int>)_(same_length)/8192 -2.86% 1960.475 1904.461 - -1.15% -
SetIntersection_None_Vector_uint64_262144_16 -2.86% 1195547.156 1161390.557 - -3.68% -
rng::starts_with(deque<int>)/1000 -2.86% 477.868 464.218 - 0.03% -
std::map<std::string,_int>::find(key)_(existent)/8192 -2.85% 31.010 30.125 - -9.53% -
BM_RangesPushHeap_string_SingleElement_16 -2.85% 2.553 2.480 - 0.90% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.85% 0.873 0.848 - -5.99% -
rng::starts_with(list<int>,_pred)/8 -2.85% 3.725 3.619 - -0.57% -
SetIntersection_None_Set_uint64_256_256 -2.85% 5881457.348 5714081.022 - -1.85% -
BM_SortHeap_pair<uint32,_uint32>_64 -2.84% 8.772 8.522 - -1.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.84% 68477.198 66532.263 - -0.32% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.84% 25.273 24.555 - 2.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.83% 3.783 3.676 - -0.69% -
rng::move(vector<bool>)_(aligned)/64 -2.83% 1.897 1.844 - -3.70% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.82% 22.653 22.013 - -9.87% -
BM_RangesMakeHeap_uint64_Random_4 -2.82% 1.154 1.121 - -32.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.81% 6.853 6.660 - -1.86% -
rng::copy_backward(list<int>)/8 -2.81% 2.462 2.393 - -0.41% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.81% 10.593 10.295 - 5.66% -
std::multiset<int>::erase(key)_(existent)/8192 -2.81% 61.796 60.059 - -1.74% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.81% 572.303 556.243 - -1.27% -
BM_std_min<char>/13 -2.80% 1.564 1.520 - -2.57% -
BM_StringEraseWithMove_Small_Transparent -2.79% 2.555 2.484 - -8.57% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.78% 3840.279 3733.413 - -0.10% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -2.78% 6.385 6.207 - -1.37% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -2.78% 104.469 101.565 - -55.57% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.78% 215.859 209.860 - -0.33% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.78% 2883.600 2803.513 - 0.72% -
BM_MakeThenSortHeap_string_Ascending_262144 -2.78% 78.812 76.623 - 1.13% -
750_sealcrypto_r -2.77% 18.966 18.440 - -0.68% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.77% 36179.412 35175.767 - 2.34% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.77% 12.065 11.731 - 0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.77% 1246787.098 1212230.131 - -2.03% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.77% 7.623 7.412 - -1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.77% 24664485.495 23981976.819 - 1.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.76% 9487603.483 9225341.357 - 2.77% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.76% 4.766 4.635 - -3.69% -
rng::copy(vector<int>)/1048576 -2.76% 50195.955 48811.090 - -2.81% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -2.76% 29.886 29.061 - -3.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.75% 32511.212 31616.553 - -0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.74% 19350304.820 18820411.797 - -1.33% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.73% 1.207 1.174 - 0.30% -
std::reverse(vector<int>)/8 -2.73% 1.596 1.552 - 1.86% -
std::set<int>::clear()/1024 -2.73% 8763.731 8524.239 - -2.34% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.73% 14540.328 14143.376 - -1.29% -
std::move(vector<int>)/262144 -2.72% 21917.347 21320.358 - 2.78% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -2.72% 1.958 1.904 - 3.14% -
SetIntersection_None_Vector_float_262144_16 -2.72% 1221251.222 1188002.571 - 0.93% -
std::distance(deque<int>)/50 -2.72% 0.694 0.675 - 2.78% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.72% 2258.969 2197.528 - -1.47% -
BM_std_min<unsigned_short>/9 -2.72% 6.476 6.300 - 1.75% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -2.72% 721.046 701.444 - -1.20% -
SetIntersection_Front_Set_uint32_1024_4 -2.72% 1147687.113 1116503.871 - -3.44% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.71% 508.738 494.945 - -2.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.71% 20055065.732 19511520.762 - -0.99% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.71% 605.029 588.648 - -0.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.71% 507058.957 493341.907 - 0.51% -
SetIntersection_None_Set_float_64_16 -2.70% 19226834.711 18706831.886 - 1.29% -
BM_PushHeap_string_Ascending_4 -2.70% 2.630 2.559 - -1.23% -
rng::none_of(list<int>)_(process_all)/32 -2.70% 11.854 11.535 - 0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.69% 1820053.058 1771066.814 - 1.66% -
rng::move(vector<int>)/262144 -2.69% 22070.296 21476.326 - -3.37% -
BM_PushHeap_uint32_SingleElement_1024 -2.69% 0.373 0.363 - -3.99% -
BM_std_minmax<unsigned_char>/9 -2.68% 1.155 1.124 - -2.64% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.68% 36624.782 35642.658 - 0.51% -
BM_std_minmax<char>/5 -2.68% 1.859 1.809 - 3.32% -
rng::reverse_copy(vector<int>)/8 -2.68% 2.534 2.466 - 2.13% -
rng::for_each(multimap<int>)/50 -2.68% 50.521 49.170 - 1.09% -
BM_RangesPushHeap_string_PipeOrgan_16384 -2.67% 14.734 14.340 - 9.89% -
BM_std_minmax<long_long>/29 -2.67% 4.329 4.213 - -2.62% -
rng::stable_sort(deque<int>)_(repeated)/1024 -2.67% 1389.406 1352.361 - -0.27% -
BM_std_min<short>/23 -2.66% 2.116 2.060 - -2.29% -
BM_PushHeap_uint32_Random_1 -2.66% 0.448 0.436 - 0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.64% 156242487.660 152118007.627 - 6.22% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.64% 1.089 1.061 - -2.91% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.63% 4.571 4.451 - -3.36% -
std::reverse_copy(list<int>)/8 -2.63% 2.419 2.356 - -1.72% -
SetIntersection_Interlaced_Set_float_256_256 -2.63% 9422638.077 9175036.867 - -2.42% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.62% 34.671 33.762 - -0.02% -
BM_MakeHeap_uint64_Random_16 -2.62% 1.328 1.293 - -2.49% -
BM_StringRelational_Compare_Large_Empty_Control -2.62% 1.707 1.662 - 3.42% -
BM_StringEraseToEnd_Small_Opaque -2.62% 0.625 0.609 - 0.57% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.62% 22.899 22.299 - -3.32% -
BM_MakeHeap_string_Ascending_256 -2.62% 4.989 4.858 - 2.02% -
BM_MakeThenSortHeap_string_Ascending_256 -2.60% 20.869 20.326 - 0.84% -
BM_PushHeap_string_Ascending_256 -2.59% 10.184 9.920 - -1.06% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.59% 747707.984 728333.460 - -0.73% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.59% 0.687 0.669 - 0.22% -
rng::replace(list<int>)_(prefix)/8192 -2.59% 7285.937 7097.411 - -1.42% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.58% 2.947 2.871 - -0.77% -
SetIntersection_Front_Set_uint32_256_16 -2.58% 5011159.071 4881981.351 - -2.26% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.58% 1.725 1.681 - 3.62% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.58% 12755.831 12427.258 - -1.75% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.57% 2255.797 2197.735 - -1.27% -
rng::reverse_copy(list<int>)/8 -2.57% 2.308 2.248 - -1.17% -
BM_StringRelational_Eq_Empty_Small_Control -2.57% 0.477 0.465 - -1.34% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.57% 32.998 32.152 - 0.28% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.56% 4.929 4.802 - -5.17% -
std::sort(deque<int>)_(descending)/1024 -2.56% 1335.997 1301.753 - 0.13% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.56% 9.936 9.682 - -0.68% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.56% 27720.962 27012.581 - -5.13% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -2.55% 1.475 1.437 - 3.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.54% 2092303.873 2039069.660 - 1.33% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.53% 32.841 32.011 - 1.37% -
rng::stable_partition(vector<int>)_(dense)/32 -2.53% 22.515 21.946 - 1.90% -
std::count(list<int>)_(every_other)/8 -2.53% 2.101 2.048 - -2.45% -
rng::find_first_of(list<int>)_(small_needle)/8192 -2.52% 23207.748 22621.949 - 2.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.52% 39.382 38.389 - -4.36% -
bm_swap_ranges_vb_unaligned/262144 -2.52% 3945.194 3845.802 - -0.04% -
BM_RangesPushHeap_string_SingleElement_262144 -2.52% 2.635 2.569 - 2.77% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -2.51% 1.134 1.105 - -0.94% -
std::rotate(list<int>)_(by_1/3)/8192 -2.51% 8774.675 8554.169 - -11.07% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.51% 19793.996 19296.745 - -1.41% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.51% 3.023 2.948 - 0.01% -
rng::generate_n(deque<int>)/32 -2.50% 8.506 8.293 - 0.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.50% 1.382 1.347 - -0.76% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.50% 45810.047 44664.464 - 0.32% -
std::copy(list<int>)/32768 -2.50% 26421.614 25761.042 - -2.54% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.50% 14.981 14.607 - -0.15% -
BM_RangesMakeHeap_string_SingleElement_64 -2.49% 6.475 6.313 - 1.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.49% 1595079.572 1555288.049 - -11.00% -
SetIntersection_Interlaced_Set_float_256_4 -2.49% 11691574.807 11400087.891 - -1.55% -
rng::stable_sort(deque<int>)_(heap)/8 -2.49% 26.363 25.707 - -2.69% -
rng::starts_with(deque<int>)/1024 -2.49% 488.028 475.879 - 0.28% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.49% 1.318 1.285 - -0.06% -
rng::find(deque<int>)_(process_all)/8 -2.48% 3.522 3.435 - -2.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.48% 1261314.554 1230005.345 - -0.55% -
BM_std_min<long_long>/29 -2.48% 3.041 2.966 - 5.46% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -2.47% 0.582 0.568 - -2.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.47% 21543537.403 21010901.972 - -1.18% -
BM_std_min<unsigned_short>/23 -2.47% 2.135 2.082 - -1.41% -
BM_std_minmax<int>/27 -2.47% 2.493 2.431 - -2.57% -
std::map<std::string,_int>::erase(iterator)/1024 -2.46% 26.862 26.200 - -12.81% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.46% 3.769 3.676 - -1.00% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.46% 1.846 1.800 - -2.35% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.46% 88161.777 85992.168 - -0.06% -
SetIntersection_Front_Set_uint32_1024_1024 -2.46% 16305377.951 15904769.209 - 2.79% -
rng::partial_sort_copy(list<int>)_(descending)/8 -2.45% 18.589 18.133 - 2.52% -
rng::count(list<int>)_(every_other)/1048576 -2.45% 828014.020 807755.965 - -4.64% -
BM_RangesMakeHeap_uint64_Random_256 -2.44% 1.203 1.174 - 1.14% -
rng::fill(vector<bool>)/32768 -2.44% 31.012 30.255 - 1.12% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -2.44% 807.975 788.278 - -0.79% -
SetIntersection_None_Set_string_1024_1024 -2.44% 9123095.946 8900725.798 - -1.46% -
rng::copy_backward(deque<int>)/8 -2.44% 2.793 2.725 - 0.88% -
SetIntersection_None_Vector_float_262144_1 -2.44% 1238098.101 1207934.036 - -0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.43% 11996775.274 11704664.966 - -3.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.43% 1901420.653 1855126.467 - 1.60% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.43% 349.146 340.652 - -0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.43% 0.999 0.975 - 0.00% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.43% 7.270 7.094 - -6.58% -
BM_std_min<unsigned_short>/28 -2.43% 2.693 2.628 - -5.18% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.42% 253647.803 247501.354 - -2.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.42% 203639481.750 198705277.108 - -0.95% -
rng::reverse_copy(vector<int>)/4096 -2.42% 137.247 133.923 - -1.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.42% 2173764.977 2121117.430 - 1.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.42% 42034.536 41018.284 - 0.31% -
SetIntersection_None_Vector_float_16384_64 -2.42% 1203707.658 1174608.752 - -1.41% -
std::move_backward(vector<bool>)_(aligned)/512 -2.41% 2.546 2.484 - -0.46% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.41% 52133.449 50876.282 - -3.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.41% 1125354.664 1098220.188 - 1.76% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.41% 2075.600 2025.585 - 0.06% -
std::map<int,_int>::count(key)_(existent)/32 -2.41% 1.697 1.656 - -6.65% -
BM_deque_deque_ranges_copy/64 -2.41% 5.540 5.407 - -0.87% -
SetIntersection_Front_Set_uint32_262144_16 -2.40% 1311088.146 1279592.392 - -1.20% -
BM_vector_deque_ranges_copy_backward/2 -2.40% 1.943 1.896 - -7.94% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -2.40% 385.210 375.978 - 3.02% -
rng::copy(list<int>)/32768 -2.40% 26739.305 26098.826 - -2.08% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.40% 29.573 28.865 - -2.72% -
SetIntersection_None_Vector_float_1024_16 -2.39% 1163869.292 1136030.609 - -0.44% -
SetIntersection_None_Vector_float_16384_16384 -2.38% 1193311.270 1164856.175 - 0.48% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.38% 2.747 2.682 - -0.11% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -2.38% 10.758 10.502 - -0.94% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.38% 598.051 583.830 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.38% 23719081.531 23155109.189 - 0.83% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.38% 10.452 10.204 - 1.28% -
BM_deque_vector_move/64 -2.37% 2.631 2.568 - -1.78% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -2.37% 3.906 3.813 - -0.05% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.37% 34740.056 33916.551 - 0.25% -
std::copy_n(deque<int>)/32768 -2.37% 1174.105 1146.311 - -0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -2.37% 2876318.609 2808250.976 - -7.36% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.37% 5.165 5.043 - -3.50% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.37% 10.114 9.875 - -1.82% -
std::map<int,_int>::erase(key)_(non-existent)/32 -2.36% 2.380 2.324 - -4.01% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -2.36% 1.265 1.235 - 2.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.35% 179827.219 175594.292 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.35% 134711079.062 131543648.488 - 9.87% -
rng::remove_if(vector<int>)_(prefix)/32 -2.35% 53.632 52.372 - 0.54% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.35% 16.700 16.308 - -2.91% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.35% 6456.008 6304.404 - 0.12% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -2.34% 18.496 18.063 - -0.90% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.34% 3936.866 3844.716 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.34% 1687469.891 1647979.818 - 1.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.34% 233.023 227.572 - 0.81% -
BM_PushHeap_float_Ascending_1024 -2.33% 3.179 3.105 - 0.01% -
std::replace_if(deque<int>)_(prefix)/1024 -2.33% 491.591 480.152 - -0.56% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.33% 984.405 961.514 - -2.17% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -2.33% 0.512 0.500 - -17.91% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.32% 471131.775 460182.883 - 0.83% -
BM_std_minmax<int>/23 -2.32% 2.357 2.303 - -3.10% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.32% 1.018 0.994 - -0.57% -
SetIntersection_None_Set_float_64_4 -2.32% 22693730.100 22167386.775 - 0.77% -
std::partition(list<int>)_(sparse)/8192 -2.32% 8176.408 7987.093 - -9.07% -
BM_RangesMakeHeap_string_Heap_256 -2.31% 4.967 4.853 - -0.41% -
BM_RangesMakeHeap_uint64_Random_1024 -2.31% 1.076 1.051 - -5.68% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -2.31% 0.931 0.909 - -0.08% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.31% 34.012 33.228 - -0.21% -
rng::transform(deque<int>)_(identity_transform)/50 -2.30% 19.818 19.361 - -1.50% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -2.30% 1.250 1.221 - 0.20% -
BM_std_minmax<long_long>/10 -2.30% 2.190 2.139 - -1.56% -
BM_std_min<unsigned_long_long>/15 -2.30% 2.188 2.138 - -0.96% -
rng::swap_ranges(deque<int>)/32 -2.30% 10.977 10.725 - -4.63% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.29% 2.092 2.044 - -0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.29% 19112219.179 18673993.360 - 3.73% -
SetIntersection_Front_Set_uint32_16384_64 -2.29% 2048064.386 2001110.298 - 5.25% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.29% 4294.011 4195.586 - 0.60% -
SetIntersection_Interlaced_Set_float_64_16 -2.29% 24692200.157 24127209.679 - -1.89% -
std::adjacent_find(vector<int>,_pred)/8 -2.29% 3.369 3.292 - -0.96% -
BM_deque_vector_ranges_copy_backward/65536 -2.29% 8219.273 8031.290 - -0.11% -
SetIntersection_None_Vector_uint64_256_4 -2.29% 4485270.881 4382696.189 - -0.20% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.29% 16.152 15.783 - 6.59% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.28% 106.207 103.781 - 2.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.28% 11788898.715 11520146.270 - -0.84% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.28% 3.669 3.585 - -1.03% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.28% 39030.040 38141.522 - 0.07% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.28% 22.836 22.317 - -1.55% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.27% 4572.393 4468.410 - -3.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.27% 3.754 3.668 - -2.20% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.27% 4026.534 3935.170 - -1.64% -
std::remove(list<int>)_(sprinkled)/8192 -2.27% 8120.089 7936.084 - 0.89% -
BM_std_minmax<char>/24 -2.27% 1.254 1.225 - 6.03% -
BM_deque_vector_move/1 -2.26% 2.132 2.083 - -0.48% -
SetIntersection_Front_Set_uint64_1024_1024 -2.26% 15759082.511 15403181.199 - 4.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -2.26% 0.551 0.539 - -1.92% -
SetIntersection_None_Set_string_16384_1 -2.26% 202149680.791 197590242.415 - 1.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.25% 653.510 638.806 - -0.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.25% 82356.231 80505.153 - 0.74% -
BM_deque_vector_ranges_copy_backward/5500 -2.24% 203.645 199.077 - -0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.24% 1272700.235 1244149.100 - -1.00% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.24% 26260.727 25673.005 - -0.95% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.24% 3.952 3.864 - -0.50% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.24% 7.600 7.430 - -3.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.24% 1239048.821 1211333.511 - 0.39% -
BM_std_minmax<unsigned_long_long>/29 -2.23% 4.196 4.103 - -2.31% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.23% 25.535 24.964 - 0.01% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.23% 5.136 5.021 - -1.32% -
BM_num_get<unsigned_int> -2.23% 10.571 10.335 - -0.24% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.23% 1505.128 1471.520 - -1.57% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.23% 10.325 10.094 - -4.53% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.23% 7095.167 6936.973 - -2.27% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.23% 40393.564 39493.628 - -0.23% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.22% 10.802 10.562 - -1.64% -
std::search(vector<int>)_(same_length)/1024 -2.22% 254.843 249.175 - -0.72% -
BM_std_min<char>/19 -2.22% 1.182 1.156 - -0.55% -
rng::sort(deque<int>)_(pipe-organ)/1024 -2.21% 2850.725 2787.615 - -1.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -2.21% 0.556 0.544 - -0.43% -
SetIntersection_Front_Vector_string_1024_16 -2.20% 1724233.041 1686287.240 - -1.61% -
std::find_if(deque<int>)_(process_all)/50 -2.20% 23.905 23.380 - -1.49% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.20% 9.488 9.280 - -1.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.19% 4899.764 4792.373 - -0.25% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.19% 179.250 175.331 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.18% 44566160.270 43594026.534 - -2.03% -
rng::find(list<int>)_(process_all)/32768 -2.17% 27889.888 27283.817 - -6.56% -
BM_MakeThenSortHeap_string_Random_262144 -2.17% 193.862 189.650 - 0.13% -
SetIntersection_Front_Set_string_262144_1 -2.17% 1142036.237 1117251.245 - -3.49% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -2.17% 25316.375 24767.971 - -1.50% -
bm_ranges_lexicographical_compare<int>/64 -2.17% 4.911 4.805 - -3.10% -
SetIntersection_Front_Set_uint32_16384_4 -2.17% 1138839.181 1114182.595 - -2.86% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.16% 1866.459 1826.146 - -2.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.16% 2.043 1.999 - -2.02% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.16% 10181326.453 9961519.468 - -22.47% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.16% 5.412 5.295 - -1.67% -
BM_deque_vector_ranges_copy_backward/70000 -2.16% 8656.267 8469.516 - -3.67% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.16% 18.009 17.621 - 0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.16% 1684630.043 1648294.028 - 1.95% -
SetIntersection_Front_Vector_uint64_262144_64 -2.15% 1424425.874 1393736.945 - -7.29% -
std::reverse(deque<int>)/512 -2.15% 115.987 113.491 - 0.24% -
SetIntersection_Front_Vector_float_1024_1 -2.15% 1125612.828 1101405.603 - -2.11% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.15% 22.296 21.817 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.15% 203900112.429 199524044.106 - 2.50% -
std::find(list<int>)_(process_all)/32768 -2.14% 27610.919 27019.632 - -6.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.14% 9.438 9.237 - -2.54% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.13% 65.761 64.358 - 0.11% -
BM_std_minmax_element<char>/64 -2.13% 17.665 17.288 - 1.71% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.13% 4530.031 4433.458 - 0.38% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.13% 2.242 2.194 - -2.85% -
BM_RangesSortHeap_string_262144 -2.13% 184.054 180.135 - 4.33% -
SetIntersection_Front_Set_float_1024_64 -2.13% 2040500.876 1997126.156 - -0.25% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.13% 503943.795 493234.416 - -0.41% -
std::stable_sort(vector<int>)_(heap)/1024 -2.12% 2570.571 2516.017 - -1.07% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.12% 0.472 0.462 - -0.04% -
BM_std_min<unsigned_char>/22 -2.12% 2.104 2.059 - 0.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.12% 551.473 539.779 - -0.06% -
BM_deque_vector_ranges_copy/5500 -2.12% 201.053 196.790 - -0.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.12% 35.465 34.714 - -0.05% -
BM_CmpEqual_ushort_short -2.11% 1.057 1.035 - -1.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.10% 1.207 1.181 - 0.14% -
BM_std_min<short>/64 -2.10% 3.534 3.460 - -1.26% -
rng::find(vector<bool>)_(process_all)/1024 -2.10% 4.689 4.591 - -0.90% -
bm_lexicographical_compare<signed_char>/16 -2.10% 1.327 1.299 - 0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.10% 1124593.262 1101003.699 - -2.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.09% 1707323.489 1671569.008 - 4.30% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.09% 30.448 29.813 - -1.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.08% 0.580 0.568 - -1.72% -
SetIntersection_Front_Set_float_64_16 -2.08% 17160329.910 16803370.858 - 1.01% -
SetIntersection_Front_Vector_uint64_16384_64 -2.08% 1408202.319 1378915.012 - -9.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.08% 11.463 11.225 - -2.88% -
BM_std_min<unsigned_int>/16 -2.08% 1.908 1.869 - -3.66% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -2.07% 1.293 1.266 - -3.11% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.07% 2108.558 2064.917 - -0.70% -
rng::find_last(vector<char>)_(bail_90%)/8192 -2.07% 102.243 100.130 - -1.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.07% 1162392.851 1138376.575 - -1.33% -
SetIntersection_None_Vector_float_262144_1024 -2.07% 1231846.355 1206406.148 - -1.71% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.06% 2.196 2.151 - 3.69% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.06% 4.993 4.890 - 0.06% -
BM_CmpLess_short_short -2.06% 0.965 0.945 - -0.48% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.05% 9974.529 9769.616 - -1.83% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.05% 22.075 21.623 - -1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.05% 207895026.233 203637276.840 - 4.61% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.05% 374.381 366.714 - -1.87% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.04% 8.866 8.685 - -0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.04% 1169774.136 1145906.690 - -3.87% -
BM_std_min<int>/28 -2.04% 2.030 1.989 - -3.41% -
BM_std_minmax<unsigned_char>/5500 -2.04% 50.677 49.644 - 1.22% -
BM_PopHeap_float_262144 -2.04% 40.667 39.838 - 1.85% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.04% 42.774 41.902 - 0.03% -
BM_MakeThenSortHeap_string_Heap_16 -2.04% 17.530 17.172 - -0.44% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.04% 12530.058 12274.845 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.04% 357910942.758 350625234.874 - 0.27% -
BM_StringFindNoMatch/10 -2.03% 1.355 1.328 - 4.34% -
BM_std_min<unsigned_char>/12 -2.03% 1.358 1.331 - -1.24% -
BM_std_min<long_long>/32 -2.03% 3.618 3.545 - 0.87% -
rng::all_of(list<int>)_(process_all)/32 -2.02% 11.700 11.463 - 0.14% -
std::set<int>::count(key)_(non-existent)/32 -2.02% 2.971 2.910 - 0.04% -
BM_tolower_string<char> -2.02% 15.184 14.877 - -0.30% -
SetIntersection_None_Vector_uint64_16384_16 -2.02% 1150911.147 1127621.411 - -5.10% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.01% 2569.631 2517.980 - -1.00% -
std::fill(vector<bool>)/64 -2.01% 1.635 1.602 - 2.32% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.01% 2109.088 2066.756 - -0.56% -
std::find_if_not(list<int>)_(process_all)/32768 -2.01% 29947.386 29346.338 - -7.45% -
rng::copy(vector<bool>)_(unaligned)/32768 -2.01% 174.093 170.601 - -0.02% -
std::partial_sort(deque<int>)_(repeated)/8192 -2.00% 69643.137 68248.796 - -0.13% -
SetIntersection_None_Set_string_262144_1024 -2.00% 1705269.695 1671129.558 - 1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.00% 171061756.955 167637574.729 - 0.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.00% 1114226.755 1091969.543 - -5.12% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.00% 4828.533 4732.130 - 0.28% -
BM_deque_deque_move/4096 -2.00% 152.368 149.327 - -0.57% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.00% 18759.187 18384.803 - 0.75% -
SetIntersection_Front_Vector_string_16384_256 -1.99% 10154110.659 9951979.883 - -1.80% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.99% 1.206 1.182 - -1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.98% 1704215.248 1670397.947 - 4.35% -
BM_deque_deque_ranges_move/64 -1.98% 5.522 5.412 - -1.79% -
BM_RangesPushHeap_float_Ascending_262144 -1.98% 5.135 5.034 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.97% 1126825.388 1104615.644 - -1.59% -
std::set<std::string>::clear()/32 -1.97% 898.391 880.692 - -1.03% -
SetIntersection_Front_Vector_string_256_64 -1.97% 11102266.401 10883808.989 - -1.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.96% 7.547 7.398 - 0.14% -
std::set<int>::find(key)_(existent)/32 -1.96% 1.620 1.588 - 1.10% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.96% 21281.683 20864.364 - -0.79% -
rng::search(list<int>)_(no_match)/1024 -1.96% 744.351 729.757 - -0.61% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.95% 644450.793 631864.602 - -1.72% -
BM_std_min<unsigned_char>/23 -1.94% 2.334 2.288 - -2.13% -
std::copy_backward(deque<int>)/8 -1.94% 2.738 2.685 - -2.30% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.94% 488.612 479.124 - -4.06% -
SetIntersection_None_Vector_float_256_256 -1.94% 2338157.163 2292784.664 - 0.77% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.94% 5.322 5.219 - -1.02% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.94% 5.193 5.092 - -1.20% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.94% 190.835 187.133 - -0.19% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.94% 4.072 3.993 - -0.69% -
rng::find_if(vector<int>)_(process_all)/8 -1.94% 2.628 2.577 - 2.26% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.94% 12261.188 12023.779 - -0.85% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.94% 1.041 1.021 - -1.37% -
std::count(list<int>)_(every_other)/1048576 -1.93% 831485.064 815424.904 - -3.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.93% 21830274.495 21409175.899 - -0.91% -
rng::reverse_copy(list<int>)/32768 -1.93% 26087.266 25584.625 - -2.02% -
SetIntersection_None_Vector_float_16384_4 -1.93% 1204920.359 1181716.464 - 0.81% -
std::set<int>::contains(key)_(existent)/1024 -1.92% 3.957 3.881 - -2.04% -
BM_RangesMakeHeap_string_Ascending_64 -1.92% 4.866 4.772 - 1.30% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.92% 502.758 493.101 - -0.39% -
SetIntersection_None_Set_string_262144_256 -1.91% 1692200.359 1659798.990 - 0.03% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.91% 4207.500 4127.006 - -5.43% -
BM_std_minmax<short>/26 -1.91% 2.480 2.433 - -6.07% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.91% 9275.978 9099.112 - 11.03% -
std::copy_n(deque<int>)/4096 -1.90% 148.677 145.846 - -0.37% -
BM_RangesMakeHeap_string_Random_16384 -1.90% 12.816 12.572 - 0.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.90% 104.833 102.840 - -52.94% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.90% 115679.663 113480.589 - -1.03% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.90% 46449.127 45566.900 - 0.28% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.90% 18.136 17.792 - 1.68% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.89% 3.778 3.707 - -0.46% -
std::remove_copy(deque<int>)_(prefix)/32 -1.89% 13.223 12.973 - 0.15% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.89% 24.892 24.421 - -1.43% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.89% 5.582 5.477 - -0.70% -
BM_MakeThenSortHeap_string_Descending_64 -1.89% 13.149 12.900 - 1.60% -
BM_MakeHeap_string_Ascending_64 -1.89% 4.852 4.761 - 1.97% -
BM_std_min<unsigned_long_long>/4 -1.89% 1.101 1.080 - 2.97% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.89% 0.936 0.918 - -1.98% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.88% 18.263 17.919 - 1.87% -
BM_std_minmax_element<int>/64 -1.88% 17.279 16.955 - -6.17% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.88% 4.084 4.007 - -2.59% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.87% 16.450 16.142 - 0.80% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.87% 605105.949 593794.959 - -1.76% -
SetIntersection_None_Set_string_262144_64 -1.87% 1694752.442 1663129.965 - -0.09% -
rng::none_of(deque<int>)_(process_all)/50 -1.87% 26.561 26.065 - -3.31% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.87% 2.081 2.042 - 0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.86% 9850.082 9666.435 - -2.80% -
rng::partition(list<int>)_(dense)/32 -1.86% 8.448 8.291 - -1.75% -
BM_MakeHeap_string_SingleElement_1024 -1.86% 6.309 6.191 - -0.23% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.86% 0.963 0.945 - -3.88% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.86% 22.940 22.514 - 0.09% -
BM_std_min<char>/21 -1.85% 1.809 1.776 - 1.76% -
BM_RangesPushHeap_string_PipeOrgan_1024 -1.85% 10.449 10.256 - 7.38% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.85% 11.604 11.389 - -2.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.85% 66227.609 65000.197 - -1.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.85% 1130930.001 1109976.052 - -1.08% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.85% 15.619 15.329 - 1.62% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.85% 774.233 759.902 - -0.68% -
std::multimap<int,_int>::clear()/8192 -1.85% 81762.711 80251.413 - -2.99% -
BM_std_minmax<unsigned_short>/26 -1.84% 2.581 2.533 - -1.72% -
SetIntersection_None_Vector_uint64_262144_1 -1.84% 1174309.424 1152657.980 - 0.97% -
BM_std_minmax<unsigned_long_long>/11 -1.84% 2.353 2.310 - -3.27% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.84% 1374.344 1349.047 - -0.55% -
BM_MakeThenSortHeap_float_Descending_64 -1.84% 3.331 3.270 - -0.17% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.83% 645.328 633.487 - -0.73% -
727_cppcheck_r -1.83% 25.262 24.799 - -0.79% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.83% 50688.279 49758.982 - -1.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.83% 16.074 15.780 - -1.11% -
SetIntersection_None_Vector_float_1024_1 -1.83% 1180606.853 1158982.395 - 0.28% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.83% 1.569 1.540 - 0.14% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.83% 18.495 18.157 - -0.27% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.83% 2189.661 2149.658 - 0.37% -
std::move(vector<bool>)_(aligned)/512 -1.82% 2.389 2.346 - -1.15% -
std::copy(deque<int>)/262144 -1.82% 10351.613 10163.018 - -23.51% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.82% 0.954 0.936 - -0.80% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.82% 296700.670 291305.574 - 1.09% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.82% 18.467 18.131 - 1.71% -
std::find_end(deque<int>)_(process_all)/8192 -1.81% 2040.607 2003.582 - -0.38% -
bm_ranges_lexicographical_compare<int>/8 -1.81% 1.530 1.503 - -3.52% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.81% 1.437 1.411 - -1.57% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.81% 64.880 63.706 - -0.57% -
SetIntersection_None_Set_uint32_256_64 -1.81% 9389029.085 9219233.032 - -0.89% -
std::search(list<int>)_(single_element)/8192 -1.81% 7828.129 7686.644 - -2.10% -
rng::move(vector<bool>)_(aligned)/512 -1.81% 2.682 2.633 - -0.60% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.80% 602.331 591.471 - -0.62% -
rng::generate_n(deque<int>)/50 -1.80% 12.547 12.321 - 0.37% -
BM_std_min<unsigned_char>/8 -1.80% 2.349 2.307 - 0.66% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.79% 10.736 10.544 - -1.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.79% 19991.291 19632.739 - -0.14% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.79% 2619.712 2572.779 - -1.04% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.79% 4437212.195 4357805.668 - -1.18% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.79% 18.517 18.186 - 1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.79% 19194819.515 18851926.817 - -3.46% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.79% 250.746 246.267 - -0.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.78% 36.317 35.669 - 22.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.78% 6.567 6.450 - -1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.78% 4561642.082 4480564.885 - -0.96% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.77% 621.679 610.651 - -1.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.77% 22.545 22.145 - -1.82% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.77% 20.955 20.584 - -0.76% -
rng::starts_with(deque<int>,_pred)/1048576 -1.77% 529525.007 520157.849 - -0.06% -
SetIntersection_None_Vector_float_1024_256 -1.77% 1172549.659 1151837.288 - -0.10% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.76% 34.988 34.370 - -0.07% -
SetIntersection_Front_Set_uint32_262144_16384 -1.76% 351370920.612 345179042.126 - -2.88% -
rng::copy_backward(deque<int>)/1048576 -1.76% 126507.844 124278.795 - -2.61% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.76% 4.047 3.976 - -0.52% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -1.76% 20.908 20.541 - -1.86% -
BM_StringFindStringLiteral/512 -1.76% 9.485 9.318 - -1.44% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.76% 77295.823 75938.323 - 0.74% -
BM_std_min<unsigned_int>/17 -1.76% 0.971 0.954 - 0.65% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.75% 10.704 10.517 - -1.05% -
721_gcc_r -1.75% 13.193 12.962 - -1.58% -
rng::copy(vector<int>)/8 -1.75% 2.289 2.249 - 4.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.75% 66.127 64.972 - 2.01% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.75% 72.287 71.025 - -3.20% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.74% 29.452 28.938 - -3.76% -
BM_MakeThenSortHeap_string_Random_1024 -1.74% 70.329 69.103 - 0.57% -
BM_RangesMakeHeap_uint32_Random_256 -1.74% 1.194 1.174 - 3.40% -
SetIntersection_Interlaced_Set_string_1024_16 -1.74% 13871943.210 13630383.191 - -0.55% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.74% 19.985 19.637 - -0.74% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.74% 18.120 17.805 - 1.86% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.74% 171929.527 168936.779 - -1.12% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.74% 1.273 1.251 - -8.22% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.74% 464.701 456.617 - -3.52% -
BM_std_minmax<unsigned_short>/18 -1.74% 1.985 1.950 - -1.63% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.74% 9041.560 8884.305 - -0.13% -
BM_deque_vector_copy_backward/65536 -1.74% 8139.984 7998.464 - -2.04% -
BM_MakeThenSortHeap_string_Random_16384 -1.74% 111.158 109.226 - 0.38% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.74% 1273683.108 1251583.412 - -1.65% -
SetIntersection_None_Set_float_64_64 -1.73% 11874745.685 11668761.908 - -3.84% -
BM_std_min<unsigned_short>/18 -1.73% 1.534 1.508 - 1.82% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.73% 0.783 0.769 - -1.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.73% 3.001 2.949 - -0.41% -
BM_deque_deque_ranges_move/1 -1.73% 3.421 3.362 - 2.29% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.73% 6.048 5.943 - 0.79% -
BM_PushHeap_float_Ascending_256 -1.73% 2.525 2.481 - 0.00% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.72% 18.102 17.790 - 2.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.72% 6486.153 6374.414 - -2.19% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.72% 34.217 33.629 - -0.94% -
BM_RangesMakeThenSortHeap_float_Descending_16 -1.72% 1.868 1.836 - 1.85% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.72% 13.993 13.753 - -1.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.71% 6.875 6.757 - -3.18% -
BM_vector_deque_copy_backward/4000 -1.71% 146.692 144.177 - 1.94% -
rng::copy_n(vector<bool>)_(unaligned)/512 -1.71% 3.322 3.265 - -6.30% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.71% 4.384 4.308 - 0.31% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.71% 2.378 2.337 - -1.66% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.71% 5.606 5.510 - -1.21% -
BM_MakeThenSortHeap_float_SingleElement_262144 -1.71% 52.396 51.501 - 1.61% -
BM_vector_deque_copy/64 -1.71% 2.815 2.767 - 0.60% -
BM_std_min<char>/18 -1.70% 0.988 0.971 - -1.96% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.70% 60.718 59.684 - -1.14% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.70% 5.005 4.920 - -2.34% -
BM_RangesMakeHeap_string_Heap_64 -1.70% 4.995 4.910 - -0.97% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.70% 4997.906 4913.046 - -1.28% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.69% 16.810 16.525 - -0.61% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.69% 31286.057 30757.941 - -0.94% -
rng::partial_sort(vector<int>)_(heap)/8 -1.69% 27.008 26.553 - -3.20% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.68% 523714.820 514890.235 - -1.69% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.68% 5.050 4.965 - -11.87% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.68% 52.333 51.455 - 0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.68% 11027959.919 10842992.731 - -1.64% -
BM_SortHeap_string_262144 -1.68% 178.751 175.755 - 1.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.68% 34.857 34.273 - -1.38% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.68% 2060.719 2026.181 - 0.06% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.68% 9240.439 9085.597 - 0.20% -
BM_MakeThenSortHeap_float_Random_64 -1.67% 18.166 17.863 - -1.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.67% 40343971.820 39670876.112 - -0.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.66% 25.917 25.486 - -1.69% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.66% 6.507 6.399 - 1.05% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.66% 219.457 215.818 - -0.27% -
BM_MakeHeap_string_Heap_262144 -1.66% 5.468 5.377 - 3.94% -
std::transform(list<int>)_(identity_transform)/50 -1.65% 39.631 38.976 - -0.73% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.65% 18.643 18.336 - 2.77% -
BM_MakeThenSortHeap_float_Heap_1024 -1.65% 8.327 8.190 - -0.26% -
BM_RangesMakeHeap_string_Heap_16384 -1.65% 5.027 4.944 - -0.71% -
BM_std_minmax<long_long>/12 -1.65% 2.733 2.688 - -1.07% -
BM_std_min<unsigned_long_long>/31 -1.64% 3.027 2.977 - -0.28% -
std::copy_n(vector<int>)/32768 -1.64% 3795.927 3733.563 - -0.18% -
SetIntersection_None_Set_string_262144_1 -1.64% 1696284.342 1668440.672 - 0.54% -
rng::move(vector<int>)/1048576 -1.64% 57762.368 56814.238 - 1.32% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.64% 13051.207 12837.284 - 0.68% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.64% 1.651 1.624 - -0.53% -
std::find_if(deque<int>)_(process_all)/32768 -1.63% 11637.762 11447.924 - -3.88% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.63% 2841.555 2795.241 - -0.65% -
BM_RangesMakeHeap_string_Heap_1024 -1.63% 4.818 4.739 - -0.09% -
rng::search(deque<int>)_(same_length)/1000 -1.63% 331.309 325.911 - -29.53% -
SetIntersection_Front_Set_uint32_64_64 -1.63% 15637852.942 15383094.149 - -1.70% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.63% 26.972 26.533 - 0.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.63% 1213590.929 1193845.078 - -1.16% -
SetIntersection_Interlaced_Set_float_1024_16 -1.63% 11778995.667 11587550.177 - -0.35% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.62% 18.605 18.303 - 2.29% -
SetIntersection_Front_Vector_string_262144_16384 -1.62% 352619279.783 346896433.306 - -0.56% -
rng::find_end(forward_list<int>)_(process_all)/1024 -1.62% 729.073 717.250 - -1.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.62% 13.212 12.998 - -0.06% -
BM_deque_deque_copy/64 -1.62% 5.563 5.473 - -0.29% -
BM_RangesMakeHeap_string_Ascending_4 -1.62% 2.863 2.816 - -1.49% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -1.61% 24.952 24.549 - -2.10% -
SetIntersection_Interlaced_Vector_string_4_4 -1.61% 162587873.354 159968300.041 - -0.86% -
BM_std_minmax<unsigned_short>/6 -1.61% 1.388 1.365 - -1.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.61% 7.525 7.404 - 0.14% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.61% 2842.084 2796.437 - -0.58% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.61% 45805.127 45069.625 - 0.23% -
BM_MakeThenSortHeap_string_Random_256 -1.60% 55.726 54.833 - 0.71% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.60% 22.143 21.789 - -2.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.60% 1119095.602 1101186.135 - -1.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.60% 5.478 5.390 - 0.55% -
SetIntersection_Front_Set_float_262144_4 -1.60% 1140228.310 1121985.126 - -3.26% -
BM_SortHeap_float_256 -1.60% 6.044 5.947 - 2.04% -
729_abc_r -1.60% 18.943 18.640 - -0.01% -
std::partition_copy(deque<int>)/32 -1.59% 12.995 12.788 - 1.58% -
rng::find_last(list<int>)_(bail_90%)/50 -1.59% 1.296 1.275 - 2.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.59% 37971085.713 37367929.452 - -1.93% -
SetIntersection_None_Vector_uint32_256_64 -1.59% 3645987.191 3588114.804 - -0.89% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -1.58% 2.978 2.931 - -2.11% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.58% 25156.212 24758.243 - -1.63% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.58% 3841.561 3780.850 - -0.10% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.58% 2.576 2.535 - 1.54% -
BM_RangesMakeHeap_string_Heap_16 -1.58% 4.670 4.597 - -0.30% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.58% 10.511 10.345 - 0.37% -
BM_deque_vector_copy_backward/70000 -1.57% 8759.107 8621.428 - -1.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.57% 836092.059 822950.240 - 0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.57% 1257734.375 1237981.203 - 0.65% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.57% 44029.499 43338.239 - 0.27% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.57% 6.069 5.974 - -2.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.56% 1125173.876 1107591.545 - 0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.56% 1130122.085 1112469.815 - 0.81% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.56% 11635.146 11453.617 - -0.01% -
std::copy_backward(vector<int>)/8 -1.56% 2.225 2.190 - -3.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.56% 1247596.353 1228173.504 - -0.17% -
rng::for_each(set<int>::iterator)/8192 -1.56% 16244.215 15991.479 - -11.75% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.55% 2.865 2.821 - -0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.55% 180627.510 177824.644 - -4.11% -
BM_std_minmax<unsigned_short>/15 -1.55% 1.942 1.912 - -4.18% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.55% 216.716 213.358 - -0.53% -
rng::partition(vector<int>)_(dense)/32 -1.55% 8.403 8.272 - 1.28% -
SetIntersection_Front_Set_float_256_1 -1.55% 4484203.504 4414814.731 - -1.21% -
rng::partition(vector<int>)_(sparse)/50 -1.54% 14.284 14.063 - 0.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.54% 3.611 3.555 - -0.56% -
BM_deque_deque_move/64 -1.54% 5.564 5.478 - -0.35% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.54% 1.240 1.221 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.54% 22810965.791 22459216.591 - -1.54% -
BM_deque_vector_ranges_move_backward/0 -1.54% 1.503 1.480 - 4.69% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.54% 6.166 6.071 - -0.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.54% 1210.548 1191.929 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.54% 1398137.019 1376634.385 - 0.35% -
rng::none_of(list<int>)_(process_all)/50 -1.54% 21.957 21.620 - -1.13% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.54% 10.745 10.580 - -1.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.53% 1680132.406 1654364.342 - -0.38% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -1.53% 35.781 35.232 - -1.96% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.53% 3.128 3.080 - -0.45% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.53% 526.220 518.187 - 0.04% -
BM_MakeThenSortHeap_string_Heap_4 -1.53% 5.944 5.853 - -0.64% -
BM_std_minmax<unsigned_short>/27 -1.52% 2.877 2.833 - 1.18% -
rng::generate_n(deque<int>)/8192 -1.52% 1978.367 1948.309 - 0.23% -
BM_std_minmax<long_long>/28 -1.52% 4.140 4.077 - -1.03% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.52% 21.659 21.331 - -1.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.51% 1201867.408 1183669.908 - -2.72% -
BM_lexicographical_compare_three_way_slow_path/256 -1.51% 71.616 70.532 - -1.35% -
BM_std_min<unsigned_char>/20 -1.51% 1.515 1.493 - -0.08% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.51% 33.010 32.512 - -0.17% -
SetIntersection_None_Vector_float_256_16 -1.51% 4350486.927 4284943.579 - -1.03% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.50% 107.091 105.481 - -1.50% -
rng::find(list<int>)_(bail_25%)/32768 -1.50% 7609.810 7495.457 - -0.77% -
BM_MakeThenSortHeap_float_SingleElement_16384 -1.50% 15.788 15.551 - -0.58% -
std::search(list<int>,_pred)_(no_match)/8192 -1.50% 7148.754 7041.522 - -0.17% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.50% 54857.549 54034.977 - -0.33% -
BM_RangesPushHeap_uint32_Random_64 -1.50% 5.509 5.426 - -5.03% -
rng::for_each(multiset<int>::iterator)/8192 -1.50% 16188.113 15945.767 - -12.00% -
SetIntersection_Interlaced_Set_float_1024_256 -1.49% 16219263.013 15976964.475 - 1.21% -
SetIntersection_None_Vector_float_16384_1 -1.49% 1203775.177 1185792.665 - 0.95% -
BM_num_get<double> -1.49% 35.414 34.886 - -1.62% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.49% 82905.490 81672.667 - -1.11% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.49% 4712813.627 4642783.692 - -1.13% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.49% 23592.221 23241.706 - 0.29% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.49% 2934.428 2890.848 - -0.30% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.48% 738.278 727.335 - -2.50% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.48% 22.191 21.862 - 1.21% -
std::find(deque<int>)_(process_all)/8 -1.48% 3.417 3.366 - -1.41% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.48% 4.368 4.304 - 5.00% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.48% 3.752 3.697 - -3.39% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.48% 18.934 18.654 - -1.19% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.48% 1.009 0.994 - 0.03% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.47% 4324.189 4260.430 - -0.08% -
std::map<std::string,_int>::clear()/8192 -1.47% 205947.082 202911.539 - 0.05% -
BM_std_min<int>/32 -1.47% 2.222 2.189 - -1.11% -
BM_deque_vector_ranges_move_backward/65536 -1.47% 8096.849 7977.758 - -2.52% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -1.47% 0.710 0.699 - 0.84% -
SetIntersection_None_Vector_uint32_262144_1024 -1.47% 1195447.572 1177931.762 - -1.99% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.46% 10.277 10.127 - 0.38% -
SetIntersection_None_Vector_float_16384_16 -1.46% 1204217.839 1186606.535 - 0.84% -
BM_CmpLess_ushort_int -1.46% 1.120 1.103 - -1.03% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.46% 3.493 3.442 - -1.57% -
rng::find_first_of(deque<int>)_(small_needle)/50 -1.46% 170.764 168.274 - -0.22% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.46% 22.660 22.330 - 0.22% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.46% 603218.480 594436.561 - 0.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.46% 14277.711 14069.878 - -1.70% -
rng::contains(list<int>)_(process_all)/1048576 -1.45% 842192.479 829957.595 - -1.92% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.45% 23048.098 22713.493 - 0.83% -
rng::is_sorted_until(list<int>,_pred)/8 -1.45% 3.802 3.747 - -0.03% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.45% 8.878 8.749 - -0.91% -
SetIntersection_None_Vector_float_256_64 -1.45% 3714384.864 3660527.237 - -0.42% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.45% 16.972 16.726 - -0.13% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.45% 9.305 9.171 - -1.72% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.45% 767.997 756.890 - -1.93% -
rng::replace(list<int>)_(sprinkled)/8192 -1.44% 7291.240 7185.989 - -1.76% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.44% 20.438 20.143 - -0.92% -
rng::sort(deque<int>)_(shuffled)/8192 -1.44% 81896.483 80715.223 - -0.28% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.44% 19.539 19.258 - -2.60% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.43% 2114599.366 2084278.566 - 0.45% -
std::rotate_copy(deque<int>)/32 -1.43% 2.622 2.585 - 0.45% -
BM_std_min<unsigned_short>/16 -1.43% 1.732 1.707 - -0.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.43% 634125.713 625039.244 - 0.04% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.43% 1.776 1.750 - -0.44% -
BM_MakeHeap_string_SingleElement_16 -1.43% 5.724 5.643 - 0.50% -
BM_std_minmax<short>/30 -1.43% 2.797 2.757 - -1.40% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.42% 2.080 2.050 - -0.40% -
BM_PushHeap_float_Random_16 -1.42% 5.413 5.335 - 0.22% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.42% 27.503 27.111 - 1.22% -
BM_RangesMakeHeap_uint32_Random_16 -1.42% 1.270 1.252 - 1.24% -
BM_std_minmax<long_long>/31 -1.42% 4.827 4.758 - -0.63% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.42% 1.700 1.676 - 0.49% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.42% 27.636 27.244 - -0.85% -
rng::shuffle(vector<int>)/1024 -1.42% 9103.172 8974.132 - -0.89% -
BM_CmpLess_uchar_int -1.41% 1.123 1.107 - -1.61% -
SetIntersection_None_Vector_float_262144_262144 -1.41% 1230660.922 1213315.268 - -0.47% -
std::copy(vector<bool>)_(aligned)/4096 -1.41% 4.700 4.634 - -0.60% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.41% 24344.024 24001.491 - 1.66% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.40% 2927.737 2886.614 - -0.48% -
BM_RangesSortHeap_float_256 -1.40% 5.833 5.751 - -0.24% -
BM_LowerBound_uint32_16 -1.40% 7.443 7.338 - 0.23% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.40% 17.565 17.319 - -2.47% -
BM_CmpEqual_uint_schar -1.40% 1.078 1.063 - -0.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.40% 695.164 685.424 - -0.57% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.40% 2826.866 2787.265 - 1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.40% 11713603.877 11549525.181 - 0.22% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.40% 10.102 9.961 - -8.79% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.39% 9.015 8.889 - -2.23% -
rng::contains(list<int>)_(process_all)/8 -1.39% 2.389 2.355 - 0.41% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.39% 24067.480 23732.139 - 0.54% -
rng::copy_if(list<int>)_(entire_range)/8 -1.39% 2.597 2.561 - -0.28% -
BM_RangesMakeHeap_float_Random_262144 -1.39% 1.138 1.122 - 0.62% -
BM_MakeThenSortHeap_string_Random_64 -1.39% 40.049 39.492 - 0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.39% 1265457.251 1247865.630 - -0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.39% 12126495.359 11958403.386 - 0.01% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.39% 12.931 12.752 - -0.63% -
BM_std_minmax<short>/17 -1.39% 1.792 1.767 - 0.84% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.39% 15304.923 15092.880 - -0.99% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.38% 16.908 16.674 - 0.85% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.38% 32.399 31.952 - -1.69% -
std::set<int>::insert(value)_(already_present)/32 -1.38% 1.793 1.769 - -0.79% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.38% 9.905 9.768 - 2.50% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.38% 204339.988 201523.593 - 2.79% -
rng::fill(list<int>)/32 -1.38% 8.459 8.342 - 0.28% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.38% 195.122 192.437 - 0.81% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.37% 24.182 23.850 - 0.49% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.37% 234045374.633 230833569.494 - -1.38% -
BM_PushHeap_uint32_Ascending_16384 -1.37% 6.735 6.642 - 0.56% -
std::move(deque<int>)/8 -1.37% 3.997 3.943 - 3.81% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -1.37% 1.271 1.254 - 0.20% -
BM_std_minmax<unsigned_char>/27 -1.37% 1.868 1.843 - -0.42% -
SetIntersection_Front_Vector_string_1024_1 -1.37% 1140493.929 1124895.574 - -1.32% -
BM_std_min<long_long>/64 -1.37% 4.905 4.838 - -0.07% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.37% 12819.125 12644.002 - -0.84% -
rng::contains(vector<int>)_(process_all)/8 -1.36% 2.700 2.663 - 9.24% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.36% 24.257 23.926 - -2.83% -
BM_CmpLess_schar_schar -1.36% 0.971 0.957 - 0.83% -
SetIntersection_Front_Set_float_256_16 -1.36% 4984829.567 4916909.774 - 0.04% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.36% 15206728.605 14999635.253 - -2.82% -
SetIntersection_None_Vector_float_262144_256 -1.36% 1228446.866 1211719.966 - 0.75% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.36% 6.666 6.575 - 0.41% -
std::copy(vector<bool>)_(unaligned)/32768 -1.36% 218.216 215.246 - 0.12% -
BM_RangesPushHeap_uint32_Random_262144 -1.36% 6.277 6.192 - -4.50% -
SetIntersection_None_Vector_float_16_1 -1.36% 68561932.010 67631638.456 - -0.72% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.36% 18.774 18.519 - 2.18% -
SetIntersection_None_Set_string_262144_16384 -1.35% 1691626.139 1668709.393 - 0.07% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.35% 18.611 18.359 - 2.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.35% 4776810.662 4712133.361 - 0.19% -
SetIntersection_Front_Vector_uint32_64_64 -1.35% 11668614.594 11510969.243 - 0.68% -
BM_MakeThenSortHeap_uint64_Heap_64 -1.35% 8.233 8.121 - -1.84% -
BM_std_min<char>/5500 -1.35% 37.290 36.787 - -0.25% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.35% 4345.184 4286.534 - 1.10% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.35% 8692.358 8575.048 - 0.32% -
SetIntersection_Interlaced_Vector_string_256_16 -1.35% 11012878.271 10864316.062 - 0.25% -
SetIntersection_Interlaced_Set_float_64_64 -1.35% 15098730.362 14895406.984 - -4.62% -
rng::find_if(deque<int>)_(process_all)/50 -1.35% 24.140 23.815 - -0.23% -
BM_MakeThenSortHeap_float_Heap_256 -1.34% 6.235 6.152 - 4.02% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.34% 1.035 1.021 - -0.07% -
SetIntersection_None_Vector_string_256_256 -1.34% 2399485.554 2367281.916 - -1.17% -
rng::partition(vector<int>)_(sparse)/32 -1.34% 9.086 8.964 - 0.87% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.34% 3419.623 3373.853 - 0.00% -
rng::fill(vector<int>)/1024 -1.34% 30.165 29.761 - 0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.34% 162067612.581 159898471.452 - -1.36% -
std::for_each_n(list<int>)/8 -1.34% 2.592 2.557 - 0.39% -
std::rotate_copy(deque<int>)/8192 -1.34% 295.057 291.113 - -1.80% -
rng::rotate_copy(deque<int>)/1024 -1.34% 34.490 34.029 - -0.48% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.34% 18.576 18.328 - 2.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.33% 3.007 2.967 - -1.64% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.33% 1.914 1.888 - -0.27% -
BM_std_minmax<unsigned_long_long>/13 -1.33% 3.011 2.971 - -2.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.33% 6945703.739 6853415.382 - 12.30% -
std::rotate_copy(list<int>)/32 -1.33% 8.528 8.414 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.33% 9213274.799 9091014.118 - 0.16% -
std::search(list<int>)_(single_element)/1000 -1.33% 671.120 662.222 - 19.26% -
SetIntersection_None_Vector_uint64_262144_4 -1.32% 1219231.044 1203081.157 - -0.68% -
SetIntersection_Front_Vector_string_16384_1 -1.32% 1144768.557 1129621.101 - -1.62% -
std::find(list<int>)_(process_all)/1024 -1.32% 710.525 701.127 - 1.89% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.32% 23.078 22.773 - -1.01% -
std::search(vector<int>)_(same_length)/1000 -1.32% 246.394 243.149 - -0.31% -
BM_PopHeap_uint32_262144 -1.31% 42.037 41.484 - 1.54% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.31% 8.686 8.572 - -0.12% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.31% 77.273 76.259 - -0.87% -
SetIntersection_None_Vector_float_262144_64 -1.31% 1236760.107 1220537.132 - 1.33% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.31% 22.581 22.286 - -0.06% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.31% 8.557 8.445 - -2.53% -
SetIntersection_Interlaced_Set_string_262144_64 -1.31% 2161488.768 2133231.689 - -0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.31% 19412075.116 19158676.398 - 0.56% -
rng::unique(list<int>)_(contiguous)/1024 -1.30% 928.223 916.113 - -3.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.30% 23.537 23.230 - -0.03% -
BM_std_minmax<long_long>/20 -1.30% 3.318 3.274 - -0.74% -
std::search(list<int>)_(no_match)/1000 -1.30% 714.315 705.012 - 0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.30% 68068326.806 67182908.084 - -1.45% -
SetIntersection_Front_Set_uint64_16384_16 -1.30% 1286271.739 1269551.155 - -4.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.30% 4660984.895 4600452.939 - 0.34% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.30% 1.230 1.214 - 1.02% -
BM_std_min<short>/24 -1.30% 2.537 2.504 - 0.36% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.30% 110.994 109.555 - -0.58% -
std::partition(vector<int>)_(dense)/50 -1.29% 13.182 13.011 - -0.53% -
SetIntersection_Interlaced_Set_string_262144_1 -1.29% 1169761.777 1154661.295 - 2.60% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.29% 8.624 8.513 - 0.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.29% 7.709 7.609 - -0.53% -
SetIntersection_Interlaced_Vector_float_16_16 -1.28% 39141974.530 38639098.570 - 0.98% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.28% 10.584 10.448 - -1.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.28% 17721552.366 17494360.566 - -0.71% -
rng::search(list<int>)_(no_match)/1048576 -1.27% 845462.595 834717.184 - -0.48% -
std::copy(vector<bool>)_(aligned)/262144 -1.27% 684.074 675.380 - -7.06% -
rng::remove(vector<int>)_(prefix)/50 -1.27% 57.016 56.292 - -0.51% -
BM_RangesPushHeap_string_Random_1024 -1.27% 15.119 14.927 - -0.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.27% 1225.272 1209.731 - -7.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.27% 1191856.417 1176742.782 - -0.48% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.27% 18.161 17.931 - 2.44% -
rng::starts_with(vector<int>)/1024 -1.27% 77.654 76.671 - 1.06% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -1.27% 7.680 7.583 - 3.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.27% 17239735.576 17021578.092 - -0.57% -
723_llvm_r -1.26% 11.766 11.617 - 1.15% -
BM_deque_vector_ranges_copy/64 -1.26% 2.608 2.575 - -0.86% -
SetIntersection_Interlaced_Set_string_262144_4 -1.26% 1890002.688 1866140.705 - -0.82% -
SetIntersection_None_Set_string_256_64 -1.26% 9574450.136 9453586.102 - -2.17% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.26% 29.358 28.988 - 3.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.26% 1226161.821 1210726.873 - 2.40% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.26% 17073.667 16858.825 - -0.29% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.26% 270051.449 266661.219 - -0.26% -
BM_std_min<unsigned_long_long>/14 -1.25% 1.931 1.907 - -0.05% -
std::partition_copy(list<int>)/50 -1.25% 13.204 13.039 - 0.61% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -1.25% 1884804.393 1861252.780 - -27.18% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.25% 1.406 1.389 - -0.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.25% 13.161 12.997 - -1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.25% 1271473.000 1255621.462 - -0.15% -
std::partition_point(vector<int>)/32 -1.24% 2.575 2.543 - -0.71% -
rng::partition(list<int>)_(sparse)/32 -1.24% 9.054 8.942 - -1.07% -
SetIntersection_None_Set_string_1024_64 -1.24% 9034443.204 8922253.606 - -1.58% -
SetIntersection_None_Vector_float_1024_1024 -1.24% 1172877.518 1158363.191 - 0.53% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.24% 599.219 591.818 - 0.01% -
std::unordered_multiset<int>::find(key)_(existent)/32 -1.23% 1.302 1.286 - 0.74% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.23% 530.682 524.135 - -1.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.23% 7.720 7.625 - 1.04% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.23% 21.534 21.269 - -0.76% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.23% 2.079 2.053 - -0.12% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.23% 19876.242 19631.663 - 0.35% -
BM_num_get<void*> -1.23% 11.654 11.510 - -2.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.23% 371.080 366.515 - -0.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.23% 23725.647 23433.965 - 2.25% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.23% 4.051 4.002 - -0.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.23% 16.368 16.167 - 0.10% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.23% 2.060 2.034 - -1.22% -
SetIntersection_Front_Set_uint64_256_16 -1.23% 4902114.409 4842025.252 - -2.63% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.22% 3907.910 3860.200 - 0.10% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.22% 2.402 2.372 - 2.51% -
std::partition_point(list<int>)/1024 -1.22% 1294.040 1278.264 - -1.18% -
BM_MakeThenSortHeap_string_Heap_64 -1.22% 34.089 33.674 - -0.40% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.21% 2075.487 2050.277 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.21% 2.684 2.652 - -0.16% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.21% 31.535 31.152 - 0.58% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.21% 42983.316 42461.875 - 0.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.21% 9.527 9.412 - -0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.21% 43824732.315 43293707.719 - -2.80% -
std::search(vector<int>)_(near_matches)/1024 -1.21% 15085.628 14902.955 - 0.69% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.21% 35.982 35.546 - 0.03% -
SetIntersection_None_Set_float_16384_1024 -1.21% 158910340.260 156991095.521 - -0.38% -
SetIntersection_None_Set_string_262144_262144 -1.21% 1698505.939 1678017.172 - 1.95% -
SetIntersection_Front_Vector_string_64_64 -1.21% 27708046.126 27374034.905 - -0.87% -
BM_StringRelational_Less_Huge_Large_Control -1.20% 2.468 2.438 - -3.00% -
SetIntersection_Front_Set_string_262144_16384 -1.20% 352255032.582 348016399.736 - -0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.20% 93337.948 92215.072 - 1.04% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.20% 1.675 1.655 - -1.39% -
BM_LowerBound_float_1 -1.20% 2.676 2.643 - -0.24% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.20% 3.711 3.667 - 0.01% -
SetIntersection_None_Set_string_262144_16 -1.19% 1689690.675 1669500.568 - 0.37% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.19% 24.982 24.683 - -1.44% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 -1.19% 22.078 21.815 - -0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.19% 11702859.455 11563592.407 - -1.84% -
BM_std_min<short>/20 -1.19% 2.248 2.221 - -0.75% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.19% 1479.362 1461.789 - -1.68% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -1.18% 726.967 718.355 - -3.21% -
std::find_if(deque<int>)_(process_all)/1024 -1.18% 490.724 484.925 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.18% 1244552.635 1229860.614 - -0.49% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.18% 8700.671 8598.219 - 0.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.18% 6327.243 6252.744 - -1.10% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -1.17% 10.572 10.448 - -1.03% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.17% 20.365 20.126 - -1.10% -
BM_std_min<unsigned_short>/6 -1.17% 0.959 0.948 - -0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.17% 6.992 6.910 - -0.56% -
SetIntersection_None_Set_string_1024_4 -1.17% 9225614.110 9117940.957 - -1.01% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.17% 21.417 21.167 - -0.73% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.17% 10.658 10.534 - 0.67% -
bm_ranges_swap_ranges_vb_aligned/512 -1.16% 5.245 5.184 - 0.14% -
SetIntersection_Front_Vector_string_16384_16 -1.16% 1718317.850 1698315.881 - 1.84% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.16% 30.593 30.237 - -1.95% -
rng::shuffle(vector<int>)/8192 -1.16% 72745.517 71900.017 - -0.34% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.16% 6757.438 6678.966 - 0.10% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.16% 4.486 4.434 - 2.43% -
std::transform(vector<int>)_(identity_transform)/32 -1.16% 9.079 8.973 - 0.47% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.16% 19804.003 19574.478 - -0.29% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.16% 45287.869 44763.217 - -1.47% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.16% 854723.895 844822.529 - -1.94% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.16% 61192.537 60483.700 - -0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.16% 351746704.772 347680267.782 - 0.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.16% 1525.534 1507.912 - -0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.15% 248119157.896 245265503.463 - -3.35% -
BM_num_get<unsigned_long> -1.15% 11.058 10.931 - -0.47% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.15% 1436680.778 1420185.910 - -0.97% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.15% 2841.748 2809.156 - -0.22% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.15% 1591320.883 1573088.785 - -0.70% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.14% 14.221 14.058 - 1.50% -
SetIntersection_Front_Vector_uint64_1024_16 -1.14% 1196861.502 1183197.991 - -2.98% -
rng::find_if(vector<char>)_(process_all)/50 -1.14% 12.660 12.516 - -1.57% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -1.14% 1.076 1.064 - 1.24% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.14% 8.976 8.874 - -2.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.14% 1.021 1.009 - -1.18% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.14% 2180.803 2156.045 - 0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.13% 151229730.458 149514059.288 - -0.22% -
rng::copy_n(list<int>)/64 -1.13% 14.168 14.008 - -1.00% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.13% 15.077 14.906 - -3.06% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.13% 1126179.918 1113464.100 - 1.20% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.13% 29.452 29.119 - -0.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.13% 372.858 368.651 - 0.29% -
std::stable_partition(list<int>)_(dense)/32 -1.13% 33.335 32.959 - 1.35% -
BM_SortHeap_string_1024 -1.13% 60.841 60.155 - 2.07% -
BM_MakeHeap_string_SingleElement_16384 -1.13% 6.100 6.031 - -0.58% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.13% 1054.494 1042.627 - -0.08% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.12% 4.056 4.011 - -0.23% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.12% 1162453.764 1149402.273 - 0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.12% 1118055.803 1105507.179 - -1.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.12% 17.411 17.216 - -0.20% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.12% 1.951 1.929 - -0.33% -
BM_std_min<unsigned_long_long>/9 -1.12% 1.169 1.156 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.11% 4478852.996 4428917.580 - -1.07% -
BM_LowerBound_float_16 -1.11% 7.876 7.788 - 0.19% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.11% 518.238 512.463 - 0.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.11% 14.235 14.077 - -1.05% -
rng::partition(deque<int>)_(dense)/32 -1.11% 10.514 10.396 - -6.05% -
std::copy_if(list<int>)_(every_other)/1048576 -1.11% 852156.604 842670.947 - -1.90% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.11% 14.852 14.687 - -1.16% -
BM_MakeThenSortHeap_uint64_Heap_16 -1.11% 5.319 5.260 - -1.46% -
BM_std_min<int>/10 -1.11% 1.005 0.994 - -0.09% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.11% 523.794 517.992 - 0.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.10% 48.757 48.218 - -0.82% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.10% 100749.345 99637.199 - -0.37% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.10% 16.305 16.125 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.10% 361164310.337 357181781.576 - 0.78% -
std::multiset<int>::erase(key)_(non-existent)/32 -1.10% 2.690 2.661 - 0.78% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.10% 71.418 70.631 - -0.25% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.10% 34.952 34.567 - -1.52% -
BM_std_min<char>/20 -1.10% 1.530 1.513 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.10% 1105698.292 1093549.688 - -0.66% -
SetIntersection_Front_Vector_uint32_1024_256 -1.10% 2355344.794 2329490.838 - -0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.10% 1243639.744 1229995.725 - 1.57% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 -1.10% 22.300 22.055 - -1.63% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.10% 1.196 1.183 - -1.13% -
rng::reverse_copy(list<int>)/4096 -1.10% 3071.994 3038.329 - -4.72% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.10% 503.190 497.679 - -0.81% -
SetIntersection_Interlaced_Set_string_262144_256 -1.09% 2084884.928 2062077.150 - -0.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.09% 9.817 9.709 - -1.90% -
rng::find_end(forward_list<int>)_(process_all)/1048576 -1.09% 764256.786 755900.755 - -1.21% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.09% 9.394 9.292 - 38.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.09% 2019863.443 1997818.846 - 0.67% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.09% 260027.664 257193.159 - -1.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.09% 173439.236 171548.962 - -0.05% -
BM_deque_vector_copy/1 -1.08% 2.128 2.105 - 0.04% -
std::equal(list<int>)_(it,_it,_it)/8 -1.08% 2.819 2.789 - -0.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.08% 50.331 49.785 - -0.06% -
std::partition(list<int>)_(sparse)/32 -1.08% 8.885 8.789 - -1.63% -
SetIntersection_Interlaced_Vector_float_256_1 -1.08% 4462856.498 4414576.089 - -0.83% -
BM_std_minmax<int>/31 -1.08% 2.717 2.687 - -0.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.08% 9.300 9.199 - -0.94% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.08% 966.303 955.857 - -0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.08% 33.637 33.274 - -0.09% -
SetIntersection_Interlaced_Set_string_1024_1 -1.08% 1147866.434 1135472.137 - -2.10% -
std::find(list<int>)_(bail_25%)/32768 -1.08% 8111.893 8024.315 - 0.37% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 -1.08% 2.212 2.188 - -0.60% -
SetIntersection_None_Set_uint64_262144_16384 -1.08% 1212417.154 1199352.211 - -0.42% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.08% 19.185 18.979 - -0.38% -
SetIntersection_None_Set_float_1024_1024 -1.07% 9043955.541 8946772.555 - -0.02% -
SetIntersection_Interlaced_Set_string_1024_4 -1.07% 10508623.239 10395737.163 - -1.11% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.07% 200.204 198.059 - -1.42% -
BM_std_min<unsigned_short>/7 -1.07% 1.099 1.087 - 0.00% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.07% 128010.318 126641.279 - 0.91% -
BM_num_get<unsigned_long_long> -1.07% 11.056 10.938 - -1.29% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.07% 44769.524 44291.887 - 0.21% -
BM_std_min<char>/512 -1.07% 6.319 6.251 - -0.05% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.07% 42204.285 41754.713 - 0.50% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.06% 530.104 524.459 - 0.56% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.06% 8302.829 8214.653 - 0.68% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.06% 5.565 5.506 - 0.20% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 -1.06% 1.426 1.411 - -0.41% -
std::sort(deque<int>)_(ascending)/8192 -1.06% 5815.339 5753.770 - 0.22% -
std::set<int>::insert(value)_(new_value)/32 -1.06% 19.742 19.533 - -0.60% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.06% 17.766 17.578 - -1.67% -
SetIntersection_None_Set_uint64_16384_256 -1.06% 164805983.085 163065441.727 - -1.43% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.06% 151225.621 149629.755 - 3.35% -
BM_deque_vector_move_backward/70000 -1.05% 8523.670 8433.832 - -3.29% -
rng::move_backward(vector<bool>)_(aligned)/32768 -1.05% 38.344 37.940 - 0.11% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.05% 341610667.125 338013509.486 - -3.51% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.05% 8221.797 8135.225 - 0.04% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.05% 250.197 247.563 - -2.43% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.05% 27.396 27.107 - -2.74% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.05% 32220.787 31881.840 - 0.14% -
BM_StringFindStringLiteral/128 -1.05% 3.125 3.092 - -0.13% -
SetIntersection_Front_Set_uint32_256_64 -1.05% 6235168.440 6169704.248 - -2.37% -
BM_SortHeap_string_64 -1.05% 30.548 30.227 - 1.67% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.05% 22.404 22.170 - -4.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.04% 12.067 11.941 - -0.53% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.04% 18.295 18.104 - 1.42% -
std::equal(list<int>)_(it,_it,_it)/8192 -1.04% 10089.065 9983.869 - -1.95% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.04% 1.196 1.183 - -0.24% -
BM_CmpEqual_int_ushort -1.04% 1.137 1.125 - 0.07% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.04% 19.245 19.044 - -0.44% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.04% 76.462 75.666 - -0.46% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.04% 601.176 594.920 - -2.98% -
BM_std_min<unsigned_short>/31 -1.04% 2.596 2.569 - 0.36% -
bm_lexicographical_compare<unsigned_char>/1 -1.04% 1.690 1.672 - 1.32% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.04% 12129.540 12003.591 - 0.06% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.04% 1.065 1.054 - -0.21% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.04% 27.135 26.854 - -2.39% -
BM_RangesMakeHeap_uint32_Random_16384 -1.04% 1.043 1.032 - 2.34% -
rng::copy_n(vector<int>)/1048576 -1.03% 49369.004 48858.802 - -1.64% -
SetIntersection_Front_Set_string_64_16 -1.03% 25760772.646 25494556.087 - 2.85% -
BM_std_min<long_long>/13 -1.03% 2.401 2.376 - -0.60% -
SetIntersection_Front_Vector_float_262144_16384 -1.03% 80589284.152 79759555.629 - -0.02% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.03% 7.276 7.202 - -1.41% -
std::stable_sort(vector<int>)_(descending)/1024 -1.03% 2841.434 2812.201 - 0.08% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.03% 25.298 25.038 - 3.63% -
std::partition_point(vector<int>)/1024 -1.03% 6.288 6.224 - -0.38% -
SetIntersection_None_Set_uint64_262144_1024 -1.02% 1211109.619 1198698.242 - -0.13% -
735_gem5_r -1.02% 13.564 13.425 - 0.15% -
SetIntersection_None_Vector_string_16384_64 -1.02% 1282169.268 1269052.098 - -0.96% -
SetIntersection_Front_Set_uint64_16384_256 -1.02% 5062987.970 5011202.932 - 8.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.02% 17401.413 17223.668 - -1.00% -
BM_RangesPushHeap_string_PipeOrgan_256 -1.02% 8.368 8.282 - 5.17% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.02% 5.060 5.009 - -0.16% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.02% 543.598 538.064 - -0.50% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.02% 19.358 19.161 - -0.46% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.01% 63821.241 63173.744 - -0.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.01% 15687.963 15529.085 - 0.77% -
SetIntersection_Front_Vector_float_16384_16 -1.01% 1189344.320 1177308.522 - -1.48% -
BM_deque_vector_ranges_move_backward/5500 -1.01% 203.150 201.094 - 0.19% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -1.01% 1.199 1.187 - -0.92% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.01% 455.974 451.367 - -2.86% -
std::fill(deque<int>)/1024 -1.01% 30.301 29.995 - -0.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.01% 44.836 44.384 - -0.45% -
SetIntersection_Interlaced_Set_float_16_4 -1.01% 64947917.372 64293800.507 - -1.17% -
std::sample(deque<int>)/32 -1.01% 325.207 321.937 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.01% 2959058.057 2929315.248 - 0.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.00% 182644.161 180811.618 - -0.38% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.00% 5995.423 5935.451 - -1.06% -
std::multimap<int,_int>::ctor(const&)/8192 -1.00% 50416.686 49912.468 - -1.70% -


Report Time: 4.29s
Name Current %
706_stockfish_r 21.563 5.10%
707_ntest_r 16.942 5.77%
709_cactus_r 19.839 3.19%
710_omnetpp_r 9.016 -
721_gcc_r 12.962 -1.58%
723_llvm_r 11.617 1.15%
727_cppcheck_r 24.799 -
729_abc_r 18.640 -
731_astcenc_r 10.153 -3.12%
735_gem5_r 13.425 -
736_ocio_r 16.293 -
737_gmsh_r 12.835 -
748_flightdm_r 9.071 -
750_sealcrypto_r 18.440 -
753_ns3_r 10.302 1.09%
766_femflow_r 12.854 -
BM_CmpEqual_int_int 1.127 -
BM_CmpEqual_int_schar 1.130 -
BM_CmpEqual_int_short 1.139 1.65%
BM_CmpEqual_int_uchar 1.115 -
BM_CmpEqual_int_uint 1.106 -
BM_CmpEqual_int_ushort 1.125 -
BM_CmpEqual_schar_int 1.142 -
BM_CmpEqual_schar_schar 1.100 -
BM_CmpEqual_schar_short 1.139 -
BM_CmpEqual_schar_uchar 1.106 -
BM_CmpEqual_schar_uint 1.110 -
BM_CmpEqual_schar_ushort 1.112 -
BM_CmpEqual_short_int 1.138 -
BM_CmpEqual_short_schar 1.134 -
BM_CmpEqual_short_short 1.129 1.34%
BM_CmpEqual_short_uchar 1.112 -
BM_CmpEqual_short_uint 1.112 -
BM_CmpEqual_short_ushort 1.116 -
BM_CmpEqual_uchar_int 1.114 -
BM_CmpEqual_uchar_schar 1.047 -
BM_CmpEqual_uchar_short 1.046 -
BM_CmpEqual_uchar_uchar 1.106 -
BM_CmpEqual_uchar_uint 1.118 -
BM_CmpEqual_uchar_ushort 1.115 -
BM_CmpEqual_uint_int 1.132 1.44%
BM_CmpEqual_uint_schar 1.063 -
BM_CmpEqual_uint_short 1.059 -1.22%
BM_CmpEqual_uint_uchar 1.130 1.22%
BM_CmpEqual_uint_uint 1.117 -
BM_CmpEqual_uint_ushort 1.126 -
BM_CmpEqual_ushort_int 1.121 -
BM_CmpEqual_ushort_schar 1.048 1.97%
BM_CmpEqual_ushort_short 1.035 -1.15%
BM_CmpEqual_ushort_uchar 1.133 1.10%
BM_CmpEqual_ushort_uint 1.117 -
BM_CmpEqual_ushort_ushort 1.119 -
BM_CmpLess_int_int 1.127 1.12%
BM_CmpLess_int_schar 1.130 -
BM_CmpLess_int_short 1.121 -
BM_CmpLess_int_uchar 1.133 -
BM_CmpLess_int_uint 1.131 -
BM_CmpLess_int_ushort 1.131 -
BM_CmpLess_schar_int 1.134 -
BM_CmpLess_schar_schar 0.957 -
BM_CmpLess_schar_short 0.957 -
BM_CmpLess_schar_uchar 1.116 -
BM_CmpLess_schar_uint 1.116 -
BM_CmpLess_schar_ushort 1.115 -
BM_CmpLess_short_int 1.135 -
BM_CmpLess_short_schar 0.958 -
BM_CmpLess_short_short 0.945 -
BM_CmpLess_short_uchar 1.115 -
BM_CmpLess_short_uint 1.119 -
BM_CmpLess_short_ushort 1.118 -
BM_CmpLess_uchar_int 1.107 -1.61%
BM_CmpLess_uchar_schar 1.042 -
BM_CmpLess_uchar_short 1.053 -
BM_CmpLess_uchar_uchar 1.121 -
BM_CmpLess_uchar_uint 1.127 -
BM_CmpLess_uchar_ushort 1.119 -
BM_CmpLess_uint_int 1.135 -
BM_CmpLess_uint_schar 1.059 -
BM_CmpLess_uint_short 1.066 -
BM_CmpLess_uint_uchar 1.135 -
BM_CmpLess_uint_uint 1.111 -1.14%
BM_CmpLess_uint_ushort 1.124 -
BM_CmpLess_ushort_int 1.103 -1.03%
BM_CmpLess_ushort_schar 1.035 -
BM_CmpLess_ushort_short 1.042 -
BM_CmpLess_ushort_uchar 1.130 -
BM_CmpLess_ushort_uint 1.119 -
BM_CmpLess_ushort_ushort 1.125 -
BM_LowerBound_float_1 2.643 -
BM_LowerBound_float_1024 21.888 -
BM_LowerBound_float_16 7.788 -
BM_LowerBound_float_16384 65.910 -1.77%
BM_LowerBound_float_256 14.207 -1.24%
BM_LowerBound_float_262144 577.050 -
BM_LowerBound_float_4 11.487 -
BM_LowerBound_float_64 8.512 -
BM_LowerBound_pair<uint32,_uint32>_1 2.821 -
BM_LowerBound_pair<uint32,_uint32>_1024 44.335 -1.78%
BM_LowerBound_pair<uint32,_uint32>_16 16.299 -
BM_LowerBound_pair<uint32,_uint32>_16384 101.142 -1.29%
BM_LowerBound_pair<uint32,_uint32>_256 32.818 -1.71%
BM_LowerBound_pair<uint32,_uint32>_262144 610.651 -1.12%
BM_LowerBound_pair<uint32,_uint32>_4 11.204 -
BM_LowerBound_pair<uint32,_uint32>_64 18.744 -
BM_LowerBound_string_1 4.559 -
BM_LowerBound_string_1024 177.961 -1.46%
BM_LowerBound_string_16 36.436 -
BM_LowerBound_string_16384 395.778 -
BM_LowerBound_string_256 126.326 -
BM_LowerBound_string_262144 2368.697 9.25%
BM_LowerBound_string_4 19.785 -
BM_LowerBound_string_64 69.133 -1.34%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.938 2.48%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.685 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.561 -1.01%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.887 -2.11%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.108 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 666.716 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.250 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.533 -1.03%
BM_LowerBound_uint32_1 2.595 -
BM_LowerBound_uint32_1024 21.669 -
BM_LowerBound_uint32_16 7.338 -
BM_LowerBound_uint32_16384 65.256 -2.04%
BM_LowerBound_uint32_256 14.203 -1.53%
BM_LowerBound_uint32_262144 557.617 -
BM_LowerBound_uint32_4 10.447 -
BM_LowerBound_uint32_64 8.110 -
BM_LowerBound_uint64_1 2.599 -
BM_LowerBound_uint64_1024 24.724 -
BM_LowerBound_uint64_16 7.406 -
BM_LowerBound_uint64_16384 70.489 -
BM_LowerBound_uint64_256 16.342 -
BM_LowerBound_uint64_262144 586.679 -
BM_LowerBound_uint64_4 10.459 -
BM_LowerBound_uint64_64 8.419 -
BM_MakeHeap_float_Ascending_1 0.273 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.835 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.648 -
BM_MakeHeap_float_Ascending_262144 0.699 -3.88%
BM_MakeHeap_float_Ascending_4 0.402 -
BM_MakeHeap_float_Ascending_64 0.630 -
BM_MakeHeap_float_Descending_1 0.272 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.217 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.277 -
BM_MakeHeap_float_Descending_64 0.195 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.287 -
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.275 -
BM_MakeHeap_float_PipeOrgan_1024 0.703 -
BM_MakeHeap_float_PipeOrgan_16 1.273 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.668 -
BM_MakeHeap_float_PipeOrgan_262144 0.705 -3.99%
BM_MakeHeap_float_PipeOrgan_4 0.401 -2.89%
BM_MakeHeap_float_PipeOrgan_64 0.800 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.734 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.498 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.394 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.277 -
BM_MakeHeap_float_Random_1024 1.280 2.53%
BM_MakeHeap_float_Random_16 1.519 -8.89%
BM_MakeHeap_float_Random_16384 1.211 3.58%
BM_MakeHeap_float_Random_256 1.387 -2.72%
BM_MakeHeap_float_Random_262144 1.143 -1.48%
BM_MakeHeap_float_Random_4 1.605 -2.02%
BM_MakeHeap_float_Random_64 1.590 -
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.653 -
BM_MakeHeap_float_SingleElement_262144 0.711 -1.93%
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.362 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.210 -5.79%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.333 -1.01%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.404 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.739 -5.42%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.505 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.615 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.482 7.35%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.481 2.89%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.556 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.558 3.82%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.530 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.601 5.70%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.470 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.544 10.32%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 4.32%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.351 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.214 1.02%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.387 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.407 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.567 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.112 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.317 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.231 1.08%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.292 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.375 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.334 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -2.21%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.119 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.984 -2.51%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.871 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.931 -2.11%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.136 -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.949 -2.51%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.689 2.44%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.090 -3.66%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.183 -1.13%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.061 -2.91%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.182 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.178 -1.37%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.238 1.22%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.779 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.105 -
BM_MakeHeap_string_Ascending_1 0.258 -
BM_MakeHeap_string_Ascending_1024 4.988 2.22%
BM_MakeHeap_string_Ascending_16 3.732 1.25%
BM_MakeHeap_string_Ascending_16384 5.266 -7.84%
BM_MakeHeap_string_Ascending_256 4.858 2.02%
BM_MakeHeap_string_Ascending_262144 7.388 2.03%
BM_MakeHeap_string_Ascending_4 2.826 -
BM_MakeHeap_string_Ascending_64 4.761 1.97%
BM_MakeHeap_string_Descending_1 0.253 -
BM_MakeHeap_string_Descending_1024 2.793 -
BM_MakeHeap_string_Descending_16 2.381 2.16%
BM_MakeHeap_string_Descending_16384 3.026 -5.07%
BM_MakeHeap_string_Descending_256 2.714 -
BM_MakeHeap_string_Descending_262144 3.598 5.28%
BM_MakeHeap_string_Descending_4 2.110 -
BM_MakeHeap_string_Descending_64 2.610 1.73%
BM_MakeHeap_string_Heap_1 0.259 -
BM_MakeHeap_string_Heap_1024 4.879 3.59%
BM_MakeHeap_string_Heap_16 4.690 1.62%
BM_MakeHeap_string_Heap_16384 5.128 3.37%
BM_MakeHeap_string_Heap_256 5.004 2.79%
BM_MakeHeap_string_Heap_262144 5.377 3.94%
BM_MakeHeap_string_Heap_4 3.071 1.43%
BM_MakeHeap_string_Heap_64 5.121 1.71%
BM_MakeHeap_string_PipeOrgan_1 0.254 -
BM_MakeHeap_string_PipeOrgan_1024 5.008 2.40%
BM_MakeHeap_string_PipeOrgan_16 3.612 1.09%
BM_MakeHeap_string_PipeOrgan_16384 5.687 -3.04%
BM_MakeHeap_string_PipeOrgan_256 4.781 -
BM_MakeHeap_string_PipeOrgan_262144 7.424 2.88%
BM_MakeHeap_string_PipeOrgan_4 2.583 -
BM_MakeHeap_string_PipeOrgan_64 4.737 1.06%
BM_MakeHeap_string_QuickSortAdversary_1 0.262 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.744 -
BM_MakeHeap_string_QuickSortAdversary_16 8.674 1.25%
BM_MakeHeap_string_QuickSortAdversary_16384 11.937 -
BM_MakeHeap_string_QuickSortAdversary_256 10.547 1.01%
BM_MakeHeap_string_QuickSortAdversary_262144 12.780 1.32%
BM_MakeHeap_string_QuickSortAdversary_4 6.036 1.55%
BM_MakeHeap_string_QuickSortAdversary_64 10.316 -
BM_MakeHeap_string_Random_1 0.248 -
BM_MakeHeap_string_Random_1024 10.898 -
BM_MakeHeap_string_Random_16 8.413 -
BM_MakeHeap_string_Random_16384 12.836 -
BM_MakeHeap_string_Random_256 10.544 -
BM_MakeHeap_string_Random_262144 15.815 3.91%
BM_MakeHeap_string_Random_4 5.882 1.91%
BM_MakeHeap_string_Random_64 10.124 -
BM_MakeHeap_string_SingleElement_1 0.258 -
BM_MakeHeap_string_SingleElement_1024 6.191 -
BM_MakeHeap_string_SingleElement_16 5.643 -
BM_MakeHeap_string_SingleElement_16384 6.031 -
BM_MakeHeap_string_SingleElement_256 6.353 -
BM_MakeHeap_string_SingleElement_262144 7.419 -
BM_MakeHeap_string_SingleElement_4 3.663 -
BM_MakeHeap_string_SingleElement_64 6.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.379 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.890 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.091 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.086 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.599 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.880 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.977 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.851 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.809 -3.13%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.248 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.966 1.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.198 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.103 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.185 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.784 1.95%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.054 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.387 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.964 -1.30%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.126 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.952 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.667 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.791 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.928 -1.25%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.797 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.099 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.075 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.563 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.746 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.192 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.789 -1.00%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.779 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.622 -1.18%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.835 -1.08%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.992 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.695 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 -2.13%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.993 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.927 -
BM_MakeHeap_uint32_Ascending_1 0.275 -
BM_MakeHeap_uint32_Ascending_1024 0.651 -
BM_MakeHeap_uint32_Ascending_16 0.598 -
BM_MakeHeap_uint32_Ascending_16384 0.609 -
BM_MakeHeap_uint32_Ascending_256 0.595 -2.15%
BM_MakeHeap_uint32_Ascending_262144 0.665 -3.87%
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.550 -
BM_MakeHeap_uint32_Descending_1 0.273 -
BM_MakeHeap_uint32_Descending_1024 0.259 -
BM_MakeHeap_uint32_Descending_16 0.259 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.265 -
BM_MakeHeap_uint32_Descending_262144 0.233 -
BM_MakeHeap_uint32_Descending_4 0.267 -
BM_MakeHeap_uint32_Descending_64 0.270 -
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.253 -
BM_MakeHeap_uint32_Heap_16 0.245 -
BM_MakeHeap_uint32_Heap_16384 0.234 -
BM_MakeHeap_uint32_Heap_256 0.264 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.227 -
BM_MakeHeap_uint32_PipeOrgan_1 0.270 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.722 -
BM_MakeHeap_uint32_PipeOrgan_16 1.021 -1.37%
BM_MakeHeap_uint32_PipeOrgan_16384 0.608 -
BM_MakeHeap_uint32_PipeOrgan_256 0.626 -2.96%
BM_MakeHeap_uint32_PipeOrgan_262144 0.670 -4.53%
BM_MakeHeap_uint32_PipeOrgan_4 0.401 -2.56%
BM_MakeHeap_uint32_PipeOrgan_64 0.715 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.612 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.268 -
BM_MakeHeap_uint32_Random_1024 1.230 4.99%
BM_MakeHeap_uint32_Random_16 1.330 4.84%
BM_MakeHeap_uint32_Random_16384 1.061 2.81%
BM_MakeHeap_uint32_Random_256 1.200 6.65%
BM_MakeHeap_uint32_Random_262144 1.016 -5.00%
BM_MakeHeap_uint32_Random_4 1.933 57.57%
BM_MakeHeap_uint32_Random_64 1.336 8.05%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.487 -
BM_MakeHeap_uint32_SingleElement_16384 0.538 -
BM_MakeHeap_uint32_SingleElement_256 0.547 -
BM_MakeHeap_uint32_SingleElement_262144 0.631 -
BM_MakeHeap_uint32_SingleElement_4 0.338 3.30%
BM_MakeHeap_uint32_SingleElement_64 0.509 -
BM_MakeHeap_uint64_Ascending_1 0.274 -
BM_MakeHeap_uint64_Ascending_1024 0.652 -
BM_MakeHeap_uint64_Ascending_16 0.665 -
BM_MakeHeap_uint64_Ascending_16384 0.631 -
BM_MakeHeap_uint64_Ascending_256 0.631 -
BM_MakeHeap_uint64_Ascending_262144 0.731 -
BM_MakeHeap_uint64_Ascending_4 0.433 -7.99%
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.237 -
BM_MakeHeap_uint64_Descending_256 0.275 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.284 -
BM_MakeHeap_uint64_Descending_64 0.238 -
BM_MakeHeap_uint64_Heap_1 0.270 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.262 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.275 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.274 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_MakeHeap_uint64_PipeOrgan_16 1.029 -1.14%
BM_MakeHeap_uint64_PipeOrgan_16384 0.627 -
BM_MakeHeap_uint64_PipeOrgan_256 0.646 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.724 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.268 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.616 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.491 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.407 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_MakeHeap_uint64_Random_1 0.270 -
BM_MakeHeap_uint64_Random_1024 1.052 -5.97%
BM_MakeHeap_uint64_Random_16 1.293 -2.49%
BM_MakeHeap_uint64_Random_16384 0.995 -2.71%
BM_MakeHeap_uint64_Random_256 1.267 4.04%
BM_MakeHeap_uint64_Random_262144 1.042 -
BM_MakeHeap_uint64_Random_4 1.669 15.63%
BM_MakeHeap_uint64_Random_64 1.316 3.19%
BM_MakeHeap_uint64_SingleElement_1 0.272 -
BM_MakeHeap_uint64_SingleElement_1024 0.570 -
BM_MakeHeap_uint64_SingleElement_16 0.512 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.587 2.34%
BM_MakeHeap_uint64_SingleElement_262144 0.754 -1.79%
BM_MakeHeap_uint64_SingleElement_4 0.330 -
BM_MakeHeap_uint64_SingleElement_64 0.506 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.637 -
BM_MakeThenSortHeap_float_Ascending_16 2.976 1.95%
BM_MakeThenSortHeap_float_Ascending_16384 28.079 -
BM_MakeThenSortHeap_float_Ascending_256 6.627 1.16%
BM_MakeThenSortHeap_float_Ascending_262144 31.384 -
BM_MakeThenSortHeap_float_Ascending_4 1.409 -
BM_MakeThenSortHeap_float_Ascending_64 4.029 -
BM_MakeThenSortHeap_float_Descending_1 0.272 -
BM_MakeThenSortHeap_float_Descending_1024 8.065 -
BM_MakeThenSortHeap_float_Descending_16 1.876 -
BM_MakeThenSortHeap_float_Descending_16384 29.367 -1.70%
BM_MakeThenSortHeap_float_Descending_256 6.015 -
BM_MakeThenSortHeap_float_Descending_262144 35.094 -
BM_MakeThenSortHeap_float_Descending_4 1.306 11.50%
BM_MakeThenSortHeap_float_Descending_64 3.270 -
BM_MakeThenSortHeap_float_Heap_1 0.274 -
BM_MakeThenSortHeap_float_Heap_1024 8.190 -
BM_MakeThenSortHeap_float_Heap_16 1.888 -
BM_MakeThenSortHeap_float_Heap_16384 26.537 2.01%
BM_MakeThenSortHeap_float_Heap_256 6.152 4.02%
BM_MakeThenSortHeap_float_Heap_262144 30.883 -
BM_MakeThenSortHeap_float_Heap_4 1.190 -
BM_MakeThenSortHeap_float_Heap_64 3.485 2.45%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.273 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.615 1.32%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.038 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.766 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.399 1.05%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.355 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.492 -3.32%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.078 1.72%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.269 -3.71%
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.216 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.995 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.432 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.933 -3.50%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.370 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.478 -2.11%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.807 -
BM_MakeThenSortHeap_float_Random_1 0.281 -
BM_MakeThenSortHeap_float_Random_1024 33.183 -1.33%
BM_MakeThenSortHeap_float_Random_16 9.889 -1.42%
BM_MakeThenSortHeap_float_Random_16384 47.054 -1.47%
BM_MakeThenSortHeap_float_Random_256 25.616 -
BM_MakeThenSortHeap_float_Random_262144 62.574 -
BM_MakeThenSortHeap_float_Random_4 4.216 -2.70%
BM_MakeThenSortHeap_float_Random_64 17.863 -1.29%
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.959 -
BM_MakeThenSortHeap_float_SingleElement_16 3.241 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.551 -
BM_MakeThenSortHeap_float_SingleElement_256 4.113 -
BM_MakeThenSortHeap_float_SingleElement_262144 51.501 1.61%
BM_MakeThenSortHeap_float_SingleElement_4 1.341 -1.50%
BM_MakeThenSortHeap_float_SingleElement_64 3.382 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.653 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.767 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.240 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.648 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.157 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.676 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.281 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.131 -1.99%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.757 -3.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.759 -1.96%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.914 -2.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.055 -1.87%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.229 3.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.709 -1.90%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.077 -1.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.450 -1.52%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.264 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.721 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.301 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.114 13.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.199 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.838 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.984 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.255 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.941 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.026 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.786 -2.15%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.419 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.051 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.571 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.114 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.586 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.342 -1.22%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.420 -2.66%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.939 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.950 -1.27%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.469 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.903 -1.09%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.834 -1.63%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.821 -6.31%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.001 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.644 -31.65%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.296 -31.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.404 -27.84%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.276 -34.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.241 -43.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.154 37.25%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.855 -32.19%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 38.497 4.15%
BM_MakeThenSortHeap_string_Ascending_16 9.697 -
BM_MakeThenSortHeap_string_Ascending_16384 64.382 1.44%
BM_MakeThenSortHeap_string_Ascending_256 20.326 -
BM_MakeThenSortHeap_string_Ascending_262144 76.623 1.13%
BM_MakeThenSortHeap_string_Ascending_4 5.310 -
BM_MakeThenSortHeap_string_Ascending_64 15.753 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.338 -
BM_MakeThenSortHeap_string_Descending_16 7.798 1.58%
BM_MakeThenSortHeap_string_Descending_16384 65.317 2.44%
BM_MakeThenSortHeap_string_Descending_256 17.683 1.71%
BM_MakeThenSortHeap_string_Descending_262144 86.412 2.90%
BM_MakeThenSortHeap_string_Descending_4 3.700 1.74%
BM_MakeThenSortHeap_string_Descending_64 12.900 1.60%
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 62.916 -
BM_MakeThenSortHeap_string_Heap_16 17.172 -
BM_MakeThenSortHeap_string_Heap_16384 100.522 -1.08%
BM_MakeThenSortHeap_string_Heap_256 48.924 -
BM_MakeThenSortHeap_string_Heap_262144 178.794 -
BM_MakeThenSortHeap_string_Heap_4 5.853 -
BM_MakeThenSortHeap_string_Heap_64 33.674 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.523 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.608 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.706 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.307 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.908 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.807 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.092 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.434 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.546 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.904 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.088 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 189.739 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.459 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.767 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.103 -
BM_MakeThenSortHeap_string_Random_16 22.533 -
BM_MakeThenSortHeap_string_Random_16384 109.226 -
BM_MakeThenSortHeap_string_Random_256 54.833 -
BM_MakeThenSortHeap_string_Random_262144 189.650 -
BM_MakeThenSortHeap_string_Random_4 10.289 -
BM_MakeThenSortHeap_string_Random_64 39.492 -
BM_MakeThenSortHeap_string_SingleElement_1 1.364 -
BM_MakeThenSortHeap_string_SingleElement_1024 30.453 -
BM_MakeThenSortHeap_string_SingleElement_16 14.012 -
BM_MakeThenSortHeap_string_SingleElement_16384 39.531 -
BM_MakeThenSortHeap_string_SingleElement_256 25.553 -2.37%
BM_MakeThenSortHeap_string_SingleElement_262144 51.640 -
BM_MakeThenSortHeap_string_SingleElement_4 6.332 -
BM_MakeThenSortHeap_string_SingleElement_64 20.101 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.163 1.13%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.637 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.716 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.287 1.32%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.073 1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.426 -2.47%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.558 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.951 1.72%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.697 1.68%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.025 1.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.092 1.92%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.536 1.51%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.189 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.566 2.18%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.578 -1.67%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.430 -3.49%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.301 -1.21%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 12.997 -1.77%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.828 -1.35%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.930 -2.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.194 1.31%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.030 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.901 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.272 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.230 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.584 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.370 1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.402 1.80%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.195 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.431 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.072 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.786 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.086 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.555 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.610 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.987 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.963 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.766 -1.74%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.549 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.839 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.329 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.509 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.599 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.192 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.660 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.798 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.804 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.680 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.926 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.272 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.671 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.718 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.838 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.666 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.992 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.428 1.04%
BM_MakeThenSortHeap_uint32_Ascending_64 8.660 -
BM_MakeThenSortHeap_uint32_Descending_1 0.279 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.214 -
BM_MakeThenSortHeap_uint32_Descending_16 5.545 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.299 -
BM_MakeThenSortHeap_uint32_Descending_256 8.748 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.419 -
BM_MakeThenSortHeap_uint32_Descending_4 1.460 -
BM_MakeThenSortHeap_uint32_Descending_64 8.659 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.325 -
BM_MakeThenSortHeap_uint32_Heap_16 5.157 -1.45%
BM_MakeThenSortHeap_uint32_Heap_16384 16.385 -
BM_MakeThenSortHeap_uint32_Heap_256 8.288 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.362 -
BM_MakeThenSortHeap_uint32_Heap_4 1.220 -
BM_MakeThenSortHeap_uint32_Heap_64 8.142 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.111 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.792 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.208 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.223 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.559 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.454 3.26%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.264 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.615 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.595 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.452 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.452 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.369 -1.09%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.750 -3.19%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.955 -
BM_MakeThenSortHeap_uint32_Random_1 0.279 -
BM_MakeThenSortHeap_uint32_Random_1024 15.535 -
BM_MakeThenSortHeap_uint32_Random_16 8.705 -
BM_MakeThenSortHeap_uint32_Random_16384 22.223 -
BM_MakeThenSortHeap_uint32_Random_256 13.368 -
BM_MakeThenSortHeap_uint32_Random_262144 32.476 -
BM_MakeThenSortHeap_uint32_Random_4 3.991 -
BM_MakeThenSortHeap_uint32_Random_64 11.858 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.487 8.54%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.976 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.799 3.94%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.636 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.782 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.434 -9.26%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.202 -1.41%
BM_MakeThenSortHeap_uint64_Ascending_1 0.276 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.670 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.456 -1.04%
BM_MakeThenSortHeap_uint64_Ascending_16384 16.917 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.734 -
BM_MakeThenSortHeap_uint64_Ascending_262144 24.920 -1.91%
BM_MakeThenSortHeap_uint64_Ascending_4 1.453 -1.80%
BM_MakeThenSortHeap_uint64_Ascending_64 8.321 -
BM_MakeThenSortHeap_uint64_Descending_1 0.280 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.221 -
BM_MakeThenSortHeap_uint64_Descending_16 5.569 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.167 -1.39%
BM_MakeThenSortHeap_uint64_Descending_256 8.673 -1.16%
BM_MakeThenSortHeap_uint64_Descending_262144 24.411 -2.33%
BM_MakeThenSortHeap_uint64_Descending_4 1.273 -17.13%
BM_MakeThenSortHeap_uint64_Descending_64 8.373 -1.34%
BM_MakeThenSortHeap_uint64_Heap_1 0.276 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.300 -1.18%
BM_MakeThenSortHeap_uint64_Heap_16 5.260 -1.46%
BM_MakeThenSortHeap_uint64_Heap_16384 16.405 -1.56%
BM_MakeThenSortHeap_uint64_Heap_256 8.397 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.515 -2.23%
BM_MakeThenSortHeap_uint64_Heap_4 1.166 -2.95%
BM_MakeThenSortHeap_uint64_Heap_64 8.121 -1.84%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.089 -1.03%
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.061 -1.00%
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.237 -1.57%
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.298 -1.05%
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 25.649 -2.00%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.406 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.852 -1.41%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.623 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.478 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.389 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.747 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.717 -1.36%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.435 1.24%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.847 -1.24%
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.391 -1.03%
BM_MakeThenSortHeap_uint64_Random_16 8.518 -1.94%
BM_MakeThenSortHeap_uint64_Random_16384 22.050 -1.35%
BM_MakeThenSortHeap_uint64_Random_256 13.383 -
BM_MakeThenSortHeap_uint64_Random_262144 35.214 -7.06%
BM_MakeThenSortHeap_uint64_Random_4 4.045 -2.26%
BM_MakeThenSortHeap_uint64_Random_64 11.723 -1.12%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.719 -
BM_MakeThenSortHeap_uint64_SingleElement_16 3.992 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.308 -2.52%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.762 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.108 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.268 4.32%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.917 -
BM_PopHeap_float_1 0.466 -
BM_PopHeap_float_1024 28.571 2.16%
BM_PopHeap_float_16 7.002 -
BM_PopHeap_float_16384 34.057 -
BM_PopHeap_float_256 22.498 -
BM_PopHeap_float_262144 39.838 1.85%
BM_PopHeap_float_4 2.446 -
BM_PopHeap_float_64 13.654 1.15%
BM_PopHeap_pair<uint32,_uint32>_1 0.479 -16.69%
BM_PopHeap_pair<uint32,_uint32>_1024 29.973 1.03%
BM_PopHeap_pair<uint32,_uint32>_16 9.299 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.384 1.10%
BM_PopHeap_pair<uint32,_uint32>_256 22.330 -
BM_PopHeap_pair<uint32,_uint32>_262144 60.036 1.60%
BM_PopHeap_pair<uint32,_uint32>_4 3.238 2.15%
BM_PopHeap_pair<uint32,_uint32>_64 15.926 -
BM_PopHeap_string_1 0.522 -17.43%
BM_PopHeap_string_1024 56.634 1.26%
BM_PopHeap_string_16 14.421 -
BM_PopHeap_string_16384 72.887 -
BM_PopHeap_string_256 40.944 -
BM_PopHeap_string_262144 85.095 -9.50%
BM_PopHeap_string_4 5.348 1.84%
BM_PopHeap_string_64 25.953 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.433 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.902 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.545 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.684 -1.14%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.152 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.259 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.219 2.55%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.688 -
BM_PopHeap_uint32_1 0.499 -12.47%
BM_PopHeap_uint32_1024 21.480 1.34%
BM_PopHeap_uint32_16 7.597 -
BM_PopHeap_uint32_16384 31.187 1.33%
BM_PopHeap_uint32_256 17.060 1.64%
BM_PopHeap_uint32_262144 41.484 1.54%
BM_PopHeap_uint32_4 2.686 1.32%
BM_PopHeap_uint32_64 12.649 1.24%
BM_PopHeap_uint64_1 0.444 -
BM_PopHeap_uint64_1024 21.642 -
BM_PopHeap_uint64_16 7.616 -
BM_PopHeap_uint64_16384 31.443 -
BM_PopHeap_uint64_256 17.236 1.14%
BM_PopHeap_uint64_262144 42.203 1.15%
BM_PopHeap_uint64_4 2.756 2.36%
BM_PopHeap_uint64_64 12.839 1.77%
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.105 -
BM_PushHeap_float_Ascending_16 0.984 -
BM_PushHeap_float_Ascending_16384 4.366 -
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.065 -1.93%
BM_PushHeap_float_Ascending_4 0.538 -
BM_PushHeap_float_Ascending_64 1.746 -
BM_PushHeap_float_Descending_1 0.393 -31.74%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.366 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.365 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.516 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.148 -
BM_PushHeap_float_PipeOrgan_4 0.482 -
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 0.980 -8.26%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.421 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.467 -24.13%
BM_PushHeap_float_Random_1024 7.453 -1.47%
BM_PushHeap_float_Random_16 5.335 -
BM_PushHeap_float_Random_16384 7.571 -
BM_PushHeap_float_Random_256 7.283 -
BM_PushHeap_float_Random_262144 7.621 1.97%
BM_PushHeap_float_Random_4 2.929 1.46%
BM_PushHeap_float_Random_64 6.719 -
BM_PushHeap_float_SingleElement_1 0.502 -6.43%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.366 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.367 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.411 -10.52%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.185 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.598 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.961 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.256 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.714 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.793 -5.72%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.408 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.500 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.472 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.554 10.42%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.735 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.194 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.052 -1.98%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.222 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.369 2.78%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.682 1.93%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.652 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.945 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.983 -3.75%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.652 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.624 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.455 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.624 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.388 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.394 -30.20%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.398 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.390 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.625 1.04%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.300 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.613 2.28%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.667 -2.24%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.660 -1.86%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.467 -6.52%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 8.00%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.531 -13.01%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.579 5.71%
BM_PushHeap_string_Ascending_1 0.706 -
BM_PushHeap_string_Ascending_1024 12.391 -
BM_PushHeap_string_Ascending_16 4.658 -
BM_PushHeap_string_Ascending_16384 18.866 4.10%
BM_PushHeap_string_Ascending_256 9.920 -1.06%
BM_PushHeap_string_Ascending_262144 28.480 -11.14%
BM_PushHeap_string_Ascending_4 2.559 -1.23%
BM_PushHeap_string_Ascending_64 7.078 -1.70%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.388 -1.79%
BM_PushHeap_string_Descending_16 2.089 -1.38%
BM_PushHeap_string_Descending_16384 2.335 -1.83%
BM_PushHeap_string_Descending_256 2.297 -
BM_PushHeap_string_Descending_262144 3.223 -
BM_PushHeap_string_Descending_4 1.898 1.20%
BM_PushHeap_string_Descending_64 2.224 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.822 -
BM_PushHeap_string_PipeOrgan_16 4.122 -
BM_PushHeap_string_PipeOrgan_16384 13.000 -
BM_PushHeap_string_PipeOrgan_256 7.893 -
BM_PushHeap_string_PipeOrgan_262144 17.423 -12.46%
BM_PushHeap_string_PipeOrgan_4 2.498 1.48%
BM_PushHeap_string_PipeOrgan_64 5.812 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.329 1.62%
BM_PushHeap_string_QuickSortAdversary_16 10.314 -
BM_PushHeap_string_QuickSortAdversary_16384 15.909 1.66%
BM_PushHeap_string_QuickSortAdversary_256 14.700 1.28%
BM_PushHeap_string_QuickSortAdversary_262144 16.374 1.34%
BM_PushHeap_string_QuickSortAdversary_4 6.157 -
BM_PushHeap_string_QuickSortAdversary_64 13.070 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.909 -1.00%
BM_PushHeap_string_Random_16 10.193 -
BM_PushHeap_string_Random_16384 16.291 -2.48%
BM_PushHeap_string_Random_256 14.234 -
BM_PushHeap_string_Random_262144 18.263 1.18%
BM_PushHeap_string_Random_4 5.928 -1.41%
BM_PushHeap_string_Random_64 12.902 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.533 1.43%
BM_PushHeap_string_SingleElement_16 2.536 2.84%
BM_PushHeap_string_SingleElement_16384 2.532 1.15%
BM_PushHeap_string_SingleElement_256 2.517 2.42%
BM_PushHeap_string_SingleElement_262144 2.559 -
BM_PushHeap_string_SingleElement_4 2.222 -
BM_PushHeap_string_SingleElement_64 2.577 3.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.577 7.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.812 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.101 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.910 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.941 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.651 2.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.012 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.958 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.480 -31.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.638 -4.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.734 -1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.685 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.719 2.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.896 -1.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.472 20.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.485 -1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.530 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.180 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.915 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.242 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.536 19.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.089 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.268 -1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.859 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.825 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.529 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.411 -4.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.237 -2.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.354 1.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.575 1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.297 3.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.620 2.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.573 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.862 1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.419 -9.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.734 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.751 -
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.651 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.761 2.09%
BM_PushHeap_uint32_Ascending_1 0.482 -3.98%
BM_PushHeap_uint32_Ascending_1024 3.953 -
BM_PushHeap_uint32_Ascending_16 1.399 -
BM_PushHeap_uint32_Ascending_16384 6.642 -
BM_PushHeap_uint32_Ascending_256 3.095 -
BM_PushHeap_uint32_Ascending_262144 8.239 1.98%
BM_PushHeap_uint32_Ascending_4 0.759 -
BM_PushHeap_uint32_Ascending_64 2.228 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.367 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.361 -
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.429 -23.19%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.390 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.055 -
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.615 22.25%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -1.98%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.436 -
BM_PushHeap_uint32_Random_1024 6.288 1.77%
BM_PushHeap_uint32_Random_16 4.563 -1.16%
BM_PushHeap_uint32_Random_16384 6.332 2.18%
BM_PushHeap_uint32_Random_256 6.082 -
BM_PushHeap_uint32_Random_262144 6.387 1.37%
BM_PushHeap_uint32_Random_4 2.524 2.75%
BM_PushHeap_uint32_Random_64 5.640 -
BM_PushHeap_uint32_SingleElement_1 0.469 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -3.99%
BM_PushHeap_uint32_SingleElement_16 0.336 -5.44%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.38%
BM_PushHeap_uint32_SingleElement_256 0.382 -3.49%
BM_PushHeap_uint32_SingleElement_262144 0.356 -4.42%
BM_PushHeap_uint32_SingleElement_4 0.341 -3.39%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.79%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.625 1.89%
BM_PushHeap_uint64_Ascending_16 0.977 7.49%
BM_PushHeap_uint64_Ascending_16384 3.726 2.26%
BM_PushHeap_uint64_Ascending_256 2.146 2.58%
BM_PushHeap_uint64_Ascending_262144 4.809 3.25%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.568 3.32%
BM_PushHeap_uint64_Descending_1 0.636 18.66%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.362 -
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.920 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.384 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.024 -
BM_PushHeap_uint64_PipeOrgan_4 0.487 -3.92%
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.941 -7.74%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 5.971 -
BM_PushHeap_uint64_Random_16 4.337 3.17%
BM_PushHeap_uint64_Random_16384 6.097 2.51%
BM_PushHeap_uint64_Random_256 5.652 -
BM_PushHeap_uint64_Random_262144 6.077 -
BM_PushHeap_uint64_Random_4 2.202 -4.07%
BM_PushHeap_uint64_Random_64 5.320 2.99%
BM_PushHeap_uint64_SingleElement_1 0.466 -16.92%
BM_PushHeap_uint64_SingleElement_1024 0.374 -
BM_PushHeap_uint64_SingleElement_16 0.356 5.55%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.368 3.00%
BM_PushHeap_uint64_SingleElement_4 0.367 -
BM_PushHeap_uint64_SingleElement_64 0.371 3.37%
BM_RangesMakeHeap_float_Ascending_1 0.271 -
BM_RangesMakeHeap_float_Ascending_1024 0.703 -
BM_RangesMakeHeap_float_Ascending_16 0.739 -
BM_RangesMakeHeap_float_Ascending_16384 0.658 -
BM_RangesMakeHeap_float_Ascending_256 0.667 -
BM_RangesMakeHeap_float_Ascending_262144 0.710 1.56%
BM_RangesMakeHeap_float_Ascending_4 0.392 -
BM_RangesMakeHeap_float_Ascending_64 0.629 -
BM_RangesMakeHeap_float_Descending_1 0.276 -
BM_RangesMakeHeap_float_Descending_1024 0.256 -
BM_RangesMakeHeap_float_Descending_16 0.229 -
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.256 -
BM_RangesMakeHeap_float_Descending_262144 0.234 -
BM_RangesMakeHeap_float_Descending_4 0.287 -
BM_RangesMakeHeap_float_Descending_64 0.228 -
BM_RangesMakeHeap_float_Heap_1 0.275 -
BM_RangesMakeHeap_float_Heap_1024 0.249 -
BM_RangesMakeHeap_float_Heap_16 0.214 -11.18%
BM_RangesMakeHeap_float_Heap_16384 0.233 -
BM_RangesMakeHeap_float_Heap_256 0.246 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.279 -
BM_RangesMakeHeap_float_Heap_64 0.199 -19.59%
BM_RangesMakeHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.701 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.294 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.656 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.721 1.92%
BM_RangesMakeHeap_float_PipeOrgan_4 0.390 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.807 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.532 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.840 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.304 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.417 2.98%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.417 17.91%
BM_RangesMakeHeap_float_Random_16 1.533 -2.67%
BM_RangesMakeHeap_float_Random_16384 1.159 -1.70%
BM_RangesMakeHeap_float_Random_256 1.304 1.67%
BM_RangesMakeHeap_float_Random_262144 1.122 -
BM_RangesMakeHeap_float_Random_4 1.238 -10.00%
BM_RangesMakeHeap_float_Random_64 1.407 -13.81%
BM_RangesMakeHeap_float_SingleElement_1 0.277 -
BM_RangesMakeHeap_float_SingleElement_1024 0.701 -
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.660 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.725 1.73%
BM_RangesMakeHeap_float_SingleElement_4 0.325 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.366 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.280 3.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.339 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.400 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.399 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.801 6.60%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.127 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.516 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.492 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.614 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.544 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.483 3.17%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.548 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.539 -1.92%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.568 -2.18%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.524 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.514 -2.84%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.494 -2.46%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.159 -3.43%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.395 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.408 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.592 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.115 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.319 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.231 1.29%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.308 1.04%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.374 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.762 -2.81%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.118 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.272 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.017 -1.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.963 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.967 -1.64%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.190 2.14%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.042 -1.82%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.664 2.84%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.020 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.187 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.079 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.175 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.181 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.212 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.113 -
BM_RangesMakeHeap_string_Ascending_1 0.256 -
BM_RangesMakeHeap_string_Ascending_1024 4.992 1.70%
BM_RangesMakeHeap_string_Ascending_16 3.723 2.24%
BM_RangesMakeHeap_string_Ascending_16384 5.190 -
BM_RangesMakeHeap_string_Ascending_256 4.910 1.21%
BM_RangesMakeHeap_string_Ascending_262144 7.089 -1.16%
BM_RangesMakeHeap_string_Ascending_4 2.816 -1.49%
BM_RangesMakeHeap_string_Ascending_64 4.772 1.30%
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.821 1.13%
BM_RangesMakeHeap_string_Descending_16 2.363 -
BM_RangesMakeHeap_string_Descending_16384 3.109 13.16%
BM_RangesMakeHeap_string_Descending_256 2.719 -2.55%
BM_RangesMakeHeap_string_Descending_262144 3.549 -6.22%
BM_RangesMakeHeap_string_Descending_4 2.138 -1.95%
BM_RangesMakeHeap_string_Descending_64 2.621 -
BM_RangesMakeHeap_string_Heap_1 0.256 -
BM_RangesMakeHeap_string_Heap_1024 4.739 -
BM_RangesMakeHeap_string_Heap_16 4.597 -
BM_RangesMakeHeap_string_Heap_16384 4.944 -
BM_RangesMakeHeap_string_Heap_256 4.853 -
BM_RangesMakeHeap_string_Heap_262144 5.197 -
BM_RangesMakeHeap_string_Heap_4 3.010 -
BM_RangesMakeHeap_string_Heap_64 4.910 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.252 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.111 2.92%
BM_RangesMakeHeap_string_PipeOrgan_16 3.692 2.63%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.813 10.10%
BM_RangesMakeHeap_string_PipeOrgan_256 4.882 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.499 -1.72%
BM_RangesMakeHeap_string_PipeOrgan_4 2.580 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.799 1.59%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.254 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.534 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.513 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.731 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.345 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.647 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.943 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.130 -
BM_RangesMakeHeap_string_Random_1 0.249 -
BM_RangesMakeHeap_string_Random_1024 10.697 -
BM_RangesMakeHeap_string_Random_16 8.264 -
BM_RangesMakeHeap_string_Random_16384 12.572 -
BM_RangesMakeHeap_string_Random_256 10.336 -
BM_RangesMakeHeap_string_Random_262144 15.329 -
BM_RangesMakeHeap_string_Random_4 5.778 1.06%
BM_RangesMakeHeap_string_Random_64 9.991 -
BM_RangesMakeHeap_string_SingleElement_1 0.257 -
BM_RangesMakeHeap_string_SingleElement_1024 6.291 1.58%
BM_RangesMakeHeap_string_SingleElement_16 5.739 5.96%
BM_RangesMakeHeap_string_SingleElement_16384 6.087 3.45%
BM_RangesMakeHeap_string_SingleElement_256 6.462 3.07%
BM_RangesMakeHeap_string_SingleElement_262144 7.339 1.65%
BM_RangesMakeHeap_string_SingleElement_4 3.745 3.83%
BM_RangesMakeHeap_string_SingleElement_64 6.313 1.66%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.879 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.380 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.954 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.888 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.602 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.880 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.990 1.49%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.955 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.837 7.61%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.239 -1.08%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.940 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.182 -1.21%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.104 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.183 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.769 -1.70%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.048 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.391 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.966 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.880 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.106 -1.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.952 3.69%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.675 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.780 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.955 1.30%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.796 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.112 1.14%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.079 1.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.565 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.733 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.211 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.826 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.809 1.05%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.880 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.585 -1.03%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.933 1.10%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.695 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.349 1.81%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.993 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_RangesMakeHeap_uint32_Ascending_1 0.275 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.644 -
BM_RangesMakeHeap_uint32_Ascending_16 0.608 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.595 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.676 1.81%
BM_RangesMakeHeap_uint32_Ascending_4 0.388 -
BM_RangesMakeHeap_uint32_Ascending_64 0.550 -
BM_RangesMakeHeap_uint32_Descending_1 0.277 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.253 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.271 -5.62%
BM_RangesMakeHeap_uint32_Descending_64 0.233 -13.39%
BM_RangesMakeHeap_uint32_Heap_1 0.271 -
BM_RangesMakeHeap_uint32_Heap_1024 0.253 -
BM_RangesMakeHeap_uint32_Heap_16 0.252 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.277 -3.62%
BM_RangesMakeHeap_uint32_Heap_64 0.251 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.699 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.042 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.612 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.645 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.690 2.26%
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.413 -5.85%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.714 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.628 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.275 -
BM_RangesMakeHeap_uint32_Random_1024 1.038 -5.19%
BM_RangesMakeHeap_uint32_Random_16 1.252 1.24%
BM_RangesMakeHeap_uint32_Random_16384 1.032 2.34%
BM_RangesMakeHeap_uint32_Random_256 1.174 3.40%
BM_RangesMakeHeap_uint32_Random_262144 1.053 5.35%
BM_RangesMakeHeap_uint32_Random_4 1.088 -39.75%
BM_RangesMakeHeap_uint32_Random_64 1.238 -
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 2.30%
BM_RangesMakeHeap_uint32_SingleElement_16 0.488 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.540 2.32%
BM_RangesMakeHeap_uint32_SingleElement_256 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.640 2.37%
BM_RangesMakeHeap_uint32_SingleElement_4 0.324 -4.28%
BM_RangesMakeHeap_uint32_SingleElement_64 0.508 -
BM_RangesMakeHeap_uint64_Ascending_1 0.274 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.660 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.635 -
BM_RangesMakeHeap_uint64_Ascending_256 0.630 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.727 -
BM_RangesMakeHeap_uint64_Ascending_4 0.410 -
BM_RangesMakeHeap_uint64_Ascending_64 0.576 -
BM_RangesMakeHeap_uint64_Descending_1 0.277 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.238 -
BM_RangesMakeHeap_uint64_Descending_256 0.276 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.286 -
BM_RangesMakeHeap_uint64_Descending_64 0.251 -
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.258 -
BM_RangesMakeHeap_uint64_Heap_16384 0.238 -
BM_RangesMakeHeap_uint64_Heap_256 0.277 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.279 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.021 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.632 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.389 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.727 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.269 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.623 2.33%
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.297 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.249 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.418 3.10%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_RangesMakeHeap_uint64_Random_1 0.276 -
BM_RangesMakeHeap_uint64_Random_1024 1.051 -5.68%
BM_RangesMakeHeap_uint64_Random_16 1.288 1.87%
BM_RangesMakeHeap_uint64_Random_16384 1.067 9.04%
BM_RangesMakeHeap_uint64_Random_256 1.174 1.14%
BM_RangesMakeHeap_uint64_Random_262144 1.039 -1.90%
BM_RangesMakeHeap_uint64_Random_4 1.121 -32.60%
BM_RangesMakeHeap_uint64_Random_64 1.332 6.58%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.509 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.588 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.581 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.758 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.507 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.276 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.685 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.987 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.990 -1.39%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.575 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.698 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.316 4.43%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.969 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.276 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.055 -2.08%
BM_RangesMakeThenSortHeap_float_Descending_16 1.836 1.85%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.568 -
BM_RangesMakeThenSortHeap_float_Descending_256 6.056 -
BM_RangesMakeThenSortHeap_float_Descending_262144 35.017 -1.74%
BM_RangesMakeThenSortHeap_float_Descending_4 1.342 9.42%
BM_RangesMakeThenSortHeap_float_Descending_64 3.377 1.70%
BM_RangesMakeThenSortHeap_float_Heap_1 0.278 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.190 -1.25%
BM_RangesMakeThenSortHeap_float_Heap_16 1.930 -1.58%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.308 -1.61%
BM_RangesMakeThenSortHeap_float_Heap_256 6.077 -1.26%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.237 -1.95%
BM_RangesMakeThenSortHeap_float_Heap_4 1.261 4.75%
BM_RangesMakeThenSortHeap_float_Heap_64 3.532 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.276 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.441 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.870 -2.22%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.634 -2.01%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.207 -1.37%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.857 -1.72%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.489 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.014 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.273 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.361 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.948 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.035 -2.72%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.071 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.584 -2.32%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.517 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.889 -
BM_RangesMakeThenSortHeap_float_Random_1 0.276 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.004 -1.11%
BM_RangesMakeThenSortHeap_float_Random_16 9.854 -1.23%
BM_RangesMakeThenSortHeap_float_Random_16384 46.635 -1.49%
BM_RangesMakeThenSortHeap_float_Random_256 25.328 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.120 -1.16%
BM_RangesMakeThenSortHeap_float_Random_4 4.445 3.45%
BM_RangesMakeThenSortHeap_float_Random_64 17.825 -1.57%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.270 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.872 -2.00%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.300 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.711 -2.23%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.071 -1.38%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 51.455 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.362 1.82%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.364 -2.74%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.281 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.748 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.673 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.253 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.652 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.668 -2.20%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.240 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.278 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.572 1.74%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.084 2.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.426 1.91%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.328 2.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 35.049 2.09%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 3.218 17.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.958 1.46%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.428 1.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.663 2.51%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.860 1.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.901 1.45%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.281 1.95%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.792 5.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.375 1.21%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.858 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 8.019 1.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.204 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.950 1.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.041 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.807 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.409 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.381 1.95%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.667 1.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.552 1.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.721 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 36.220 2.33%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.437 -2.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.037 1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.830 -1.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.363 -1.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.628 -1.80%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.699 -1.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.531 -1.96%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.997 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.142 -1.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.658 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.303 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.432 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.295 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.258 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.674 -26.48%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.873 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 31.261 5.46%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.520 -1.34%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.342 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.121 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.814 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.376 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.623 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 30.230 -
BM_RangesMakeThenSortHeap_string_Descending_16 7.820 -
BM_RangesMakeThenSortHeap_string_Descending_16384 65.676 -1.26%
BM_RangesMakeThenSortHeap_string_Descending_256 18.107 -1.03%
BM_RangesMakeThenSortHeap_string_Descending_262144 85.350 -
BM_RangesMakeThenSortHeap_string_Descending_4 3.707 -
BM_RangesMakeThenSortHeap_string_Descending_64 12.975 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.090 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.728 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.699 -
BM_RangesMakeThenSortHeap_string_Heap_256 48.926 -
BM_RangesMakeThenSortHeap_string_Heap_262144 178.341 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.962 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.081 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.566 -2.13%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.663 -1.04%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.931 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.956 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.770 -1.33%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.801 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.089 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.691 1.06%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.697 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.591 1.33%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.346 1.04%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 191.014 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.593 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.113 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.299 1.26%
BM_RangesMakeThenSortHeap_string_Random_16 22.472 -
BM_RangesMakeThenSortHeap_string_Random_16384 109.187 1.18%
BM_RangesMakeThenSortHeap_string_Random_256 54.694 -
BM_RangesMakeThenSortHeap_string_Random_262144 190.537 -
BM_RangesMakeThenSortHeap_string_Random_4 10.431 -
BM_RangesMakeThenSortHeap_string_Random_64 39.517 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.061 -3.05%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.649 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 38.374 -
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.804 -1.53%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.989 -2.00%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.156 1.02%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.279 -2.36%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.164 1.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.643 1.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.687 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.252 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.028 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.461 -2.13%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.548 1.08%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.764 -1.61%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.618 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.738 -1.37%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.934 -2.68%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.074 -1.59%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.148 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.447 -4.48%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.633 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.598 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.294 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 12.998 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.785 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.999 -2.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.875 -1.82%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.979 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.928 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.236 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.238 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.384 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.340 -1.05%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.225 -2.88%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.216 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.456 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.034 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.796 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.818 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.579 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.651 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.058 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.997 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.044 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.601 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.133 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.367 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.553 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.564 -11.46%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.965 -11.87%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.528 -16.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.753 -9.42%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.669 -19.60%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.648 -2.46%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.867 -9.21%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.661 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.704 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.848 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.702 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.976 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.411 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.570 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.270 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.198 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.506 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.288 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.735 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.401 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.379 -4.81%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.742 1.08%
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.312 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.092 -1.20%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.434 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.253 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.428 -1.54%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.229 1.88%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.133 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.270 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.062 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.810 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.194 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.228 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.561 -1.28%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.383 1.02%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.145 -1.45%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.634 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.590 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.487 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.453 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.370 -1.50%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.788 3.63%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.940 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.527 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.651 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.152 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.345 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.587 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.976 -1.05%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.859 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.481 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.043 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.782 -1.08%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.636 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.805 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.435 2.00%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.241 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.701 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.477 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 16.919 -1.26%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.705 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.084 -1.43%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.468 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.347 -1.06%
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.273 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.588 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.309 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.714 -1.00%
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.764 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.518 6.30%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.450 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.419 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.347 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.636 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.460 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.051 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.187 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.314 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.188 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.130 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.510 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.337 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.189 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.395 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.942 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.677 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.526 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.502 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.782 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.999 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.411 -1.57%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.936 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.269 -4.02%
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.420 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.502 -1.86%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.055 -1.63%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.352 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.232 -1.96%
BM_RangesMakeThenSortHeap_uint64_Random_4 3.930 -5.58%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.870 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.781 3.17%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.011 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.764 -1.08%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.798 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.130 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.265 4.29%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.939 -2.13%
BM_RangesPopHeap_float_1 0.477 -
BM_RangesPopHeap_float_1024 27.955 -2.86%
BM_RangesPopHeap_float_16 6.962 -1.07%
BM_RangesPopHeap_float_16384 32.265 -4.28%
BM_RangesPopHeap_float_256 22.031 -2.87%
BM_RangesPopHeap_float_262144 37.060 -5.04%
BM_RangesPopHeap_float_4 2.452 -1.33%
BM_RangesPopHeap_float_64 13.356 -2.75%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.459 -4.80%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.813 -1.42%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.280 -1.78%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.456 -3.15%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.317 -1.55%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.164 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.173 -1.74%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.780 -1.11%
BM_RangesPopHeap_string_1 0.640 25.11%
BM_RangesPopHeap_string_1024 56.396 -
BM_RangesPopHeap_string_16 14.388 -
BM_RangesPopHeap_string_16384 73.000 -
BM_RangesPopHeap_string_256 40.825 -
BM_RangesPopHeap_string_262144 95.073 -
BM_RangesPopHeap_string_4 5.333 2.42%
BM_RangesPopHeap_string_64 25.990 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.569 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.511 -2.08%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.512 -1.38%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.506 -1.20%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.003 -1.09%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.279 -2.86%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.236 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.573 -1.01%
BM_RangesPopHeap_uint32_1 0.496 -11.14%
BM_RangesPopHeap_uint32_1024 21.399 -2.24%
BM_RangesPopHeap_uint32_16 7.547 -2.63%
BM_RangesPopHeap_uint32_16384 31.389 -2.32%
BM_RangesPopHeap_uint32_256 16.951 -2.25%
BM_RangesPopHeap_uint32_262144 41.998 -2.04%
BM_RangesPopHeap_uint32_4 2.709 1.82%
BM_RangesPopHeap_uint32_64 12.571 -1.98%
BM_RangesPopHeap_uint64_1 0.573 28.84%
BM_RangesPopHeap_uint64_1024 21.634 -1.74%
BM_RangesPopHeap_uint64_16 7.668 -
BM_RangesPopHeap_uint64_16384 31.127 -3.33%
BM_RangesPopHeap_uint64_256 17.104 -1.98%
BM_RangesPopHeap_uint64_262144 42.204 -3.12%
BM_RangesPopHeap_uint64_4 2.669 -4.27%
BM_RangesPopHeap_uint64_64 12.689 -2.13%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -
BM_RangesPushHeap_float_Ascending_16 0.978 -
BM_RangesPushHeap_float_Ascending_16384 4.378 -
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.034 -
BM_RangesPushHeap_float_Ascending_4 0.537 -
BM_RangesPushHeap_float_Ascending_64 1.738 -
BM_RangesPushHeap_float_Descending_1 0.484 -
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.364 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.358 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.468 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.909 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.517 -
BM_RangesPushHeap_float_PipeOrgan_256 1.725 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.213 2.05%
BM_RangesPushHeap_float_PipeOrgan_4 0.523 7.14%
BM_RangesPushHeap_float_PipeOrgan_64 1.299 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.469 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.621 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.984 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.544 37.96%
BM_RangesPushHeap_float_Random_1024 7.435 -1.12%
BM_RangesPushHeap_float_Random_16 5.361 -
BM_RangesPushHeap_float_Random_16384 7.575 -
BM_RangesPushHeap_float_Random_256 7.344 -
BM_RangesPushHeap_float_Random_262144 7.652 -
BM_RangesPushHeap_float_Random_4 2.998 -
BM_RangesPushHeap_float_Random_64 6.677 -
BM_RangesPushHeap_float_SingleElement_1 0.499 -10.54%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.368 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.384 -
BM_RangesPushHeap_float_SingleElement_4 0.372 4.06%
BM_RangesPushHeap_float_SingleElement_64 0.380 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.412 -32.66%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.182 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.612 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.882 -2.33%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.255 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.646 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.832 -2.19%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.411 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.585 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.739 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.208 3.70%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.075 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.228 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.478 3.83%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.667 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.653 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.926 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.002 2.59%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.661 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.631 -2.17%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.461 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.616 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.347 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.462 3.33%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.404 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.412 1.20%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.572 -2.32%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.365 3.67%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.609 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.575 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.811 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.394 -4.02%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -2.65%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 4.37%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.552 -2.62%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.569 -2.38%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -2.80%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.533 -8.84%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.568 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.890 6.28%
BM_RangesPushHeap_string_Ascending_16 4.685 -
BM_RangesPushHeap_string_Ascending_16384 21.429 9.68%
BM_RangesPushHeap_string_Ascending_256 10.940 4.49%
BM_RangesPushHeap_string_Ascending_262144 31.326 7.71%
BM_RangesPushHeap_string_Ascending_4 2.540 -
BM_RangesPushHeap_string_Ascending_64 7.565 3.20%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.763 17.21%
BM_RangesPushHeap_string_Descending_16 2.176 5.13%
BM_RangesPushHeap_string_Descending_16384 2.701 15.95%
BM_RangesPushHeap_string_Descending_256 2.555 12.20%
BM_RangesPushHeap_string_Descending_262144 4.485 40.95%
BM_RangesPushHeap_string_Descending_4 2.063 9.79%
BM_RangesPushHeap_string_Descending_64 2.399 9.44%
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.256 7.38%
BM_RangesPushHeap_string_PipeOrgan_16 4.148 1.72%
BM_RangesPushHeap_string_PipeOrgan_16384 14.340 9.89%
BM_RangesPushHeap_string_PipeOrgan_256 8.282 5.17%
BM_RangesPushHeap_string_PipeOrgan_262144 19.349 11.92%
BM_RangesPushHeap_string_PipeOrgan_4 2.535 1.54%
BM_RangesPushHeap_string_PipeOrgan_64 5.924 2.09%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.409 1.23%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.154 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.014 1.03%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.659 1.01%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.709 2.69%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.091 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.896 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.927 -
BM_RangesPushHeap_string_Random_16 10.197 -
BM_RangesPushHeap_string_Random_16384 16.311 -
BM_RangesPushHeap_string_Random_256 14.288 -
BM_RangesPushHeap_string_Random_262144 20.156 10.35%
BM_RangesPushHeap_string_Random_4 6.041 -
BM_RangesPushHeap_string_Random_64 12.797 -
BM_RangesPushHeap_string_SingleElement_1 0.700 -
BM_RangesPushHeap_string_SingleElement_1024 2.478 -
BM_RangesPushHeap_string_SingleElement_16 2.480 -
BM_RangesPushHeap_string_SingleElement_16384 2.493 1.09%
BM_RangesPushHeap_string_SingleElement_256 2.446 -
BM_RangesPushHeap_string_SingleElement_262144 2.569 2.77%
BM_RangesPushHeap_string_SingleElement_4 2.194 -
BM_RangesPushHeap_string_SingleElement_64 2.525 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.597 29.42%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.799 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.097 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.893 -1.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.929 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.582 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.009 -1.18%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.949 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.393 -38.20%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -1.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.653 -4.69%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.731 -2.93%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.752 7.08%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.907 -3.21%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.534 14.75%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.482 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.913 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.175 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.938 4.27%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.258 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.636 43.98%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.083 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.263 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.866 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.819 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.534 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.536 -14.92%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.435 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.209 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.535 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.246 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.412 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.722 8.03%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.769 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.501 -6.66%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.729 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.759 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.663 2.29%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -
BM_RangesPushHeap_uint32_Ascending_1 0.448 8.84%
BM_RangesPushHeap_uint32_Ascending_1024 3.889 -2.01%
BM_RangesPushHeap_uint32_Ascending_16 1.389 -1.14%
BM_RangesPushHeap_uint32_Ascending_16384 6.412 -3.94%
BM_RangesPushHeap_uint32_Ascending_256 3.048 -1.98%
BM_RangesPushHeap_uint32_Ascending_262144 8.021 -2.92%
BM_RangesPushHeap_uint32_Ascending_4 0.757 -
BM_RangesPushHeap_uint32_Ascending_64 2.197 -1.68%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.363 -
BM_RangesPushHeap_uint32_Descending_16384 0.381 -
BM_RangesPushHeap_uint32_Descending_256 0.397 -
BM_RangesPushHeap_uint32_Descending_262144 0.381 -
BM_RangesPushHeap_uint32_Descending_4 0.362 6.30%
BM_RangesPushHeap_uint32_Descending_64 0.377 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.501 27.24%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.917 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.385 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.687 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.039 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.533 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.310 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.617 56.59%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.933 1.26%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_RangesPushHeap_uint32_Random_1 0.420 -10.03%
BM_RangesPushHeap_uint32_Random_1024 6.068 -3.53%
BM_RangesPushHeap_uint32_Random_16 4.354 -4.84%
BM_RangesPushHeap_uint32_Random_16384 6.189 -3.72%
BM_RangesPushHeap_uint32_Random_256 5.969 -3.44%
BM_RangesPushHeap_uint32_Random_262144 6.192 -4.50%
BM_RangesPushHeap_uint32_Random_4 2.428 -
BM_RangesPushHeap_uint32_Random_64 5.426 -5.03%
BM_RangesPushHeap_uint32_SingleElement_1 0.470 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.368 -
BM_RangesPushHeap_uint32_SingleElement_16 0.345 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.361 -
BM_RangesPushHeap_uint32_SingleElement_256 0.386 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.361 -
BM_RangesPushHeap_uint32_SingleElement_4 0.349 4.75%
BM_RangesPushHeap_uint32_SingleElement_64 0.356 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.817 9.32%
BM_RangesPushHeap_uint64_Ascending_16 1.029 10.66%
BM_RangesPushHeap_uint64_Ascending_16384 3.907 6.35%
BM_RangesPushHeap_uint64_Ascending_256 2.378 13.61%
BM_RangesPushHeap_uint64_Ascending_262144 5.186 8.76%
BM_RangesPushHeap_uint64_Ascending_4 0.545 -
BM_RangesPushHeap_uint64_Ascending_64 1.847 21.63%
BM_RangesPushHeap_uint64_Descending_1 0.509 -11.72%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.382 -
BM_RangesPushHeap_uint64_Descending_256 0.397 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.362 -
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.468 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.888 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.387 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.049 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.502 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.909 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.545 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 6.028 1.41%
BM_RangesPushHeap_uint64_Random_16 4.378 1.90%
BM_RangesPushHeap_uint64_Random_16384 6.131 1.27%
BM_RangesPushHeap_uint64_Random_256 5.720 -
BM_RangesPushHeap_uint64_Random_262144 6.058 -1.45%
BM_RangesPushHeap_uint64_Random_4 2.178 -2.97%
BM_RangesPushHeap_uint64_Random_64 5.343 1.02%
BM_RangesPushHeap_uint64_SingleElement_1 0.482 15.65%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.365 -
BM_RangesPushHeap_uint64_SingleElement_256 0.385 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.378 5.57%
BM_RangesSortHeap_float_1 0.269 -
BM_RangesSortHeap_float_1024 7.985 -
BM_RangesSortHeap_float_16 1.603 -
BM_RangesSortHeap_float_16384 27.693 -
BM_RangesSortHeap_float_256 5.751 -
BM_RangesSortHeap_float_262144 30.872 -
BM_RangesSortHeap_float_4 1.037 -1.96%
BM_RangesSortHeap_float_64 3.248 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.252 -5.13%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.838 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.097 -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.785 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.224 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.584 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.649 -4.90%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.725 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 60.592 2.93%
BM_RangesSortHeap_string_16 14.359 1.68%
BM_RangesSortHeap_string_16384 99.119 3.31%
BM_RangesSortHeap_string_256 45.365 2.47%
BM_RangesSortHeap_string_262144 180.135 4.33%
BM_RangesSortHeap_string_4 4.283 -
BM_RangesSortHeap_string_64 30.444 2.43%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.724 1.33%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.637 1.14%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.919 1.02%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.510 1.35%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.642 1.02%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.428 -1.50%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.437 1.17%
BM_RangesSortHeap_uint32_1 0.256 -
BM_RangesSortHeap_uint32_1024 10.256 -
BM_RangesSortHeap_uint32_16 4.827 -
BM_RangesSortHeap_uint32_16384 16.364 -
BM_RangesSortHeap_uint32_256 8.056 -
BM_RangesSortHeap_uint32_262144 24.487 -
BM_RangesSortHeap_uint32_4 1.045 -
BM_RangesSortHeap_uint32_64 7.946 -
BM_RangesSortHeap_uint64_1 0.257 -
BM_RangesSortHeap_uint64_1024 10.177 -
BM_RangesSortHeap_uint64_16 4.930 -
BM_RangesSortHeap_uint64_16384 16.354 -
BM_RangesSortHeap_uint64_256 8.278 -
BM_RangesSortHeap_uint64_262144 24.492 -
BM_RangesSortHeap_uint64_4 0.960 2.10%
BM_RangesSortHeap_uint64_64 7.892 -
BM_SortHeap_float_1 0.248 -6.70%
BM_SortHeap_float_1024 8.068 -
BM_SortHeap_float_16 1.601 -
BM_SortHeap_float_16384 27.864 -
BM_SortHeap_float_256 5.947 2.04%
BM_SortHeap_float_262144 31.304 -
BM_SortHeap_float_4 1.062 -2.60%
BM_SortHeap_float_64 3.272 -
BM_SortHeap_pair<uint32,_uint32>_1 0.261 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.540 -1.05%
BM_SortHeap_pair<uint32,_uint32>_16 5.828 -1.04%
BM_SortHeap_pair<uint32,_uint32>_16384 22.514 -
BM_SortHeap_pair<uint32,_uint32>_256 10.127 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.228 -
BM_SortHeap_pair<uint32,_uint32>_4 1.629 12.58%
BM_SortHeap_pair<uint32,_uint32>_64 8.522 -1.54%
BM_SortHeap_string_1 1.093 -
BM_SortHeap_string_1024 60.155 2.07%
BM_SortHeap_string_16 14.305 1.08%
BM_SortHeap_string_16384 98.087 2.23%
BM_SortHeap_string_256 45.220 2.12%
BM_SortHeap_string_262144 175.755 1.28%
BM_SortHeap_string_4 4.269 -
BM_SortHeap_string_64 30.227 1.67%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.672 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.615 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.842 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.510 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.803 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.456 8.54%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.472 1.98%
BM_SortHeap_uint32_1 0.266 -
BM_SortHeap_uint32_1024 10.265 -
BM_SortHeap_uint32_16 4.802 -
BM_SortHeap_uint32_16384 16.371 -
BM_SortHeap_uint32_256 8.077 -
BM_SortHeap_uint32_262144 24.489 -
BM_SortHeap_uint32_4 1.040 -
BM_SortHeap_uint32_64 7.955 -
BM_SortHeap_uint64_1 0.266 -
BM_SortHeap_uint64_1024 10.198 -
BM_SortHeap_uint64_16 4.961 -
BM_SortHeap_uint64_16384 16.419 -
BM_SortHeap_uint64_256 8.297 -
BM_SortHeap_uint64_262144 24.632 -
BM_SortHeap_uint64_4 0.964 2.65%
BM_SortHeap_uint64_64 7.979 -
BM_StringAssignAsciizMix_Opaque 4.799 -1.03%
BM_StringAssignAsciizMix_Transparent 3.061 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 190.293 4.63%
BM_StringAssignAsciiz_Huge_Transparent 188.411 3.48%
BM_StringAssignAsciiz_Large_Opaque 11.663 -
BM_StringAssignAsciiz_Large_Transparent 11.709 -
BM_StringAssignAsciiz_Small_Opaque 2.882 -
BM_StringAssignAsciiz_Small_Transparent 0.459 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 107.492 -1.49%
BM_StringAssignStr_Huge_Transparent 109.838 -
BM_StringAssignStr_Large_Opaque 10.302 -1.02%
BM_StringAssignStr_Large_Transparent 10.325 -
BM_StringAssignStr_Small_Opaque 0.728 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.133 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.273 13.40%
BM_StringConstructDestroyCStr_Huge_Opaque 158.551 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.968 1.29%
BM_StringConstructDestroyCStr_Large_Opaque 15.373 6.13%
BM_StringConstructDestroyCStr_Large_Transparent 10.091 9.21%
BM_StringConstructDestroyCStr_Small_Opaque 2.081 -2.42%
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -
BM_StringCopy_Empty 0.651 -
BM_StringCopy_Huge 103.418 -
BM_StringCopy_Large 6.227 -
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.232 -
BM_StringDestroy_Empty 0.687 -15.13%
BM_StringDestroy_Huge 10.800 1.57%
BM_StringDestroy_Large 7.223 4.27%
BM_StringDestroy_Small 0.651 -
BM_StringEraseToEnd_Empty_Opaque 0.608 -
BM_StringEraseToEnd_Empty_Transparent 0.359 -
BM_StringEraseToEnd_Huge_Opaque 2.317 -
BM_StringEraseToEnd_Huge_Transparent 2.433 -
BM_StringEraseToEnd_Large_Opaque 1.017 -
BM_StringEraseToEnd_Large_Transparent 0.850 -
BM_StringEraseToEnd_Small_Opaque 0.609 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.798 -11.40%
BM_StringEraseWithMove_Empty_Transparent 0.563 -14.84%
BM_StringEraseWithMove_Huge_Opaque 52.749 16.84%
BM_StringEraseWithMove_Huge_Transparent 50.667 17.20%
BM_StringEraseWithMove_Large_Opaque 2.887 4.99%
BM_StringEraseWithMove_Large_Transparent 2.645 5.64%
BM_StringEraseWithMove_Small_Opaque 2.620 1.46%
BM_StringEraseWithMove_Small_Transparent 2.484 -8.57%
BM_StringFindAllMatch/1 2.594 -4.03%
BM_StringFindAllMatch/131072 2271.586 -
BM_StringFindAllMatch/32768 575.524 -
BM_StringFindAllMatch/4096 86.116 7.19%
BM_StringFindAllMatch/512 12.501 8.12%
BM_StringFindAllMatch/64 2.843 -6.25%
BM_StringFindAllMatch/8 2.397 -2.73%
BM_StringFindCharLiteral/1024 16.986 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.400 -
BM_StringFindCharLiteral/256 5.320 -
BM_StringFindCharLiteral/32 1.620 -
BM_StringFindCharLiteral/4096 77.402 -
BM_StringFindCharLiteral/512 9.247 -
BM_StringFindCharLiteral/64 2.097 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.327 -
BM_StringFindMatch1/1 983.418 -
BM_StringFindMatch1/32768 1575.064 -
BM_StringFindMatch1/4096 1060.064 -
BM_StringFindMatch1/512 996.129 -
BM_StringFindMatch1/64 984.176 -
BM_StringFindMatch1/8 983.263 -
BM_StringFindMatch2/1 985.006 -
BM_StringFindMatch2/32768 1575.156 -
BM_StringFindMatch2/4096 1062.290 -
BM_StringFindMatch2/512 996.348 -
BM_StringFindMatch2/64 986.338 -
BM_StringFindMatch2/8 983.114 -
BM_StringFindNoMatch/10 1.328 4.34%
BM_StringFindNoMatch/131072 1966.380 -
BM_StringFindNoMatch/32768 499.558 -
BM_StringFindNoMatch/4096 75.192 -
BM_StringFindNoMatch/512 9.245 -
BM_StringFindNoMatch/64 1.876 -
BM_StringFindStringLiteral/1024 17.299 -2.73%
BM_StringFindStringLiteral/128 3.092 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.381 -
BM_StringFindStringLiteral/256 5.372 -
BM_StringFindStringLiteral/32 1.699 2.75%
BM_StringFindStringLiteral/4096 77.566 -
BM_StringFindStringLiteral/512 9.318 -1.44%
BM_StringFindStringLiteral/64 2.137 1.50%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.566 -
BM_StringMove_Empty 1.298 -
BM_StringMove_Huge 1.294 -
BM_StringMove_Large 1.295 -
BM_StringMove_Small 1.295 -
BM_StringRead_Cold_Deep_Empty 0.997 12.76%
BM_StringRead_Cold_Deep_Large 1.428 5.01%
BM_StringRead_Cold_Deep_Small 0.997 11.58%
BM_StringRead_Cold_Shallow_Empty 0.972 14.60%
BM_StringRead_Cold_Shallow_Large 1.246 8.85%
BM_StringRead_Cold_Shallow_Small 0.987 10.87%
BM_StringRead_Hot_Deep_Empty 0.476 -
BM_StringRead_Hot_Deep_Large 0.482 -23.07%
BM_StringRead_Hot_Deep_Small 0.476 -
BM_StringRead_Hot_Shallow_Empty 0.474 -
BM_StringRead_Hot_Shallow_Large 0.467 -
BM_StringRead_Hot_Shallow_Small 0.467 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -2.86%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.358 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -3.31%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.644 3.77%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.643 3.74%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.204 4.11%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.854 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.062 2.47%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.259 8.96%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.665 3.38%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.206 -4.06%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.616 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.453 13.61%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.453 12.90%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.453 13.37%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.454 25.17%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.303 -12.46%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.500 19.84%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.457 -39.33%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.834 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.827 1.30%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.835 1.83%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.346 -18.35%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.453 11.46%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.301 13.42%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.610 21.64%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.500 -17.91%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.506 -18.23%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.509 9.73%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.259 2.36%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.007 9.48%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.552 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.958 -2.76%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.723 -3.15%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.311 -1.82%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.779 2.24%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.671 1.77%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.625 22.64%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.995 8.91%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.321 -3.26%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.830 10.15%
BM_StringRelational_Compare_Empty_Empty_Control 1.664 3.55%
BM_StringRelational_Compare_Empty_Huge_Control 1.666 3.65%
BM_StringRelational_Compare_Empty_Large_Control 1.671 3.67%
BM_StringRelational_Compare_Empty_Small_Control 1.676 1.94%
BM_StringRelational_Compare_Huge_Empty_Control 1.675 3.98%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.971 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.660 -
BM_StringRelational_Compare_Huge_Huge_Control 98.838 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.662 3.42%
BM_StringRelational_Compare_Large_Huge_Control 2.084 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.394 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.663 3.48%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.685 2.89%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.063 -
BM_StringRelational_Eq_Empty_Huge_Control 0.488 -
BM_StringRelational_Eq_Empty_Large_Control 0.489 -
BM_StringRelational_Eq_Empty_Small_Control 0.465 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 24.96%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.853 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.279 -
BM_StringRelational_Eq_Huge_Huge_Control 98.910 -
BM_StringRelational_Eq_Large_Huge_Control 0.497 2.45%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.551 11.99%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 6.14%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 -
BM_StringRelational_Eq_Large_Large_Control 2.269 1.36%
BM_StringRelational_Eq_Small_Huge_Control 0.476 -2.16%
BM_StringRelational_Eq_Small_Large_Control 0.480 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.531 -2.90%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.130 18.29%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.586 -
BM_StringRelational_Eq_Small_Small_Control 1.901 -
BM_StringRelational_Less_Empty_Empty_Control 2.112 -
BM_StringRelational_Less_Empty_Huge_Control 1.998 3.71%
BM_StringRelational_Less_Empty_Large_Control 1.768 -17.60%
BM_StringRelational_Less_Empty_Small_Control 2.004 -1.50%
BM_StringRelational_Less_Huge_Empty_Control 1.945 -1.98%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.320 -4.90%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.904 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.000 -
BM_StringRelational_Less_Huge_Huge_Control 99.173 -
BM_StringRelational_Less_Huge_Large_Control 2.438 -3.00%
BM_StringRelational_Less_Huge_Small_Control 1.726 -3.26%
BM_StringRelational_Less_Large_Empty_Control 2.092 5.42%
BM_StringRelational_Less_Large_Huge_Control 2.321 6.07%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.260 -9.20%
BM_StringRelational_Less_Large_Large_ChangeLast 1.883 1.62%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.504 -7.14%
BM_StringRelational_Less_Large_Large_Control 2.236 -1.95%
BM_StringRelational_Less_Large_Small_Control 1.955 9.55%
BM_StringRelational_Less_Small_Empty_Control 1.886 -5.72%
BM_StringRelational_Less_Small_Huge_Control 1.830 -
BM_StringRelational_Less_Small_Large_Control 1.751 8.21%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.327 -4.24%
BM_StringRelational_Less_Small_Small_ChangeLast 1.800 -2.35%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.438 18.17%
BM_StringRelational_Less_Small_Small_Control 1.782 -4.46%
BM_StringResizeAndOverwrite 0.854 1.92%
BM_align/1 0.964 6.10%
BM_align/256 0.964 7.64%
BM_align/64 0.963 7.52%
BM_align/8 0.960 7.29%
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.423 -
BM_deque_deque_copy/1024 38.909 -1.63%
BM_deque_deque_copy/2 3.110 -
BM_deque_deque_copy/4000 148.469 2.51%
BM_deque_deque_copy/4096 150.412 -
BM_deque_deque_copy/512 20.317 -
BM_deque_deque_copy/5500 200.419 -
BM_deque_deque_copy/64 5.473 -
BM_deque_deque_copy/64000 2701.127 3.35%
BM_deque_deque_copy/65536 2880.640 2.45%
BM_deque_deque_copy/70000 3013.171 6.90%
BM_deque_deque_copy_backward/0 1.388 84.64%
BM_deque_deque_copy_backward/1 3.336 19.71%
BM_deque_deque_copy_backward/1024 40.482 3.81%
BM_deque_deque_copy_backward/2 2.922 15.46%
BM_deque_deque_copy_backward/4000 148.241 -
BM_deque_deque_copy_backward/4096 154.472 -
BM_deque_deque_copy_backward/512 22.307 16.01%
BM_deque_deque_copy_backward/5500 207.308 1.10%
BM_deque_deque_copy_backward/64 5.159 46.58%
BM_deque_deque_copy_backward/64000 8167.477 3.09%
BM_deque_deque_copy_backward/65536 8498.868 5.43%
BM_deque_deque_copy_backward/70000 8629.582 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.384 -1.02%
BM_deque_deque_move/1024 39.121 -
BM_deque_deque_move/2 3.051 -1.60%
BM_deque_deque_move/4000 149.585 3.59%
BM_deque_deque_move/4096 149.327 -
BM_deque_deque_move/512 20.338 -
BM_deque_deque_move/5500 200.467 -
BM_deque_deque_move/64 5.478 -
BM_deque_deque_move/64000 2760.488 2.97%
BM_deque_deque_move/65536 3155.854 14.47%
BM_deque_deque_move/70000 3318.662 5.54%
BM_deque_deque_move_backward/0 1.387 84.55%
BM_deque_deque_move_backward/1 3.221 14.90%
BM_deque_deque_move_backward/1024 40.323 4.28%
BM_deque_deque_move_backward/2 2.807 11.19%
BM_deque_deque_move_backward/4000 148.123 -
BM_deque_deque_move_backward/4096 155.236 1.53%
BM_deque_deque_move_backward/512 21.674 16.83%
BM_deque_deque_move_backward/5500 207.718 2.00%
BM_deque_deque_move_backward/64 5.154 54.86%
BM_deque_deque_move_backward/64000 8185.773 4.90%
BM_deque_deque_move_backward/65536 8403.386 2.40%
BM_deque_deque_move_backward/70000 9110.909 4.75%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.421 1.06%
BM_deque_deque_ranges_copy/1024 39.186 -1.03%
BM_deque_deque_ranges_copy/2 3.105 -
BM_deque_deque_ranges_copy/4000 149.142 2.47%
BM_deque_deque_ranges_copy/4096 149.887 -
BM_deque_deque_ranges_copy/512 20.263 -
BM_deque_deque_ranges_copy/5500 199.181 -
BM_deque_deque_ranges_copy/64 5.407 -
BM_deque_deque_ranges_copy/64000 2865.953 7.52%
BM_deque_deque_ranges_copy/65536 2814.774 -
BM_deque_deque_ranges_copy/70000 3071.955 3.95%
BM_deque_deque_ranges_copy_backward/0 1.387 86.94%
BM_deque_deque_ranges_copy_backward/1 3.164 13.55%
BM_deque_deque_ranges_copy_backward/1024 40.413 5.10%
BM_deque_deque_ranges_copy_backward/2 2.805 10.99%
BM_deque_deque_ranges_copy_backward/4000 145.378 -2.90%
BM_deque_deque_ranges_copy_backward/4096 154.400 -
BM_deque_deque_ranges_copy_backward/512 21.691 16.79%
BM_deque_deque_ranges_copy_backward/5500 206.772 -
BM_deque_deque_ranges_copy_backward/64 5.157 54.87%
BM_deque_deque_ranges_copy_backward/64000 8251.599 8.44%
BM_deque_deque_ranges_copy_backward/65536 8381.384 5.30%
BM_deque_deque_ranges_copy_backward/70000 8981.772 3.94%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.362 2.29%
BM_deque_deque_ranges_move/1024 39.033 -
BM_deque_deque_ranges_move/2 3.095 4.38%
BM_deque_deque_ranges_move/4000 147.251 1.18%
BM_deque_deque_ranges_move/4096 151.420 -
BM_deque_deque_ranges_move/512 20.288 -
BM_deque_deque_ranges_move/5500 203.241 1.77%
BM_deque_deque_ranges_move/64 5.412 -1.79%
BM_deque_deque_ranges_move/64000 2830.247 -2.62%
BM_deque_deque_ranges_move/65536 2934.732 6.99%
BM_deque_deque_ranges_move/70000 3315.289 8.98%
BM_deque_deque_ranges_move_backward/0 1.388 75.60%
BM_deque_deque_ranges_move_backward/1 3.362 22.32%
BM_deque_deque_ranges_move_backward/1024 40.550 4.13%
BM_deque_deque_ranges_move_backward/2 2.872 16.54%
BM_deque_deque_ranges_move_backward/4000 145.592 -3.84%
BM_deque_deque_ranges_move_backward/4096 153.703 -
BM_deque_deque_ranges_move_backward/512 21.700 15.26%
BM_deque_deque_ranges_move_backward/5500 205.491 -
BM_deque_deque_ranges_move_backward/64 5.163 50.28%
BM_deque_deque_ranges_move_backward/64000 8200.153 4.49%
BM_deque_deque_ranges_move_backward/65536 8077.801 -1.57%
BM_deque_deque_ranges_move_backward/70000 8935.500 4.56%
BM_deque_vector_copy/0 1.397 -5.10%
BM_deque_vector_copy/1 2.105 -
BM_deque_vector_copy/1024 37.642 2.03%
BM_deque_vector_copy/2 1.826 -
BM_deque_vector_copy/4000 142.570 1.49%
BM_deque_vector_copy/4096 146.162 -
BM_deque_vector_copy/512 16.671 -
BM_deque_vector_copy/5500 198.014 1.87%
BM_deque_vector_copy/64 2.583 -
BM_deque_vector_copy/64000 2387.823 -2.03%
BM_deque_vector_copy/65536 2502.299 -1.91%
BM_deque_vector_copy/70000 2837.243 -
BM_deque_vector_copy_backward/0 1.538 11.77%
BM_deque_vector_copy_backward/1 2.142 1.87%
BM_deque_vector_copy_backward/1024 37.241 1.39%
BM_deque_vector_copy_backward/2 1.843 -
BM_deque_vector_copy_backward/4000 144.543 -
BM_deque_vector_copy_backward/4096 148.705 -
BM_deque_vector_copy_backward/512 17.918 -
BM_deque_vector_copy_backward/5500 198.431 -1.42%
BM_deque_vector_copy_backward/64 2.914 -
BM_deque_vector_copy_backward/64000 7975.987 1.16%
BM_deque_vector_copy_backward/65536 7998.464 -2.04%
BM_deque_vector_copy_backward/70000 8621.428 -1.11%
BM_deque_vector_move/0 1.549 9.01%
BM_deque_vector_move/1 2.083 -
BM_deque_vector_move/1024 37.472 1.44%
BM_deque_vector_move/2 1.840 -
BM_deque_vector_move/4000 145.091 3.96%
BM_deque_vector_move/4096 145.806 -
BM_deque_vector_move/512 16.635 -
BM_deque_vector_move/5500 195.227 -
BM_deque_vector_move/64 2.568 -1.78%
BM_deque_vector_move/64000 2852.529 7.21%
BM_deque_vector_move/65536 2894.748 11.10%
BM_deque_vector_move/70000 3193.307 10.80%
BM_deque_vector_move_backward/0 1.396 2.07%
BM_deque_vector_move_backward/1 2.109 1.31%
BM_deque_vector_move_backward/1024 36.992 -
BM_deque_vector_move_backward/2 1.839 -
BM_deque_vector_move_backward/4000 143.997 -1.41%
BM_deque_vector_move_backward/4096 149.024 -
BM_deque_vector_move_backward/512 17.923 -
BM_deque_vector_move_backward/5500 202.838 -
BM_deque_vector_move_backward/64 2.919 -
BM_deque_vector_move_backward/64000 7574.680 -5.63%
BM_deque_vector_move_backward/65536 7957.773 -
BM_deque_vector_move_backward/70000 8433.832 -3.29%
BM_deque_vector_ranges_copy/0 1.590 8.50%
BM_deque_vector_ranges_copy/1 2.107 -
BM_deque_vector_ranges_copy/1024 36.920 -
BM_deque_vector_ranges_copy/2 1.838 -
BM_deque_vector_ranges_copy/4000 142.953 1.13%
BM_deque_vector_ranges_copy/4096 145.159 -1.08%
BM_deque_vector_ranges_copy/512 16.642 -
BM_deque_vector_ranges_copy/5500 196.790 -
BM_deque_vector_ranges_copy/64 2.575 -
BM_deque_vector_ranges_copy/64000 2611.935 -
BM_deque_vector_ranges_copy/65536 2664.893 3.75%
BM_deque_vector_ranges_copy/70000 2819.369 -
BM_deque_vector_ranges_copy_backward/0 1.540 -
BM_deque_vector_ranges_copy_backward/1 2.078 -
BM_deque_vector_ranges_copy_backward/1024 36.752 -
BM_deque_vector_ranges_copy_backward/2 1.842 -
BM_deque_vector_ranges_copy_backward/4000 143.992 -
BM_deque_vector_ranges_copy_backward/4096 148.913 -
BM_deque_vector_ranges_copy_backward/512 17.927 -
BM_deque_vector_ranges_copy_backward/5500 199.077 -
BM_deque_vector_ranges_copy_backward/64 2.907 -
BM_deque_vector_ranges_copy_backward/64000 8080.300 2.31%
BM_deque_vector_ranges_copy_backward/65536 8031.290 -
BM_deque_vector_ranges_copy_backward/70000 8469.516 -3.67%
BM_deque_vector_ranges_move/0 1.426 -7.02%
BM_deque_vector_ranges_move/1 2.087 -
BM_deque_vector_ranges_move/1024 37.600 1.74%
BM_deque_vector_ranges_move/2 1.840 -
BM_deque_vector_ranges_move/4000 146.737 2.54%
BM_deque_vector_ranges_move/4096 146.515 -
BM_deque_vector_ranges_move/512 16.648 -
BM_deque_vector_ranges_move/5500 197.263 -
BM_deque_vector_ranges_move/64 2.586 -1.17%
BM_deque_vector_ranges_move/64000 2890.095 7.13%
BM_deque_vector_ranges_move/65536 2935.195 9.99%
BM_deque_vector_ranges_move/70000 3077.322 6.67%
BM_deque_vector_ranges_move_backward/0 1.480 4.69%
BM_deque_vector_ranges_move_backward/1 2.110 1.83%
BM_deque_vector_ranges_move_backward/1024 36.554 -1.37%
BM_deque_vector_ranges_move_backward/2 1.838 -
BM_deque_vector_ranges_move_backward/4000 142.840 -3.09%
BM_deque_vector_ranges_move_backward/4096 149.825 1.50%
BM_deque_vector_ranges_move_backward/512 17.902 -
BM_deque_vector_ranges_move_backward/5500 201.094 -
BM_deque_vector_ranges_move_backward/64 2.916 -
BM_deque_vector_ranges_move_backward/64000 7935.015 -
BM_deque_vector_ranges_move_backward/65536 7977.758 -2.52%
BM_deque_vector_ranges_move_backward/70000 8868.054 2.34%
BM_getline_string 16.370 -8.04%
BM_lexicographical_compare_three_way<IntPtr>/1 0.455 16.64%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.267 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249944.122 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.372 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3780.850 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.113 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60483.700 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.145 -
BM_lexicographical_compare_three_way<IntPtr>/4096 955.857 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.560 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15092.880 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.927 -2.32%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 477.559 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496596.128 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.819 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7577.194 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.548 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120581.641 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.298 -1.51%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1890.206 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.935 -2.64%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30100.489 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.250 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 253.440 1.08%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 250103.021 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.326 1.91%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3797.333 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.466 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60615.109 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.055 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 965.554 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.473 -1.27%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15168.474 -1.02%
BM_lexicographical_compare_three_way_fast_path/1 0.457 17.27%
BM_lexicographical_compare_three_way_fast_path/1024 248.572 1.52%
BM_lexicographical_compare_three_way_fast_path/1048576 250051.283 -
BM_lexicographical_compare_three_way_fast_path/16 4.386 -1.99%
BM_lexicographical_compare_three_way_fast_path/16384 3810.987 1.36%
BM_lexicographical_compare_three_way_fast_path/256 70.208 -
BM_lexicographical_compare_three_way_fast_path/262144 60833.885 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 962.022 1.06%
BM_lexicographical_compare_three_way_fast_path/64 15.683 -
BM_lexicographical_compare_three_way_fast_path/65536 15195.883 -
BM_lexicographical_compare_three_way_slow_path/1 0.406 -
BM_lexicographical_compare_three_way_slow_path/1024 248.089 -
BM_lexicographical_compare_three_way_slow_path/1048576 247501.354 -2.32%
BM_lexicographical_compare_three_way_slow_path/16 4.597 -
BM_lexicographical_compare_three_way_slow_path/16384 3799.383 -4.49%
BM_lexicographical_compare_three_way_slow_path/256 70.532 -1.35%
BM_lexicographical_compare_three_way_slow_path/262144 60536.239 -6.55%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 961.514 -2.17%
BM_lexicographical_compare_three_way_slow_path/64 15.672 -
BM_lexicographical_compare_three_way_slow_path/65536 15121.682 -5.86%
BM_map_find_string_literal 12.230 -
BM_num_get<bool> 12.481 1.25%
BM_num_get<double> 34.886 -1.62%
BM_num_get<float> 35.085 -
BM_num_get<long> 11.461 -
BM_num_get<long_double> 35.908 -
BM_num_get<long_long> 11.347 -
BM_num_get<unsigned_int> 10.335 -
BM_num_get<unsigned_long> 10.931 -
BM_num_get<unsigned_long_long> 10.938 -1.29%
BM_num_get<unsigned_short> 10.456 -
BM_num_get<void*> 11.510 -2.57%
BM_num_put<bool> 10.609 2.92%
BM_num_put<const_void*> 12.438 -
BM_num_put<double> 58.342 -
BM_num_put<long> 11.692 -1.36%
BM_num_put<long_double> 58.959 -
BM_num_put<long_long> 11.709 -1.55%
BM_num_put<unsigned_long> 11.484 -
BM_num_put<unsigned_long_long> 11.475 -
BM_std_min<__int128>/1 0.459 16.83%
BM_std_min<__int128>/10 3.689 -
BM_std_min<__int128>/1024 416.312 5.27%
BM_std_min<__int128>/11 4.070 -
BM_std_min<__int128>/12 4.502 -
BM_std_min<__int128>/13 4.913 -
BM_std_min<__int128>/14 5.315 -
BM_std_min<__int128>/15 5.730 -
BM_std_min<__int128>/16 6.157 -
BM_std_min<__int128>/17 6.558 1.26%
BM_std_min<__int128>/18 6.930 1.19%
BM_std_min<__int128>/19 7.331 1.34%
BM_std_min<__int128>/2 0.668 -
BM_std_min<__int128>/20 7.724 1.50%
BM_std_min<__int128>/21 8.082 1.93%
BM_std_min<__int128>/22 8.492 1.91%
BM_std_min<__int128>/23 8.913 2.19%
BM_std_min<__int128>/24 9.309 2.37%
BM_std_min<__int128>/25 9.695 2.50%
BM_std_min<__int128>/26 10.068 2.75%
BM_std_min<__int128>/27 10.496 2.78%
BM_std_min<__int128>/28 10.886 2.71%
BM_std_min<__int128>/29 11.316 2.92%
BM_std_min<__int128>/3 1.024 -
BM_std_min<__int128>/30 11.722 3.01%
BM_std_min<__int128>/31 12.126 3.10%
BM_std_min<__int128>/32 12.557 3.18%
BM_std_min<__int128>/4 1.383 -
BM_std_min<__int128>/4000 1622.428 5.44%
BM_std_min<__int128>/4096 1661.629 5.41%
BM_std_min<__int128>/5 1.765 1.04%
BM_std_min<__int128>/512 208.837 5.20%
BM_std_min<__int128>/5500 2232.006 5.57%
BM_std_min<__int128>/6 2.106 1.53%
BM_std_min<__int128>/64 25.480 4.10%
BM_std_min<__int128>/64000 25975.244 5.09%
BM_std_min<__int128>/65536 26652.197 5.25%
BM_std_min<__int128>/7 2.513 1.41%
BM_std_min<__int128>/70000 28388.428 5.00%
BM_std_min<__int128>/8 2.903 1.35%
BM_std_min<__int128>/9 3.299 -
BM_std_min<char>/1 0.378 13.94%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.439 -
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.339 2.80%
BM_std_min<char>/13 1.520 -2.57%
BM_std_min<char>/14 1.746 -4.67%
BM_std_min<char>/15 2.113 2.95%
BM_std_min<char>/16 2.406 -3.31%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -1.96%
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.513 -
BM_std_min<char>/21 1.776 1.76%
BM_std_min<char>/22 2.079 -
BM_std_min<char>/23 2.342 -
BM_std_min<char>/24 2.666 1.83%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.789 2.23%
BM_std_min<char>/29 1.984 -1.32%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.307 2.37%
BM_std_min<char>/31 2.509 -
BM_std_min<char>/32 2.932 -3.49%
BM_std_min<char>/4 1.077 1.16%
BM_std_min<char>/4000 27.040 -
BM_std_min<char>/4096 28.640 -
BM_std_min<char>/5 1.457 2.89%
BM_std_min<char>/512 6.251 -
BM_std_min<char>/5500 36.787 -
BM_std_min<char>/6 1.653 2.91%
BM_std_min<char>/64 4.196 2.27%
BM_std_min<char>/64000 450.498 -
BM_std_min<char>/65536 461.003 -
BM_std_min<char>/7 1.881 -
BM_std_min<char>/70000 492.308 -
BM_std_min<char>/8 2.341 4.61%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.449 35.76%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.606 -
BM_std_min<int>/11 1.160 -
BM_std_min<int>/12 1.521 -1.86%
BM_std_min<int>/13 1.154 -
BM_std_min<int>/14 1.155 -
BM_std_min<int>/15 1.385 -
BM_std_min<int>/16 1.708 -
BM_std_min<int>/17 0.958 -
BM_std_min<int>/18 1.155 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.461 -
BM_std_min<int>/20 1.387 -2.03%
BM_std_min<int>/21 1.386 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.799 -1.25%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.643 -
BM_std_min<int>/28 1.989 -3.41%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.690 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.849 -
BM_std_min<int>/32 2.189 -1.11%
BM_std_min<int>/4 0.983 -4.37%
BM_std_min<int>/4000 108.976 -
BM_std_min<int>/4096 111.906 -
BM_std_min<int>/5 0.874 -
BM_std_min<int>/512 12.812 -
BM_std_min<int>/5500 151.422 -
BM_std_min<int>/6 0.931 -
BM_std_min<int>/64 2.719 1.67%
BM_std_min<int>/64000 1879.606 -
BM_std_min<int>/65536 1924.267 -
BM_std_min<int>/7 1.045 -
BM_std_min<int>/70000 2053.790 -
BM_std_min<int>/8 1.308 -
BM_std_min<int>/9 0.924 -
BM_std_min<long_long>/1 0.599 -11.23%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.055 -
BM_std_min<long_long>/11 1.498 -1.14%
BM_std_min<long_long>/12 2.066 7.32%
BM_std_min<long_long>/13 2.376 -
BM_std_min<long_long>/14 2.647 -
BM_std_min<long_long>/15 2.871 -
BM_std_min<long_long>/16 3.104 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.621 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.690 -
BM_std_min<long_long>/20 2.055 2.44%
BM_std_min<long_long>/21 2.425 -
BM_std_min<long_long>/22 2.632 -
BM_std_min<long_long>/23 2.884 -
BM_std_min<long_long>/24 3.114 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.654 2.53%
BM_std_min<long_long>/29 2.966 5.46%
BM_std_min<long_long>/3 1.318 17.82%
BM_std_min<long_long>/30 3.234 -
BM_std_min<long_long>/31 3.408 2.30%
BM_std_min<long_long>/32 3.545 -
BM_std_min<long_long>/4 1.678 4.74%
BM_std_min<long_long>/4000 441.806 -
BM_std_min<long_long>/4096 452.784 -
BM_std_min<long_long>/5 1.898 -
BM_std_min<long_long>/512 46.428 -
BM_std_min<long_long>/5500 610.866 -
BM_std_min<long_long>/6 2.121 -
BM_std_min<long_long>/64 4.838 -
BM_std_min<long_long>/64000 7295.944 -
BM_std_min<long_long>/65536 7470.500 -
BM_std_min<long_long>/7 2.344 -
BM_std_min<long_long>/70000 7982.962 -
BM_std_min<long_long>/8 2.655 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.290 -9.74%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.858 -
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.549 -
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.798 2.88%
BM_std_min<short>/17 1.638 3.73%
BM_std_min<short>/18 1.605 -
BM_std_min<short>/19 1.915 4.07%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.221 -
BM_std_min<short>/21 1.896 5.94%
BM_std_min<short>/22 1.817 -2.66%
BM_std_min<short>/23 2.060 -2.29%
BM_std_min<short>/24 2.504 -
BM_std_min<short>/25 2.135 -1.48%
BM_std_min<short>/26 2.132 -
BM_std_min<short>/27 2.353 3.67%
BM_std_min<short>/28 2.791 -
BM_std_min<short>/29 2.438 -
BM_std_min<short>/3 0.692 -
BM_std_min<short>/30 2.399 2.18%
BM_std_min<short>/31 2.564 -
BM_std_min<short>/32 2.929 -
BM_std_min<short>/4 0.970 -4.92%
BM_std_min<short>/4000 52.950 -
BM_std_min<short>/4096 54.344 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.360 -1.07%
BM_std_min<short>/5500 74.610 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.460 -1.26%
BM_std_min<short>/64000 901.708 -
BM_std_min<short>/65536 923.392 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1026.658 -
BM_std_min<short>/8 1.390 2.49%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.460 12.02%
BM_std_min<unsigned___int128>/10 3.677 -8.32%
BM_std_min<unsigned___int128>/1024 396.125 -41.51%
BM_std_min<unsigned___int128>/11 4.070 -9.60%
BM_std_min<unsigned___int128>/12 4.496 -10.48%
BM_std_min<unsigned___int128>/13 4.918 -11.65%
BM_std_min<unsigned___int128>/14 5.299 -13.56%
BM_std_min<unsigned___int128>/15 5.731 -14.35%
BM_std_min<unsigned___int128>/16 6.160 -15.51%
BM_std_min<unsigned___int128>/17 6.510 -17.46%
BM_std_min<unsigned___int128>/18 6.877 -19.20%
BM_std_min<unsigned___int128>/19 7.266 -20.55%
BM_std_min<unsigned___int128>/2 0.666 -
BM_std_min<unsigned___int128>/20 7.632 -21.90%
BM_std_min<unsigned___int128>/21 7.983 -23.13%
BM_std_min<unsigned___int128>/22 8.357 -23.86%
BM_std_min<unsigned___int128>/23 8.756 -24.69%
BM_std_min<unsigned___int128>/24 9.125 -25.62%
BM_std_min<unsigned___int128>/25 9.488 -26.48%
BM_std_min<unsigned___int128>/26 9.830 -27.39%
BM_std_min<unsigned___int128>/27 10.240 -27.64%
BM_std_min<unsigned___int128>/28 10.635 -28.12%
BM_std_min<unsigned___int128>/29 11.027 -28.67%
BM_std_min<unsigned___int128>/3 1.039 -
BM_std_min<unsigned___int128>/30 11.414 -28.98%
BM_std_min<unsigned___int128>/31 11.812 -29.29%
BM_std_min<unsigned___int128>/32 12.228 -29.60%
BM_std_min<unsigned___int128>/4 1.385 -4.15%
BM_std_min<unsigned___int128>/4000 1541.023 -41.85%
BM_std_min<unsigned___int128>/4096 1578.133 -41.79%
BM_std_min<unsigned___int128>/5 1.770 -4.46%
BM_std_min<unsigned___int128>/512 198.826 -40.97%
BM_std_min<unsigned___int128>/5500 2118.278 -41.77%
BM_std_min<unsigned___int128>/6 2.081 -8.34%
BM_std_min<unsigned___int128>/64 24.530 -36.58%
BM_std_min<unsigned___int128>/64000 24726.256 -42.17%
BM_std_min<unsigned___int128>/65536 25337.225 -42.13%
BM_std_min<unsigned___int128>/7 2.491 -6.37%
BM_std_min<unsigned___int128>/70000 27054.692 -42.12%
BM_std_min<unsigned___int128>/8 2.876 -7.15%
BM_std_min<unsigned___int128>/9 3.290 -6.82%
BM_std_min<unsigned_char>/1 0.375 29.71%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.442 -
BM_std_min<unsigned_char>/11 1.069 -
BM_std_min<unsigned_char>/12 1.331 -1.24%
BM_std_min<unsigned_char>/13 1.598 2.37%
BM_std_min<unsigned_char>/14 1.832 -2.46%
BM_std_min<unsigned_char>/15 2.081 -1.23%
BM_std_min<unsigned_char>/16 2.527 -1.50%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.157 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.493 -
BM_std_min<unsigned_char>/21 1.725 -3.47%
BM_std_min<unsigned_char>/22 2.059 -
BM_std_min<unsigned_char>/23 2.288 -2.13%
BM_std_min<unsigned_char>/24 2.793 1.15%
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.745 -
BM_std_min<unsigned_char>/29 2.043 -1.05%
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.298 -
BM_std_min<unsigned_char>/31 2.548 1.62%
BM_std_min<unsigned_char>/32 2.973 -
BM_std_min<unsigned_char>/4 0.970 -3.62%
BM_std_min<unsigned_char>/4000 27.380 1.22%
BM_std_min<unsigned_char>/4096 29.321 1.36%
BM_std_min<unsigned_char>/5 1.274 -2.08%
BM_std_min<unsigned_char>/512 6.421 -
BM_std_min<unsigned_char>/5500 37.292 -
BM_std_min<unsigned_char>/6 1.455 -1.35%
BM_std_min<unsigned_char>/64 4.142 -
BM_std_min<unsigned_char>/64000 454.006 -
BM_std_min<unsigned_char>/65536 464.687 -
BM_std_min<unsigned_char>/7 1.848 -
BM_std_min<unsigned_char>/70000 496.327 -
BM_std_min<unsigned_char>/8 2.307 -
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.382 -15.27%
BM_std_min<unsigned_int>/10 0.994 -1.12%
BM_std_min<unsigned_int>/1024 26.858 -
BM_std_min<unsigned_int>/11 1.157 -
BM_std_min<unsigned_int>/12 1.505 -
BM_std_min<unsigned_int>/13 1.366 -10.00%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.869 -3.66%
BM_std_min<unsigned_int>/17 0.954 -
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.464 -
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.575 -
BM_std_min<unsigned_int>/24 1.852 -
BM_std_min<unsigned_int>/25 1.482 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 2.005 2.58%
BM_std_min<unsigned_int>/29 2.071 7.02%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.216 2.82%
BM_std_min<unsigned_int>/4 1.004 3.07%
BM_std_min<unsigned_int>/4000 109.805 -
BM_std_min<unsigned_int>/4096 111.713 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.898 -
BM_std_min<unsigned_int>/5500 152.344 -
BM_std_min<unsigned_int>/6 0.931 -
BM_std_min<unsigned_int>/64 2.828 -
BM_std_min<unsigned_int>/64000 1882.718 -
BM_std_min<unsigned_int>/65536 1927.230 -
BM_std_min<unsigned_int>/7 1.047 -
BM_std_min<unsigned_int>/70000 2055.830 -
BM_std_min<unsigned_int>/8 1.295 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.381 -16.93%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 106.203 -
BM_std_min<unsigned_long_long>/11 1.456 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.751 1.59%
BM_std_min<unsigned_long_long>/14 1.907 -
BM_std_min<unsigned_long_long>/15 2.138 -
BM_std_min<unsigned_long_long>/16 2.447 2.20%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -4.63%
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 2.014 1.33%
BM_std_min<unsigned_long_long>/22 2.228 2.17%
BM_std_min<unsigned_long_long>/23 2.474 1.05%
BM_std_min<unsigned_long_long>/24 2.692 -
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.085 -
BM_std_min<unsigned_long_long>/27 2.096 -
BM_std_min<unsigned_long_long>/28 2.177 -
BM_std_min<unsigned_long_long>/29 2.478 -
BM_std_min<unsigned_long_long>/3 0.693 -1.88%
BM_std_min<unsigned_long_long>/30 2.749 -
BM_std_min<unsigned_long_long>/31 2.977 -
BM_std_min<unsigned_long_long>/32 3.284 1.61%
BM_std_min<unsigned_long_long>/4 1.080 2.97%
BM_std_min<unsigned_long_long>/4000 445.385 -
BM_std_min<unsigned_long_long>/4096 456.045 -
BM_std_min<unsigned_long_long>/5 1.360 3.71%
BM_std_min<unsigned_long_long>/512 46.933 -
BM_std_min<unsigned_long_long>/5500 615.031 -
BM_std_min<unsigned_long_long>/6 1.578 -2.94%
BM_std_min<unsigned_long_long>/64 4.810 2.46%
BM_std_min<unsigned_long_long>/64000 7328.257 -
BM_std_min<unsigned_long_long>/65536 7502.621 -
BM_std_min<unsigned_long_long>/7 1.974 7.37%
BM_std_min<unsigned_long_long>/70000 8017.194 -
BM_std_min<unsigned_long_long>/8 2.316 -2.95%
BM_std_min<unsigned_long_long>/9 1.156 -
BM_std_min<unsigned_short>/1 0.456 76.95%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.843 -
BM_std_min<unsigned_short>/11 1.161 -
BM_std_min<unsigned_short>/12 1.540 3.38%
BM_std_min<unsigned_short>/13 6.413 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.707 -
BM_std_min<unsigned_short>/17 6.637 -
BM_std_min<unsigned_short>/18 1.508 1.82%
BM_std_min<unsigned_short>/19 1.941 10.28%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.327 6.72%
BM_std_min<unsigned_short>/21 6.905 -
BM_std_min<unsigned_short>/22 1.863 1.43%
BM_std_min<unsigned_short>/23 2.082 -1.41%
BM_std_min<unsigned_short>/24 2.518 1.61%
BM_std_min<unsigned_short>/25 7.120 -
BM_std_min<unsigned_short>/26 2.058 -2.12%
BM_std_min<unsigned_short>/27 2.300 -3.54%
BM_std_min<unsigned_short>/28 2.628 -5.18%
BM_std_min<unsigned_short>/29 7.324 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.385 1.96%
BM_std_min<unsigned_short>/31 2.569 -
BM_std_min<unsigned_short>/32 2.917 -1.22%
BM_std_min<unsigned_short>/4 0.999 2.42%
BM_std_min<unsigned_short>/4000 53.678 -
BM_std_min<unsigned_short>/4096 55.077 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.170 -4.01%
BM_std_min<unsigned_short>/5500 75.411 -
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.588 2.44%
BM_std_min<unsigned_short>/64000 911.940 -
BM_std_min<unsigned_short>/65536 934.393 -
BM_std_min<unsigned_short>/7 1.087 -
BM_std_min<unsigned_short>/70000 1033.079 -
BM_std_min<unsigned_short>/8 1.325 2.38%
BM_std_min<unsigned_short>/9 6.300 1.75%
BM_std_minmax<char>/1 0.641 3.50%
BM_std_minmax<char>/10 1.263 -8.74%
BM_std_minmax<char>/1024 8.774 -
BM_std_minmax<char>/11 1.586 -12.41%
BM_std_minmax<char>/12 1.903 -4.13%
BM_std_minmax<char>/13 2.166 -
BM_std_minmax<char>/14 2.430 -5.60%
BM_std_minmax<char>/15 2.720 -9.41%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.087 -
BM_std_minmax<char>/18 1.301 -
BM_std_minmax<char>/19 1.621 -2.16%
BM_std_minmax<char>/2 0.890 -2.22%
BM_std_minmax<char>/20 1.928 -
BM_std_minmax<char>/21 2.253 -
BM_std_minmax<char>/22 2.514 -
BM_std_minmax<char>/23 2.969 -
BM_std_minmax<char>/24 1.225 6.03%
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.401 -
BM_std_minmax<char>/27 1.791 -1.31%
BM_std_minmax<char>/28 2.162 -
BM_std_minmax<char>/29 2.404 -
BM_std_minmax<char>/3 1.207 -
BM_std_minmax<char>/30 2.655 -
BM_std_minmax<char>/31 3.145 -
BM_std_minmax<char>/32 1.505 -1.78%
BM_std_minmax<char>/4 1.493 1.09%
BM_std_minmax<char>/4000 39.135 -
BM_std_minmax<char>/4096 32.991 -
BM_std_minmax<char>/5 1.809 3.32%
BM_std_minmax<char>/512 5.031 1.13%
BM_std_minmax<char>/5500 51.069 1.77%
BM_std_minmax<char>/6 2.079 2.82%
BM_std_minmax<char>/64 1.205 -12.76%
BM_std_minmax<char>/64000 532.878 -
BM_std_minmax<char>/65536 545.181 -
BM_std_minmax<char>/7 2.420 -
BM_std_minmax<char>/70000 597.715 -
BM_std_minmax<char>/8 1.088 -5.07%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.388 -
BM_std_minmax<int>/1024 33.659 -
BM_std_minmax<int>/11 1.727 -4.31%
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.619 -
BM_std_minmax<int>/15 1.961 -1.68%
BM_std_minmax<int>/16 1.315 -2.47%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.850 -
BM_std_minmax<int>/2 0.837 1.39%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.021 -
BM_std_minmax<int>/23 2.303 -3.10%
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.431 -2.57%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.131 -1.06%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.687 -
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.976 -1.21%
BM_std_minmax<int>/4000 133.420 -
BM_std_minmax<int>/4096 136.641 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.660 -
BM_std_minmax<int>/5500 191.377 -
BM_std_minmax<int>/6 1.387 -
BM_std_minmax<int>/64 2.534 -
BM_std_minmax<int>/64000 2153.247 -
BM_std_minmax<int>/65536 2203.678 -
BM_std_minmax<int>/7 1.773 -4.91%
BM_std_minmax<int>/70000 2352.909 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.168 -
BM_std_minmax<long_long>/1 0.623 -4.45%
BM_std_minmax<long_long>/10 2.139 -1.56%
BM_std_minmax<long_long>/1024 134.121 -
BM_std_minmax<long_long>/11 2.301 -6.27%
BM_std_minmax<long_long>/12 2.688 -1.07%
BM_std_minmax<long_long>/13 2.972 -2.86%
BM_std_minmax<long_long>/14 3.324 -
BM_std_minmax<long_long>/15 3.663 1.06%
BM_std_minmax<long_long>/16 3.058 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.064 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 0.960 -27.37%
BM_std_minmax<long_long>/20 3.274 -
BM_std_minmax<long_long>/21 3.515 -
BM_std_minmax<long_long>/22 3.925 -
BM_std_minmax<long_long>/23 4.304 -
BM_std_minmax<long_long>/24 3.992 -
BM_std_minmax<long_long>/25 4.013 -
BM_std_minmax<long_long>/26 4.010 -
BM_std_minmax<long_long>/27 4.018 -
BM_std_minmax<long_long>/28 4.077 -1.03%
BM_std_minmax<long_long>/29 4.213 -2.62%
BM_std_minmax<long_long>/3 1.299 -17.19%
BM_std_minmax<long_long>/30 4.510 -
BM_std_minmax<long_long>/31 4.758 -
BM_std_minmax<long_long>/32 4.976 -
BM_std_minmax<long_long>/4 1.611 -13.77%
BM_std_minmax<long_long>/4000 527.726 -
BM_std_minmax<long_long>/4096 539.935 -
BM_std_minmax<long_long>/5 1.972 -4.98%
BM_std_minmax<long_long>/512 66.981 -
BM_std_minmax<long_long>/5500 725.504 -
BM_std_minmax<long_long>/6 2.212 -5.35%
BM_std_minmax<long_long>/64 10.357 -
BM_std_minmax<long_long>/64000 8485.310 -
BM_std_minmax<long_long>/65536 8696.367 -
BM_std_minmax<long_long>/7 2.605 1.55%
BM_std_minmax<long_long>/70000 9285.456 -
BM_std_minmax<long_long>/8 2.124 -
BM_std_minmax<long_long>/9 2.127 -
BM_std_minmax<short>/1 0.663 4.28%
BM_std_minmax<short>/10 1.431 -
BM_std_minmax<short>/1024 16.593 -
BM_std_minmax<short>/11 1.794 -1.68%
BM_std_minmax<short>/12 1.385 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.923 -2.43%
BM_std_minmax<short>/16 1.754 -
BM_std_minmax<short>/17 1.767 -
BM_std_minmax<short>/18 2.079 1.92%
BM_std_minmax<short>/19 2.301 -4.72%
BM_std_minmax<short>/2 0.925 3.12%
BM_std_minmax<short>/20 1.984 -8.56%
BM_std_minmax<short>/21 2.047 -
BM_std_minmax<short>/22 2.314 1.20%
BM_std_minmax<short>/23 2.722 3.63%
BM_std_minmax<short>/24 2.282 -3.33%
BM_std_minmax<short>/25 2.293 -
BM_std_minmax<short>/26 2.433 -6.07%
BM_std_minmax<short>/27 2.850 -
BM_std_minmax<short>/28 2.521 -3.65%
BM_std_minmax<short>/29 2.562 -1.68%
BM_std_minmax<short>/3 1.197 -
BM_std_minmax<short>/30 2.757 -1.40%
BM_std_minmax<short>/31 3.079 -
BM_std_minmax<short>/32 1.229 -
BM_std_minmax<short>/4 0.925 -10.50%
BM_std_minmax<short>/4000 66.153 -
BM_std_minmax<short>/4096 67.803 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.879 -
BM_std_minmax<short>/5500 97.827 -
BM_std_minmax<short>/6 1.397 1.65%
BM_std_minmax<short>/64 1.525 -
BM_std_minmax<short>/64000 1066.801 -
BM_std_minmax<short>/65536 1092.242 -
BM_std_minmax<short>/7 1.771 3.36%
BM_std_minmax<short>/70000 1201.261 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.187 -
BM_std_minmax<unsigned_char>/1 0.654 7.48%
BM_std_minmax<unsigned_char>/10 1.349 -2.66%
BM_std_minmax<unsigned_char>/1024 8.823 -
BM_std_minmax<unsigned_char>/11 1.770 -1.21%
BM_std_minmax<unsigned_char>/12 2.010 1.73%
BM_std_minmax<unsigned_char>/13 2.345 4.89%
BM_std_minmax<unsigned_char>/14 2.640 3.51%
BM_std_minmax<unsigned_char>/15 3.072 4.64%
BM_std_minmax<unsigned_char>/16 0.924 -
BM_std_minmax<unsigned_char>/17 1.110 2.10%
BM_std_minmax<unsigned_char>/18 1.367 5.58%
BM_std_minmax<unsigned_char>/19 1.721 4.02%
BM_std_minmax<unsigned_char>/2 0.925 12.13%
BM_std_minmax<unsigned_char>/20 2.013 7.71%
BM_std_minmax<unsigned_char>/21 2.313 6.13%
BM_std_minmax<unsigned_char>/22 2.661 8.41%
BM_std_minmax<unsigned_char>/23 3.049 5.88%
BM_std_minmax<unsigned_char>/24 1.155 -
BM_std_minmax<unsigned_char>/25 1.183 -
BM_std_minmax<unsigned_char>/26 1.440 3.77%
BM_std_minmax<unsigned_char>/27 1.843 -
BM_std_minmax<unsigned_char>/28 2.146 4.40%
BM_std_minmax<unsigned_char>/29 2.498 6.15%
BM_std_minmax<unsigned_char>/3 1.196 5.97%
BM_std_minmax<unsigned_char>/30 2.820 5.83%
BM_std_minmax<unsigned_char>/31 3.361 7.20%
BM_std_minmax<unsigned_char>/32 1.490 2.53%
BM_std_minmax<unsigned_char>/4 1.515 5.49%
BM_std_minmax<unsigned_char>/4000 39.501 -
BM_std_minmax<unsigned_char>/4096 33.054 -
BM_std_minmax<unsigned_char>/5 1.780 7.83%
BM_std_minmax<unsigned_char>/512 5.011 -
BM_std_minmax<unsigned_char>/5500 49.644 1.22%
BM_std_minmax<unsigned_char>/6 2.103 9.06%
BM_std_minmax<unsigned_char>/64 1.261 9.20%
BM_std_minmax<unsigned_char>/64000 533.835 -
BM_std_minmax<unsigned_char>/65536 546.517 -
BM_std_minmax<unsigned_char>/7 2.642 16.54%
BM_std_minmax<unsigned_char>/70000 598.807 -
BM_std_minmax<unsigned_char>/8 1.025 3.13%
BM_std_minmax<unsigned_char>/9 1.124 -2.64%
BM_std_minmax<unsigned_int>/1 0.622 3.54%
BM_std_minmax<unsigned_int>/10 1.388 1.35%
BM_std_minmax<unsigned_int>/1024 33.673 -
BM_std_minmax<unsigned_int>/11 1.752 3.22%
BM_std_minmax<unsigned_int>/12 1.386 5.10%
BM_std_minmax<unsigned_int>/13 1.387 2.63%
BM_std_minmax<unsigned_int>/14 1.618 3.60%
BM_std_minmax<unsigned_int>/15 2.099 5.60%
BM_std_minmax<unsigned_int>/16 1.386 2.39%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.850 -
BM_std_minmax<unsigned_int>/2 0.860 3.10%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.851 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.402 -
BM_std_minmax<unsigned_int>/24 1.808 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.385 -
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.048 -
BM_std_minmax<unsigned_int>/3 1.153 2.13%
BM_std_minmax<unsigned_int>/30 2.214 -
BM_std_minmax<unsigned_int>/31 2.509 -
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.087 11.56%
BM_std_minmax<unsigned_int>/4000 133.405 -
BM_std_minmax<unsigned_int>/4096 136.694 -
BM_std_minmax<unsigned_int>/5 1.156 2.12%
BM_std_minmax<unsigned_int>/512 16.673 -
BM_std_minmax<unsigned_int>/5500 191.504 -
BM_std_minmax<unsigned_int>/6 1.387 3.42%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2154.860 -
BM_std_minmax<unsigned_int>/65536 2206.194 -
BM_std_minmax<unsigned_int>/7 1.870 8.76%
BM_std_minmax<unsigned_int>/70000 2354.025 -
BM_std_minmax<unsigned_int>/8 1.156 3.55%
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.644 10.37%
BM_std_minmax<unsigned_long_long>/10 2.128 -
BM_std_minmax<unsigned_long_long>/1024 134.045 -
BM_std_minmax<unsigned_long_long>/11 2.310 -3.27%
BM_std_minmax<unsigned_long_long>/12 2.671 -
BM_std_minmax<unsigned_long_long>/13 2.971 -2.20%
BM_std_minmax<unsigned_long_long>/14 3.313 -
BM_std_minmax<unsigned_long_long>/15 3.719 -
BM_std_minmax<unsigned_long_long>/16 3.058 -
BM_std_minmax<unsigned_long_long>/17 3.069 -
BM_std_minmax<unsigned_long_long>/18 3.072 -
BM_std_minmax<unsigned_long_long>/19 3.069 -
BM_std_minmax<unsigned_long_long>/2 0.883 3.77%
BM_std_minmax<unsigned_long_long>/20 3.275 -
BM_std_minmax<unsigned_long_long>/21 3.502 -1.59%
BM_std_minmax<unsigned_long_long>/22 3.932 -
BM_std_minmax<unsigned_long_long>/23 4.332 -1.25%
BM_std_minmax<unsigned_long_long>/24 3.993 -
BM_std_minmax<unsigned_long_long>/25 4.015 -
BM_std_minmax<unsigned_long_long>/26 4.020 -
BM_std_minmax<unsigned_long_long>/27 4.018 -
BM_std_minmax<unsigned_long_long>/28 4.046 -
BM_std_minmax<unsigned_long_long>/29 4.103 -2.31%
BM_std_minmax<unsigned_long_long>/3 1.250 5.32%
BM_std_minmax<unsigned_long_long>/30 4.448 -
BM_std_minmax<unsigned_long_long>/31 4.798 -
BM_std_minmax<unsigned_long_long>/32 4.973 -
BM_std_minmax<unsigned_long_long>/4 1.595 4.81%
BM_std_minmax<unsigned_long_long>/4000 527.641 -
BM_std_minmax<unsigned_long_long>/4096 539.879 -
BM_std_minmax<unsigned_long_long>/5 1.871 3.00%
BM_std_minmax<unsigned_long_long>/512 67.002 -
BM_std_minmax<unsigned_long_long>/5500 725.590 -
BM_std_minmax<unsigned_long_long>/6 2.123 2.32%
BM_std_minmax<unsigned_long_long>/64 10.323 -
BM_std_minmax<unsigned_long_long>/64000 8489.705 -
BM_std_minmax<unsigned_long_long>/65536 8695.868 -
BM_std_minmax<unsigned_long_long>/7 2.570 2.31%
BM_std_minmax<unsigned_long_long>/70000 9287.634 -
BM_std_minmax<unsigned_long_long>/8 2.122 -
BM_std_minmax<unsigned_long_long>/9 2.126 -
BM_std_minmax<unsigned_short>/1 0.627 -1.82%
BM_std_minmax<unsigned_short>/10 1.404 -
BM_std_minmax<unsigned_short>/1024 16.596 -
BM_std_minmax<unsigned_short>/11 1.735 -
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.620 -
BM_std_minmax<unsigned_short>/15 1.912 -4.18%
BM_std_minmax<unsigned_short>/16 1.722 -
BM_std_minmax<unsigned_short>/17 1.732 1.90%
BM_std_minmax<unsigned_short>/18 1.950 -1.63%
BM_std_minmax<unsigned_short>/19 2.155 -4.69%
BM_std_minmax<unsigned_short>/2 0.877 -
BM_std_minmax<unsigned_short>/20 1.997 -
BM_std_minmax<unsigned_short>/21 2.107 2.67%
BM_std_minmax<unsigned_short>/22 2.459 -
BM_std_minmax<unsigned_short>/23 2.586 1.80%
BM_std_minmax<unsigned_short>/24 2.284 1.16%
BM_std_minmax<unsigned_short>/25 2.356 1.39%
BM_std_minmax<unsigned_short>/26 2.533 -1.72%
BM_std_minmax<unsigned_short>/27 2.833 1.18%
BM_std_minmax<unsigned_short>/28 2.580 1.92%
BM_std_minmax<unsigned_short>/29 2.610 2.29%
BM_std_minmax<unsigned_short>/3 1.171 2.07%
BM_std_minmax<unsigned_short>/30 2.845 -
BM_std_minmax<unsigned_short>/31 3.140 2.46%
BM_std_minmax<unsigned_short>/32 1.265 2.88%
BM_std_minmax<unsigned_short>/4 1.025 -11.11%
BM_std_minmax<unsigned_short>/4000 66.159 -
BM_std_minmax<unsigned_short>/4096 67.804 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.892 -
BM_std_minmax<unsigned_short>/5500 97.934 -
BM_std_minmax<unsigned_short>/6 1.365 -1.57%
BM_std_minmax<unsigned_short>/64 1.548 1.50%
BM_std_minmax<unsigned_short>/64000 1066.994 -
BM_std_minmax<unsigned_short>/65536 1092.325 -
BM_std_minmax<unsigned_short>/7 1.677 -1.81%
BM_std_minmax<unsigned_short>/70000 1201.982 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.166 -
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 273.258 5.25%
BM_std_minmax_element<char>/2 0.647 -5.94%
BM_std_minmax_element<char>/3 1.109 -3.21%
BM_std_minmax_element<char>/4 1.237 2.83%
BM_std_minmax_element<char>/4000 1043.793 5.61%
BM_std_minmax_element<char>/4096 1071.209 5.87%
BM_std_minmax_element<char>/512 139.831 5.16%
BM_std_minmax_element<char>/5500 1429.864 5.62%
BM_std_minmax_element<char>/64 17.288 1.71%
BM_std_minmax_element<char>/64000 16433.413 5.03%
BM_std_minmax_element<char>/65536 16760.531 4.65%
BM_std_minmax_element<char>/70000 17907.394 4.60%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 264.005 -8.44%
BM_std_minmax_element<int>/2 0.685 5.89%
BM_std_minmax_element<int>/3 1.240 3.75%
BM_std_minmax_element<int>/4 1.242 -
BM_std_minmax_element<int>/4000 1018.305 -8.56%
BM_std_minmax_element<int>/4096 1041.213 -8.62%
BM_std_minmax_element<int>/512 133.769 -8.64%
BM_std_minmax_element<int>/5500 1395.573 -8.69%
BM_std_minmax_element<int>/64 16.955 -6.17%
BM_std_minmax_element<int>/64000 16299.495 -8.53%
BM_std_minmax_element<int>/65536 16691.269 -8.42%
BM_std_minmax_element<int>/70000 17811.760 -8.54%
BM_std_minmax_element<long_long>/1 0.301 -
BM_std_minmax_element<long_long>/1024 278.261 1.65%
BM_std_minmax_element<long_long>/2 0.686 5.95%
BM_std_minmax_element<long_long>/3 1.198 7.46%
BM_std_minmax_element<long_long>/4 1.271 1.38%
BM_std_minmax_element<long_long>/4000 1073.849 2.26%
BM_std_minmax_element<long_long>/4096 1099.138 2.29%
BM_std_minmax_element<long_long>/512 141.081 1.45%
BM_std_minmax_element<long_long>/5500 1472.668 2.58%
BM_std_minmax_element<long_long>/64 17.699 2.88%
BM_std_minmax_element<long_long>/64000 17187.376 2.63%
BM_std_minmax_element<long_long>/65536 17581.599 2.55%
BM_std_minmax_element<long_long>/70000 18747.632 2.34%
BM_std_minmax_element<short>/1 0.319 5.40%
BM_std_minmax_element<short>/1024 312.898 -
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 1.102 -11.57%
BM_std_minmax_element<short>/4 1.251 1.80%
BM_std_minmax_element<short>/4000 1212.625 1.05%
BM_std_minmax_element<short>/4096 1242.993 1.16%
BM_std_minmax_element<short>/512 156.434 -
BM_std_minmax_element<short>/5500 1669.982 1.47%
BM_std_minmax_element<short>/64 17.780 -
BM_std_minmax_element<short>/64000 19314.966 -
BM_std_minmax_element<short>/65536 19840.995 1.26%
BM_std_minmax_element<short>/70000 21132.285 -
BM_tolower_char<char> 0.692 10.80%
BM_tolower_char<wchar_t> 0.691 9.76%
BM_tolower_string<char> 14.877 -
BM_tolower_string<wchar_t> 6.199 -
BM_toupper_char<char> 0.690 37.22%
BM_toupper_char<wchar_t> 0.688 -
BM_toupper_string<char> 15.034 1.04%
BM_toupper_string<wchar_t> 6.221 -
BM_vector_deque_copy/0 0.550 38.47%
BM_vector_deque_copy/1 2.207 -
BM_vector_deque_copy/1024 36.197 -
BM_vector_deque_copy/2 1.875 -
BM_vector_deque_copy/4000 141.684 -
BM_vector_deque_copy/4096 146.098 -
BM_vector_deque_copy/512 17.033 -
BM_vector_deque_copy/5500 196.074 -
BM_vector_deque_copy/64 2.767 -
BM_vector_deque_copy/64000 2709.897 13.93%
BM_vector_deque_copy/65536 2431.984 2.55%
BM_vector_deque_copy/70000 2937.105 11.82%
BM_vector_deque_copy_backward/0 0.439 -22.64%
BM_vector_deque_copy_backward/1 2.435 7.16%
BM_vector_deque_copy_backward/1024 38.364 1.93%
BM_vector_deque_copy_backward/2 2.145 7.24%
BM_vector_deque_copy_backward/4000 144.177 1.94%
BM_vector_deque_copy_backward/4096 150.022 1.71%
BM_vector_deque_copy_backward/512 17.603 -
BM_vector_deque_copy_backward/5500 201.436 1.80%
BM_vector_deque_copy_backward/64 3.016 -1.63%
BM_vector_deque_copy_backward/64000 7732.848 -
BM_vector_deque_copy_backward/65536 8090.608 -
BM_vector_deque_copy_backward/70000 8615.718 1.07%
BM_vector_deque_move/0 0.396 -20.99%
BM_vector_deque_move/1 2.328 -1.19%
BM_vector_deque_move/1024 36.046 -
BM_vector_deque_move/2 2.069 -
BM_vector_deque_move/4000 141.739 -
BM_vector_deque_move/4096 147.779 1.62%
BM_vector_deque_move/512 17.049 -
BM_vector_deque_move/5500 201.012 1.38%
BM_vector_deque_move/64 2.813 -
BM_vector_deque_move/64000 2718.103 14.89%
BM_vector_deque_move/65536 2644.428 11.57%
BM_vector_deque_move/70000 2927.385 13.27%
BM_vector_deque_move_backward/0 0.518 18.38%
BM_vector_deque_move_backward/1 2.309 1.48%
BM_vector_deque_move_backward/1024 38.572 2.39%
BM_vector_deque_move_backward/2 2.066 4.13%
BM_vector_deque_move_backward/4000 143.971 2.08%
BM_vector_deque_move_backward/4096 148.984 -
BM_vector_deque_move_backward/512 17.887 -
BM_vector_deque_move_backward/5500 199.880 -
BM_vector_deque_move_backward/64 3.001 -4.16%
BM_vector_deque_move_backward/64000 7827.277 2.43%
BM_vector_deque_move_backward/65536 7763.478 -4.70%
BM_vector_deque_move_backward/70000 8218.965 -
BM_vector_deque_ranges_copy/0 0.608 31.31%
BM_vector_deque_ranges_copy/1 2.122 7.97%
BM_vector_deque_ranges_copy/1024 35.880 -
BM_vector_deque_ranges_copy/2 1.842 6.51%
BM_vector_deque_ranges_copy/4000 142.163 -
BM_vector_deque_ranges_copy/4096 147.237 -
BM_vector_deque_ranges_copy/512 17.097 -
BM_vector_deque_ranges_copy/5500 200.293 2.21%
BM_vector_deque_ranges_copy/64 2.694 -
BM_vector_deque_ranges_copy/64000 2716.205 14.35%
BM_vector_deque_ranges_copy/65536 2654.865 11.94%
BM_vector_deque_ranges_copy/70000 2929.417 13.02%
BM_vector_deque_ranges_copy_backward/0 0.439 -27.73%
BM_vector_deque_ranges_copy_backward/1 2.136 -8.15%
BM_vector_deque_ranges_copy_backward/1024 38.123 1.97%
BM_vector_deque_ranges_copy_backward/2 1.896 -7.94%
BM_vector_deque_ranges_copy_backward/4000 143.535 1.49%
BM_vector_deque_ranges_copy_backward/4096 149.651 -
BM_vector_deque_ranges_copy_backward/512 18.050 2.60%
BM_vector_deque_ranges_copy_backward/5500 201.536 1.72%
BM_vector_deque_ranges_copy_backward/64 3.087 2.03%
BM_vector_deque_ranges_copy_backward/64000 7563.214 -1.50%
BM_vector_deque_ranges_copy_backward/65536 7756.232 -2.60%
BM_vector_deque_ranges_copy_backward/70000 8557.387 -
BM_vector_deque_ranges_move/0 0.430 16.51%
BM_vector_deque_ranges_move/1 2.241 -2.78%
BM_vector_deque_ranges_move/1024 35.764 -
BM_vector_deque_ranges_move/2 1.953 -5.42%
BM_vector_deque_ranges_move/4000 143.824 1.82%
BM_vector_deque_ranges_move/4096 147.720 1.53%
BM_vector_deque_ranges_move/512 17.064 -
BM_vector_deque_ranges_move/5500 198.755 1.19%
BM_vector_deque_ranges_move/64 2.755 -1.44%
BM_vector_deque_ranges_move/64000 2607.486 9.85%
BM_vector_deque_ranges_move/65536 2641.625 11.45%
BM_vector_deque_ranges_move/70000 2822.637 8.96%
BM_vector_deque_ranges_move_backward/0 0.383 -21.56%
BM_vector_deque_ranges_move_backward/1 2.342 3.19%
BM_vector_deque_ranges_move_backward/1024 38.188 -
BM_vector_deque_ranges_move_backward/2 2.066 3.63%
BM_vector_deque_ranges_move_backward/4000 145.757 3.34%
BM_vector_deque_ranges_move_backward/4096 150.705 1.65%
BM_vector_deque_ranges_move_backward/512 17.949 2.07%
BM_vector_deque_ranges_move_backward/5500 202.744 2.41%
BM_vector_deque_ranges_move_backward/64 3.000 -
BM_vector_deque_ranges_move_backward/64000 7773.471 -
BM_vector_deque_ranges_move_backward/65536 7661.877 -
BM_vector_deque_ranges_move_backward/70000 8238.838 -3.82%
SetIntersection_Front_Set_float_1024_1 1117029.915 -1.86%
SetIntersection_Front_Set_float_1024_1024 15641521.969 4.55%
SetIntersection_Front_Set_float_1024_16 1307401.667 1.06%
SetIntersection_Front_Set_float_1024_256 4717724.811 -2.03%
SetIntersection_Front_Set_float_1024_4 1149256.060 -1.11%
SetIntersection_Front_Set_float_1024_64 1997126.156 -
SetIntersection_Front_Set_float_16384_1 1106028.877 -
SetIntersection_Front_Set_float_16384_1024 14594974.604 -
SetIntersection_Front_Set_float_16384_16 1310699.129 -
SetIntersection_Front_Set_float_16384_16384 352215325.034 44.30%
SetIntersection_Front_Set_float_16384_256 4663593.112 -1.74%
SetIntersection_Front_Set_float_16384_4 1156123.059 -
SetIntersection_Front_Set_float_16384_64 1852683.821 -6.13%
SetIntersection_Front_Set_float_16_1 67264160.495 -
SetIntersection_Front_Set_float_16_16 41564440.604 -
SetIntersection_Front_Set_float_16_4 58792915.856 -
SetIntersection_Front_Set_float_1_1 572929362.377 -
SetIntersection_Front_Set_float_256_1 4414814.731 -1.21%
SetIntersection_Front_Set_float_256_16 4916909.774 -
SetIntersection_Front_Set_float_256_256 9302699.458 3.47%
SetIntersection_Front_Set_float_256_4 4522454.959 -1.00%
SetIntersection_Front_Set_float_256_64 6270491.865 -2.27%
SetIntersection_Front_Set_float_262144_1 1113461.685 1.19%
SetIntersection_Front_Set_float_262144_1024 14306970.641 -1.73%
SetIntersection_Front_Set_float_262144_16 1302395.045 3.47%
SetIntersection_Front_Set_float_262144_16384 256979089.458 6.90%
SetIntersection_Front_Set_float_262144_256 4478302.933 2.49%
SetIntersection_Front_Set_float_262144_262144 1795239.338 2.87%
SetIntersection_Front_Set_float_262144_4 1121985.126 -3.26%
SetIntersection_Front_Set_float_262144_64 1874603.534 3.24%
SetIntersection_Front_Set_float_4_1 229051352.077 -
SetIntersection_Front_Set_float_4_4 147402582.812 -
SetIntersection_Front_Set_float_64_1 17684199.931 -
SetIntersection_Front_Set_float_64_16 16803370.858 1.01%
SetIntersection_Front_Set_float_64_4 17253395.297 -1.12%
SetIntersection_Front_Set_float_64_64 15404928.830 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1117821.231 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21714003.483 5.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1357860.626 -2.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6030040.162 -4.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1165269.815 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2249461.214 -3.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1104615.644 -1.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21409175.899 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1377592.814 -3.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 350625234.874 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5855784.115 -5.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1180401.586 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2267491.628 -5.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67089529.372 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43293707.719 -2.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60033689.320 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 571144138.060 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4479088.157 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5268154.544 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11525444.968 -2.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4650111.338 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7577616.743 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1130942.395 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20810803.385 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1376634.385 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 340174226.502 -3.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5945532.128 -4.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2228961.426 -1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1196754.666 2.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2219621.241 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228585096.841 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149068554.618 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17474586.290 -1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17928682.656 1.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17736655.923 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18673993.360 3.73%
SetIntersection_Front_Set_string_1024_1 1173076.388 1.78%
SetIntersection_Front_Set_string_1024_1024 58138520.693 3.07%
SetIntersection_Front_Set_string_1024_16 2096365.400 6.55%
SetIntersection_Front_Set_string_1024_256 15199083.855 -
SetIntersection_Front_Set_string_1024_4 1346017.441 2.16%
SetIntersection_Front_Set_string_1024_64 4982103.750 11.75%
SetIntersection_Front_Set_string_16384_1 1161293.284 -
SetIntersection_Front_Set_string_16384_1024 60170430.856 4.59%
SetIntersection_Front_Set_string_16384_16 2079412.739 1.41%
SetIntersection_Front_Set_string_16384_16384 350287747.347 -
SetIntersection_Front_Set_string_16384_256 16403923.334 9.97%
SetIntersection_Front_Set_string_16384_4 1328476.920 -
SetIntersection_Front_Set_string_16384_64 4792921.044 2.94%
SetIntersection_Front_Set_string_16_1 69716336.410 -
SetIntersection_Front_Set_string_16_16 65272526.887 3.02%
SetIntersection_Front_Set_string_16_4 68225020.161 1.11%
SetIntersection_Front_Set_string_1_1 591697626.144 -
SetIntersection_Front_Set_string_256_1 4580249.388 -2.11%
SetIntersection_Front_Set_string_256_16 7780445.309 -
SetIntersection_Front_Set_string_256_256 31083030.176 -2.52%
SetIntersection_Front_Set_string_256_4 5277020.769 -1.66%
SetIntersection_Front_Set_string_256_64 14922940.505 7.74%
SetIntersection_Front_Set_string_262144_1 1117251.245 -3.49%
SetIntersection_Front_Set_string_262144_1024 60695586.484 3.26%
SetIntersection_Front_Set_string_262144_16 1935067.014 -
SetIntersection_Front_Set_string_262144_16384 348016399.736 -
SetIntersection_Front_Set_string_262144_256 17022049.062 7.16%
SetIntersection_Front_Set_string_262144_262144 17641160.809 -
SetIntersection_Front_Set_string_262144_4 1354990.609 -
SetIntersection_Front_Set_string_262144_64 5244694.520 2.55%
SetIntersection_Front_Set_string_4_1 235919189.007 -
SetIntersection_Front_Set_string_4_4 168616468.646 -
SetIntersection_Front_Set_string_64_1 18233648.322 -
SetIntersection_Front_Set_string_64_16 25494556.087 2.85%
SetIntersection_Front_Set_string_64_4 19505786.830 -1.82%
SetIntersection_Front_Set_string_64_64 36380707.259 7.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1101003.699 -2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25130436.555 3.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1429929.907 1.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6814445.332 -1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1186354.969 1.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2453495.328 1.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1122225.484 4.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26270980.592 -2.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1445456.251 1.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 357634426.562 -1.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6784191.863 1.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1153020.109 -1.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2508652.129 5.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67695937.273 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44899471.002 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60679165.816 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574667721.825 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4476140.940 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5397268.083 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13436181.513 1.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4661335.404 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7844878.054 1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1130539.816 2.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 28096385.814 7.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1409245.226 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 346753709.816 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6580224.387 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3097312.906 2.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1171409.956 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2391795.728 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 230075272.838 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 151046663.515 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17646385.919 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18185964.626 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17796664.469 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19485522.302 -1.48%
SetIntersection_Front_Set_uint32_1024_1 1118766.088 1.00%
SetIntersection_Front_Set_uint32_1024_1024 15904769.209 2.79%
SetIntersection_Front_Set_uint32_1024_16 1289597.732 -3.17%
SetIntersection_Front_Set_uint32_1024_256 4764590.190 -5.68%
SetIntersection_Front_Set_uint32_1024_4 1116503.871 -3.44%
SetIntersection_Front_Set_uint32_1024_64 1949513.019 -5.06%
SetIntersection_Front_Set_uint32_16384_1 1114629.868 5.42%
SetIntersection_Front_Set_uint32_16384_1024 15396532.240 -5.10%
SetIntersection_Front_Set_uint32_16384_16 1303227.689 6.75%
SetIntersection_Front_Set_uint32_16384_16384 345044724.491 -1.51%
SetIntersection_Front_Set_uint32_16384_256 4503544.185 -5.10%
SetIntersection_Front_Set_uint32_16384_4 1114182.595 -2.86%
SetIntersection_Front_Set_uint32_16384_64 2001110.298 5.25%
SetIntersection_Front_Set_uint32_16_1 66972326.422 -
SetIntersection_Front_Set_uint32_16_16 42088787.430 -
SetIntersection_Front_Set_uint32_16_4 58628498.791 -
SetIntersection_Front_Set_uint32_1_1 569040467.944 -
SetIntersection_Front_Set_uint32_256_1 4406451.001 -
SetIntersection_Front_Set_uint32_256_16 4881981.351 -2.26%
SetIntersection_Front_Set_uint32_256_256 9205795.289 -1.95%
SetIntersection_Front_Set_uint32_256_4 4447160.142 -
SetIntersection_Front_Set_uint32_256_64 6169704.248 -2.37%
SetIntersection_Front_Set_uint32_262144_1 1064361.943 -
SetIntersection_Front_Set_uint32_262144_1024 14745721.672 -16.23%
SetIntersection_Front_Set_uint32_262144_16 1279592.392 -1.20%
SetIntersection_Front_Set_uint32_262144_16384 345179042.126 -2.88%
SetIntersection_Front_Set_uint32_262144_256 4957385.183 1.18%
SetIntersection_Front_Set_uint32_262144_262144 1837716.391 -
SetIntersection_Front_Set_uint32_262144_4 1145720.374 1.57%
SetIntersection_Front_Set_uint32_262144_64 1909781.392 -
SetIntersection_Front_Set_uint32_4_1 228266182.452 -
SetIntersection_Front_Set_uint32_4_4 148162630.468 -
SetIntersection_Front_Set_uint32_64_1 17565118.150 -
SetIntersection_Front_Set_uint32_64_16 16696860.117 -1.25%
SetIntersection_Front_Set_uint32_64_4 17435688.423 1.33%
SetIntersection_Front_Set_uint32_64_64 15383094.149 -1.70%
SetIntersection_Front_Set_uint64_1024_1 1113843.875 -
SetIntersection_Front_Set_uint64_1024_1024 15403181.199 4.19%
SetIntersection_Front_Set_uint64_1024_16 1289126.551 -4.09%
SetIntersection_Front_Set_uint64_1024_256 5035083.543 -1.44%
SetIntersection_Front_Set_uint64_1024_4 1147175.686 -1.01%
SetIntersection_Front_Set_uint64_1024_64 1952576.028 -4.82%
SetIntersection_Front_Set_uint64_16384_1 1051043.089 -5.32%
SetIntersection_Front_Set_uint64_16384_1024 15749051.470 -1.21%
SetIntersection_Front_Set_uint64_16384_16 1269551.155 -4.06%
SetIntersection_Front_Set_uint64_16384_16384 353596377.561 3.96%
SetIntersection_Front_Set_uint64_16384_256 5011202.932 8.81%
SetIntersection_Front_Set_uint64_16384_4 1130346.250 -
SetIntersection_Front_Set_uint64_16384_64 2014358.933 2.78%
SetIntersection_Front_Set_uint64_16_1 66836270.465 -
SetIntersection_Front_Set_uint64_16_16 41267808.023 -1.62%
SetIntersection_Front_Set_uint64_16_4 58506629.461 -
SetIntersection_Front_Set_uint64_1_1 567608838.065 -
SetIntersection_Front_Set_uint64_256_1 4466396.658 -
SetIntersection_Front_Set_uint64_256_16 4842025.252 -2.63%
SetIntersection_Front_Set_uint64_256_256 8868096.422 -2.22%
SetIntersection_Front_Set_uint64_256_4 4525034.755 -
SetIntersection_Front_Set_uint64_256_64 6208402.248 4.26%
SetIntersection_Front_Set_uint64_262144_1 1079424.677 -2.24%
SetIntersection_Front_Set_uint64_262144_1024 15457954.225 -2.74%
SetIntersection_Front_Set_uint64_262144_16 1258751.017 -3.10%
SetIntersection_Front_Set_uint64_262144_16384 348306430.521 -
SetIntersection_Front_Set_uint64_262144_256 4694374.818 6.10%
SetIntersection_Front_Set_uint64_262144_262144 1820862.387 -1.83%
SetIntersection_Front_Set_uint64_262144_4 1147799.607 2.29%
SetIntersection_Front_Set_uint64_262144_64 1868581.176 -8.70%
SetIntersection_Front_Set_uint64_4_1 226215991.020 -
SetIntersection_Front_Set_uint64_4_4 147037649.132 -
SetIntersection_Front_Set_uint64_64_1 17394962.714 -1.24%
SetIntersection_Front_Set_uint64_64_16 16775468.823 -
SetIntersection_Front_Set_uint64_64_4 17378025.107 -
SetIntersection_Front_Set_uint64_64_64 15285038.696 -3.50%
SetIntersection_Front_Vector_float_1024_1 1101405.603 -2.11%
SetIntersection_Front_Vector_float_1024_1024 7196442.255 20.10%
SetIntersection_Front_Vector_float_1024_16 1184325.409 -
SetIntersection_Front_Vector_float_1024_256 2607373.080 10.72%
SetIntersection_Front_Vector_float_1024_4 1134479.905 -
SetIntersection_Front_Vector_float_1024_64 1441862.765 -
SetIntersection_Front_Vector_float_16384_1 1115454.505 -
SetIntersection_Front_Vector_float_16384_1024 5988786.564 -
SetIntersection_Front_Vector_float_16384_16 1177308.522 -1.48%
SetIntersection_Front_Vector_float_16384_16384 83437421.484 4.72%
SetIntersection_Front_Vector_float_16384_256 2327847.719 -
SetIntersection_Front_Vector_float_16384_4 1144953.614 2.51%
SetIntersection_Front_Vector_float_16384_64 1434380.106 -1.07%
SetIntersection_Front_Vector_float_16_1 67436567.694 -
SetIntersection_Front_Vector_float_16_16 38066295.116 -
SetIntersection_Front_Vector_float_16_4 57768603.950 -
SetIntersection_Front_Vector_float_1_1 572974227.922 -
SetIntersection_Front_Vector_float_256_1 4414787.613 -1.10%
SetIntersection_Front_Vector_float_256_16 4496431.805 -
SetIntersection_Front_Vector_float_256_256 4680116.475 -
SetIntersection_Front_Vector_float_256_4 4434676.860 -1.27%
SetIntersection_Front_Vector_float_256_64 4637854.599 1.11%
SetIntersection_Front_Vector_float_262144_1 1117874.561 -
SetIntersection_Front_Vector_float_262144_1024 5977894.568 -
SetIntersection_Front_Vector_float_262144_16 1196938.912 -
SetIntersection_Front_Vector_float_262144_16384 79759555.629 -
SetIntersection_Front_Vector_float_262144_256 2354058.079 -
SetIntersection_Front_Vector_float_262144_262144 350966311.258 -
SetIntersection_Front_Vector_float_262144_4 1131301.278 2.03%
SetIntersection_Front_Vector_float_262144_64 1436094.652 -1.68%
SetIntersection_Front_Vector_float_4_1 229042161.680 -
SetIntersection_Front_Vector_float_4_4 145882437.629 -
SetIntersection_Front_Vector_float_64_1 17584943.206 -
SetIntersection_Front_Vector_float_64_16 15405373.513 -
SetIntersection_Front_Vector_float_64_4 16961669.701 -1.20%
SetIntersection_Front_Vector_float_64_64 12094232.049 3.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1105507.179 -1.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8358817.546 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1211333.511 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2963251.948 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1099482.425 -4.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1590353.869 1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1098220.188 1.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8412747.610 -11.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1210726.873 2.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117523317.455 -3.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2955395.604 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1091969.543 -5.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1597929.664 1.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66915862.664 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39227179.091 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58011888.278 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 569358491.330 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4436279.689 1.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4600452.939 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5868937.948 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4451069.456 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5113635.939 1.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1119022.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8352628.658 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1181811.922 -1.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117133819.222 -2.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2929315.248 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350972544.234 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1146369.872 3.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1583614.032 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227675556.038 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147173275.540 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17571302.526 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15588775.457 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16990747.295 -1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12672961.343 -3.57%
SetIntersection_Front_Vector_string_1024_1 1124895.574 -1.32%
SetIntersection_Front_Vector_string_1024_1024 39343042.503 -3.11%
SetIntersection_Front_Vector_string_1024_16 1686287.240 -1.61%
SetIntersection_Front_Vector_string_1024_256 10242730.151 9.21%
SetIntersection_Front_Vector_string_1024_4 1249522.400 -1.40%
SetIntersection_Front_Vector_string_1024_64 3620352.819 3.72%
SetIntersection_Front_Vector_string_16384_1 1129621.101 -1.62%
SetIntersection_Front_Vector_string_16384_1024 39151427.991 -
SetIntersection_Front_Vector_string_16384_16 1698315.881 1.84%
SetIntersection_Front_Vector_string_16384_16384 350510692.177 -
SetIntersection_Front_Vector_string_16384_256 9951979.883 -1.80%
SetIntersection_Front_Vector_string_16384_4 1260782.777 2.18%
SetIntersection_Front_Vector_string_16384_64 3492055.472 2.01%
SetIntersection_Front_Vector_string_16_1 68484317.881 -
SetIntersection_Front_Vector_string_16_16 55401380.676 1.54%
SetIntersection_Front_Vector_string_16_4 63847548.454 -
SetIntersection_Front_Vector_string_1_1 584674503.797 -
SetIntersection_Front_Vector_string_256_1 4532453.773 -1.15%
SetIntersection_Front_Vector_string_256_16 6563676.681 2.73%
SetIntersection_Front_Vector_string_256_256 20435984.140 -1.91%
SetIntersection_Front_Vector_string_256_4 4931210.986 -
SetIntersection_Front_Vector_string_256_64 10883808.989 -1.31%
SetIntersection_Front_Vector_string_262144_1 1151249.986 -
SetIntersection_Front_Vector_string_262144_1024 40146668.813 -
SetIntersection_Front_Vector_string_262144_16 1708731.797 -
SetIntersection_Front_Vector_string_262144_16384 346896433.306 -
SetIntersection_Front_Vector_string_262144_256 9598070.508 -4.57%
SetIntersection_Front_Vector_string_262144_262144 14361595.215 -
SetIntersection_Front_Vector_string_262144_4 1259182.750 -1.30%
SetIntersection_Front_Vector_string_262144_64 3652490.931 4.36%
SetIntersection_Front_Vector_string_4_1 232973822.757 -
SetIntersection_Front_Vector_string_4_4 162291879.790 1.15%
SetIntersection_Front_Vector_string_64_1 18042797.900 -
SetIntersection_Front_Vector_string_64_16 22410448.523 3.82%
SetIntersection_Front_Vector_string_64_4 18838553.377 -
SetIntersection_Front_Vector_string_64_64 27374034.905 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1109370.251 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10804754.909 11.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1244149.100 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3551917.469 8.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1138376.575 -1.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1677702.067 1.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1120950.258 1.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9807393.872 1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1257204.198 -1.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 148676827.552 3.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3306485.830 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1162493.486 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1745891.086 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66979917.637 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39670876.112 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 59023126.432 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570260988.813 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4473687.372 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4712133.361 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6592413.223 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4555974.517 1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5363922.036 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1115800.245 -1.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10771352.160 4.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1247865.630 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 152118007.627 6.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3277412.320 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 352212253.440 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1122752.755 -4.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1679638.493 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228050760.997 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147615091.639 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17476271.868 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16196127.661 1.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17404176.807 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13924785.389 4.10%
SetIntersection_Front_Vector_uint32_1024_1 1119168.638 -
SetIntersection_Front_Vector_uint32_1024_1024 5994873.597 -
SetIntersection_Front_Vector_uint32_1024_16 1192658.328 3.13%
SetIntersection_Front_Vector_uint32_1024_256 2329490.838 -
SetIntersection_Front_Vector_uint32_1024_4 1133587.260 -
SetIntersection_Front_Vector_uint32_1024_64 1449327.501 1.69%
SetIntersection_Front_Vector_uint32_16384_1 1126776.522 -
SetIntersection_Front_Vector_uint32_16384_1024 7035316.252 9.71%
SetIntersection_Front_Vector_uint32_16384_16 1197384.630 1.69%
SetIntersection_Front_Vector_uint32_16384_16384 88814025.132 6.62%
SetIntersection_Front_Vector_uint32_16384_256 2624579.144 1.55%
SetIntersection_Front_Vector_uint32_16384_4 1129662.170 4.17%
SetIntersection_Front_Vector_uint32_16384_64 1462498.966 1.33%
SetIntersection_Front_Vector_uint32_16_1 67171319.937 -
SetIntersection_Front_Vector_uint32_16_16 37958549.467 -
SetIntersection_Front_Vector_uint32_16_4 58142857.854 1.05%
SetIntersection_Front_Vector_uint32_1_1 569586425.350 -
SetIntersection_Front_Vector_uint32_256_1 4397888.958 -
SetIntersection_Front_Vector_uint32_256_16 4517147.518 1.96%
SetIntersection_Front_Vector_uint32_256_256 4703511.096 -4.23%
SetIntersection_Front_Vector_uint32_256_4 4485438.262 -
SetIntersection_Front_Vector_uint32_256_64 4805018.867 4.67%
SetIntersection_Front_Vector_uint32_262144_1 1119376.503 -
SetIntersection_Front_Vector_uint32_262144_1024 7098865.783 18.68%
SetIntersection_Front_Vector_uint32_262144_16 1210421.236 1.19%
SetIntersection_Front_Vector_uint32_262144_16384 87548365.770 4.91%
SetIntersection_Front_Vector_uint32_262144_256 2281928.651 -3.08%
SetIntersection_Front_Vector_uint32_262144_262144 349289398.058 -
SetIntersection_Front_Vector_uint32_262144_4 1143649.948 5.66%
SetIntersection_Front_Vector_uint32_262144_64 1517552.066 5.84%
SetIntersection_Front_Vector_uint32_4_1 228483282.787 -
SetIntersection_Front_Vector_uint32_4_4 144516341.250 -
SetIntersection_Front_Vector_uint32_64_1 17596809.857 -
SetIntersection_Front_Vector_uint32_64_16 15471372.727 2.58%
SetIntersection_Front_Vector_uint32_64_4 16960157.402 -
SetIntersection_Front_Vector_uint32_64_64 11510969.243 -
SetIntersection_Front_Vector_uint64_1024_1 1102206.960 -1.21%
SetIntersection_Front_Vector_uint64_1024_1024 6929348.737 -3.17%
SetIntersection_Front_Vector_uint64_1024_16 1183197.991 -2.98%
SetIntersection_Front_Vector_uint64_1024_256 2322210.330 -11.06%
SetIntersection_Front_Vector_uint64_1024_4 1130111.037 -
SetIntersection_Front_Vector_uint64_1024_64 1466197.225 -
SetIntersection_Front_Vector_uint64_16384_1 1106971.647 -2.43%
SetIntersection_Front_Vector_uint64_16384_1024 5989368.325 -
SetIntersection_Front_Vector_uint64_16384_16 1204920.906 -
SetIntersection_Front_Vector_uint64_16384_16384 84732901.633 -3.20%
SetIntersection_Front_Vector_uint64_16384_256 2321945.432 1.25%
SetIntersection_Front_Vector_uint64_16384_4 1133934.621 4.64%
SetIntersection_Front_Vector_uint64_16384_64 1378915.012 -9.17%
SetIntersection_Front_Vector_uint64_16_1 66669953.662 -
SetIntersection_Front_Vector_uint64_16_16 38354550.001 -1.78%
SetIntersection_Front_Vector_uint64_16_4 57579705.607 -
SetIntersection_Front_Vector_uint64_1_1 567965581.631 -
SetIntersection_Front_Vector_uint64_256_1 4441595.019 -
SetIntersection_Front_Vector_uint64_256_16 4516623.987 2.98%
SetIntersection_Front_Vector_uint64_256_256 4485955.845 -3.57%
SetIntersection_Front_Vector_uint64_256_4 4471960.262 -
SetIntersection_Front_Vector_uint64_256_64 4832874.228 5.29%
SetIntersection_Front_Vector_uint64_262144_1 1069332.650 -5.73%
SetIntersection_Front_Vector_uint64_262144_1024 5995998.331 -14.92%
SetIntersection_Front_Vector_uint64_262144_16 1183904.138 -
SetIntersection_Front_Vector_uint64_262144_16384 78250109.483 -9.83%
SetIntersection_Front_Vector_uint64_262144_256 2605483.499 9.29%
SetIntersection_Front_Vector_uint64_262144_262144 351089882.885 -2.47%
SetIntersection_Front_Vector_uint64_262144_4 1106323.034 -1.43%
SetIntersection_Front_Vector_uint64_262144_64 1393736.945 -7.29%
SetIntersection_Front_Vector_uint64_4_1 226773924.303 -
SetIntersection_Front_Vector_uint64_4_4 145020067.611 -
SetIntersection_Front_Vector_uint64_64_1 17403930.768 -
SetIntersection_Front_Vector_uint64_64_16 15285057.765 -
SetIntersection_Front_Vector_uint64_64_4 16948893.808 -
SetIntersection_Front_Vector_uint64_64_64 11940109.141 -
SetIntersection_Interlaced_Set_float_1024_1 1116984.483 -
SetIntersection_Interlaced_Set_float_1024_1024 14999635.253 -2.82%
SetIntersection_Interlaced_Set_float_1024_16 11587550.177 -
SetIntersection_Interlaced_Set_float_1024_256 15976964.475 1.21%
SetIntersection_Interlaced_Set_float_1024_4 10251509.881 -1.55%
SetIntersection_Interlaced_Set_float_1024_64 10140650.610 -
SetIntersection_Interlaced_Set_float_16384_1 1118398.734 -
SetIntersection_Interlaced_Set_float_16384_1024 175727687.131 3.70%
SetIntersection_Interlaced_Set_float_16384_16 214615888.352 1.65%
SetIntersection_Interlaced_Set_float_16384_16384 245166655.844 -2.07%
SetIntersection_Interlaced_Set_float_16384_256 204037927.350 1.91%
SetIntersection_Interlaced_Set_float_16384_4 173267150.174 1.25%
SetIntersection_Interlaced_Set_float_16384_64 221536683.883 1.50%
SetIntersection_Interlaced_Set_float_16_1 67308095.635 -
SetIntersection_Interlaced_Set_float_16_16 41241468.477 -
SetIntersection_Interlaced_Set_float_16_4 64293800.507 -1.17%
SetIntersection_Interlaced_Set_float_1_1 574113235.650 -
SetIntersection_Interlaced_Set_float_256_1 4431798.881 -
SetIntersection_Interlaced_Set_float_256_16 12223461.451 -
SetIntersection_Interlaced_Set_float_256_256 9175036.867 -2.42%
SetIntersection_Interlaced_Set_float_256_4 11400087.891 -1.55%
SetIntersection_Interlaced_Set_float_256_64 15568650.203 4.07%
SetIntersection_Interlaced_Set_float_262144_1 1072655.568 -4.23%
SetIntersection_Interlaced_Set_float_262144_1024 1547359.945 -
SetIntersection_Interlaced_Set_float_262144_16 1613686.035 -
SetIntersection_Interlaced_Set_float_262144_16384 1266643.309 -
SetIntersection_Interlaced_Set_float_262144_256 1592621.014 -
SetIntersection_Interlaced_Set_float_262144_262144 1820786.457 1.59%
SetIntersection_Interlaced_Set_float_262144_4 1308623.211 -
SetIntersection_Interlaced_Set_float_262144_64 1574857.668 -1.08%
SetIntersection_Interlaced_Set_float_4_1 228735232.760 -
SetIntersection_Interlaced_Set_float_4_4 147159536.134 -
SetIntersection_Interlaced_Set_float_64_1 17557528.214 -
SetIntersection_Interlaced_Set_float_64_16 24127209.679 -1.89%
SetIntersection_Interlaced_Set_float_64_4 22240833.392 -1.59%
SetIntersection_Interlaced_Set_float_64_64 14895406.984 -4.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1124939.130 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21010901.972 -1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11745709.948 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18851926.817 -3.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9831702.914 -2.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10842992.731 -1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1118894.783 3.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178796755.718 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 222053013.032 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 358415434.392 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209012580.396 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178877301.930 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229984319.243 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67317159.262 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 43594026.534 -2.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66691465.440 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 571937950.345 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4455130.842 -1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13140176.899 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12222589.896 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11415142.634 -1.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18080715.616 -3.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1109976.052 -1.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1627202.475 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1697860.108 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1349643.635 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1658332.518 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2327041.098 1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1373739.584 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1654364.342 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228586033.194 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149514059.288 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17494360.566 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27682963.899 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23642855.010 1.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18921645.072 2.92%
SetIntersection_Interlaced_Set_string_1024_1 1135472.137 -2.10%
SetIntersection_Interlaced_Set_string_1024_1024 58613956.578 2.16%
SetIntersection_Interlaced_Set_string_1024_16 13630383.191 -
SetIntersection_Interlaced_Set_string_1024_256 35896552.545 3.05%
SetIntersection_Interlaced_Set_string_1024_4 10395737.163 -1.11%
SetIntersection_Interlaced_Set_string_1024_64 16863285.945 -2.40%
SetIntersection_Interlaced_Set_string_16384_1 1159616.674 -
SetIntersection_Interlaced_Set_string_16384_1024 350846465.803 -1.38%
SetIntersection_Interlaced_Set_string_16384_16 250037521.845 -
SetIntersection_Interlaced_Set_string_16384_16384 350250045.931 -
SetIntersection_Interlaced_Set_string_16384_256 357366688.191 -
SetIntersection_Interlaced_Set_string_16384_4 198896417.421 -
SetIntersection_Interlaced_Set_string_16384_64 352293891.699 1.65%
SetIntersection_Interlaced_Set_string_16_1 69331244.694 -
SetIntersection_Interlaced_Set_string_16_16 64515577.200 2.02%
SetIntersection_Interlaced_Set_string_16_4 77823414.738 -
SetIntersection_Interlaced_Set_string_1_1 590214805.145 -
SetIntersection_Interlaced_Set_string_256_1 4588793.418 -
SetIntersection_Interlaced_Set_string_256_16 18554197.752 -
SetIntersection_Interlaced_Set_string_256_256 32845463.444 3.70%
SetIntersection_Interlaced_Set_string_256_4 14222933.342 -
SetIntersection_Interlaced_Set_string_256_64 31552349.881 -
SetIntersection_Interlaced_Set_string_262144_1 1154661.295 2.60%
SetIntersection_Interlaced_Set_string_262144_1024 2084278.566 -
SetIntersection_Interlaced_Set_string_262144_16 2145359.863 -1.18%
SetIntersection_Interlaced_Set_string_262144_16384 2742533.934 -
SetIntersection_Interlaced_Set_string_262144_256 2062077.150 -
SetIntersection_Interlaced_Set_string_262144_262144 17533572.102 -
SetIntersection_Interlaced_Set_string_262144_4 1866140.705 -
SetIntersection_Interlaced_Set_string_262144_64 2133231.689 -
SetIntersection_Interlaced_Set_string_4_1 236417445.744 -
SetIntersection_Interlaced_Set_string_4_4 169766309.380 2.02%
SetIntersection_Interlaced_Set_string_64_1 18148675.296 -1.12%
SetIntersection_Interlaced_Set_string_64_16 39575792.275 -3.26%
SetIntersection_Interlaced_Set_string_64_4 27509781.308 1.03%
SetIntersection_Interlaced_Set_string_64_64 38538397.462 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1129135.723 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24960903.258 -1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12093578.767 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20321276.072 -1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10013209.114 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11778814.871 -3.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1125239.926 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 236011229.663 -6.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 245265503.463 -3.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 348930386.904 -1.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 357181781.576 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202292844.855 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 360490604.170 2.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67814431.393 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 43991625.555 -2.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67182908.084 -1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 575356798.385 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4428917.580 -1.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12868282.271 -3.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13308105.263 -1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11672108.387 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19254733.434 -2.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1072562.198 -2.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1997818.846 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2156899.250 2.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1771066.814 1.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2039069.660 1.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3118372.639 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1855126.467 1.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2121117.430 1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 230284186.563 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 151268189.887 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17688027.985 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28058988.837 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23981976.819 1.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19511520.762 -
SetIntersection_Interlaced_Set_uint32_1024_1 1113464.100 1.20%
SetIntersection_Interlaced_Set_uint32_1024_1024 15738939.845 -
SetIntersection_Interlaced_Set_uint32_1024_16 11279134.913 -
SetIntersection_Interlaced_Set_uint32_1024_256 15466126.613 3.41%
SetIntersection_Interlaced_Set_uint32_1024_4 10191927.214 1.34%
SetIntersection_Interlaced_Set_uint32_1024_64 10021415.493 -
SetIntersection_Interlaced_Set_uint32_16384_1 1069718.712 -
SetIntersection_Interlaced_Set_uint32_16384_1024 173992925.017 3.01%
SetIntersection_Interlaced_Set_uint32_16384_16 211202839.166 -
SetIntersection_Interlaced_Set_uint32_16384_16384 338013509.486 -3.51%
SetIntersection_Interlaced_Set_uint32_16384_256 198945893.011 1.16%
SetIntersection_Interlaced_Set_uint32_16384_4 171188617.240 -
SetIntersection_Interlaced_Set_uint32_16384_64 217601575.959 -
SetIntersection_Interlaced_Set_uint32_16_1 67058660.345 -
SetIntersection_Interlaced_Set_uint32_16_16 41196835.199 -1.16%
SetIntersection_Interlaced_Set_uint32_16_4 64702664.416 -1.10%
SetIntersection_Interlaced_Set_uint32_1_1 569705191.345 -
SetIntersection_Interlaced_Set_uint32_256_1 4449716.270 -
SetIntersection_Interlaced_Set_uint32_256_16 12103545.735 -
SetIntersection_Interlaced_Set_uint32_256_256 9999041.730 5.10%
SetIntersection_Interlaced_Set_uint32_256_4 11539887.360 -
SetIntersection_Interlaced_Set_uint32_256_64 15218991.766 7.21%
SetIntersection_Interlaced_Set_uint32_262144_1 1056021.789 -2.93%
SetIntersection_Interlaced_Set_uint32_262144_1024 1506805.094 -
SetIntersection_Interlaced_Set_uint32_262144_16 1592069.092 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1235201.902 -
SetIntersection_Interlaced_Set_uint32_262144_256 1585368.492 1.14%
SetIntersection_Interlaced_Set_uint32_262144_262144 1965033.121 -
SetIntersection_Interlaced_Set_uint32_262144_4 1272477.295 -
SetIntersection_Interlaced_Set_uint32_262144_64 1558691.326 -
SetIntersection_Interlaced_Set_uint32_4_1 228200108.693 -
SetIntersection_Interlaced_Set_uint32_4_4 146897112.611 -
SetIntersection_Interlaced_Set_uint32_64_1 17420152.859 -
SetIntersection_Interlaced_Set_uint32_64_16 23832933.608 -
SetIntersection_Interlaced_Set_uint32_64_4 22257391.737 -
SetIntersection_Interlaced_Set_uint32_64_64 14950829.994 -1.45%
SetIntersection_Interlaced_Set_uint64_1024_1 1113393.417 -1.02%
SetIntersection_Interlaced_Set_uint64_1024_1024 16250355.837 -
SetIntersection_Interlaced_Set_uint64_1024_16 11438576.456 -6.52%
SetIntersection_Interlaced_Set_uint64_1024_256 15547490.536 -4.77%
SetIntersection_Interlaced_Set_uint64_1024_4 9961519.468 -22.47%
SetIntersection_Interlaced_Set_uint64_1024_64 10104983.204 -13.40%
SetIntersection_Interlaced_Set_uint64_16384_1 1105408.139 -1.72%
SetIntersection_Interlaced_Set_uint64_16384_1024 177884026.731 -
SetIntersection_Interlaced_Set_uint64_16384_16 226647834.048 -
SetIntersection_Interlaced_Set_uint64_16384_16384 352410555.455 1.33%
SetIntersection_Interlaced_Set_uint64_16384_256 208144413.037 -1.54%
SetIntersection_Interlaced_Set_uint64_16384_4 181589407.420 -
SetIntersection_Interlaced_Set_uint64_16384_64 230833569.494 -1.38%
SetIntersection_Interlaced_Set_uint64_16_1 66563332.864 -
SetIntersection_Interlaced_Set_uint64_16_16 41321842.017 -
SetIntersection_Interlaced_Set_uint64_16_4 64204670.788 -
SetIntersection_Interlaced_Set_uint64_1_1 567802930.190 -
SetIntersection_Interlaced_Set_uint64_256_1 4483250.968 -
SetIntersection_Interlaced_Set_uint64_256_16 12381597.034 -
SetIntersection_Interlaced_Set_uint64_256_256 9125660.991 -5.75%
SetIntersection_Interlaced_Set_uint64_256_4 11632331.774 -
SetIntersection_Interlaced_Set_uint64_256_64 14760578.796 -3.84%
SetIntersection_Interlaced_Set_uint64_262144_1 1119924.419 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1573088.785 -
SetIntersection_Interlaced_Set_uint64_262144_16 1641498.371 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1251583.412 -1.65%
SetIntersection_Interlaced_Set_uint64_262144_256 1621641.522 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1865039.715 -2.82%
SetIntersection_Interlaced_Set_uint64_262144_4 1319370.929 -
SetIntersection_Interlaced_Set_uint64_262144_64 1616493.490 -
SetIntersection_Interlaced_Set_uint64_4_1 226676432.479 -
SetIntersection_Interlaced_Set_uint64_4_4 146574133.039 -
SetIntersection_Interlaced_Set_uint64_64_1 17349528.367 -1.62%
SetIntersection_Interlaced_Set_uint64_64_16 24117564.962 -
SetIntersection_Interlaced_Set_uint64_64_4 22637509.463 -
SetIntersection_Interlaced_Set_uint64_64_64 15453811.815 -2.68%
SetIntersection_Interlaced_Vector_float_1024_1 1127330.018 -
SetIntersection_Interlaced_Vector_float_1024_1024 5976284.380 -
SetIntersection_Interlaced_Vector_float_1024_16 1946273.366 -1.47%
SetIntersection_Interlaced_Vector_float_1024_256 5058144.883 -
SetIntersection_Interlaced_Vector_float_1024_4 1279932.000 -1.71%
SetIntersection_Interlaced_Vector_float_1024_64 3568427.634 -
SetIntersection_Interlaced_Vector_float_16384_1 1114868.413 -
SetIntersection_Interlaced_Vector_float_16384_1024 45361492.314 9.45%
SetIntersection_Interlaced_Vector_float_16384_16 2376295.513 -9.89%
SetIntersection_Interlaced_Vector_float_16384_16384 80354814.971 -
SetIntersection_Interlaced_Vector_float_16384_256 11181822.123 -17.18%
SetIntersection_Interlaced_Vector_float_16384_4 1397639.343 -4.45%
SetIntersection_Interlaced_Vector_float_16384_64 5278315.424 -13.50%
SetIntersection_Interlaced_Vector_float_16_1 67269750.590 -
SetIntersection_Interlaced_Vector_float_16_16 38639098.570 -
SetIntersection_Interlaced_Vector_float_16_4 60143158.612 -
SetIntersection_Interlaced_Vector_float_1_1 571960026.054 -
SetIntersection_Interlaced_Vector_float_256_1 4414576.089 -
SetIntersection_Interlaced_Vector_float_256_16 7284519.927 19.27%
SetIntersection_Interlaced_Vector_float_256_256 4691865.192 -
SetIntersection_Interlaced_Vector_float_256_4 5384764.509 -
SetIntersection_Interlaced_Vector_float_256_64 8869552.117 19.44%
SetIntersection_Interlaced_Vector_float_262144_1 1119963.748 -
SetIntersection_Interlaced_Vector_float_262144_1024 83395295.258 16.00%
SetIntersection_Interlaced_Vector_float_262144_16 3231091.619 -13.44%
SetIntersection_Interlaced_Vector_float_262144_16384 347287732.458 -
SetIntersection_Interlaced_Vector_float_262144_256 24363850.071 -5.25%
SetIntersection_Interlaced_Vector_float_262144_262144 350572263.274 -
SetIntersection_Interlaced_Vector_float_262144_4 1970441.317 26.89%
SetIntersection_Interlaced_Vector_float_262144_64 8944677.444 9.84%
SetIntersection_Interlaced_Vector_float_4_1 228444824.774 -
SetIntersection_Interlaced_Vector_float_4_4 144983519.780 -
SetIntersection_Interlaced_Vector_float_64_1 17593332.523 -
SetIntersection_Interlaced_Vector_float_64_16 17636894.404 -10.08%
SetIntersection_Interlaced_Vector_float_64_4 18921720.439 3.11%
SetIntersection_Interlaced_Vector_float_64_64 11443550.568 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1112469.815 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8422482.411 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2852982.344 6.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 9152799.673 -23.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1353266.246 -6.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5962408.113 8.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1125052.991 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 50859081.214 -13.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2808250.976 -7.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 131543648.488 9.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 27020284.443 14.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1415370.340 -6.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5996229.875 -10.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66767109.743 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39505132.043 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61908697.566 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 569942105.406 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4365215.960 -1.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8291141.078 8.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6853415.382 12.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5460760.717 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9264066.342 3.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1128009.412 2.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 117262697.494 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7790601.041 94.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 334633985.716 -9.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 55228036.844 29.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 357878816.680 2.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2217533.954 9.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 10618931.930 -46.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228132409.966 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147417238.916 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17475037.401 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20430660.797 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19158676.398 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12993575.405 -
SetIntersection_Interlaced_Vector_string_1024_1 1136164.256 -
SetIntersection_Interlaced_Vector_string_1024_1024 40654569.012 -2.25%
SetIntersection_Interlaced_Vector_string_1024_16 3323702.336 -2.29%
SetIntersection_Interlaced_Vector_string_1024_256 21173086.379 2.83%
SetIntersection_Interlaced_Vector_string_1024_4 1748585.966 1.82%
SetIntersection_Interlaced_Vector_string_1024_64 8406005.289 1.92%
SetIntersection_Interlaced_Vector_string_16384_1 1118955.402 -3.07%
SetIntersection_Interlaced_Vector_string_16384_1024 115412003.012 2.84%
SetIntersection_Interlaced_Vector_string_16384_16 4248446.197 -4.48%
SetIntersection_Interlaced_Vector_string_16384_16384 351632734.245 -
SetIntersection_Interlaced_Vector_string_16384_256 38336117.605 -
SetIntersection_Interlaced_Vector_string_16384_4 1847347.976 -1.07%
SetIntersection_Interlaced_Vector_string_16384_64 12383047.304 2.54%
SetIntersection_Interlaced_Vector_string_16_1 68777619.728 -
SetIntersection_Interlaced_Vector_string_16_16 53302724.765 -3.02%
SetIntersection_Interlaced_Vector_string_16_4 72875770.676 -
SetIntersection_Interlaced_Vector_string_1_1 586721333.145 -
SetIntersection_Interlaced_Vector_string_256_1 4580252.054 -
SetIntersection_Interlaced_Vector_string_256_16 10864316.062 -
SetIntersection_Interlaced_Vector_string_256_256 21705534.522 -
SetIntersection_Interlaced_Vector_string_256_4 6354291.495 -
SetIntersection_Interlaced_Vector_string_256_64 20203132.284 1.79%
SetIntersection_Interlaced_Vector_string_262144_1 1149402.273 -
SetIntersection_Interlaced_Vector_string_262144_1024 223624373.913 -
SetIntersection_Interlaced_Vector_string_262144_16 5968770.919 3.02%
SetIntersection_Interlaced_Vector_string_262144_16384 994349.201 -
SetIntersection_Interlaced_Vector_string_262144_256 63463755.804 1.12%
SetIntersection_Interlaced_Vector_string_262144_262144 14435953.776 -
SetIntersection_Interlaced_Vector_string_262144_4 2062270.987 1.95%
SetIntersection_Interlaced_Vector_string_262144_64 17894668.322 -2.54%
SetIntersection_Interlaced_Vector_string_4_1 233374946.515 -
SetIntersection_Interlaced_Vector_string_4_4 159968300.041 -
SetIntersection_Interlaced_Vector_string_64_1 17908752.216 -
SetIntersection_Interlaced_Vector_string_64_16 31233759.975 -
SetIntersection_Interlaced_Vector_string_64_4 22891249.754 -
SetIntersection_Interlaced_Vector_string_64_64 26719562.998 -7.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118468.953 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10826912.569 4.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2486435.281 -20.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10858619.921 5.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1555288.049 -11.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5106354.213 -20.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1107591.545 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 62747495.972 -13.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3346705.367 -1.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 146344647.953 -2.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29953795.651 -29.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1567779.574 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8112235.710 -8.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67290828.734 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40436263.027 1.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62629892.275 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570393271.045 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4448382.174 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7820388.642 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6572634.245 -7.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5323894.108 -13.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11509941.334 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1101186.135 -1.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 145471123.760 -26.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4398100.596 -2.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 357607023.208 3.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 43333372.623 -36.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 347680267.782 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1807184.111 -7.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 17066711.697 -12.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228106946.866 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147650225.839 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17473774.461 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22744380.021 -3.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19927625.461 1.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13719783.721 1.91%
SetIntersection_Interlaced_Vector_uint32_1024_1 1116658.331 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5993953.423 1.61%
SetIntersection_Interlaced_Vector_uint32_1024_16 1861252.780 -27.18%
SetIntersection_Interlaced_Vector_uint32_1024_256 5629159.727 -4.54%
SetIntersection_Interlaced_Vector_uint32_1024_4 1353119.911 2.55%
SetIntersection_Interlaced_Vector_uint32_1024_64 3765301.464 -5.39%
SetIntersection_Interlaced_Vector_uint32_16384_1 1121829.052 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 54246864.368 17.25%
SetIntersection_Interlaced_Vector_uint32_16384_16 3489903.674 37.87%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79945640.856 -
SetIntersection_Interlaced_Vector_uint32_16384_256 17462588.398 1.78%
SetIntersection_Interlaced_Vector_uint32_16384_4 1425705.059 4.65%
SetIntersection_Interlaced_Vector_uint32_16384_64 9340354.161 57.24%
SetIntersection_Interlaced_Vector_uint32_16_1 67231228.880 -
SetIntersection_Interlaced_Vector_uint32_16_16 38314305.004 1.03%
SetIntersection_Interlaced_Vector_uint32_16_4 60173828.647 -
SetIntersection_Interlaced_Vector_uint32_1_1 570842254.592 -
SetIntersection_Interlaced_Vector_uint32_256_1 4412779.507 -
SetIntersection_Interlaced_Vector_uint32_256_16 7616015.081 13.37%
SetIntersection_Interlaced_Vector_uint32_256_256 4642783.692 -1.13%
SetIntersection_Interlaced_Vector_uint32_256_4 5239103.900 2.16%
SetIntersection_Interlaced_Vector_uint32_256_64 8502360.399 31.37%
SetIntersection_Interlaced_Vector_uint32_262144_1 1120375.239 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 91725411.731 9.31%
SetIntersection_Interlaced_Vector_uint32_262144_16 3139444.844 -1.68%
SetIntersection_Interlaced_Vector_uint32_262144_16384 332863671.137 -3.11%
SetIntersection_Interlaced_Vector_uint32_262144_256 25098218.592 -
SetIntersection_Interlaced_Vector_uint32_262144_262144 350965767.090 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1995362.803 31.94%
SetIntersection_Interlaced_Vector_uint32_262144_64 17947961.730 120.69%
SetIntersection_Interlaced_Vector_uint32_4_1 227364241.629 -
SetIntersection_Interlaced_Vector_uint32_4_4 144618620.686 -
SetIntersection_Interlaced_Vector_uint32_64_1 17494454.212 -
SetIntersection_Interlaced_Vector_uint32_64_16 18732785.204 1.72%
SetIntersection_Interlaced_Vector_uint32_64_4 18405850.298 1.07%
SetIntersection_Interlaced_Vector_uint32_64_64 11490167.811 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1118633.771 2.94%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5976078.552 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2139556.478 9.53%
SetIntersection_Interlaced_Vector_uint64_1024_256 6419393.325 -9.51%
SetIntersection_Interlaced_Vector_uint64_1024_4 1367520.575 4.51%
SetIntersection_Interlaced_Vector_uint64_1024_64 4016208.224 -2.04%
SetIntersection_Interlaced_Vector_uint64_16384_1 1112926.594 2.58%
SetIntersection_Interlaced_Vector_uint64_16384_1024 46067381.544 -1.68%
SetIntersection_Interlaced_Vector_uint64_16384_16 2556846.745 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 77980251.511 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18722605.721 10.99%
SetIntersection_Interlaced_Vector_uint64_16384_4 1389250.478 -
SetIntersection_Interlaced_Vector_uint64_16384_64 6175149.723 1.84%
SetIntersection_Interlaced_Vector_uint64_16_1 66728716.739 -
SetIntersection_Interlaced_Vector_uint64_16_16 38439300.700 -1.37%
SetIntersection_Interlaced_Vector_uint64_16_4 59864745.558 -
SetIntersection_Interlaced_Vector_uint64_1_1 569529482.010 -
SetIntersection_Interlaced_Vector_uint64_256_1 4357805.668 -1.18%
SetIntersection_Interlaced_Vector_uint64_256_16 6309888.771 2.38%
SetIntersection_Interlaced_Vector_uint64_256_256 5115005.612 8.87%
SetIntersection_Interlaced_Vector_uint64_256_4 4900413.918 -3.87%
SetIntersection_Interlaced_Vector_uint64_256_64 7835421.212 2.26%
SetIntersection_Interlaced_Vector_uint64_262144_1 1093549.688 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 92793136.219 4.47%
SetIntersection_Interlaced_Vector_uint64_262144_16 3626850.630 21.33%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351486018.769 -
SetIntersection_Interlaced_Vector_uint64_262144_256 28999292.128 -14.53%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351306724.821 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1580305.406 -14.31%
SetIntersection_Interlaced_Vector_uint64_262144_64 9734565.866 -
SetIntersection_Interlaced_Vector_uint64_4_1 227763672.154 -
SetIntersection_Interlaced_Vector_uint64_4_4 144994529.143 -
SetIntersection_Interlaced_Vector_uint64_64_1 17409831.888 -
SetIntersection_Interlaced_Vector_uint64_64_16 17842931.871 -4.77%
SetIntersection_Interlaced_Vector_uint64_64_4 18356664.075 -
SetIntersection_Interlaced_Vector_uint64_64_64 11322780.429 -1.34%
SetIntersection_None_Set_float_1024_1 9123953.564 2.53%
SetIntersection_None_Set_float_1024_1024 8946772.555 -
SetIntersection_None_Set_float_1024_16 8970787.355 2.07%
SetIntersection_None_Set_float_1024_256 9011189.348 -1.75%
SetIntersection_None_Set_float_1024_4 8895670.926 -2.29%
SetIntersection_None_Set_float_1024_64 8959026.828 -
SetIntersection_None_Set_float_16384_1 156674713.322 -1.13%
SetIntersection_None_Set_float_16384_1024 156991095.521 -
SetIntersection_None_Set_float_16384_16 156501175.175 -1.15%
SetIntersection_None_Set_float_16384_16384 157601691.097 -6.13%
SetIntersection_None_Set_float_16384_256 157130227.482 -
SetIntersection_None_Set_float_16384_4 156065447.881 -1.39%
SetIntersection_None_Set_float_16384_64 156484960.289 -1.24%
SetIntersection_None_Set_float_16_1 70902100.473 -
SetIntersection_None_Set_float_16_16 37635948.287 -
SetIntersection_None_Set_float_16_4 60482970.030 -
SetIntersection_None_Set_float_1_1 571195796.640 -
SetIntersection_None_Set_float_256_1 11728599.132 -
SetIntersection_None_Set_float_256_16 11274481.980 2.20%
SetIntersection_None_Set_float_256_256 5824897.003 -2.49%
SetIntersection_None_Set_float_256_4 11600036.857 -
SetIntersection_None_Set_float_256_64 9363414.083 -1.16%
SetIntersection_None_Set_float_262144_1 1182299.561 -
SetIntersection_None_Set_float_262144_1024 1182882.488 -
SetIntersection_None_Set_float_262144_16 1182782.391 -
SetIntersection_None_Set_float_262144_16384 1171623.127 -2.01%
SetIntersection_None_Set_float_262144_256 1178555.826 -
SetIntersection_None_Set_float_262144_262144 1188017.578 -
SetIntersection_None_Set_float_262144_4 1180908.203 -
SetIntersection_None_Set_float_262144_64 1180714.600 -
SetIntersection_None_Set_float_4_1 231599919.559 -
SetIntersection_None_Set_float_4_4 144460239.314 -
SetIntersection_None_Set_float_64_1 22641189.150 -
SetIntersection_None_Set_float_64_16 18706831.886 1.29%
SetIntersection_None_Set_float_64_4 22167386.775 -
SetIntersection_None_Set_float_64_64 11668761.908 -3.84%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8951973.783 1.35%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8697772.391 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8955130.906 1.55%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8794076.770 -2.48%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8702648.109 -2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8683323.786 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162546521.113 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157245904.878 -1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 165857158.716 -3.35%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 170430089.543 2.81%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 159898471.452 -1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167637574.729 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167135782.136 -1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70645142.432 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37367929.452 -1.93%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60827124.309 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571649511.989 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11563592.407 -1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11007150.067 -1.86%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5743513.176 -1.90%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11549525.181 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9360542.491 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1234119.953 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1247112.222 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1239338.865 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1250191.160 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1249863.771 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1257256.836 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1228173.504 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1237981.203 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231268780.895 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144426215.713 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22808812.025 -2.83%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18820411.797 -1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22443419.820 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11958403.386 -
SetIntersection_None_Set_string_1024_1 8971750.376 -
SetIntersection_None_Set_string_1024_1024 8900725.798 -1.46%
SetIntersection_None_Set_string_1024_16 9086419.481 1.55%
SetIntersection_None_Set_string_1024_256 9112201.347 -
SetIntersection_None_Set_string_1024_4 9117940.957 -1.01%
SetIntersection_None_Set_string_1024_64 8922253.606 -1.58%
SetIntersection_None_Set_string_16384_1 197590242.415 1.57%
SetIntersection_None_Set_string_16384_1024 225471100.372 4.39%
SetIntersection_None_Set_string_16384_16 200312544.947 1.20%
SetIntersection_None_Set_string_16384_16384 199509419.054 3.70%
SetIntersection_None_Set_string_16384_256 202031959.024 -4.17%
SetIntersection_None_Set_string_16384_4 202874995.460 3.61%
SetIntersection_None_Set_string_16384_64 204573806.882 -
SetIntersection_None_Set_string_16_1 73217758.891 -
SetIntersection_None_Set_string_16_16 38737523.065 -
SetIntersection_None_Set_string_16_4 62227487.091 -
SetIntersection_None_Set_string_1_1 576161382.198 -
SetIntersection_None_Set_string_256_1 12060746.332 2.05%
SetIntersection_None_Set_string_256_16 11094494.645 -1.39%
SetIntersection_None_Set_string_256_256 6024682.234 -
SetIntersection_None_Set_string_256_4 11902772.108 1.94%
SetIntersection_None_Set_string_256_64 9453586.102 -2.17%
SetIntersection_None_Set_string_262144_1 1668440.672 -
SetIntersection_None_Set_string_262144_1024 1671129.558 1.55%
SetIntersection_None_Set_string_262144_16 1669500.568 -
SetIntersection_None_Set_string_262144_16384 1668709.393 -
SetIntersection_None_Set_string_262144_256 1659798.990 -
SetIntersection_None_Set_string_262144_262144 1678017.172 1.95%
SetIntersection_None_Set_string_262144_4 1670795.816 -
SetIntersection_None_Set_string_262144_64 1663129.965 -
SetIntersection_None_Set_string_4_1 235078455.956 -1.16%
SetIntersection_None_Set_string_4_4 147086652.167 -
SetIntersection_None_Set_string_64_1 23974128.927 -
SetIntersection_None_Set_string_64_16 19775887.072 1.42%
SetIntersection_None_Set_string_64_4 23008782.219 -
SetIntersection_None_Set_string_64_64 12247167.752 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8966393.282 2.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8880350.541 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8850799.636 -1.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8951266.843 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8763388.839 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8761245.203 -1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 203637276.840 4.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 208607920.235 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 198705277.108 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 192501148.279 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 200743307.246 1.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 195464670.642 2.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 199524044.106 2.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71047902.476 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38010358.917 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 61251760.906 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 572698651.380 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11520146.270 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11116119.582 1.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5900795.076 1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11524773.346 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9225341.357 2.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1643822.672 3.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1648294.028 1.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1670397.947 4.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1656297.283 2.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1669049.885 4.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1647979.818 1.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1633892.010 1.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1671569.008 4.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232571033.530 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145692619.749 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23155109.189 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19299131.286 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22459216.591 -1.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11704664.966 -3.84%
SetIntersection_None_Set_uint32_1024_1 8859416.768 1.99%
SetIntersection_None_Set_uint32_1024_1024 8765338.776 -
SetIntersection_None_Set_uint32_1024_16 8716115.030 -2.93%
SetIntersection_None_Set_uint32_1024_256 8818227.137 -
SetIntersection_None_Set_uint32_1024_4 8871995.374 2.16%
SetIntersection_None_Set_uint32_1024_64 8787354.873 1.26%
SetIntersection_None_Set_uint32_16384_1 152879900.713 -1.13%
SetIntersection_None_Set_uint32_16384_1024 156119147.054 -
SetIntersection_None_Set_uint32_16384_16 153041485.145 -1.26%
SetIntersection_None_Set_uint32_16384_16384 158310978.755 1.12%
SetIntersection_None_Set_uint32_16384_256 156094070.305 -
SetIntersection_None_Set_uint32_16384_4 152585195.915 -1.61%
SetIntersection_None_Set_uint32_16384_64 154180884.819 -
SetIntersection_None_Set_uint32_16_1 70279183.789 -
SetIntersection_None_Set_uint32_16_16 37367667.989 -
SetIntersection_None_Set_uint32_16_4 59968397.543 -
SetIntersection_None_Set_uint32_1_1 568980185.489 -
SetIntersection_None_Set_uint32_256_1 11795224.696 1.82%
SetIntersection_None_Set_uint32_256_16 11040868.278 -
SetIntersection_None_Set_uint32_256_256 5957581.642 -
SetIntersection_None_Set_uint32_256_4 11549787.457 -
SetIntersection_None_Set_uint32_256_64 9219233.032 -
SetIntersection_None_Set_uint32_262144_1 1167531.819 -1.50%
SetIntersection_None_Set_uint32_262144_1024 1154420.246 -2.18%
SetIntersection_None_Set_uint32_262144_16 1157744.873 -1.93%
SetIntersection_None_Set_uint32_262144_16384 1163902.588 -
SetIntersection_None_Set_uint32_262144_256 1156783.853 -2.22%
SetIntersection_None_Set_uint32_262144_262144 1168230.305 -1.03%
SetIntersection_None_Set_uint32_262144_4 1153964.846 -1.89%
SetIntersection_None_Set_uint32_262144_64 1155327.069 -2.04%
SetIntersection_None_Set_uint32_4_1 231071024.212 -
SetIntersection_None_Set_uint32_4_4 143902326.211 -
SetIntersection_None_Set_uint32_64_1 22842130.377 -3.29%
SetIntersection_None_Set_uint32_64_16 19200551.853 -
SetIntersection_None_Set_uint32_64_4 22651249.924 -
SetIntersection_None_Set_uint32_64_64 11908027.696 -
SetIntersection_None_Set_uint64_1024_1 8852313.442 -
SetIntersection_None_Set_uint64_1024_1024 8680833.063 -
SetIntersection_None_Set_uint64_1024_16 8717942.322 -
SetIntersection_None_Set_uint64_1024_256 8892031.526 1.73%
SetIntersection_None_Set_uint64_1024_4 8700362.132 -
SetIntersection_None_Set_uint64_1024_64 8686813.644 -3.49%
SetIntersection_None_Set_uint64_16384_1 156720666.072 -
SetIntersection_None_Set_uint64_16384_1024 165338844.363 -
SetIntersection_None_Set_uint64_16384_16 162246115.805 -1.98%
SetIntersection_None_Set_uint64_16384_16384 175655698.021 -
SetIntersection_None_Set_uint64_16384_256 163065441.727 -1.43%
SetIntersection_None_Set_uint64_16384_4 159859582.364 -1.08%
SetIntersection_None_Set_uint64_16384_64 166048468.332 -1.27%
SetIntersection_None_Set_uint64_16_1 70474760.476 -
SetIntersection_None_Set_uint64_16_16 37446910.582 -
SetIntersection_None_Set_uint64_16_4 59664275.118 -
SetIntersection_None_Set_uint64_1_1 566983192.921 -
SetIntersection_None_Set_uint64_256_1 11425469.236 -1.79%
SetIntersection_None_Set_uint64_256_16 11048719.657 1.53%
SetIntersection_None_Set_uint64_256_256 5714081.022 -1.85%
SetIntersection_None_Set_uint64_256_4 11389489.110 -1.45%
SetIntersection_None_Set_uint64_256_64 9269307.537 -
SetIntersection_None_Set_uint64_262144_1 1199726.726 -
SetIntersection_None_Set_uint64_262144_1024 1198698.242 -
SetIntersection_None_Set_uint64_262144_16 1199917.480 -
SetIntersection_None_Set_uint64_262144_16384 1199352.211 -
SetIntersection_None_Set_uint64_262144_256 1199951.660 -
SetIntersection_None_Set_uint64_262144_262144 1209727.457 -
SetIntersection_None_Set_uint64_262144_4 1190330.080 -
SetIntersection_None_Set_uint64_262144_64 1193534.992 -
SetIntersection_None_Set_uint64_4_1 229372803.165 -
SetIntersection_None_Set_uint64_4_4 143769636.953 -
SetIntersection_None_Set_uint64_64_1 23289629.302 -
SetIntersection_None_Set_uint64_64_16 19008113.603 -
SetIntersection_None_Set_uint64_64_4 22368437.435 -
SetIntersection_None_Set_uint64_64_64 11922716.511 -
SetIntersection_None_Vector_float_1024_1 1158982.395 -
SetIntersection_None_Vector_float_1024_1024 1158363.191 -
SetIntersection_None_Vector_float_1024_16 1136030.609 -
SetIntersection_None_Vector_float_1024_256 1151837.288 -
SetIntersection_None_Vector_float_1024_4 1165230.848 -
SetIntersection_None_Vector_float_1024_64 1152194.340 -
SetIntersection_None_Vector_float_16384_1 1185792.665 -
SetIntersection_None_Vector_float_16384_1024 1190913.050 -
SetIntersection_None_Vector_float_16384_16 1186606.535 -
SetIntersection_None_Vector_float_16384_16384 1164856.175 -
SetIntersection_None_Vector_float_16384_256 1187494.792 -
SetIntersection_None_Vector_float_16384_4 1181716.464 -
SetIntersection_None_Vector_float_16384_64 1174608.752 -1.41%
SetIntersection_None_Vector_float_16_1 67631638.456 -
SetIntersection_None_Vector_float_16_16 35950019.272 -1.04%
SetIntersection_None_Vector_float_16_4 57524654.679 -
SetIntersection_None_Vector_float_1_1 569920512.574 -
SetIntersection_None_Vector_float_256_1 4544321.741 -
SetIntersection_None_Vector_float_256_16 4284943.579 -1.03%
SetIntersection_None_Vector_float_256_256 2292784.664 -
SetIntersection_None_Vector_float_256_4 4496902.663 -
SetIntersection_None_Vector_float_256_64 3660527.237 -
SetIntersection_None_Vector_float_262144_1 1207934.036 -
SetIntersection_None_Vector_float_262144_1024 1206406.148 -1.71%
SetIntersection_None_Vector_float_262144_16 1188002.571 -
SetIntersection_None_Vector_float_262144_16384 1230766.107 1.32%
SetIntersection_None_Vector_float_262144_256 1211719.966 -
SetIntersection_None_Vector_float_262144_262144 1213315.268 -
SetIntersection_None_Vector_float_262144_4 1218190.943 1.44%
SetIntersection_None_Vector_float_262144_64 1220537.132 1.33%
SetIntersection_None_Vector_float_4_1 228634973.720 -
SetIntersection_None_Vector_float_4_4 142848089.079 -
SetIntersection_None_Vector_float_64_1 17851856.085 -
SetIntersection_None_Vector_float_64_16 14494424.973 -
SetIntersection_None_Vector_float_64_4 17072382.553 -
SetIntersection_None_Vector_float_64_64 9062266.500 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1146625.061 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1150383.021 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1164187.425 1.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1161292.749 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1161367.632 3.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1162958.480 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1135831.654 -4.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1145906.690 -3.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1198578.905 2.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1150690.905 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1198021.865 1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1183708.347 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1197295.445 1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67349041.557 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35825155.716 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57217302.200 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 566307844.298 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4525239.214 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4291936.339 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2324502.185 1.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4467012.405 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3642579.081 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1192135.307 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1183669.908 -2.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1203190.658 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1199732.377 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1138106.123 -6.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1176742.782 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1238401.512 4.85%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1193845.078 -1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227935729.690 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142785668.870 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17773308.398 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14406842.634 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16885473.023 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9051236.153 -
SetIntersection_None_Vector_string_1024_1 1242955.549 4.82%
SetIntersection_None_Vector_string_1024_1024 1216907.603 -1.01%
SetIntersection_None_Vector_string_1024_16 1238563.189 -
SetIntersection_None_Vector_string_1024_256 1249622.181 1.48%
SetIntersection_None_Vector_string_1024_4 1245860.277 1.72%
SetIntersection_None_Vector_string_1024_64 1238595.276 -
SetIntersection_None_Vector_string_16384_1 1302088.455 -
SetIntersection_None_Vector_string_16384_1024 1293309.919 1.13%
SetIntersection_None_Vector_string_16384_16 1293307.073 -
SetIntersection_None_Vector_string_16384_16384 1288592.067 -
SetIntersection_None_Vector_string_16384_256 1301418.629 -
SetIntersection_None_Vector_string_16384_4 1284306.779 -
SetIntersection_None_Vector_string_16384_64 1269052.098 -
SetIntersection_None_Vector_string_16_1 69290058.982 -
SetIntersection_None_Vector_string_16_16 36665111.106 -
SetIntersection_None_Vector_string_16_4 58978849.846 -
SetIntersection_None_Vector_string_1_1 570871635.406 -
SetIntersection_None_Vector_string_256_1 4740644.108 -
SetIntersection_None_Vector_string_256_16 4543802.358 -
SetIntersection_None_Vector_string_256_256 2367281.916 -1.17%
SetIntersection_None_Vector_string_256_4 4716262.014 -
SetIntersection_None_Vector_string_256_64 3842641.920 -
SetIntersection_None_Vector_string_262144_1 1362847.711 -
SetIntersection_None_Vector_string_262144_1024 1365931.703 -
SetIntersection_None_Vector_string_262144_16 1310812.402 -2.44%
SetIntersection_None_Vector_string_262144_16384 1354395.897 -
SetIntersection_None_Vector_string_262144_256 1362793.220 2.50%
SetIntersection_None_Vector_string_262144_262144 1390364.277 2.16%
SetIntersection_None_Vector_string_262144_4 1363370.173 -
SetIntersection_None_Vector_string_262144_64 1362100.697 -
SetIntersection_None_Vector_string_4_1 231440375.220 -
SetIntersection_None_Vector_string_4_4 144445508.312 -
SetIntersection_None_Vector_string_64_1 18578488.050 1.01%
SetIntersection_None_Vector_string_64_16 15017098.503 -
SetIntersection_None_Vector_string_64_4 17702383.239 -
SetIntersection_None_Vector_string_64_64 9387956.051 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1190784.344 -1.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1159597.918 -3.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1186527.372 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1191438.019 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1195057.689 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1192125.245 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1212230.131 -2.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1210965.025 1.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1229860.614 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1229825.478 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1172463.140 -4.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1233377.774 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1229995.725 1.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67480837.605 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35954453.119 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57429439.562 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566190332.154 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4574644.413 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4352275.679 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2316270.917 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4480564.885 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3684683.442 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1296867.657 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1252657.517 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1255621.462 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1207648.374 -3.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1239259.404 -4.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1286766.352 -1.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1260817.727 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1230005.345 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227791405.094 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142679114.331 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17855086.416 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14609198.971 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17021578.092 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9091014.118 -
SetIntersection_None_Vector_uint32_1024_1 1141798.688 -
SetIntersection_None_Vector_uint32_1024_1024 1154768.720 -1.54%
SetIntersection_None_Vector_uint32_1024_16 1153201.602 -
SetIntersection_None_Vector_uint32_1024_256 1151162.290 -
SetIntersection_None_Vector_uint32_1024_4 1152652.126 -
SetIntersection_None_Vector_uint32_1024_64 1151336.780 -
SetIntersection_None_Vector_uint32_16384_1 1180808.177 -
SetIntersection_None_Vector_uint32_16384_1024 1167356.433 -
SetIntersection_None_Vector_uint32_16384_16 1168348.044 -
SetIntersection_None_Vector_uint32_16384_16384 1172540.323 -1.43%
SetIntersection_None_Vector_uint32_16384_256 1168505.798 -
SetIntersection_None_Vector_uint32_16384_4 1131185.202 -1.25%
SetIntersection_None_Vector_uint32_16384_64 1175346.575 -
SetIntersection_None_Vector_uint32_16_1 67512787.823 -
SetIntersection_None_Vector_uint32_16_16 35999442.193 -
SetIntersection_None_Vector_uint32_16_4 57241667.169 -
SetIntersection_None_Vector_uint32_1_1 585260819.965 -
SetIntersection_None_Vector_uint32_256_1 4526701.985 -
SetIntersection_None_Vector_uint32_256_16 4279121.985 1.44%
SetIntersection_None_Vector_uint32_256_256 2260205.547 -
SetIntersection_None_Vector_uint32_256_4 4482069.001 -
SetIntersection_None_Vector_uint32_256_64 3588114.804 -
SetIntersection_None_Vector_uint32_262144_1 1200899.028 -
SetIntersection_None_Vector_uint32_262144_1024 1177931.762 -1.99%
SetIntersection_None_Vector_uint32_262144_16 1206756.558 1.57%
SetIntersection_None_Vector_uint32_262144_16384 1207403.725 -
SetIntersection_None_Vector_uint32_262144_256 1194140.167 -2.33%
SetIntersection_None_Vector_uint32_262144_262144 1200386.713 -
SetIntersection_None_Vector_uint32_262144_4 1203478.399 1.08%
SetIntersection_None_Vector_uint32_262144_64 1147600.447 -4.70%
SetIntersection_None_Vector_uint32_4_1 228235585.023 -
SetIntersection_None_Vector_uint32_4_4 142683849.614 -
SetIntersection_None_Vector_uint32_64_1 17769326.745 -
SetIntersection_None_Vector_uint32_64_16 14385244.772 -
SetIntersection_None_Vector_uint32_64_4 16960357.523 -
SetIntersection_None_Vector_uint32_64_64 8993346.265 -
SetIntersection_None_Vector_uint64_1024_1 1103025.776 -2.13%
SetIntersection_None_Vector_uint64_1024_1024 1152907.564 1.83%
SetIntersection_None_Vector_uint64_1024_16 1144936.424 -
SetIntersection_None_Vector_uint64_1024_256 1153852.977 -
SetIntersection_None_Vector_uint64_1024_4 1137964.983 -
SetIntersection_None_Vector_uint64_1024_64 1153018.223 -
SetIntersection_None_Vector_uint64_16384_1 1176998.818 -
SetIntersection_None_Vector_uint64_16384_1024 1112311.491 -2.16%
SetIntersection_None_Vector_uint64_16384_16 1127621.411 -5.10%
SetIntersection_None_Vector_uint64_16384_16384 1159514.278 -
SetIntersection_None_Vector_uint64_16384_256 1174980.848 -1.05%
SetIntersection_None_Vector_uint64_16384_4 1181065.644 -
SetIntersection_None_Vector_uint64_16384_64 1171773.935 -1.29%
SetIntersection_None_Vector_uint64_16_1 67390652.113 -
SetIntersection_None_Vector_uint64_16_16 35794233.184 -
SetIntersection_None_Vector_uint64_16_4 57044034.401 -
SetIntersection_None_Vector_uint64_1_1 567001847.652 -
SetIntersection_None_Vector_uint64_256_1 4548578.539 -
SetIntersection_None_Vector_uint64_256_16 4275676.346 -
SetIntersection_None_Vector_uint64_256_256 2274331.855 -
SetIntersection_None_Vector_uint64_256_4 4382696.189 -
SetIntersection_None_Vector_uint64_256_64 3577307.463 -2.46%
SetIntersection_None_Vector_uint64_262144_1 1152657.980 -
SetIntersection_None_Vector_uint64_262144_1024 1193860.095 -1.31%
SetIntersection_None_Vector_uint64_262144_16 1161390.557 -3.68%
SetIntersection_None_Vector_uint64_262144_16384 1181476.784 -1.69%
SetIntersection_None_Vector_uint64_262144_256 1192949.851 -2.14%
SetIntersection_None_Vector_uint64_262144_262144 1163048.868 -4.09%
SetIntersection_None_Vector_uint64_262144_4 1203081.157 -
SetIntersection_None_Vector_uint64_262144_64 1206826.304 -
SetIntersection_None_Vector_uint64_4_1 227842766.490 -
SetIntersection_None_Vector_uint64_4_4 142264468.357 -
SetIntersection_None_Vector_uint64_64_1 17707048.828 -
SetIntersection_None_Vector_uint64_64_16 14356447.364 -
SetIntersection_None_Vector_uint64_64_4 16964907.072 -
SetIntersection_None_Vector_uint64_64_64 9029160.382 -
bm_gcd_complex 19.627 5.04%
bm_gcd_random 30.749 -
bm_gcd_trivial 0.875 -
bm_lexicographical_compare<int>/1 1.260 -4.72%
bm_lexicographical_compare<int>/1048576 76666.238 -
bm_lexicographical_compare<int>/16 2.127 2.97%
bm_lexicographical_compare<int>/2 1.441 -7.15%
bm_lexicographical_compare<int>/262144 19113.618 -
bm_lexicographical_compare<int>/3 1.690 -6.95%
bm_lexicographical_compare<int>/32768 2388.827 -
bm_lexicographical_compare<int>/4 1.265 -8.68%
bm_lexicographical_compare<int>/4096 298.698 -
bm_lexicographical_compare<int>/5 1.523 1.10%
bm_lexicographical_compare<int>/512 37.303 -
bm_lexicographical_compare<int>/6 1.523 -
bm_lexicographical_compare<int>/64 4.966 -
bm_lexicographical_compare<int>/7 1.523 -
bm_lexicographical_compare<int>/8 1.531 -3.27%
bm_lexicographical_compare<signed_char>/1 1.322 4.99%
bm_lexicographical_compare<signed_char>/1048576 16287.501 -
bm_lexicographical_compare<signed_char>/16 1.299 -
bm_lexicographical_compare<signed_char>/2 1.388 -6.86%
bm_lexicographical_compare<signed_char>/262144 3841.358 -
bm_lexicographical_compare<signed_char>/3 1.620 -5.87%
bm_lexicographical_compare<signed_char>/32768 479.152 -
bm_lexicographical_compare<signed_char>/4 1.850 -5.78%
bm_lexicographical_compare<signed_char>/4096 59.877 -
bm_lexicographical_compare<signed_char>/5 2.091 -5.12%
bm_lexicographical_compare<signed_char>/512 7.915 -
bm_lexicographical_compare<signed_char>/6 2.384 -3.06%
bm_lexicographical_compare<signed_char>/64 2.309 8.37%
bm_lexicographical_compare<signed_char>/7 2.603 -3.15%
bm_lexicographical_compare<signed_char>/8 2.927 -4.69%
bm_lexicographical_compare<unsigned_char>/1 1.672 1.32%
bm_lexicographical_compare<unsigned_char>/1048576 17925.432 -
bm_lexicographical_compare<unsigned_char>/16 1.156 -
bm_lexicographical_compare<unsigned_char>/2 1.902 -2.90%
bm_lexicographical_compare<unsigned_char>/262144 4495.211 -
bm_lexicographical_compare<unsigned_char>/3 2.183 -2.24%
bm_lexicographical_compare<unsigned_char>/32768 572.750 -
bm_lexicographical_compare<unsigned_char>/4 1.491 3.59%
bm_lexicographical_compare<unsigned_char>/4096 77.726 -
bm_lexicographical_compare<unsigned_char>/5 1.668 3.01%
bm_lexicographical_compare<unsigned_char>/512 8.790 -
bm_lexicographical_compare<unsigned_char>/6 1.900 2.71%
bm_lexicographical_compare<unsigned_char>/64 2.051 6.40%
bm_lexicographical_compare<unsigned_char>/7 2.117 -
bm_lexicographical_compare<unsigned_char>/8 1.412 1.75%
bm_ranges_lexicographical_compare<int>/1 1.352 -
bm_ranges_lexicographical_compare<int>/1048576 76660.620 -
bm_ranges_lexicographical_compare<int>/16 2.175 -2.63%
bm_ranges_lexicographical_compare<int>/2 1.584 -
bm_ranges_lexicographical_compare<int>/262144 19111.657 -
bm_ranges_lexicographical_compare<int>/3 1.876 4.60%
bm_ranges_lexicographical_compare<int>/32768 2389.499 -
bm_ranges_lexicographical_compare<int>/4 1.334 1.04%
bm_ranges_lexicographical_compare<int>/4096 298.492 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.283 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.805 -3.10%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.503 -3.52%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16279.487 -
bm_ranges_lexicographical_compare<signed_char>/16 1.355 6.88%
bm_ranges_lexicographical_compare<signed_char>/2 1.617 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.484 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 1.88%
bm_ranges_lexicographical_compare<signed_char>/32768 479.226 -
bm_ranges_lexicographical_compare<signed_char>/4 2.088 4.05%
bm_ranges_lexicographical_compare<signed_char>/4096 59.855 -
bm_ranges_lexicographical_compare<signed_char>/5 2.323 3.88%
bm_ranges_lexicographical_compare<signed_char>/512 8.032 2.30%
bm_ranges_lexicographical_compare<signed_char>/6 2.622 4.33%
bm_ranges_lexicographical_compare<signed_char>/64 2.306 3.43%
bm_ranges_lexicographical_compare<signed_char>/7 2.881 5.32%
bm_ranges_lexicographical_compare<signed_char>/8 3.271 6.45%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.681 3.62%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17922.659 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.903 2.76%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.335 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.151 3.69%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.569 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.437 3.91%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.722 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.672 3.07%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.789 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.904 3.14%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.042 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.132 2.41%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.437 3.78%
bm_ranges_swap_ranges_vb_aligned/1024 6.505 -
bm_ranges_swap_ranges_vb_aligned/1048576 3457.043 1.58%
bm_ranges_swap_ranges_vb_aligned/128 3.452 -
bm_ranges_swap_ranges_vb_aligned/131072 249.653 -
bm_ranges_swap_ranges_vb_aligned/16 3.239 -
bm_ranges_swap_ranges_vb_aligned/16384 34.918 -
bm_ranges_swap_ranges_vb_aligned/2048 8.508 -
bm_ranges_swap_ranges_vb_aligned/256 4.344 -
bm_ranges_swap_ranges_vb_aligned/262144 498.103 -
bm_ranges_swap_ranges_vb_aligned/32 3.237 -
bm_ranges_swap_ranges_vb_aligned/32768 64.266 -
bm_ranges_swap_ranges_vb_aligned/4096 11.967 -
bm_ranges_swap_ranges_vb_aligned/512 5.184 -
bm_ranges_swap_ranges_vb_aligned/524288 1050.374 -
bm_ranges_swap_ranges_vb_aligned/64 3.112 -
bm_ranges_swap_ranges_vb_aligned/65536 123.384 -
bm_ranges_swap_ranges_vb_aligned/8 3.205 -
bm_ranges_swap_ranges_vb_aligned/8192 19.519 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15563.190 -
bm_ranges_swap_ranges_vb_unaligned/262144 3733.413 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.085 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.071 -
bm_ranges_swap_ranges_vb_unaligned/512 13.440 -
bm_ranges_swap_ranges_vb_unaligned/64 6.346 1.19%
bm_ranges_swap_ranges_vb_unaligned/8 4.920 -2.34%
bm_swap_ranges_vb_aligned/1048576 3433.173 1.12%
bm_swap_ranges_vb_aligned/262144 492.585 -
bm_swap_ranges_vb_aligned/32768 63.783 -
bm_swap_ranges_vb_aligned/4096 12.571 -
bm_swap_ranges_vb_aligned/512 5.010 -
bm_swap_ranges_vb_aligned/64 2.914 2.89%
bm_swap_ranges_vb_aligned/8 3.390 2.69%
bm_swap_ranges_vb_unaligned/1048576 16004.924 -
bm_swap_ranges_vb_unaligned/262144 3845.802 -
bm_swap_ranges_vb_unaligned/32768 484.539 -
bm_swap_ranges_vb_unaligned/4096 64.821 -
bm_swap_ranges_vb_unaligned/512 12.349 -
bm_swap_ranges_vb_unaligned/64 4.832 -
bm_swap_ranges_vb_unaligned/8 4.762 -1.48%
bm_write 595.716 -
rng::adjacent_find(deque<int>)/1024 465.066 -
rng::adjacent_find(deque<int>)/1048576 477940.887 -
rng::adjacent_find(deque<int>)/50 16.205 7.53%
rng::adjacent_find(deque<int>)/8 3.359 7.28%
rng::adjacent_find(deque<int>)/8192 3726.623 -
rng::adjacent_find(deque<int>,_pred)/1024 632.531 -
rng::adjacent_find(deque<int>,_pred)/1048576 652650.420 -
rng::adjacent_find(deque<int>,_pred)/50 28.846 -
rng::adjacent_find(deque<int>,_pred)/8 3.994 1.18%
rng::adjacent_find(deque<int>,_pred)/8192 5104.626 -
rng::adjacent_find(list<int>)/1024 717.099 -
rng::adjacent_find(list<int>)/1048576 874868.557 -
rng::adjacent_find(list<int>)/50 23.814 -
rng::adjacent_find(list<int>)/8 2.115 1.04%
rng::adjacent_find(list<int>)/8192 6946.708 3.68%
rng::adjacent_find(list<int>,_pred)/1024 832.221 -
rng::adjacent_find(list<int>,_pred)/1048576 961260.857 -
rng::adjacent_find(list<int>,_pred)/50 34.909 -
rng::adjacent_find(list<int>,_pred)/8 3.984 -
rng::adjacent_find(list<int>,_pred)/8192 7893.203 4.41%
rng::adjacent_find(vector<int>)/1024 235.731 -
rng::adjacent_find(vector<int>)/1048576 235740.079 -
rng::adjacent_find(vector<int>)/50 12.035 -
rng::adjacent_find(vector<int>)/8 2.031 -
rng::adjacent_find(vector<int>)/8192 1840.937 -
rng::adjacent_find(vector<int>,_pred)/1024 401.695 -
rng::adjacent_find(vector<int>,_pred)/1048576 465574.454 -
rng::adjacent_find(vector<int>,_pred)/50 23.703 -
rng::adjacent_find(vector<int>,_pred)/8 3.407 -
rng::adjacent_find(vector<int>,_pred)/8192 3197.762 -
rng::all_of(deque<int>)_(process_all)/32 14.390 24.63%
rng::all_of(deque<int>)_(process_all)/32768 10498.506 -
rng::all_of(deque<int>)_(process_all)/50 20.293 14.34%
rng::all_of(deque<int>)_(process_all)/8 4.656 50.77%
rng::all_of(deque<int>)_(process_all)/8192 2632.821 -
rng::all_of(list<int>)_(process_all)/32 11.463 -
rng::all_of(list<int>)_(process_all)/32768 26416.477 -1.52%
rng::all_of(list<int>)_(process_all)/50 21.924 -
rng::all_of(list<int>)_(process_all)/8 2.725 -
rng::all_of(list<int>)_(process_all)/8192 8243.210 11.55%
rng::all_of(vector<int>)_(process_all)/32 8.546 2.59%
rng::all_of(vector<int>)_(process_all)/32768 8067.020 -
rng::all_of(vector<int>)_(process_all)/50 18.697 2.96%
rng::all_of(vector<int>)_(process_all)/8 2.545 4.08%
rng::all_of(vector<int>)_(process_all)/8192 2021.268 -
rng::any_of(deque<int>)_(process_all)/32 14.361 23.88%
rng::any_of(deque<int>)_(process_all)/32768 10540.412 -
rng::any_of(deque<int>)_(process_all)/50 21.549 5.91%
rng::any_of(deque<int>)_(process_all)/8 4.649 50.42%
rng::any_of(deque<int>)_(process_all)/8192 2612.120 -
rng::any_of(list<int>)_(process_all)/32 11.508 1.26%
rng::any_of(list<int>)_(process_all)/32768 26586.911 -1.18%
rng::any_of(list<int>)_(process_all)/50 21.834 -
rng::any_of(list<int>)_(process_all)/8 2.615 -
rng::any_of(list<int>)_(process_all)/8192 8175.019 12.68%
rng::any_of(vector<int>)_(process_all)/32 8.486 -
rng::any_of(vector<int>)_(process_all)/32768 8049.802 -
rng::any_of(vector<int>)_(process_all)/50 12.720 -
rng::any_of(vector<int>)_(process_all)/8 2.567 -
rng::any_of(vector<int>)_(process_all)/8192 2022.436 -
rng::contains(deque<int>)_(process_all)/1048576 248997.083 -
rng::contains(deque<int>)_(process_all)/32 8.842 2.60%
rng::contains(deque<int>)_(process_all)/50 12.771 1.64%
rng::contains(deque<int>)_(process_all)/8 3.131 4.31%
rng::contains(deque<int>)_(process_all)/8192 1909.198 -
rng::contains(list<int>)_(process_all)/1048576 829957.595 -1.92%
rng::contains(list<int>)_(process_all)/32 9.103 2.10%
rng::contains(list<int>)_(process_all)/50 18.484 -
rng::contains(list<int>)_(process_all)/8 2.355 -
rng::contains(list<int>)_(process_all)/8192 6929.938 -17.87%
rng::contains(vector<int>)_(process_all)/1048576 236368.163 -
rng::contains(vector<int>)_(process_all)/32 8.429 -
rng::contains(vector<int>)_(process_all)/50 12.395 -
rng::contains(vector<int>)_(process_all)/8 2.663 9.24%
rng::contains(vector<int>)_(process_all)/8192 1836.351 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19121.768 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 20167.562 -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457522.656 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 432057.099 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.292 38.89%
rng::contains_subrange(deque<int>)_(process_all)/32 14.672 37.79%
rng::contains_subrange(deque<int>)_(process_all)/50 21.586 47.28%
rng::contains_subrange(deque<int>)_(process_all)/8192 3379.056 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 504116.127 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.895 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.467 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.720 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3930.322 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 481478.837 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.429 1.13%
rng::contains_subrange(deque<int>)_(single_element)/32 17.647 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.748 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3755.637 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37054.562 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38510.287 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2471210.689 -
rng::contains_subrange(list<int>)_(process_all)/1048576 860069.478 -2.33%
rng::contains_subrange(list<int>)_(process_all)/16 4.803 -
rng::contains_subrange(list<int>)_(process_all)/32 10.459 1.05%
rng::contains_subrange(list<int>)_(process_all)/50 17.889 -
rng::contains_subrange(list<int>)_(process_all)/8192 8478.614 21.81%
rng::contains_subrange(list<int>)_(same_length)/1048576 956564.620 1.59%
rng::contains_subrange(list<int>)_(same_length)/16 6.940 -
rng::contains_subrange(list<int>)_(same_length)/32 16.368 -
rng::contains_subrange(list<int>)_(same_length)/50 30.185 -
rng::contains_subrange(list<int>)_(same_length)/8192 7952.634 -
rng::contains_subrange(list<int>)_(single_element)/1048576 866247.774 1.60%
rng::contains_subrange(list<int>)_(single_element)/16 5.018 -
rng::contains_subrange(list<int>)_(single_element)/32 10.426 -
rng::contains_subrange(list<int>)_(single_element)/50 17.650 -4.89%
rng::contains_subrange(list<int>)_(single_element)/8192 7582.776 4.20%
rng::contains_subrange(vector<int>)_(near_matches)/1000 14024.212 1.46%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14848.569 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 769083.699 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209897.965 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.948 2.37%
rng::contains_subrange(vector<int>)_(process_all)/32 8.035 -1.21%
rng::contains_subrange(vector<int>)_(process_all)/50 11.560 -1.09%
rng::contains_subrange(vector<int>)_(process_all)/8192 1637.302 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244567.005 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.959 -1.31%
rng::contains_subrange(vector<int>)_(same_length)/32 8.903 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.868 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1877.263 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 234132.224 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.789 2.66%
rng::contains_subrange(vector<int>)_(single_element)/32 8.582 2.25%
rng::contains_subrange(vector<int>)_(single_element)/50 12.579 2.11%
rng::contains_subrange(vector<int>)_(single_element)/8192 1822.004 -
rng::copy(deque<int>)/1048576 49674.205 -10.45%
rng::copy(deque<int>)/262144 10342.408 -25.81%
rng::copy(deque<int>)/32768 1136.640 -
rng::copy(deque<int>)/4096 146.713 -
rng::copy(deque<int>)/512 16.801 -
rng::copy(deque<int>)/64 2.824 -
rng::copy(deque<int>)/8 2.811 6.05%
rng::copy(list<int>)/1048576 886797.430 -
rng::copy(list<int>)/262144 218134.265 -1.48%
rng::copy(list<int>)/32768 26098.826 -2.08%
rng::copy(list<int>)/4096 3079.021 1.32%
rng::copy(list<int>)/512 370.193 -
rng::copy(list<int>)/64 31.040 -
rng::copy(list<int>)/8 2.387 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.691 -
rng::copy(vector<bool>)_(aligned)/262144 274.935 -1.37%
rng::copy(vector<bool>)_(aligned)/32768 35.359 -
rng::copy(vector<bool>)_(aligned)/4096 4.939 -
rng::copy(vector<bool>)_(aligned)/512 1.767 -
rng::copy(vector<bool>)_(aligned)/64 1.374 5.28%
rng::copy(vector<bool>)_(unaligned)/1048576 5508.197 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.353 -
rng::copy(vector<bool>)_(unaligned)/32768 170.601 -
rng::copy(vector<bool>)_(unaligned)/4096 20.859 -
rng::copy(vector<bool>)_(unaligned)/512 3.712 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 48811.090 -2.81%
rng::copy(vector<int>)/262144 12531.652 -22.36%
rng::copy(vector<int>)/32768 3296.881 -
rng::copy(vector<int>)/4096 245.013 67.02%
rng::copy(vector<int>)/512 15.995 -
rng::copy(vector<int>)/64 2.450 -
rng::copy(vector<int>)/8 2.249 4.92%
rng::copy_backward(deque<int>)/1048576 124278.795 -2.61%
rng::copy_backward(deque<int>)/262144 31078.464 -1.29%
rng::copy_backward(deque<int>)/32768 3701.592 -3.34%
rng::copy_backward(deque<int>)/4096 148.176 -
rng::copy_backward(deque<int>)/512 18.229 -
rng::copy_backward(deque<int>)/64 3.080 1.23%
rng::copy_backward(deque<int>)/8 2.725 -
rng::copy_backward(list<int>)/1048576 889749.157 -1.23%
rng::copy_backward(list<int>)/262144 222727.005 -4.31%
rng::copy_backward(list<int>)/32768 30657.694 -3.57%
rng::copy_backward(list<int>)/4096 3080.621 -
rng::copy_backward(list<int>)/512 372.278 -
rng::copy_backward(list<int>)/64 31.164 -
rng::copy_backward(list<int>)/8 2.393 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1036.856 -
rng::copy_backward(vector<bool>)_(aligned)/262144 280.332 -37.12%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.858 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.185 1.04%
rng::copy_backward(vector<bool>)_(aligned)/512 1.803 1.98%
rng::copy_backward(vector<bool>)_(aligned)/64 1.927 7.11%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6753.931 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1657.136 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.912 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.832 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.888 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49987.801 1.67%
rng::copy_backward(vector<int>)/262144 12529.718 -
rng::copy_backward(vector<int>)/32768 3170.540 -
rng::copy_backward(vector<int>)/4096 146.648 1.31%
rng::copy_backward(vector<int>)/512 16.631 -
rng::copy_backward(vector<int>)/64 2.519 -
rng::copy_backward(vector<int>)/8 2.209 -4.75%
rng::copy_if(deque<int>)_(entire_range)/1048576 277893.029 -
rng::copy_if(deque<int>)_(entire_range)/262144 69782.851 -
rng::copy_if(deque<int>)_(entire_range)/32768 8697.266 -
rng::copy_if(deque<int>)_(entire_range)/4096 1021.232 -
rng::copy_if(deque<int>)_(entire_range)/512 135.868 -
rng::copy_if(deque<int>)_(entire_range)/64 16.160 -
rng::copy_if(deque<int>)_(entire_range)/8 2.931 -
rng::copy_if(deque<int>)_(every_other)/1048576 371749.911 -
rng::copy_if(deque<int>)_(every_other)/262144 92821.396 -
rng::copy_if(deque<int>)_(every_other)/32768 11617.620 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.955 -
rng::copy_if(deque<int>)_(every_other)/512 182.026 -
rng::copy_if(deque<int>)_(every_other)/64 23.425 -
rng::copy_if(deque<int>)_(every_other)/8 3.465 -
rng::copy_if(list<int>)_(entire_range)/1048576 889779.346 -
rng::copy_if(list<int>)_(entire_range)/262144 219279.913 -3.26%
rng::copy_if(list<int>)_(entire_range)/32768 28413.558 -3.53%
rng::copy_if(list<int>)_(entire_range)/4096 3047.582 -
rng::copy_if(list<int>)_(entire_range)/512 372.752 1.86%
rng::copy_if(list<int>)_(entire_range)/64 32.441 -3.55%
rng::copy_if(list<int>)_(entire_range)/8 2.561 -
rng::copy_if(list<int>)_(every_other)/1048576 844822.529 -1.94%
rng::copy_if(list<int>)_(every_other)/262144 210279.033 -4.75%
rng::copy_if(list<int>)_(every_other)/32768 25749.759 -1.32%
rng::copy_if(list<int>)_(every_other)/4096 3327.027 2.55%
rng::copy_if(list<int>)_(every_other)/512 360.441 -
rng::copy_if(list<int>)_(every_other)/64 23.869 -
rng::copy_if(list<int>)_(every_other)/8 2.304 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245949.570 -
rng::copy_if(vector<int>)_(entire_range)/262144 59933.055 -
rng::copy_if(vector<int>)_(entire_range)/32768 7492.477 -
rng::copy_if(vector<int>)_(entire_range)/4096 937.494 -
rng::copy_if(vector<int>)_(entire_range)/512 123.874 -
rng::copy_if(vector<int>)_(entire_range)/64 15.674 1.83%
rng::copy_if(vector<int>)_(entire_range)/8 2.273 5.08%
rng::copy_if(vector<int>)_(every_other)/1048576 239807.225 -
rng::copy_if(vector<int>)_(every_other)/262144 59962.393 -
rng::copy_if(vector<int>)_(every_other)/32768 7471.358 -
rng::copy_if(vector<int>)_(every_other)/4096 937.857 -
rng::copy_if(vector<int>)_(every_other)/512 123.671 -
rng::copy_if(vector<int>)_(every_other)/64 18.241 -
rng::copy_if(vector<int>)_(every_other)/8 4.356 3.04%
rng::copy_n(deque<int>)/1048576 49962.708 -13.51%
rng::copy_n(deque<int>)/262144 10423.943 -8.55%
rng::copy_n(deque<int>)/32768 1152.036 -
rng::copy_n(deque<int>)/4096 146.448 -
rng::copy_n(deque<int>)/512 16.791 -
rng::copy_n(deque<int>)/64 2.872 -
rng::copy_n(deque<int>)/8 2.776 4.27%
rng::copy_n(list<int>)/1048576 876893.543 -
rng::copy_n(list<int>)/262144 218156.350 -
rng::copy_n(list<int>)/32768 27318.318 4.06%
rng::copy_n(list<int>)/4096 4039.841 7.44%
rng::copy_n(list<int>)/512 341.652 -
rng::copy_n(list<int>)/64 14.008 -1.00%
rng::copy_n(list<int>)/8 2.236 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1039.219 -
rng::copy_n(vector<bool>)_(aligned)/262144 280.103 1.41%
rng::copy_n(vector<bool>)_(aligned)/32768 35.201 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.936 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.371 9.74%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5509.294 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.598 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.360 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.881 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.265 -6.30%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 48858.802 -1.64%
rng::copy_n(vector<int>)/262144 12530.643 -
rng::copy_n(vector<int>)/32768 3142.601 8.70%
rng::copy_n(vector<int>)/4096 161.272 -23.07%
rng::copy_n(vector<int>)/512 16.094 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.224 -
rng::count(deque<int>)_(every_other)/1024 248.292 -
rng::count(deque<int>)_(every_other)/1048576 253390.985 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1941.873 -
rng::count(list<int>)_(every_other)/1024 710.295 -
rng::count(list<int>)_(every_other)/1048576 807755.965 -4.64%
rng::count(list<int>)_(every_other)/8 2.105 -
rng::count(list<int>)_(every_other)/8192 7332.087 5.67%
rng::count(vector<bool>)/1000 3.004 -
rng::count(vector<bool>)/1024 1.690 -
rng::count(vector<bool>)/1048576 1462.576 -
rng::count(vector<bool>)/8192 11.448 -
rng::count(vector<int>)_(every_other)/1024 103.195 -
rng::count(vector<int>)_(every_other)/1048576 105419.760 -
rng::count(vector<int>)_(every_other)/8 1.326 -
rng::count(vector<int>)_(every_other)/8192 822.049 -
rng::count_if(deque<int>)_(every_other)/1024 347.349 -
rng::count_if(deque<int>)_(every_other)/1048576 342764.807 -
rng::count_if(deque<int>)_(every_other)/8 3.380 1.11%
rng::count_if(deque<int>)_(every_other)/8192 2623.611 -
rng::count_if(list<int>)_(every_other)/1024 757.891 -
rng::count_if(list<int>)_(every_other)/1048576 893554.688 -1.08%
rng::count_if(list<int>)_(every_other)/8 2.825 -
rng::count_if(list<int>)_(every_other)/8192 7691.271 5.83%
rng::count_if(vector<int>)_(every_other)/1024 249.705 -
rng::count_if(vector<int>)_(every_other)/1048576 247952.048 -
rng::count_if(vector<int>)_(every_other)/8 4.237 -
rng::count_if(vector<int>)_(every_other)/8192 1930.517 -
rng::distance(deque<int>)/1024 0.848 -
rng::distance(deque<int>)/4096 0.847 -
rng::distance(deque<int>)/50 0.847 -
rng::distance(deque<int>)/8192 0.850 -
rng::distance(join_view(vector<vector<int>>)/1024 1.021 -
rng::distance(join_view(vector<vector<int>>)/4096 4.419 1.35%
rng::distance(join_view(vector<vector<int>>)/50 0.582 -10.34%
rng::distance(join_view(vector<vector<int>>)/8192 8.309 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.392 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 493341.907 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.539 2.37%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.657 -1.35%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3844.716 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.053 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.724 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.050 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.058 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.044 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.264 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733303.971 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 38.003 3.21%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.587 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5736.291 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.105 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.783 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.105 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.104 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.105 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2866.204 38.12%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2290112.337 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.295 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.704 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20660.095 4.88%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 769.856 2.28%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1459923.291 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.218 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.840 1.69%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11412.444 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1778.765 -1.26%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2343796.000 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.087 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.852 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19399.082 -9.48%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 537.330 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1461586.996 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.350 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.705 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11370.623 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.674 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.030 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960109.760 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.220 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.033 1.18%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8349.026 7.99%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.988 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.982 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 874.119 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084666.926 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.233 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.649 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11011.688 3.95%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.457 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73719.869 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.966 1.01%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.676 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.364 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.424 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.390 -3.14%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.451 1.17%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.523 9.31%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.393 -3.15%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 514.169 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 635480.917 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.850 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.172 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4831.931 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.713 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.724 1.49%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.695 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.724 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 497.679 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497127.278 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.885 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.024 1.55%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3878.642 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.135 -1.31%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 514890.235 -1.69%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.100 2.23%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.237 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3935.170 -1.64%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 790.676 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 959588.443 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.999 1.46%
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.965 -2.26%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12485.460 4.70%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 835.537 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994969.135 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.761 -3.24%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.800 5.66%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10514.888 5.52%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.219 -
rng::equal(vector<bool>)_(aligned)/50 0.220 -
rng::equal(vector<bool>)_(aligned)/8 0.219 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.639 -
rng::equal(vector<bool>)_(unaligned)/1048576 7601.046 -
rng::equal(vector<bool>)_(unaligned)/50 0.744 -22.29%
rng::equal(vector<bool>)_(unaligned)/8 0.756 -10.64%
rng::equal(vector<bool>)_(unaligned)/8192 64.863 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.082 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73756.884 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.436 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.383 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.934 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 494.526 -3.37%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640452.773 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.288 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.667 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4815.249 -
rng::fill(deque<int>)/1024 29.767 -
rng::fill(deque<int>)/32 1.670 22.76%
rng::fill(deque<int>)/50 2.259 -
rng::fill(deque<int>)/8192 248.995 3.28%
rng::fill(list<int>)/1024 672.116 -
rng::fill(list<int>)/32 8.342 -
rng::fill(list<int>)/50 16.828 -
rng::fill(list<int>)/8192 7584.265 3.03%
rng::fill(vector<bool>)/1048576 3821.854 -
rng::fill(vector<bool>)/262144 232.784 -
rng::fill(vector<bool>)/32768 30.255 1.12%
rng::fill(vector<bool>)/4096 4.216 -
rng::fill(vector<bool>)/512 1.478 -8.47%
rng::fill(vector<bool>)/64 1.473 -7.92%
rng::fill(vector<int>)/1024 29.761 -
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.210 -
rng::fill(vector<int>)/8192 238.370 -
rng::fill_n(deque<int>)/1024 29.804 -
rng::fill_n(deque<int>)/32 1.224 1.67%
rng::fill_n(deque<int>)/50 2.213 -
rng::fill_n(deque<int>)/8192 239.369 -
rng::fill_n(list<int>)/1024 649.382 -
rng::fill_n(list<int>)/32 8.268 1.10%
rng::fill_n(list<int>)/50 16.286 2.47%
rng::fill_n(list<int>)/8192 7548.064 7.61%
rng::fill_n(vector<bool>)/1048576 3823.188 -
rng::fill_n(vector<bool>)/262144 232.367 -
rng::fill_n(vector<bool>)/32768 29.910 -
rng::fill_n(vector<bool>)/4096 4.163 -
rng::fill_n(vector<bool>)/512 1.425 -
rng::fill_n(vector<bool>)/64 1.366 -
rng::fill_n(vector<int>)/1024 29.804 -
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.230 -
rng::fill_n(vector<int>)/8192 241.896 2.36%
rng::find(deque<int>)_(bail_25%)/1024 67.402 -
rng::find(deque<int>)_(bail_25%)/32768 1930.720 -
rng::find(deque<int>)_(bail_25%)/8 2.112 2.83%
rng::find(deque<int>)_(bail_25%)/8192 478.978 -
rng::find(deque<int>)_(process_all)/1024 243.977 -
rng::find(deque<int>)_(process_all)/32768 7835.604 -
rng::find(deque<int>)_(process_all)/50 13.103 -
rng::find(deque<int>)_(process_all)/8 3.435 -2.43%
rng::find(deque<int>)_(process_all)/8192 1954.934 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 296.482 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9465.888 -2.01%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.356 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.412 -1.35%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2336.622 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 360.463 14.74%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11536.913 11.04%
rng::find(join_view(list<vector<int>>))_(process_all)/50 16.905 26.86%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.407 10.76%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2854.732 12.33%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 728.343 -1.12%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27012.581 -5.13%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.769 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.776 2.36%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8253.522 3.48%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.251 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 665.809 1.44%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.010 6.98%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.292 7.02%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.056 1.44%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 277.188 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8833.775 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.687 -1.16%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.775 -6.59%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2178.207 -
rng::find(list<int>)_(bail_25%)/1024 129.730 -28.46%
rng::find(list<int>)_(bail_25%)/32768 7495.457 -
rng::find(list<int>)_(bail_25%)/8 0.920 -
rng::find(list<int>)_(bail_25%)/8192 1431.313 -
rng::find(list<int>)_(process_all)/1024 687.430 -5.00%
rng::find(list<int>)_(process_all)/32768 27283.817 -6.56%
rng::find(list<int>)_(process_all)/50 21.091 1.95%
rng::find(list<int>)_(process_all)/8 2.260 -3.24%
rng::find(list<int>)_(process_all)/8192 10611.410 -1.13%
rng::find(vector<bool>)_(process_all)/1024 4.591 -
rng::find(vector<bool>)_(process_all)/1048576 3675.699 -
rng::find(vector<bool>)_(process_all)/50 0.692 -13.75%
rng::find(vector<bool>)_(process_all)/8 0.625 -21.63%
rng::find(vector<bool>)_(process_all)/8192 33.649 -
rng::find(vector<char>)_(bail_25%)/1024 5.344 -
rng::find(vector<char>)_(bail_25%)/32768 136.730 -
rng::find(vector<char>)_(bail_25%)/8 1.059 -
rng::find(vector<char>)_(bail_25%)/8192 39.941 -
rng::find(vector<char>)_(process_all)/1024 16.408 1.03%
rng::find(vector<char>)_(process_all)/32768 498.034 -
rng::find(vector<char>)_(process_all)/50 1.803 10.60%
rng::find(vector<char>)_(process_all)/8 1.085 17.37%
rng::find(vector<char>)_(process_all)/8192 136.706 -
rng::find(vector<int>)_(bail_25%)/1024 65.990 -
rng::find(vector<int>)_(bail_25%)/32768 1867.737 -
rng::find(vector<int>)_(bail_25%)/8 1.631 3.32%
rng::find(vector<int>)_(bail_25%)/8192 473.883 -
rng::find(vector<int>)_(process_all)/1024 243.354 -
rng::find(vector<int>)_(process_all)/32768 7445.186 -
rng::find(vector<int>)_(process_all)/50 12.481 -
rng::find(vector<int>)_(process_all)/8 2.816 -
rng::find(vector<int>)_(process_all)/8192 1864.768 -
rng::find_end(deque<int>)_(match_near_end)/1000 33.640 -9.80%
rng::find_end(deque<int>)_(match_near_end)/1024 34.169 -2.14%
rng::find_end(deque<int>)_(match_near_end)/8192 275.943 -1.52%
rng::find_end(deque<int>)_(near_matches)/1000 17271.265 2.73%
rng::find_end(deque<int>)_(near_matches)/1024 18053.557 2.01%
rng::find_end(deque<int>)_(near_matches)/8192 1195290.358 6.17%
rng::find_end(deque<int>)_(process_all)/1000 305.522 -1.15%
rng::find_end(deque<int>)_(process_all)/1024 311.493 -1.77%
rng::find_end(deque<int>)_(process_all)/1048576 267073.398 -5.27%
rng::find_end(deque<int>)_(process_all)/8192 2029.858 -5.99%
rng::find_end(deque<int>)_(same_length)/1000 346.197 4.89%
rng::find_end(deque<int>)_(same_length)/1024 353.804 5.12%
rng::find_end(deque<int>)_(same_length)/8192 2816.106 5.05%
rng::find_end(deque<int>)_(single_element)/1000 335.155 -
rng::find_end(deque<int>)_(single_element)/1024 341.156 -2.00%
rng::find_end(deque<int>)_(single_element)/8192 2233.001 -5.95%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.337 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.088 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.143 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 32206.030 -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33445.350 1.53%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1935222.146 1.73%
rng::find_end(deque<int>,_pred)_(process_all)/1000 583.830 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 625.092 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 544406.208 -1.07%
rng::find_end(deque<int>,_pred)_(process_all)/8192 4260.430 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 782.312 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.803 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4948.803 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 644.888 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 689.535 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4794.784 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 759.902 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4458.519 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256582.357 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36501.976 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37878.666 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2482845.301 -
rng::find_end(forward_list<int>)_(process_all)/1000 697.953 -1.29%
rng::find_end(forward_list<int>)_(process_all)/1024 717.250 -1.70%
rng::find_end(forward_list<int>)_(process_all)/1048576 755900.755 -1.21%
rng::find_end(forward_list<int>)_(process_all)/8192 5640.061 -
rng::find_end(forward_list<int>)_(same_length)/1000 1473.121 -
rng::find_end(forward_list<int>)_(same_length)/1024 1497.149 -
rng::find_end(forward_list<int>)_(same_length)/8192 15195.069 6.21%
rng::find_end(forward_list<int>)_(single_element)/1000 703.866 -
rng::find_end(forward_list<int>)_(single_element)/1024 727.968 -
rng::find_end(forward_list<int>)_(single_element)/8192 6241.211 8.35%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 821.585 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5425.199 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277944.610 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42460.882 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 44053.992 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2701799.228 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 748.251 1.07%
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 764.481 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 846209.896 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6155.841 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1540.199 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1570.464 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 16749.999 10.98%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.626 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 824.436 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6929.389 4.95%
rng::find_end(list<int>)_(match_near_end)/1000 64.059 -
rng::find_end(list<int>)_(match_near_end)/1024 61.949 -
rng::find_end(list<int>)_(match_near_end)/8192 596.153 -
rng::find_end(list<int>)_(near_matches)/1000 33261.258 -
rng::find_end(list<int>)_(near_matches)/1024 34667.334 -
rng::find_end(list<int>)_(near_matches)/8192 2275143.130 -
rng::find_end(list<int>)_(process_all)/1000 716.155 -
rng::find_end(list<int>)_(process_all)/1024 731.773 -
rng::find_end(list<int>)_(process_all)/1048576 877668.071 -
rng::find_end(list<int>)_(process_all)/8192 7515.760 -
rng::find_end(list<int>)_(same_length)/1000 746.647 1.43%
rng::find_end(list<int>)_(same_length)/1024 760.437 -
rng::find_end(list<int>)_(same_length)/8192 8422.826 9.70%
rng::find_end(list<int>)_(single_element)/1000 716.250 -
rng::find_end(list<int>)_(single_element)/1024 732.881 -
rng::find_end(list<int>)_(single_element)/8192 8333.439 12.36%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.490 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.196 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.613 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37747.131 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39299.477 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2422610.727 -
rng::find_end(list<int>,_pred)_(process_all)/1000 803.535 -
rng::find_end(list<int>,_pred)_(process_all)/1024 823.473 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 971920.977 -
rng::find_end(list<int>,_pred)_(process_all)/8192 9106.071 6.27%
rng::find_end(list<int>,_pred)_(same_length)/1000 766.624 -
rng::find_end(list<int>,_pred)_(same_length)/1024 785.289 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9986.449 9.17%
rng::find_end(list<int>,_pred)_(single_element)/1000 801.233 -
rng::find_end(list<int>,_pred)_(single_element)/1024 821.053 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8837.100 8.14%
rng::find_end(vector<int>)_(match_near_end)/1000 27.920 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.980 -
rng::find_end(vector<int>)_(match_near_end)/8192 201.884 -
rng::find_end(vector<int>)_(near_matches)/1000 13729.635 -
rng::find_end(vector<int>)_(near_matches)/1024 14237.702 -
rng::find_end(vector<int>)_(near_matches)/8192 781875.000 -
rng::find_end(vector<int>)_(process_all)/1000 362.037 -
rng::find_end(vector<int>)_(process_all)/1024 370.935 -
rng::find_end(vector<int>)_(process_all)/1048576 373834.667 -
rng::find_end(vector<int>)_(process_all)/8192 2927.118 -
rng::find_end(vector<int>)_(same_length)/1000 247.344 -
rng::find_end(vector<int>)_(same_length)/1024 256.290 -
rng::find_end(vector<int>)_(same_length)/8192 1972.625 -
rng::find_end(vector<int>)_(single_element)/1000 400.912 -
rng::find_end(vector<int>)_(single_element)/1024 410.510 -
rng::find_end(vector<int>)_(single_element)/8192 3246.530 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.809 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.183 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.133 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23127.468 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23539.171 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1451892.722 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 540.603 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 552.829 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 651331.711 1.24%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4396.830 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 612.564 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 627.231 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5024.986 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 592.472 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 606.814 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4848.166 -
rng::find_first_of(deque<int>)_(large_needle)/1024 365669.975 -
rng::find_first_of(deque<int>)_(large_needle)/32 313.815 6.23%
rng::find_first_of(deque<int>)_(large_needle)/50 765.483 6.83%
rng::find_first_of(deque<int>)_(large_needle)/8192 23526695.832 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3557.782 -
rng::find_first_of(deque<int>)_(small_needle)/32 109.555 -
rng::find_first_of(deque<int>)_(small_needle)/50 168.274 -
rng::find_first_of(deque<int>)_(small_needle)/8192 28401.253 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561785.614 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 504.322 1.34%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1396.065 1.25%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35596097.953 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6306.777 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.864 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.701 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50510.734 -
rng::find_first_of(list<int>)_(large_needle)/1024 974477.097 14.07%
rng::find_first_of(list<int>)_(large_needle)/32 675.649 -
rng::find_first_of(list<int>)_(large_needle)/50 1738.082 -
rng::find_first_of(list<int>)_(large_needle)/8192 50829988.073 -
rng::find_first_of(list<int>)_(small_needle)/1024 2825.303 2.32%
rng::find_first_of(list<int>)_(small_needle)/32 92.602 2.19%
rng::find_first_of(list<int>)_(small_needle)/50 141.825 2.19%
rng::find_first_of(list<int>)_(small_needle)/8192 22621.949 2.09%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 933925.281 7.25%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 730.553 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1874.462 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54520028.849 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5247.562 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.542 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.983 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42228.525 -
rng::find_first_of(vector<int>)_(large_needle)/1024 111355.826 3.57%
rng::find_first_of(vector<int>)_(large_needle)/32 106.312 3.59%
rng::find_first_of(vector<int>)_(large_needle)/50 295.983 9.41%
rng::find_first_of(vector<int>)_(large_needle)/8192 7193369.899 -
rng::find_first_of(vector<int>)_(small_needle)/1024 1413.686 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.147 -1.37%
rng::find_first_of(vector<int>)_(small_needle)/50 71.268 -1.10%
rng::find_first_of(vector<int>)_(small_needle)/8192 11289.791 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 594436.561 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 497.562 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.598 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38507080.999 -11.99%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5649.427 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.177 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.999 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46074.423 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.459 -
rng::find_if(deque<int>)_(bail_25%)/32768 2979.445 7.05%
rng::find_if(deque<int>)_(bail_25%)/8 1.527 -
rng::find_if(deque<int>)_(bail_25%)/8192 743.099 5.65%
rng::find_if(deque<int>)_(process_all)/1024 475.937 -
rng::find_if(deque<int>)_(process_all)/32768 11459.358 -
rng::find_if(deque<int>)_(process_all)/50 23.815 -
rng::find_if(deque<int>)_(process_all)/8 3.987 -
rng::find_if(deque<int>)_(process_all)/8192 2828.314 -
rng::find_if(list<int>)_(bail_25%)/1024 194.936 -
rng::find_if(list<int>)_(bail_25%)/32768 8413.493 -1.30%
rng::find_if(list<int>)_(bail_25%)/8 1.328 1.51%
rng::find_if(list<int>)_(bail_25%)/8192 1523.064 -
rng::find_if(list<int>)_(process_all)/1024 761.765 -
rng::find_if(list<int>)_(process_all)/32768 28321.058 -4.85%
rng::find_if(list<int>)_(process_all)/50 21.804 1.12%
rng::find_if(list<int>)_(process_all)/8 3.506 -
rng::find_if(list<int>)_(process_all)/8192 9529.413 -7.40%
rng::find_if(vector<bool>)_(process_all)/1024 765.041 -
rng::find_if(vector<bool>)_(process_all)/1048576 780744.757 -
rng::find_if(vector<bool>)_(process_all)/50 36.473 5.72%
rng::find_if(vector<bool>)_(process_all)/8 5.595 4.29%
rng::find_if(vector<bool>)_(process_all)/8192 6103.251 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.536 -
rng::find_if(vector<char>)_(bail_25%)/32768 2059.892 1.76%
rng::find_if(vector<char>)_(bail_25%)/8 0.954 1.71%
rng::find_if(vector<char>)_(bail_25%)/8192 523.767 1.15%
rng::find_if(vector<char>)_(process_all)/1024 273.298 -
rng::find_if(vector<char>)_(process_all)/32768 8131.972 -
rng::find_if(vector<char>)_(process_all)/50 12.516 -1.57%
rng::find_if(vector<char>)_(process_all)/8 2.536 -
rng::find_if(vector<char>)_(process_all)/8192 2048.584 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.580 -
rng::find_if(vector<int>)_(bail_25%)/32768 2338.113 -
rng::find_if(vector<int>)_(bail_25%)/8 1.064 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.282 -
rng::find_if(vector<int>)_(process_all)/1024 283.795 -
rng::find_if(vector<int>)_(process_all)/32768 8812.563 -
rng::find_if(vector<int>)_(process_all)/50 14.215 -
rng::find_if(vector<int>)_(process_all)/8 2.577 2.26%
rng::find_if(vector<int>)_(process_all)/8192 2194.601 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.323 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2760.183 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.448 1.55%
rng::find_if_not(deque<int>)_(bail_25%)/8192 720.100 2.93%
rng::find_if_not(deque<int>)_(process_all)/1024 475.571 -
rng::find_if_not(deque<int>)_(process_all)/32768 11453.617 -
rng::find_if_not(deque<int>)_(process_all)/50 23.762 -
rng::find_if_not(deque<int>)_(process_all)/8 3.952 -
rng::find_if_not(deque<int>)_(process_all)/8192 2822.666 -
rng::find_if_not(list<int>)_(bail_25%)/1024 192.437 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10457.836 -
rng::find_if_not(list<int>)_(bail_25%)/8 1.314 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1523.168 -
rng::find_if_not(list<int>)_(process_all)/1024 763.917 -
rng::find_if_not(list<int>)_(process_all)/32768 28310.311 -5.07%
rng::find_if_not(list<int>)_(process_all)/50 21.774 -
rng::find_if_not(list<int>)_(process_all)/8 3.497 -
rng::find_if_not(list<int>)_(process_all)/8192 9012.483 6.79%
rng::find_if_not(vector<bool>)_(process_all)/1024 764.757 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 781090.356 -
rng::find_if_not(vector<bool>)_(process_all)/50 36.464 4.51%
rng::find_if_not(vector<bool>)_(process_all)/8 5.589 3.04%
rng::find_if_not(vector<bool>)_(process_all)/8192 6101.293 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.209 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2026.181 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.957 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 517.992 -
rng::find_if_not(vector<char>)_(process_all)/1024 276.055 -
rng::find_if_not(vector<char>)_(process_all)/32768 8137.540 -
rng::find_if_not(vector<char>)_(process_all)/50 12.629 -
rng::find_if_not(vector<char>)_(process_all)/8 2.525 3.37%
rng::find_if_not(vector<char>)_(process_all)/8192 2050.470 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.603 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.609 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.128 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.466 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.708 -
rng::find_if_not(vector<int>)_(process_all)/32768 8815.781 -
rng::find_if_not(vector<int>)_(process_all)/50 14.141 -
rng::find_if_not(vector<int>)_(process_all)/8 2.612 3.48%
rng::find_if_not(vector<int>)_(process_all)/8192 2195.389 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.502 -
rng::find_last(deque<int>)_(bail_10%)/1048576 325148.551 -
rng::find_last(deque<int>)_(bail_10%)/50 11.448 -
rng::find_last(deque<int>)_(bail_10%)/8 2.557 -4.18%
rng::find_last(deque<int>)_(bail_10%)/8192 2518.169 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.117 -
rng::find_last(deque<int>)_(bail_90%)/1048576 36222.204 42.13%
rng::find_last(deque<int>)_(bail_90%)/50 1.840 -
rng::find_last(deque<int>)_(bail_90%)/8 0.924 6.51%
rng::find_last(deque<int>)_(bail_90%)/8192 204.911 1.14%
rng::find_last(forward_list<int>)_(bail_10%)/1024 729.498 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 708530.299 93.13%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.021 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.309 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5869.841 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.601 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 673951.590 74.26%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.129 1.41%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.307 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6060.334 -
rng::find_last(list<int>)_(bail_10%)/1024 1388.374 104.52%
rng::find_last(list<int>)_(bail_10%)/1048576 786662.094 -
rng::find_last(list<int>)_(bail_10%)/50 16.181 -
rng::find_last(list<int>)_(bail_10%)/8 2.094 -
rng::find_last(list<int>)_(bail_10%)/8192 6314.632 -4.71%
rng::find_last(list<int>)_(bail_90%)/1024 53.969 -
rng::find_last(list<int>)_(bail_90%)/1048576 86521.356 -
rng::find_last(list<int>)_(bail_90%)/50 1.275 2.91%
rng::find_last(list<int>)_(bail_90%)/8 0.471 2.34%
rng::find_last(list<int>)_(bail_90%)/8192 602.310 -
rng::find_last(vector<char>)_(bail_10%)/1024 111.874 -1.11%
rng::find_last(vector<char>)_(bail_10%)/1048576 108189.382 -4.43%
rng::find_last(vector<char>)_(bail_10%)/50 5.637 4.80%
rng::find_last(vector<char>)_(bail_10%)/8 1.566 -2.12%
rng::find_last(vector<char>)_(bail_10%)/8192 837.016 -5.67%
rng::find_last(vector<char>)_(bail_90%)/1024 14.140 23.38%
rng::find_last(vector<char>)_(bail_90%)/1048576 12003.591 -
rng::find_last(vector<char>)_(bail_90%)/50 1.034 -9.82%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -10.21%
rng::find_last(vector<char>)_(bail_90%)/8192 100.130 -1.63%
rng::find_last(vector<int>)_(bail_10%)/1024 212.812 -
rng::find_last(vector<int>)_(bail_10%)/1048576 215528.482 -
rng::find_last(vector<int>)_(bail_10%)/50 10.869 -
rng::find_last(vector<int>)_(bail_10%)/8 2.042 -4.47%
rng::find_last(vector<int>)_(bail_10%)/8192 1655.462 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.256 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23241.706 -
rng::find_last(vector<int>)_(bail_90%)/50 1.574 -
rng::find_last(vector<int>)_(bail_90%)/8 0.607 -2.00%
rng::find_last(vector<int>)_(bail_90%)/8192 190.167 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.475 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362204.578 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.743 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.966 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2772.759 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.091 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39205.139 2.91%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.682 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.996 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.963 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 802.521 2.79%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 924218.021 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.109 1.10%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.170 -2.60%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6940.034 1.31%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 848.316 -2.92%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 926712.270 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.944 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.802 -5.17%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7132.699 -1.21%
rng::find_last_if(list<int>)_(bail_10%)/1024 682.266 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807765.745 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.534 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6623.434 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.532 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89112.239 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.077 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.472 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.384 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241144.326 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.361 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.336 -6.21%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.254 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.948 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25673.005 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.448 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.172 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.320 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283692.713 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.578 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.540 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2073.318 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.899 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30914.344 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.472 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.920 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.147 -1.29%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363076.749 -1.66%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.733 -5.45%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.940 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2772.750 -1.21%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.680 1.08%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38141.522 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.680 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.945 -3.88%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.172 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 821.190 -4.17%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 932969.342 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.067 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.776 -8.20%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7630.291 11.76%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 808.885 1.11%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 922630.202 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.533 2.20%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.890 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6793.250 1.29%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.206 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 809305.268 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.880 8.61%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.110 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6678.966 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.631 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89223.834 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.148 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.197 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.852 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241595.975 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.359 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.387 -3.23%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1879.151 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.194 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25737.786 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.470 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.000 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.721 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306128.392 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.604 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.620 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2143.114 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.877 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30940.036 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.471 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.026 -
rng::fold_left(deque<int>)/1048576 560809.443 -
rng::fold_left(deque<int>)/32 16.542 -
rng::fold_left(deque<int>)/50 27.523 2.72%
rng::fold_left(deque<int>)/8 4.160 2.99%
rng::fold_left(deque<int>)/8192 4362.712 -3.03%
rng::fold_left(list<int>)/1048576 1364140.889 -
rng::fold_left(list<int>)/32 22.115 -
rng::fold_left(list<int>)/50 40.145 6.97%
rng::fold_left(list<int>)/8 3.862 -
rng::fold_left(list<int>)/8192 10792.207 -
rng::fold_left(vector<int>)/1048576 1326957.068 -
rng::fold_left(vector<int>)/32 20.674 -
rng::fold_left(vector<int>)/50 36.310 -
rng::fold_left(vector<int>)/8 3.703 -
rng::fold_left(vector<int>)/8192 10322.700 -
rng::for_each(deque<int>)/32 3.766 -
rng::for_each(deque<int>)/50 4.071 -
rng::for_each(deque<int>)/8 0.921 -1.28%
rng::for_each(deque<int>)/8192 255.282 -
rng::for_each(join_view(vector<vector<int>>)/32 3.805 -
rng::for_each(join_view(vector<vector<int>>)/50 4.134 1.47%
rng::for_each(join_view(vector<vector<int>>)/8 1.433 3.51%
rng::for_each(join_view(vector<vector<int>>)/8192 265.059 -
rng::for_each(list<int>)/32 11.197 -
rng::for_each(list<int>)/50 24.041 -
rng::for_each(list<int>)/8 2.401 -4.43%
rng::for_each(list<int>)/8192 7776.193 -4.62%
rng::for_each(map<int>)/32 21.273 -
rng::for_each(map<int>)/50 44.646 3.93%
rng::for_each(map<int>)/8 4.508 -
rng::for_each(map<int>)/8192 17301.336 -30.93%
rng::for_each(map<int>::iterator)/32 21.009 -
rng::for_each(map<int>::iterator)/50 43.227 2.93%
rng::for_each(map<int>::iterator)/8 4.565 -
rng::for_each(map<int>::iterator)/8192 16829.821 -34.13%
rng::for_each(multimap<int>)/32 23.255 1.24%
rng::for_each(multimap<int>)/50 49.170 1.09%
rng::for_each(multimap<int>)/8 4.662 1.84%
rng::for_each(multimap<int>)/8192 17043.186 -29.14%
rng::for_each(multimap<int>::iterator)/32 21.236 -
rng::for_each(multimap<int>::iterator)/50 43.768 2.18%
rng::for_each(multimap<int>::iterator)/8 4.524 -3.33%
rng::for_each(multimap<int>::iterator)/8192 16935.789 -30.10%
rng::for_each(multiset<int>)/32 21.095 1.36%
rng::for_each(multiset<int>)/50 51.588 -
rng::for_each(multiset<int>)/8 4.709 -1.72%
rng::for_each(multiset<int>)/8192 17178.442 -11.48%
rng::for_each(multiset<int>::iterator)/32 20.811 -
rng::for_each(multiset<int>::iterator)/50 58.076 -
rng::for_each(multiset<int>::iterator)/8 4.516 -
rng::for_each(multiset<int>::iterator)/8192 15945.767 -12.00%
rng::for_each(set<int>)/32 21.468 -
rng::for_each(set<int>)/50 49.718 -
rng::for_each(set<int>)/8 4.575 2.02%
rng::for_each(set<int>)/8192 16435.855 -15.34%
rng::for_each(set<int>::iterator)/32 21.012 2.40%
rng::for_each(set<int>::iterator)/50 42.879 4.07%
rng::for_each(set<int>::iterator)/8 5.013 10.22%
rng::for_each(set<int>::iterator)/8192 15991.479 -11.75%
rng::for_each(vector<int>)/32 3.838 -
rng::for_each(vector<int>)/50 4.057 -
rng::for_each(vector<int>)/8 0.914 -
rng::for_each(vector<int>)/8192 252.267 -
rng::for_each_n(deque<int>)/32 3.774 -
rng::for_each_n(deque<int>)/50 3.993 -
rng::for_each_n(deque<int>)/8 1.154 -3.95%
rng::for_each_n(deque<int>)/8192 257.112 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.839 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.236 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.712 2.20%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.438 -
rng::for_each_n(list<int>)/32 11.142 -
rng::for_each_n(list<int>)/50 24.115 -
rng::for_each_n(list<int>)/8 2.322 -8.68%
rng::for_each_n(list<int>)/8192 7297.206 -
rng::for_each_n(vector<int>)/32 3.865 -
rng::for_each_n(vector<int>)/50 4.063 -
rng::for_each_n(vector<int>)/8 2.529 -
rng::for_each_n(vector<int>)/8192 252.121 -
rng::generate(deque<int>)/1024 280.804 -
rng::generate(deque<int>)/32 8.770 -
rng::generate(deque<int>)/50 12.955 -
rng::generate(deque<int>)/8192 2089.143 2.10%
rng::generate(list<int>)/1024 671.837 -
rng::generate(list<int>)/32 8.713 -
rng::generate(list<int>)/50 15.887 -
rng::generate(list<int>)/8192 7055.280 -6.27%
rng::generate(vector<int>)/1024 245.111 -
rng::generate(vector<int>)/32 8.060 1.00%
rng::generate(vector<int>)/50 12.062 -
rng::generate(vector<int>)/8192 1856.134 -
rng::generate_n(deque<int>)/1024 245.926 -
rng::generate_n(deque<int>)/32 8.293 -
rng::generate_n(deque<int>)/50 12.321 -
rng::generate_n(deque<int>)/8192 1948.309 -
rng::generate_n(list<int>)/1024 651.685 -
rng::generate_n(list<int>)/32 8.679 -
rng::generate_n(list<int>)/50 15.981 2.46%
rng::generate_n(list<int>)/8192 7005.866 -
rng::generate_n(vector<int>)/1024 245.501 -
rng::generate_n(vector<int>)/32 7.979 -
rng::generate_n(vector<int>)/50 12.060 -
rng::generate_n(vector<int>)/8192 1861.724 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 375.978 3.02%
rng::is_partitioned(deque<int>)_(partitioned)/32 10.448 -1.03%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.876 -
rng::is_partitioned(deque<int>)_(partitioned)/8192 3056.994 6.90%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.859 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 10.319 -1.17%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.262 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 686.884 7.67%
rng::is_partitioned(list<int>)_(partitioned)/1024 701.444 -1.20%
rng::is_partitioned(list<int>)_(partitioned)/32 8.688 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.781 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8197.947 -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 149.188 -43.62%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.143 -57.60%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.505 -2.54%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1191.790 -56.08%
rng::is_partitioned(vector<int>)_(partitioned)/1024 182.555 3.87%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.841 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.673 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1372.606 2.71%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.959 -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.356 3.61%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.345 -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 150.056 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 493.974 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.515 1.63%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3884.411 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518744.648 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.466 -3.67%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.507 -3.74%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.304 4.96%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4187.180 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687695.292 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 49.360 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 783.363 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.697 -3.39%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8214.653 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1424862.314 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.683 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.577 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.372 1.03%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8383.470 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1599229.452 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.882 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 346.830 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.757 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2701.498 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213178.484 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.523 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 526.951 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.363 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4716.815 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 986451.418 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.867 -
rng::is_sorted(deque<int>)/1024 474.505 -
rng::is_sorted(deque<int>)/8 2.428 -1.12%
rng::is_sorted(deque<int>)/8192 3802.506 -
rng::is_sorted(deque<int>,_pred)/1024 597.201 -
rng::is_sorted(deque<int>,_pred)/8 4.680 2.82%
rng::is_sorted(deque<int>,_pred)/8192 4796.976 -
rng::is_sorted(list<int>)/1024 762.885 -2.73%
rng::is_sorted(list<int>)/8 2.184 1.70%
rng::is_sorted(list<int>)/8192 8219.644 21.12%
rng::is_sorted(list<int>,_pred)/1024 794.856 -
rng::is_sorted(list<int>,_pred)/8 4.329 -
rng::is_sorted(list<int>,_pred)/8192 9284.747 27.49%
rng::is_sorted(vector<int>)/1024 242.927 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1894.073 -
rng::is_sorted(vector<int>,_pred)/1024 462.590 -
rng::is_sorted(vector<int>,_pred)/8 4.120 5.20%
rng::is_sorted(vector<int>,_pred)/8192 3681.022 -
rng::is_sorted_until(deque<int>)/1024 471.614 -
rng::is_sorted_until(deque<int>)/8 3.128 -15.54%
rng::is_sorted_until(deque<int>)/8192 3772.159 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.787 -
rng::is_sorted_until(deque<int>,_pred)/8 4.744 7.95%
rng::is_sorted_until(deque<int>,_pred)/8192 4841.619 -
rng::is_sorted_until(list<int>)/1024 751.762 -
rng::is_sorted_until(list<int>)/8 2.162 -
rng::is_sorted_until(list<int>)/8192 6681.048 -4.83%
rng::is_sorted_until(list<int>,_pred)/1024 794.794 -
rng::is_sorted_until(list<int>,_pred)/8 3.747 -
rng::is_sorted_until(list<int>,_pred)/8192 6983.341 -4.09%
rng::is_sorted_until(vector<int>)/1024 238.865 -
rng::is_sorted_until(vector<int>)/8 2.053 -
rng::is_sorted_until(vector<int>)/8192 1862.292 -
rng::is_sorted_until(vector<int>,_pred)/1024 425.598 3.39%
rng::is_sorted_until(vector<int>,_pred)/8 3.404 -
rng::is_sorted_until(vector<int>,_pred)/8192 3395.023 3.76%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.158 3.44%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 461.622 -4.88%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493234.416 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.020 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3860.200 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 727.168 -1.38%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 738.171 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625889.745 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.607 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4821.221 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 764.442 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 782.627 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 959843.679 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.968 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12146.800 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.008 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 831.193 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992535.705 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.587 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10513.992 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.960 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.822 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76657.505 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.314 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.961 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.617 -3.52%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.693 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609689.367 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.007 -2.59%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4774.564 -
rng::move(deque<int>)/1048576 54523.925 -7.00%
rng::move(deque<int>)/262144 14893.985 -
rng::move(deque<int>)/32768 2185.371 8.29%
rng::move(deque<int>)/4096 153.700 -
rng::move(deque<int>)/512 24.146 -
rng::move(deque<int>)/64 6.281 -2.13%
rng::move(deque<int>)/8 3.934 2.99%
rng::move(list<int>)/1048576 1036412.851 -
rng::move(list<int>)/262144 253063.919 -
rng::move(list<int>)/32768 36674.769 5.63%
rng::move(list<int>)/4096 5901.635 -5.77%
rng::move(list<int>)/512 370.198 -
rng::move(list<int>)/64 40.770 -
rng::move(list<int>)/8 3.923 -
rng::move(vector<bool>)_(aligned)/1048576 2125.076 -
rng::move(vector<bool>)_(aligned)/262144 256.838 -
rng::move(vector<bool>)_(aligned)/32768 37.661 -
rng::move(vector<bool>)_(aligned)/4096 8.185 -
rng::move(vector<bool>)_(aligned)/512 2.633 -
rng::move(vector<bool>)_(aligned)/64 1.844 -3.70%
rng::move(vector<bool>)_(unaligned)/1048576 6714.376 -
rng::move(vector<bool>)_(unaligned)/262144 1582.566 -
rng::move(vector<bool>)_(unaligned)/32768 202.834 -
rng::move(vector<bool>)_(unaligned)/4096 26.000 -
rng::move(vector<bool>)_(unaligned)/512 4.161 -
rng::move(vector<bool>)_(unaligned)/64 1.703 4.75%
rng::move(vector<int>)/1048576 56814.238 1.32%
rng::move(vector<int>)/262144 21476.326 -3.37%
rng::move(vector<int>)/32768 2140.367 -
rng::move(vector<int>)/4096 135.666 -
rng::move(vector<int>)/512 20.440 -
rng::move(vector<int>)/64 4.141 -
rng::move(vector<int>)/8 2.323 1.15%
rng::move_backward(deque<int>)/1048576 126843.646 -
rng::move_backward(deque<int>)/262144 30655.873 -
rng::move_backward(deque<int>)/32768 3694.485 5.41%
rng::move_backward(deque<int>)/4096 159.757 -
rng::move_backward(deque<int>)/512 26.101 9.82%
rng::move_backward(deque<int>)/64 7.230 35.38%
rng::move_backward(deque<int>)/8 3.998 12.80%
rng::move_backward(list<int>)/1048576 1048107.001 -
rng::move_backward(list<int>)/262144 301612.921 -
rng::move_backward(list<int>)/32768 35680.600 -
rng::move_backward(list<int>)/4096 6566.163 -
rng::move_backward(list<int>)/512 373.542 -
rng::move_backward(list<int>)/64 40.566 -
rng::move_backward(list<int>)/8 3.717 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2126.581 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.429 -
rng::move_backward(vector<bool>)_(aligned)/32768 37.940 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.899 -
rng::move_backward(vector<bool>)_(aligned)/512 2.658 -
rng::move_backward(vector<bool>)_(aligned)/64 1.745 1.36%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6500.695 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.562 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.623 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.320 -2.06%
rng::move_backward(vector<bool>)_(unaligned)/512 5.003 1.54%
rng::move_backward(vector<bool>)_(unaligned)/64 1.897 -4.53%
rng::move_backward(vector<int>)/1048576 56614.765 -
rng::move_backward(vector<int>)/262144 22076.159 5.09%
rng::move_backward(vector<int>)/32768 2148.403 -
rng::move_backward(vector<int>)/4096 135.865 -
rng::move_backward(vector<int>)/512 20.874 -
rng::move_backward(vector<int>)/64 4.144 -
rng::move_backward(vector<int>)/8 2.301 1.88%
rng::none_of(deque<int>)_(process_all)/32 15.917 -9.01%
rng::none_of(deque<int>)_(process_all)/32768 15448.220 -
rng::none_of(deque<int>)_(process_all)/50 26.065 -3.31%
rng::none_of(deque<int>)_(process_all)/8 4.863 8.45%
rng::none_of(deque<int>)_(process_all)/8192 3865.029 -
rng::none_of(list<int>)_(process_all)/32 11.535 -
rng::none_of(list<int>)_(process_all)/32768 26070.739 -1.46%
rng::none_of(list<int>)_(process_all)/50 21.620 -1.13%
rng::none_of(list<int>)_(process_all)/8 2.620 -
rng::none_of(list<int>)_(process_all)/8192 8010.885 9.60%
rng::none_of(vector<int>)_(process_all)/32 8.493 -
rng::none_of(vector<int>)_(process_all)/32768 8059.883 -
rng::none_of(vector<int>)_(process_all)/50 12.729 -
rng::none_of(vector<int>)_(process_all)/8 2.532 1.73%
rng::none_of(vector<int>)_(process_all)/8192 2023.869 -
rng::partial_sort(deque<int>)_(ascending)/1024 7860.314 -
rng::partial_sort(deque<int>)_(ascending)/8 32.059 3.47%
rng::partial_sort(deque<int>)_(ascending)/8192 164997.349 -
rng::partial_sort(deque<int>)_(descending)/1024 18548.461 -
rng::partial_sort(deque<int>)_(descending)/8 40.588 -
rng::partial_sort(deque<int>)_(descending)/8192 285446.939 -
rng::partial_sort(deque<int>)_(heap)/1024 18443.283 -
rng::partial_sort(deque<int>)_(heap)/8 37.715 -
rng::partial_sort(deque<int>)_(heap)/8192 286774.410 1.54%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7859.751 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.781 -3.12%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 165873.815 1.88%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19753.163 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.827 2.31%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 281079.987 -
rng::partial_sort(deque<int>)_(repeated)/1024 6504.093 -
rng::partial_sort(deque<int>)_(repeated)/8 27.244 -
rng::partial_sort(deque<int>)_(repeated)/8192 69441.093 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16050.088 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.629 -
rng::partial_sort(deque<int>)_(shuffled)/8192 261390.356 1.22%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4974.356 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.124 -2.26%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55378.691 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8208.683 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.549 -2.10%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97564.590 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8277.331 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.476 1.99%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 101192.751 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4969.912 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.073 -1.21%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55248.974 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9136.962 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.056 -1.16%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97646.554 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3935.150 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.929 2.99%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46880.495 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6964.361 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.061 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91148.925 -
rng::partial_sort(vector<int>)_(ascending)/1024 4993.109 -
rng::partial_sort(vector<int>)_(ascending)/8 21.025 -
rng::partial_sort(vector<int>)_(ascending)/8192 54655.762 -
rng::partial_sort(vector<int>)_(descending)/1024 8259.873 -
rng::partial_sort(vector<int>)_(descending)/8 25.275 -
rng::partial_sort(vector<int>)_(descending)/8192 97626.725 -
rng::partial_sort(vector<int>)_(heap)/1024 8233.820 -
rng::partial_sort(vector<int>)_(heap)/8 26.553 -3.20%
rng::partial_sort(vector<int>)_(heap)/8192 101127.028 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 5001.789 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.878 1.12%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54591.120 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9129.472 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.981 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97573.340 -
rng::partial_sort(vector<int>)_(repeated)/1024 3939.005 -
rng::partial_sort(vector<int>)_(repeated)/8 20.449 2.05%
rng::partial_sort(vector<int>)_(repeated)/8192 46807.328 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6926.686 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.286 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88241.678 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5508.610 1.05%
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.502 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57263.881 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8428.202 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.686 3.16%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99195.760 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8598.219 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.776 2.04%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102947.042 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5508.374 1.07%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.580 -1.58%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57210.987 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9300.558 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.562 -1.64%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99585.801 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4301.153 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.431 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49371.449 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7262.062 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.023 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92167.027 1.02%
rng::partial_sort_copy(list<int>)_(ascending)/1024 5620.533 -11.49%
rng::partial_sort_copy(list<int>)_(ascending)/8 8.948 -
rng::partial_sort_copy(list<int>)_(ascending)/8192 61199.993 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8554.014 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.133 2.52%
rng::partial_sort_copy(list<int>)_(descending)/8192 101151.296 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8526.379 -4.01%
rng::partial_sort_copy(list<int>)_(heap)/8 16.596 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105195.453 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5629.217 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.987 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61088.515 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9462.090 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.874 -2.38%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101859.503 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4518.412 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.684 4.04%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53164.058 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7324.418 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.143 -1.22%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92363.947 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5218.960 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.284 7.27%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55657.992 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8380.767 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.621 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98361.899 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8315.218 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.577 1.01%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101835.338 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5217.177 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.298 7.15%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55680.882 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9146.588 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.086 3.51%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98562.814 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4064.611 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.213 -1.04%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47574.078 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7076.138 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.260 -1.29%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92014.152 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5099.588 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.945 -2.40%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55275.767 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8332.125 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.375 1.44%
rng::partial_sort_copy(vector<int>)_(descending)/8192 98751.078 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8305.792 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.529 2.98%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102310.779 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5081.862 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.950 -1.24%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55254.379 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9206.275 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.973 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99336.911 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4029.079 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.445 -2.53%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47434.515 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7187.456 1.46%
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.914 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 94134.237 1.00%
rng::partition(deque<int>)_(dense)/1024 359.194 -
rng::partition(deque<int>)_(dense)/32 10.396 -6.05%
rng::partition(deque<int>)_(dense)/50 14.780 -11.44%
rng::partition(deque<int>)_(dense)/8192 2814.862 -
rng::partition(deque<int>)_(sparse)/1024 402.570 1.73%
rng::partition(deque<int>)_(sparse)/32 10.683 -
rng::partition(deque<int>)_(sparse)/50 16.665 4.03%
rng::partition(deque<int>)_(sparse)/8192 3108.419 -7.53%
rng::partition(list<int>)_(dense)/1024 833.410 115.89%
rng::partition(list<int>)_(dense)/32 8.291 -1.75%
rng::partition(list<int>)_(dense)/50 13.159 -
rng::partition(list<int>)_(dense)/8192 5413.556 2.52%
rng::partition(list<int>)_(sparse)/1024 1505.783 104.31%
rng::partition(list<int>)_(sparse)/32 8.942 -1.07%
rng::partition(list<int>)_(sparse)/50 15.394 2.06%
rng::partition(list<int>)_(sparse)/8192 7991.659 -4.30%
rng::partition(vector<int>)_(dense)/1024 243.294 3.69%
rng::partition(vector<int>)_(dense)/32 8.272 1.28%
rng::partition(vector<int>)_(dense)/50 12.603 -
rng::partition(vector<int>)_(dense)/8192 1888.417 3.89%
rng::partition(vector<int>)_(sparse)/1024 260.116 -
rng::partition(vector<int>)_(sparse)/32 8.964 -
rng::partition(vector<int>)_(sparse)/50 14.063 -
rng::partition(vector<int>)_(sparse)/8192 1877.475 -
rng::partition_copy(deque<int>)/1024 690.223 -
rng::partition_copy(deque<int>)/32 15.592 -
rng::partition_copy(deque<int>)/50 27.950 -
rng::partition_copy(deque<int>)/8192 5549.942 -
rng::partition_copy(list<int>)/1024 730.490 -
rng::partition_copy(list<int>)/32 15.928 -
rng::partition_copy(list<int>)/50 28.917 -
rng::partition_copy(list<int>)/8192 6964.433 -17.37%
rng::partition_copy(vector<int>)/1024 685.623 -
rng::partition_copy(vector<int>)/32 15.100 -
rng::partition_copy(vector<int>)/50 26.196 -
rng::partition_copy(vector<int>)/8192 5532.595 -
rng::partition_point(deque<int>)/1024 9.129 -
rng::partition_point(deque<int>)/32 4.204 -4.12%
rng::partition_point(deque<int>)/50 4.350 -
rng::partition_point(deque<int>)/8192 15.881 -
rng::partition_point(list<int>)/1024 1267.250 -1.13%
rng::partition_point(list<int>)/32 15.667 -
rng::partition_point(list<int>)/50 24.658 1.48%
rng::partition_point(list<int>)/8192 13414.212 2.34%
rng::partition_point(vector<int>)/1024 7.608 1.42%
rng::partition_point(vector<int>)/32 2.311 -
rng::partition_point(vector<int>)/50 2.294 -
rng::partition_point(vector<int>)/8192 10.755 -
rng::remove(deque<int>)_(prefix)/1024 531.921 -
rng::remove(deque<int>)_(prefix)/32 58.199 3.21%
rng::remove(deque<int>)_(prefix)/50 66.499 5.58%
rng::remove(deque<int>)_(prefix)/8192 3904.491 -
rng::remove(deque<int>)_(sprinkled)/1024 522.073 -
rng::remove(deque<int>)_(sprinkled)/32 53.222 1.52%
rng::remove(deque<int>)_(sprinkled)/50 57.151 -
rng::remove(deque<int>)_(sprinkled)/8192 3874.229 -
rng::remove(list<int>)_(prefix)/1024 1058.799 11.07%
rng::remove(list<int>)_(prefix)/32 56.396 1.67%
rng::remove(list<int>)_(prefix)/50 68.864 2.70%
rng::remove(list<int>)_(prefix)/8192 9606.325 15.68%
rng::remove(list<int>)_(sprinkled)/1024 957.834 -
rng::remove(list<int>)_(sprinkled)/32 55.131 -
rng::remove(list<int>)_(sprinkled)/50 64.487 -
rng::remove(list<int>)_(sprinkled)/8192 7867.232 -
rng::remove(vector<int>)_(prefix)/1024 313.060 -
rng::remove(vector<int>)_(prefix)/32 52.615 -
rng::remove(vector<int>)_(prefix)/50 56.292 -
rng::remove(vector<int>)_(prefix)/8192 2110.623 -
rng::remove(vector<int>)_(sprinkled)/1024 532.570 -
rng::remove(vector<int>)_(sprinkled)/32 58.439 -
rng::remove(vector<int>)_(sprinkled)/50 64.749 -
rng::remove(vector<int>)_(sprinkled)/8192 3972.543 -
rng::remove_copy(deque<int>)_(prefix)/1024 392.399 -8.03%
rng::remove_copy(deque<int>)_(prefix)/32 12.752 -
rng::remove_copy(deque<int>)_(prefix)/50 20.546 1.24%
rng::remove_copy(deque<int>)_(prefix)/8192 3365.040 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 357.667 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.191 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.408 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2860.363 -
rng::remove_copy(list<int>)_(prefix)/1024 750.717 -
rng::remove_copy(list<int>)_(prefix)/32 11.009 -
rng::remove_copy(list<int>)_(prefix)/50 19.180 -
rng::remove_copy(list<int>)_(prefix)/8192 7039.252 -10.31%
rng::remove_copy(list<int>)_(sprinkled)/1024 745.664 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.510 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.169 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7042.363 -12.45%
rng::remove_copy(vector<int>)_(prefix)/1024 273.685 -
rng::remove_copy(vector<int>)_(prefix)/32 10.935 -
rng::remove_copy(vector<int>)_(prefix)/50 17.931 -
rng::remove_copy(vector<int>)_(prefix)/8192 2073.515 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.837 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.491 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.636 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1933.591 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 535.182 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.480 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.658 1.49%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3705.422 -4.33%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 569.294 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.939 -1.08%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.140 -1.38%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3591.987 1.34%
rng::remove_copy_if(list<int>)_(prefix)/1024 800.189 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.132 1.23%
rng::remove_copy_if(list<int>)_(prefix)/50 25.146 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7307.242 -10.69%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 790.740 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.596 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.770 3.04%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7261.997 -10.37%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.907 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.201 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.930 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3380.108 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.799 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.377 1.82%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.142 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2745.034 -
rng::remove_if(deque<int>)_(prefix)/1024 577.314 -
rng::remove_if(deque<int>)_(prefix)/32 60.144 -
rng::remove_if(deque<int>)_(prefix)/50 71.055 3.45%
rng::remove_if(deque<int>)_(prefix)/8192 4293.404 -
rng::remove_if(deque<int>)_(sprinkled)/1024 548.251 -
rng::remove_if(deque<int>)_(sprinkled)/32 57.527 3.75%
rng::remove_if(deque<int>)_(sprinkled)/50 66.030 5.21%
rng::remove_if(deque<int>)_(sprinkled)/8192 3974.106 -
rng::remove_if(list<int>)_(prefix)/1024 1006.319 -
rng::remove_if(list<int>)_(prefix)/32 61.600 -
rng::remove_if(list<int>)_(prefix)/50 75.092 -
rng::remove_if(list<int>)_(prefix)/8192 9060.813 -
rng::remove_if(list<int>)_(sprinkled)/1024 992.568 -1.15%
rng::remove_if(list<int>)_(sprinkled)/32 60.047 -
rng::remove_if(list<int>)_(sprinkled)/50 73.613 -
rng::remove_if(list<int>)_(sprinkled)/8192 8261.173 -
rng::remove_if(vector<int>)_(prefix)/1024 350.191 -
rng::remove_if(vector<int>)_(prefix)/32 52.372 -
rng::remove_if(vector<int>)_(prefix)/50 57.440 -
rng::remove_if(vector<int>)_(prefix)/8192 2572.779 -1.04%
rng::remove_if(vector<int>)_(sprinkled)/1024 519.169 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.131 -
rng::remove_if(vector<int>)_(sprinkled)/50 64.327 -1.27%
rng::remove_if(vector<int>)_(sprinkled)/8192 3832.723 -
rng::replace(deque<int>)_(prefix)/1024 422.613 -
rng::replace(deque<int>)_(prefix)/32 13.096 -
rng::replace(deque<int>)_(prefix)/50 19.760 1.24%
rng::replace(deque<int>)_(prefix)/8192 3349.004 -
rng::replace(deque<int>)_(sprinkled)/1024 358.375 -
rng::replace(deque<int>)_(sprinkled)/32 12.365 -
rng::replace(deque<int>)_(sprinkled)/50 18.557 -
rng::replace(deque<int>)_(sprinkled)/8192 2866.668 -
rng::replace(list<int>)_(prefix)/1024 735.105 -
rng::replace(list<int>)_(prefix)/32 11.243 -
rng::replace(list<int>)_(prefix)/50 19.090 -
rng::replace(list<int>)_(prefix)/8192 7097.411 -1.42%
rng::replace(list<int>)_(sprinkled)/1024 732.614 -
rng::replace(list<int>)_(sprinkled)/32 11.341 -
rng::replace(list<int>)_(sprinkled)/50 20.308 3.12%
rng::replace(list<int>)_(sprinkled)/8192 7185.989 -1.76%
rng::replace(vector<int>)_(prefix)/1024 168.349 2.49%
rng::replace(vector<int>)_(prefix)/32 5.288 2.44%
rng::replace(vector<int>)_(prefix)/50 7.122 -1.06%
rng::replace(vector<int>)_(prefix)/8192 1306.034 2.82%
rng::replace(vector<int>)_(sprinkled)/1024 174.597 -
rng::replace(vector<int>)_(sprinkled)/32 6.026 8.48%
rng::replace(vector<int>)_(sprinkled)/50 9.082 7.06%
rng::replace(vector<int>)_(sprinkled)/8192 1392.155 -
rng::replace_if(deque<int>)_(prefix)/1024 478.781 -
rng::replace_if(deque<int>)_(prefix)/32 14.274 -
rng::replace_if(deque<int>)_(prefix)/50 20.385 -
rng::replace_if(deque<int>)_(prefix)/8192 3471.184 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.890 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.453 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.682 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2926.177 -
rng::replace_if(list<int>)_(prefix)/1024 747.161 -
rng::replace_if(list<int>)_(prefix)/32 13.183 -
rng::replace_if(list<int>)_(prefix)/50 24.882 -
rng::replace_if(list<int>)_(prefix)/8192 7204.554 -
rng::replace_if(list<int>)_(sprinkled)/1024 743.477 -
rng::replace_if(list<int>)_(sprinkled)/32 15.456 -
rng::replace_if(list<int>)_(sprinkled)/50 24.955 -
rng::replace_if(list<int>)_(sprinkled)/8192 7409.576 -
rng::replace_if(vector<int>)_(prefix)/1024 275.534 -
rng::replace_if(vector<int>)_(prefix)/32 8.941 -
rng::replace_if(vector<int>)_(prefix)/50 13.602 -
rng::replace_if(vector<int>)_(prefix)/8192 2052.344 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.928 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.832 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.042 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1927.927 -
rng::reverse(deque<int>)/32768 5743.582 -
rng::reverse(deque<int>)/4096 721.614 -
rng::reverse(deque<int>)/512 113.585 -
rng::reverse(deque<int>)/64 13.074 -
rng::reverse(deque<int>)/8 2.535 -
rng::reverse(list<int>)/32768 19141.016 6.06%
rng::reverse(list<int>)/4096 1999.855 19.44%
rng::reverse(list<int>)/512 200.405 -
rng::reverse(list<int>)/64 19.095 -
rng::reverse(list<int>)/8 2.037 -
rng::reverse(vector<int>)/32768 1044.193 -
rng::reverse(vector<int>)/4096 131.438 -
rng::reverse(vector<int>)/512 16.425 -
rng::reverse(vector<int>)/64 4.116 -
rng::reverse(vector<int>)/8 1.614 -
rng::reverse_copy(deque<int>)/32768 7892.017 -
rng::reverse_copy(deque<int>)/4096 990.150 -
rng::reverse_copy(deque<int>)/512 130.950 4.01%
rng::reverse_copy(deque<int>)/64 20.199 2.13%
rng::reverse_copy(deque<int>)/8 3.253 10.71%
rng::reverse_copy(list<int>)/32768 25584.625 -2.02%
rng::reverse_copy(list<int>)/4096 3038.329 -4.72%
rng::reverse_copy(list<int>)/512 370.822 -
rng::reverse_copy(list<int>)/64 30.715 -
rng::reverse_copy(list<int>)/8 2.248 -1.17%
rng::reverse_copy(vector<int>)/32768 982.727 -
rng::reverse_copy(vector<int>)/4096 133.923 -1.24%
rng::reverse_copy(vector<int>)/512 17.139 -
rng::reverse_copy(vector<int>)/64 2.512 -
rng::reverse_copy(vector<int>)/8 2.466 2.13%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.247 10.65%
rng::rotate(deque<int>)_(1_element_backward)/32 4.568 12.43%
rng::rotate(deque<int>)_(1_element_backward)/50 5.748 1.53%
rng::rotate(deque<int>)_(1_element_backward)/8192 310.920 -8.71%
rng::rotate(deque<int>)_(1_element_forward)/1024 39.831 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.528 -4.35%
rng::rotate(deque<int>)_(1_element_forward)/50 5.769 -8.37%
rng::rotate(deque<int>)_(1_element_forward)/8192 303.159 -9.15%
rng::rotate(deque<int>)_(by_1/2)/1024 179.382 3.27%
rng::rotate(deque<int>)_(by_1/2)/32 7.290 -3.78%
rng::rotate(deque<int>)_(by_1/2)/50 10.296 -2.58%
rng::rotate(deque<int>)_(by_1/2)/8192 1461.789 -1.68%
rng::rotate(deque<int>)_(by_1/3)/1024 1835.817 1.11%
rng::rotate(deque<int>)_(by_1/3)/32 45.565 -
rng::rotate(deque<int>)_(by_1/3)/50 76.612 -
rng::rotate(deque<int>)_(by_1/3)/8192 22662.275 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.815 -
rng::rotate(deque<int>)_(by_1/4)/32 29.119 -
rng::rotate(deque<int>)_(by_1/4)/50 75.032 -
rng::rotate(deque<int>)_(by_1/4)/8192 6766.963 -20.49%
rng::rotate(list<int>)_(1_element_backward)/1024 1577.443 112.07%
rng::rotate(list<int>)_(1_element_backward)/32 14.058 1.50%
rng::rotate(list<int>)_(1_element_backward)/50 25.038 3.63%
rng::rotate(list<int>)_(1_element_backward)/8192 7963.715 -7.08%
rng::rotate(list<int>)_(1_element_forward)/1024 1580.382 115.23%
rng::rotate(list<int>)_(1_element_forward)/32 14.873 9.76%
rng::rotate(list<int>)_(1_element_forward)/50 27.365 5.01%
rng::rotate(list<int>)_(1_element_forward)/8192 7954.379 -
rng::rotate(list<int>)_(by_1/2)/1024 391.447 1.68%
rng::rotate(list<int>)_(by_1/2)/32 6.666 10.43%
rng::rotate(list<int>)_(by_1/2)/50 12.668 -9.03%
rng::rotate(list<int>)_(by_1/2)/8192 5268.657 -
rng::rotate(list<int>)_(by_1/3)/1024 810.780 -
rng::rotate(list<int>)_(by_1/3)/32 14.702 -3.82%
rng::rotate(list<int>)_(by_1/3)/50 24.363 2.74%
rng::rotate(list<int>)_(by_1/3)/8192 8853.174 -10.41%
rng::rotate(list<int>)_(by_1/4)/1024 585.200 -
rng::rotate(list<int>)_(by_1/4)/32 14.247 4.80%
rng::rotate(list<int>)_(by_1/4)/50 24.545 1.08%
rng::rotate(list<int>)_(by_1/4)/8192 7241.169 -18.47%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.083 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.157 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.063 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 103.781 2.53%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.938 -3.76%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.186 1.49%
rng::rotate(vector<bool>)_(1_element_forward)/50 18.131 1.71%
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.773 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.787 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.519 2.18%
rng::rotate(vector<bool>)_(by_1/2)/50 18.303 2.29%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.081 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.480 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.336 2.77%
rng::rotate(vector<bool>)_(by_1/3)/50 18.328 2.31%
rng::rotate(vector<bool>)_(by_1/3)/8192 145.566 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.613 9.87%
rng::rotate(vector<bool>)_(by_1/4)/32 18.538 2.74%
rng::rotate(vector<bool>)_(by_1/4)/50 18.359 2.78%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.217 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.867 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.908 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.347 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.349 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.462 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.966 1.17%
rng::rotate(vector<int>)_(1_element_forward)/50 5.272 -
rng::rotate(vector<int>)_(1_element_forward)/8192 281.516 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.222 -
rng::rotate(vector<int>)_(by_1/2)/32 3.677 -
rng::rotate(vector<int>)_(by_1/2)/50 4.456 -
rng::rotate(vector<int>)_(by_1/2)/8192 241.146 -
rng::rotate(vector<int>)_(by_1/3)/1024 1368.840 -
rng::rotate(vector<int>)_(by_1/3)/32 21.577 -
rng::rotate(vector<int>)_(by_1/3)/50 40.141 -
rng::rotate(vector<int>)_(by_1/3)/8192 10886.211 -
rng::rotate(vector<int>)_(by_1/4)/1024 328.770 -
rng::rotate(vector<int>)_(by_1/4)/32 12.012 -
rng::rotate(vector<int>)_(by_1/4)/50 40.289 -
rng::rotate(vector<int>)_(by_1/4)/8192 2594.605 -
rng::rotate_copy(deque<int>)/1024 34.029 -
rng::rotate_copy(deque<int>)/32 2.686 1.54%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 295.253 -1.20%
rng::rotate_copy(list<int>)/1024 729.953 -
rng::rotate_copy(list<int>)/32 8.551 -2.20%
rng::rotate_copy(list<int>)/50 13.568 -
rng::rotate_copy(list<int>)/8192 8336.249 -6.94%
rng::rotate_copy(vector<int>)/1024 33.337 1.33%
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 530.369 89.01%
rng::sample(deque<int>)/1024 11562.173 -
rng::sample(deque<int>)/32 315.972 -
rng::sample(deque<int>)/8192 92895.245 -
rng::sample(list<int>)/1024 12058.742 -
rng::sample(list<int>)/32 319.341 -
rng::sample(list<int>)/8192 99256.186 -1.18%
rng::sample(vector<int>)/1024 11475.066 -
rng::sample(vector<int>)/32 312.088 -
rng::sample(vector<int>)/8192 92002.278 -
rng::search(deque<int>)_(near_matches)/1000 24716.902 32.64%
rng::search(deque<int>)_(near_matches)/1024 25830.795 31.75%
rng::search(deque<int>)_(near_matches)/8192 1447750.345 -
rng::search(deque<int>)_(no_match)/1000 406.916 -
rng::search(deque<int>)_(no_match)/1024 416.961 20.01%
rng::search(deque<int>)_(no_match)/1048576 425515.483 -
rng::search(deque<int>)_(no_match)/8192 3326.294 -
rng::search(deque<int>)_(same_length)/1000 325.911 -29.53%
rng::search(deque<int>)_(same_length)/1024 476.915 -
rng::search(deque<int>)_(same_length)/8192 3856.416 2.41%
rng::search(deque<int>)_(single_element)/1000 449.312 -
rng::search(deque<int>)_(single_element)/1024 460.117 -
rng::search(deque<int>)_(single_element)/8192 3665.475 -
rng::search(deque<int>,_pred)_(near_matches)/1000 23006.954 -17.57%
rng::search(deque<int>,_pred)_(near_matches)/1024 24103.342 -17.47%
rng::search(deque<int>,_pred)_(near_matches)/8192 1534397.204 -
rng::search(deque<int>,_pred)_(no_match)/1000 427.646 -
rng::search(deque<int>,_pred)_(no_match)/1024 398.043 -8.81%
rng::search(deque<int>,_pred)_(no_match)/1048576 446124.576 -
rng::search(deque<int>,_pred)_(no_match)/8192 3500.524 -
rng::search(deque<int>,_pred)_(same_length)/1000 479.124 -4.06%
rng::search(deque<int>,_pred)_(same_length)/1024 509.978 -
rng::search(deque<int>,_pred)_(same_length)/8192 4061.176 -
rng::search(deque<int>,_pred)_(single_element)/1000 475.864 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.612 -
rng::search(deque<int>,_pred)_(single_element)/8192 3902.188 -
rng::search(list<int>)_(near_matches)/1000 37850.593 -
rng::search(list<int>)_(near_matches)/1024 39883.036 -
rng::search(list<int>)_(near_matches)/8192 2571532.967 -
rng::search(list<int>)_(no_match)/1000 695.197 -1.43%
rng::search(list<int>)_(no_match)/1024 729.757 -
rng::search(list<int>)_(no_match)/1048576 834717.184 -
rng::search(list<int>)_(no_match)/8192 6920.420 -
rng::search(list<int>)_(same_length)/1000 749.500 -
rng::search(list<int>)_(same_length)/1024 763.242 -
rng::search(list<int>)_(same_length)/8192 8137.733 -
rng::search(list<int>)_(single_element)/1000 717.249 6.52%
rng::search(list<int>)_(single_element)/1024 737.485 3.23%
rng::search(list<int>)_(single_element)/8192 7959.125 -1.11%
rng::search(list<int>,_pred)_(near_matches)/1000 43338.239 -
rng::search(list<int>,_pred)_(near_matches)/1024 45069.625 -
rng::search(list<int>,_pred)_(near_matches)/8192 2799792.000 -
rng::search(list<int>,_pred)_(no_match)/1000 753.931 -
rng::search(list<int>,_pred)_(no_match)/1024 771.536 -
rng::search(list<int>,_pred)_(no_match)/1048576 902647.790 -
rng::search(list<int>,_pred)_(no_match)/8192 8345.743 7.99%
rng::search(list<int>,_pred)_(same_length)/1000 775.604 -
rng::search(list<int>,_pred)_(same_length)/1024 795.199 -
rng::search(list<int>,_pred)_(same_length)/8192 9797.062 -
rng::search(list<int>,_pred)_(single_element)/1000 839.013 -
rng::search(list<int>,_pred)_(single_element)/1024 860.224 -
rng::search(list<int>,_pred)_(single_element)/8192 9440.605 4.23%
rng::search(vector<int>)_(near_matches)/1000 13651.074 -
rng::search(vector<int>)_(near_matches)/1024 14301.031 -
rng::search(vector<int>)_(near_matches)/8192 770653.374 -
rng::search(vector<int>)_(no_match)/1000 213.648 2.70%
rng::search(vector<int>)_(no_match)/1024 218.420 2.46%
rng::search(vector<int>)_(no_match)/1048576 215815.929 1.92%
rng::search(vector<int>)_(no_match)/8192 1659.117 1.28%
rng::search(vector<int>)_(same_length)/1000 241.294 -
rng::search(vector<int>)_(same_length)/1024 246.248 -
rng::search(vector<int>)_(same_length)/8192 1876.418 -
rng::search(vector<int>)_(single_element)/1000 235.421 2.79%
rng::search(vector<int>)_(single_element)/1024 240.950 2.85%
rng::search(vector<int>)_(single_element)/8192 1845.171 1.92%
rng::search(vector<int>,_pred)_(near_matches)/1000 22713.493 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23732.139 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1456461.884 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.944 -
rng::search(vector<int>,_pred)_(no_match)/1024 532.406 -
rng::search(vector<int>,_pred)_(no_match)/1048576 577400.302 -
rng::search(vector<int>,_pred)_(no_match)/8192 4246.923 -
rng::search(vector<int>,_pred)_(same_length)/1000 602.792 -
rng::search(vector<int>,_pred)_(same_length)/1024 617.465 -
rng::search(vector<int>,_pred)_(same_length)/8192 4940.324 -
rng::search(vector<int>,_pred)_(single_element)/1000 574.154 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.591 -
rng::search(vector<int>,_pred)_(single_element)/8192 4698.798 -
rng::search_n(deque<int>)_(no_match)/1000 432.464 -
rng::search_n(deque<int>)_(no_match)/1024 443.015 -
rng::search_n(deque<int>)_(no_match)/1048576 442799.108 -
rng::search_n(deque<int>)_(no_match)/8192 3469.460 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 718.355 -3.21%
rng::search_n(deque<int>,_pred)_(no_match)/1024 612.784 -1.94%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 553480.838 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4306.996 -
rng::search_n(list<int>)_(no_match)/1000 712.409 -
rng::search_n(list<int>)_(no_match)/1024 744.080 1.78%
rng::search_n(list<int>)_(no_match)/1048576 824572.164 -5.14%
rng::search_n(list<int>)_(no_match)/8192 6910.877 -7.30%
rng::search_n(list<int>,_pred)_(no_match)/1000 846.269 -
rng::search_n(list<int>,_pred)_(no_match)/1024 867.906 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 996423.749 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7984.218 -5.52%
rng::search_n(vector<int>)_(no_match)/1000 206.509 -2.07%
rng::search_n(vector<int>)_(no_match)/1024 211.351 -1.89%
rng::search_n(vector<int>)_(no_match)/1048576 209619.447 -2.47%
rng::search_n(vector<int>)_(no_match)/8192 1633.191 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 518.511 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.826 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 578583.848 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4246.433 -
rng::shuffle(deque<int>)/1024 9649.993 -
rng::shuffle(deque<int>)/32 304.038 -
rng::shuffle(deque<int>)/8192 76272.743 -
rng::shuffle(vector<int>)/1024 8974.132 -
rng::shuffle(vector<int>)/32 286.831 -
rng::shuffle(vector<int>)/8192 71900.017 -
rng::sort(deque<int>)_(ascending)/1024 767.783 -
rng::sort(deque<int>)_(ascending)/8 18.786 -
rng::sort(deque<int>)_(ascending)/8192 5761.518 -
rng::sort(deque<int>)_(descending)/1024 1302.505 -
rng::sort(deque<int>)_(descending)/8 26.254 1.41%
rng::sort(deque<int>)_(descending)/8192 10409.736 -
rng::sort(deque<int>)_(heap)/1024 6294.235 -
rng::sort(deque<int>)_(heap)/8 25.421 1.42%
rng::sort(deque<int>)_(heap)/8192 69717.277 -
rng::sort(deque<int>)_(pipe-organ)/1024 2787.615 -1.56%
rng::sort(deque<int>)_(pipe-organ)/8 21.696 3.44%
rng::sort(deque<int>)_(pipe-organ)/8192 26525.648 -1.20%
rng::sort(deque<int>)_(qsort_adversarial)/1024 18113.323 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.839 1.55%
rng::sort(deque<int>)_(qsort_adversarial)/8192 456006.766 1.98%
rng::sort(deque<int>)_(repeated)/1024 960.944 -
rng::sort(deque<int>)_(repeated)/8 19.042 -
rng::sort(deque<int>)_(repeated)/8192 6742.546 -
rng::sort(deque<int>)_(shuffled)/1024 6916.205 -
rng::sort(deque<int>)_(shuffled)/8 23.732 -
rng::sort(deque<int>)_(shuffled)/8192 80715.223 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.697 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.481 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3773.001 -
rng::sort(vector<NonIntegral>)_(descending)/1024 782.838 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.331 4.93%
rng::sort(vector<NonIntegral>)_(descending)/8192 5351.977 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4286.534 1.10%
rng::sort(vector<NonIntegral>)_(heap)/8 22.646 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50657.885 -1.19%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1898.216 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.280 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18431.484 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13282.672 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.426 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155640.375 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.168 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.737 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3747.514 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4697.245 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.888 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81906.901 -
rng::sort(vector<int>)_(ascending)/1024 547.019 -
rng::sort(vector<int>)_(ascending)/8 16.779 -
rng::sort(vector<int>)_(ascending)/8192 3774.115 -
rng::sort(vector<int>)_(descending)/1024 1054.783 -
rng::sort(vector<int>)_(descending)/8 25.143 1.81%
rng::sort(vector<int>)_(descending)/8192 7436.167 -
rng::sort(vector<int>)_(heap)/1024 4557.433 -
rng::sort(vector<int>)_(heap)/8 22.475 -
rng::sort(vector<int>)_(heap)/8192 45743.708 -
rng::sort(vector<int>)_(pipe-organ)/1024 2275.391 -
rng::sort(vector<int>)_(pipe-organ)/8 18.618 -
rng::sort(vector<int>)_(pipe-organ)/8192 21429.389 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12939.328 -1.42%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.729 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147926.731 -2.24%
rng::sort(vector<int>)_(repeated)/1024 663.670 -
rng::sort(vector<int>)_(repeated)/8 16.992 -
rng::sort(vector<int>)_(repeated)/8192 5037.437 -
rng::sort(vector<int>)_(shuffled)/1024 4662.959 -
rng::sort(vector<int>)_(shuffled)/8 21.150 -
rng::sort(vector<int>)_(shuffled)/8192 45052.752 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3322.346 -1.56%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1913.192 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1941.478 -1.07%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16858.825 -
rng::stable_partition(deque<int>)_(dense)/1024 587.595 -3.57%
rng::stable_partition(deque<int>)_(dense)/32 28.889 -4.48%
rng::stable_partition(deque<int>)_(dense)/50 38.358 -5.01%
rng::stable_partition(deque<int>)_(dense)/8192 5675.610 -
rng::stable_partition(deque<int>)_(sparse)/1024 465.251 -3.30%
rng::stable_partition(deque<int>)_(sparse)/32 11.819 -6.10%
rng::stable_partition(deque<int>)_(sparse)/50 28.536 -6.94%
rng::stable_partition(deque<int>)_(sparse)/8192 3488.590 -4.44%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4195.090 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1882.170 -1.15%
rng::stable_partition(list<int>)_(alloc_fails)/50 1927.341 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25296.700 1.14%
rng::stable_partition(list<int>)_(dense)/1024 1757.639 -
rng::stable_partition(list<int>)_(dense)/32 34.822 -1.03%
rng::stable_partition(list<int>)_(dense)/50 55.280 -2.69%
rng::stable_partition(list<int>)_(dense)/8192 18564.354 1.55%
rng::stable_partition(list<int>)_(sparse)/1024 922.497 -
rng::stable_partition(list<int>)_(sparse)/32 9.820 -
rng::stable_partition(list<int>)_(sparse)/50 26.534 1.05%
rng::stable_partition(list<int>)_(sparse)/8192 8884.835 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2932.974 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1909.371 1.12%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1919.131 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9890.983 -
rng::stable_partition(vector<int>)_(dense)/1024 294.742 -
rng::stable_partition(vector<int>)_(dense)/32 21.946 1.90%
rng::stable_partition(vector<int>)_(dense)/50 25.542 1.52%
rng::stable_partition(vector<int>)_(dense)/8192 2101.672 -
rng::stable_partition(vector<int>)_(sparse)/1024 207.600 -
rng::stable_partition(vector<int>)_(sparse)/32 7.100 -
rng::stable_partition(vector<int>)_(sparse)/50 20.352 -2.35%
rng::stable_partition(vector<int>)_(sparse)/8192 1499.489 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4127.006 -5.43%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.506 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18963.819 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31241.206 4.10%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.646 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27083.899 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14440.229 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.945 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26057.955 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17868.577 3.55%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.250 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22807.010 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27421.768 1.46%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.937 5.48%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28877.508 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3871.795 1.15%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.200 -1.28%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12950.608 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20186.208 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.622 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24767.971 -1.50%
rng::stable_sort(deque<int>)_(ascending)/1024 2110.419 -
rng::stable_sort(deque<int>)_(ascending)/8 18.266 -
rng::stable_sort(deque<int>)_(ascending)/8192 13670.889 -
rng::stable_sort(deque<int>)_(descending)/1024 2938.896 -
rng::stable_sort(deque<int>)_(descending)/8 26.545 -
rng::stable_sort(deque<int>)_(descending)/8192 20855.466 -1.82%
rng::stable_sort(deque<int>)_(heap)/1024 2746.156 -
rng::stable_sort(deque<int>)_(heap)/8 25.707 -2.69%
rng::stable_sort(deque<int>)_(heap)/8192 17765.750 -1.27%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2942.047 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.444 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20642.274 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3113.641 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.324 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20868.207 -
rng::stable_sort(deque<int>)_(repeated)/1024 1352.361 -
rng::stable_sort(deque<int>)_(repeated)/8 18.587 4.90%
rng::stable_sort(deque<int>)_(repeated)/8192 7599.687 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2480.267 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.780 -1.29%
rng::stable_sort(deque<int>)_(shuffled)/8192 14955.184 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4262.628 -6.16%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.216 3.15%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54034.977 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24001.491 1.66%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.267 1.40%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129718.750 4.07%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14143.376 -1.29%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.350 1.69%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117870.919 1.47%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14658.352 2.56%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.196 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94833.519 2.79%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23433.965 2.25%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.764 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149629.755 3.35%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3353.574 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.142 2.72%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19154.747 10.95%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18384.803 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.187 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158807.045 1.19%
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4013.139 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.677 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45803.065 -2.33%
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13838.199 4.43%
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.705 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 201523.593 2.79%
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10382.385 1.39%
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.815 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126641.279 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9041.034 4.63%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.524 -2.21%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126333.469 3.44%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15082.475 5.31%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.525 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216306.616 4.00%
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1399.223 13.07%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.733 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15059.675 14.43%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12837.284 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.785 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184890.996 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4451.679 1.13%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.288 3.81%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19729.670 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24479.295 2.58%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.161 -1.18%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24730.366 -1.04%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14584.355 3.75%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.474 -2.46%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31915.960 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14631.425 3.37%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.170 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21943.950 -1.44%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23725.099 1.44%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.885 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35773.823 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3292.608 -3.44%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.279 3.68%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9456.109 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18865.263 3.22%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.167 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28699.610 -
rng::stable_sort(vector<int>)_(ascending)/1024 2064.917 -
rng::stable_sort(vector<int>)_(ascending)/8 17.145 3.46%
rng::stable_sort(vector<int>)_(ascending)/8192 13492.720 -
rng::stable_sort(vector<int>)_(descending)/1024 2809.156 -
rng::stable_sort(vector<int>)_(descending)/8 25.545 1.46%
rng::stable_sort(vector<int>)_(descending)/8192 18412.967 -
rng::stable_sort(vector<int>)_(heap)/1024 2517.980 -1.00%
rng::stable_sort(vector<int>)_(heap)/8 22.286 -
rng::stable_sort(vector<int>)_(heap)/8192 14412.139 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2796.437 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.258 -2.60%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18247.235 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2890.848 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.884 2.13%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18329.338 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.935 -
rng::stable_sort(vector<int>)_(repeated)/8 16.774 -
rng::stable_sort(vector<int>)_(repeated)/8192 5252.087 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2197.528 -1.47%
rng::stable_sort(vector<int>)_(shuffled)/8 21.025 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10811.788 -
rng::starts_with(deque<int>)/1000 464.218 -
rng::starts_with(deque<int>)/1024 475.879 -
rng::starts_with(deque<int>)/1048576 493232.816 -
rng::starts_with(deque<int>)/8 4.091 1.40%
rng::starts_with(deque<int>)/8192 3858.970 -
rng::starts_with(deque<int>,_pred)/1000 507.428 -
rng::starts_with(deque<int>,_pred)/1024 532.546 1.25%
rng::starts_with(deque<int>,_pred)/1048576 520157.849 -
rng::starts_with(deque<int>,_pred)/8 4.688 -
rng::starts_with(deque<int>,_pred)/8192 4087.581 2.13%
rng::starts_with(list<int>)/1000 762.451 -
rng::starts_with(list<int>)/1024 780.510 -
rng::starts_with(list<int>)/1048576 945522.513 -
rng::starts_with(list<int>)/8 3.089 4.18%
rng::starts_with(list<int>)/8192 8682.895 -
rng::starts_with(list<int>,_pred)/1000 790.868 -
rng::starts_with(list<int>,_pred)/1024 809.564 -
rng::starts_with(list<int>,_pred)/1048576 970496.888 -
rng::starts_with(list<int>,_pred)/8 3.619 -
rng::starts_with(list<int>,_pred)/8192 9821.773 -15.89%
rng::starts_with(vector<int>)/1000 72.900 -
rng::starts_with(vector<int>)/1024 76.671 1.06%
rng::starts_with(vector<int>)/1048576 76629.084 -
rng::starts_with(vector<int>)/8 1.311 -
rng::starts_with(vector<int>)/8192 604.976 -
rng::starts_with(vector<int>,_pred)/1000 470.499 3.32%
rng::starts_with(vector<int>,_pred)/1024 516.717 -
rng::starts_with(vector<int>,_pred)/1048576 607969.293 -
rng::starts_with(vector<int>,_pred)/8 4.311 -
rng::starts_with(vector<int>,_pred)/8192 4733.740 -
rng::swap_ranges(deque<int>)/1024 315.861 -12.39%
rng::swap_ranges(deque<int>)/32 10.725 -4.63%
rng::swap_ranges(deque<int>)/50 17.242 -10.62%
rng::swap_ranges(deque<int>)/8192 2535.647 -12.04%
rng::swap_ranges(list<int>)/1024 780.643 -
rng::swap_ranges(list<int>)/32 16.699 -
rng::swap_ranges(list<int>)/50 29.687 -
rng::swap_ranges(list<int>)/8192 12204.444 -52.14%
rng::swap_ranges(vector<int>)/1024 63.713 -
rng::swap_ranges(vector<int>)/32 4.714 -
rng::swap_ranges(vector<int>)/50 5.606 -
rng::swap_ranges(vector<int>)/8192 479.224 -
rng::transform(deque<int>)_(identity_transform)/1024 371.497 -
rng::transform(deque<int>)_(identity_transform)/32 12.292 -
rng::transform(deque<int>)_(identity_transform)/50 19.361 -1.50%
rng::transform(deque<int>)_(identity_transform)/8192 2446.668 -
rng::transform(deque<int>,_deque<int>)/1024 698.844 -
rng::transform(deque<int>,_deque<int>)/32 21.816 -
rng::transform(deque<int>,_deque<int>)/50 34.267 -
rng::transform(deque<int>,_deque<int>)/8192 5670.341 -
rng::transform(list<int>)_(identity_transform)/1024 751.932 1.03%
rng::transform(list<int>)_(identity_transform)/32 17.127 -
rng::transform(list<int>)_(identity_transform)/50 30.450 -
rng::transform(list<int>)_(identity_transform)/8192 8068.101 10.02%
rng::transform(list<int>,_list<int>)/1024 889.453 -
rng::transform(list<int>,_list<int>)/32 24.263 -
rng::transform(list<int>,_list<int>)/50 39.160 -1.32%
rng::transform(list<int>,_list<int>)/8192 10673.563 9.01%
rng::transform(vector<int>)_(identity_transform)/1024 263.266 -
rng::transform(vector<int>)_(identity_transform)/32 8.867 -
rng::transform(vector<int>)_(identity_transform)/50 16.362 -
rng::transform(vector<int>)_(identity_transform)/8192 2027.155 -
rng::transform(vector<int>,_vector<int>)/1024 601.758 -
rng::transform(vector<int>,_vector<int>)/32 17.686 -
rng::transform(vector<int>,_vector<int>)/50 28.731 -
rng::transform(vector<int>,_vector<int>)/8192 4774.531 -
rng::unique(deque<int>)_(contiguous)/1024 739.608 -
rng::unique(deque<int>)_(contiguous)/32 58.827 -2.14%
rng::unique(deque<int>)_(contiguous)/52 68.015 -3.01%
rng::unique(deque<int>)_(contiguous)/8192 5538.290 -
rng::unique(deque<int>)_(sprinkled)/1024 630.883 -5.56%
rng::unique(deque<int>)_(sprinkled)/32 58.152 -4.72%
rng::unique(deque<int>)_(sprinkled)/52 67.420 -8.21%
rng::unique(deque<int>)_(sprinkled)/8192 5617.130 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 638.803 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.558 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.478 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4500.874 1.23%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 697.742 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.754 1.25%
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.418 1.86%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5258.394 -
rng::unique(list<int>)_(contiguous)/1024 916.113 -3.02%
rng::unique(list<int>)_(contiguous)/32 54.966 -
rng::unique(list<int>)_(contiguous)/52 67.223 -
rng::unique(list<int>)_(contiguous)/8192 7118.102 -
rng::unique(list<int>)_(sprinkled)/1024 960.325 -
rng::unique(list<int>)_(sprinkled)/32 64.153 -
rng::unique(list<int>)_(sprinkled)/52 77.754 -
rng::unique(list<int>)_(sprinkled)/8192 7900.462 -
rng::unique(list<int>,_pred)_(contiguous)/1024 985.357 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.845 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.120 2.11%
rng::unique(list<int>,_pred)_(contiguous)/8192 7833.978 1.18%
rng::unique(list<int>,_pred)_(sprinkled)/1024 1028.224 -2.67%
rng::unique(list<int>,_pred)_(sprinkled)/32 70.738 9.28%
rng::unique(list<int>,_pred)_(sprinkled)/52 87.881 8.71%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8477.553 -
rng::unique(vector<int>)_(contiguous)/1024 294.478 -
rng::unique(vector<int>)_(contiguous)/32 50.742 -
rng::unique(vector<int>)_(contiguous)/52 56.778 -
rng::unique(vector<int>)_(contiguous)/8192 1919.588 -
rng::unique(vector<int>)_(sprinkled)/1024 284.998 -
rng::unique(vector<int>)_(sprinkled)/32 50.661 -
rng::unique(vector<int>)_(sprinkled)/52 55.264 -
rng::unique(vector<int>)_(sprinkled)/8192 1924.479 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 590.562 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.467 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.358 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3781.002 -1.68%
rng::unique(vector<int>,_pred)_(sprinkled)/1024 694.849 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.643 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.788 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5251.337 -
rng::unique_copy(deque<int>)_(contiguous)/1024 480.030 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.940 -
rng::unique_copy(deque<int>)_(contiguous)/52 15.156 -
rng::unique_copy(deque<int>)_(contiguous)/8192 3742.846 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 469.000 -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.410 10.99%
rng::unique_copy(deque<int>)_(sprinkled)/52 17.561 1.03%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3752.307 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.286 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.308 -2.91%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.555 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4448.151 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.612 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 23.035 25.89%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.357 10.16%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5726.290 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.349 -50.02%
rng::unique_copy(list<int>)_(contiguous)/32 11.957 -
rng::unique_copy(list<int>)_(contiguous)/52 30.113 -
rng::unique_copy(list<int>)_(contiguous)/8192 7047.236 -
rng::unique_copy(list<int>)_(sprinkled)/1024 747.703 -49.50%
rng::unique_copy(list<int>)_(sprinkled)/32 10.820 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.155 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7507.831 6.79%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 793.839 -47.59%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.658 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.813 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7691.107 2.08%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 824.733 -46.58%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.585 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.269 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7837.294 2.77%
rng::unique_copy(vector<int>)_(contiguous)/1024 271.913 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.723 1.25%
rng::unique_copy(vector<int>)_(contiguous)/52 13.632 1.61%
rng::unique_copy(vector<int>)_(contiguous)/8192 1904.410 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.920 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.243 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.824 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1885.900 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.632 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.061 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.638 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3714.344 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 579.475 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.682 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.153 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4408.666 -
std::adjacent_find(deque<int>)/1024 464.184 -
std::adjacent_find(deque<int>)/1048576 477694.123 -
std::adjacent_find(deque<int>)/50 15.117 7.53%
std::adjacent_find(deque<int>)/8 3.048 2.24%
std::adjacent_find(deque<int>)/8192 3720.440 -
std::adjacent_find(deque<int>,_pred)/1024 630.781 -
std::adjacent_find(deque<int>,_pred)/1048576 651593.896 -
std::adjacent_find(deque<int>,_pred)/50 29.599 -1.91%
std::adjacent_find(deque<int>,_pred)/8 4.366 -3.50%
std::adjacent_find(deque<int>,_pred)/8192 5094.285 -
std::adjacent_find(list<int>)/1024 715.013 -
std::adjacent_find(list<int>)/1048576 874487.858 -
std::adjacent_find(list<int>)/50 23.753 -
std::adjacent_find(list<int>)/8 2.130 1.04%
std::adjacent_find(list<int>)/8192 6777.879 -3.82%
std::adjacent_find(list<int>,_pred)/1024 830.889 -
std::adjacent_find(list<int>,_pred)/1048576 958617.876 -
std::adjacent_find(list<int>,_pred)/50 34.982 -
std::adjacent_find(list<int>,_pred)/8 3.926 -
std::adjacent_find(list<int>,_pred)/8192 8392.573 5.94%
std::adjacent_find(vector<int>)/1024 235.816 -
std::adjacent_find(vector<int>)/1048576 237088.454 -
std::adjacent_find(vector<int>)/50 12.024 -
std::adjacent_find(vector<int>)/8 2.029 -
std::adjacent_find(vector<int>)/8192 1837.830 -
std::adjacent_find(vector<int>,_pred)/1024 401.606 -
std::adjacent_find(vector<int>,_pred)/1048576 471533.299 -
std::adjacent_find(vector<int>,_pred)/50 23.242 -
std::adjacent_find(vector<int>,_pred)/8 3.292 -
std::adjacent_find(vector<int>,_pred)/8192 3180.834 -
std::all_of(deque<int>)_(process_all)/32 11.541 -
std::all_of(deque<int>)_(process_all)/32768 10591.694 -
std::all_of(deque<int>)_(process_all)/50 18.330 -
std::all_of(deque<int>)_(process_all)/8 3.220 4.22%
std::all_of(deque<int>)_(process_all)/8192 2655.568 -
std::all_of(list<int>)_(process_all)/32 11.795 -
std::all_of(list<int>)_(process_all)/32768 27112.161 1.23%
std::all_of(list<int>)_(process_all)/50 21.946 -
std::all_of(list<int>)_(process_all)/8 2.615 -
std::all_of(list<int>)_(process_all)/8192 8138.735 11.66%
std::all_of(vector<int>)_(process_all)/32 8.438 -1.11%
std::all_of(vector<int>)_(process_all)/32768 8054.082 -
std::all_of(vector<int>)_(process_all)/50 18.626 1.83%
std::all_of(vector<int>)_(process_all)/8 2.545 -
std::all_of(vector<int>)_(process_all)/8192 2020.685 -
std::any_of(deque<int>)_(process_all)/32 11.541 -1.97%
std::any_of(deque<int>)_(process_all)/32768 11215.282 -2.28%
std::any_of(deque<int>)_(process_all)/50 18.325 -12.65%
std::any_of(deque<int>)_(process_all)/8 3.236 1.49%
std::any_of(deque<int>)_(process_all)/8192 2813.811 -2.36%
std::any_of(list<int>)_(process_all)/32 11.463 1.01%
std::any_of(list<int>)_(process_all)/32768 26367.453 -2.30%
std::any_of(list<int>)_(process_all)/50 21.761 -
std::any_of(list<int>)_(process_all)/8 2.737 -
std::any_of(list<int>)_(process_all)/8192 7487.204 7.37%
std::any_of(vector<int>)_(process_all)/32 8.428 -
std::any_of(vector<int>)_(process_all)/32768 8057.046 -
std::any_of(vector<int>)_(process_all)/50 18.301 -1.08%
std::any_of(vector<int>)_(process_all)/8 2.469 1.25%
std::any_of(vector<int>)_(process_all)/8192 2022.864 -
std::copy(deque<int>)/1048576 49587.657 -11.06%
std::copy(deque<int>)/262144 10163.018 -23.51%
std::copy(deque<int>)/32768 1136.763 -3.06%
std::copy(deque<int>)/4096 147.516 -
std::copy(deque<int>)/512 16.731 -
std::copy(deque<int>)/64 2.673 -
std::copy(deque<int>)/8 2.827 7.73%
std::copy(list<int>)/1048576 882537.124 -
std::copy(list<int>)/262144 217059.852 -1.51%
std::copy(list<int>)/32768 25761.042 -2.54%
std::copy(list<int>)/4096 3932.073 19.60%
std::copy(list<int>)/512 369.640 -
std::copy(list<int>)/64 30.895 -16.35%
std::copy(list<int>)/8 2.554 3.91%
std::copy(vector<bool>)_(aligned)/1048576 3339.351 6.34%
std::copy(vector<bool>)_(aligned)/262144 675.380 -7.06%
std::copy(vector<bool>)_(aligned)/32768 35.252 -
std::copy(vector<bool>)_(aligned)/4096 4.634 -
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.370 8.85%
std::copy(vector<bool>)_(unaligned)/1048576 7015.578 -
std::copy(vector<bool>)_(unaligned)/262144 1712.215 -
std::copy(vector<bool>)_(unaligned)/32768 215.246 -
std::copy(vector<bool>)_(unaligned)/4096 26.077 -
std::copy(vector<bool>)_(unaligned)/512 3.471 -
std::copy(vector<bool>)_(unaligned)/64 1.832 -
std::copy(vector<int>)/1048576 50209.467 -
std::copy(vector<int>)/262144 12535.413 -22.25%
std::copy(vector<int>)/32768 3775.641 -
std::copy(vector<int>)/4096 179.783 -6.97%
std::copy(vector<int>)/512 15.994 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.266 6.04%
std::copy_backward(deque<int>)/1048576 128347.067 -
std::copy_backward(deque<int>)/262144 32765.729 3.57%
std::copy_backward(deque<int>)/32768 4092.251 -
std::copy_backward(deque<int>)/4096 147.243 -
std::copy_backward(deque<int>)/512 18.128 -
std::copy_backward(deque<int>)/64 2.971 1.11%
std::copy_backward(deque<int>)/8 2.685 -2.30%
std::copy_backward(list<int>)/1048576 890008.303 -
std::copy_backward(list<int>)/262144 220145.146 -2.79%
std::copy_backward(list<int>)/32768 26564.004 -11.60%
std::copy_backward(list<int>)/4096 3355.964 -
std::copy_backward(list<int>)/512 371.035 -
std::copy_backward(list<int>)/64 30.543 -
std::copy_backward(list<int>)/8 2.459 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3289.616 49.57%
std::copy_backward(vector<bool>)_(aligned)/262144 682.367 -6.31%
std::copy_backward(vector<bool>)_(aligned)/32768 35.818 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.187 3.29%
std::copy_backward(vector<bool>)_(aligned)/512 1.618 6.57%
std::copy_backward(vector<bool>)_(aligned)/64 1.750 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6744.200 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1654.169 -
std::copy_backward(vector<bool>)_(unaligned)/32768 209.624 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.325 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.816 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 -
std::copy_backward(vector<int>)/1048576 50226.529 -
std::copy_backward(vector<int>)/262144 12458.668 -
std::copy_backward(vector<int>)/32768 3612.559 -4.50%
std::copy_backward(vector<int>)/4096 214.883 26.16%
std::copy_backward(vector<int>)/512 16.626 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.190 -3.14%
std::copy_if(deque<int>)_(entire_range)/1048576 277761.697 -
std::copy_if(deque<int>)_(entire_range)/262144 69816.020 -
std::copy_if(deque<int>)_(entire_range)/32768 8737.713 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.212 -
std::copy_if(deque<int>)_(entire_range)/512 137.113 -
std::copy_if(deque<int>)_(entire_range)/64 16.159 -
std::copy_if(deque<int>)_(entire_range)/8 2.619 -2.20%
std::copy_if(deque<int>)_(every_other)/1048576 373908.351 -
std::copy_if(deque<int>)_(every_other)/262144 93103.017 -
std::copy_if(deque<int>)_(every_other)/32768 11639.735 -
std::copy_if(deque<int>)_(every_other)/4096 1457.704 -
std::copy_if(deque<int>)_(every_other)/512 182.743 -
std::copy_if(deque<int>)_(every_other)/64 23.467 -
std::copy_if(deque<int>)_(every_other)/8 3.482 -
std::copy_if(list<int>)_(entire_range)/1048576 882834.335 -1.66%
std::copy_if(list<int>)_(entire_range)/262144 218056.380 -4.22%
std::copy_if(list<int>)_(entire_range)/32768 28690.994 -8.49%
std::copy_if(list<int>)_(entire_range)/4096 3040.315 -
std::copy_if(list<int>)_(entire_range)/512 371.488 -
std::copy_if(list<int>)_(entire_range)/64 33.508 2.65%
std::copy_if(list<int>)_(entire_range)/8 2.638 -
std::copy_if(list<int>)_(every_other)/1048576 842670.947 -1.90%
std::copy_if(list<int>)_(every_other)/262144 210977.590 -4.36%
std::copy_if(list<int>)_(every_other)/32768 26086.689 -2.34%
std::copy_if(list<int>)_(every_other)/4096 3291.302 4.48%
std::copy_if(list<int>)_(every_other)/512 360.985 -
std::copy_if(list<int>)_(every_other)/64 23.673 -
std::copy_if(list<int>)_(every_other)/8 2.310 -
std::copy_if(vector<int>)_(entire_range)/1048576 246006.786 -
std::copy_if(vector<int>)_(entire_range)/262144 59996.049 -
std::copy_if(vector<int>)_(entire_range)/32768 7492.648 -
std::copy_if(vector<int>)_(entire_range)/4096 938.728 -
std::copy_if(vector<int>)_(entire_range)/512 123.965 -
std::copy_if(vector<int>)_(entire_range)/64 15.765 2.33%
std::copy_if(vector<int>)_(entire_range)/8 2.307 1.15%
std::copy_if(vector<int>)_(every_other)/1048576 240556.489 -
std::copy_if(vector<int>)_(every_other)/262144 60171.288 -
std::copy_if(vector<int>)_(every_other)/32768 7496.847 -
std::copy_if(vector<int>)_(every_other)/4096 940.979 -
std::copy_if(vector<int>)_(every_other)/512 123.270 -
std::copy_if(vector<int>)_(every_other)/64 16.188 -
std::copy_if(vector<int>)_(every_other)/8 2.544 2.38%
std::copy_n(deque<int>)/1048576 49791.779 -9.85%
std::copy_n(deque<int>)/262144 10189.607 -17.93%
std::copy_n(deque<int>)/32768 1146.311 -
std::copy_n(deque<int>)/4096 145.846 -
std::copy_n(deque<int>)/512 16.731 -
std::copy_n(deque<int>)/64 2.771 -
std::copy_n(deque<int>)/8 2.675 -1.54%
std::copy_n(list<int>)/1048576 870224.969 -
std::copy_n(list<int>)/262144 216148.782 -
std::copy_n(list<int>)/32768 26268.257 -
std::copy_n(list<int>)/4096 5239.518 48.97%
std::copy_n(list<int>)/512 339.397 -
std::copy_n(list<int>)/64 13.961 -13.35%
std::copy_n(list<int>)/8 2.258 -
std::copy_n(vector<bool>)_(aligned)/1048576 2736.193 -4.05%
std::copy_n(vector<bool>)_(aligned)/262144 687.631 15.57%
std::copy_n(vector<bool>)_(aligned)/32768 35.377 -
std::copy_n(vector<bool>)_(aligned)/4096 4.635 -3.69%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.368 9.87%
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.708 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.317 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.489 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.089 -
std::copy_n(vector<bool>)_(unaligned)/512 3.472 -
std::copy_n(vector<bool>)_(unaligned)/64 1.829 -
std::copy_n(vector<int>)/1048576 50190.054 -
std::copy_n(vector<int>)/262144 12515.693 -
std::copy_n(vector<int>)/32768 3733.563 -
std::copy_n(vector<int>)/4096 207.047 -5.30%
std::copy_n(vector<int>)/512 16.141 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.157 -
std::count(deque<int>)_(every_other)/1024 248.676 -
std::count(deque<int>)_(every_other)/1048576 253406.009 -
std::count(deque<int>)_(every_other)/8 2.536 -
std::count(deque<int>)_(every_other)/8192 1942.703 -
std::count(list<int>)_(every_other)/1024 709.459 -
std::count(list<int>)_(every_other)/1048576 815424.904 -3.09%
std::count(list<int>)_(every_other)/8 2.048 -2.45%
std::count(list<int>)_(every_other)/8192 7030.966 4.85%
std::count(vector<bool>)/1000 3.004 1.06%
std::count(vector<bool>)/1024 1.693 -
std::count(vector<bool>)/1048576 1462.388 -
std::count(vector<bool>)/8192 11.465 -
std::count(vector<int>)_(every_other)/1024 103.129 -
std::count(vector<int>)_(every_other)/1048576 105381.907 -
std::count(vector<int>)_(every_other)/8 1.383 -
std::count(vector<int>)_(every_other)/8192 820.890 -
std::count_if(deque<int>)_(every_other)/1024 350.546 -
std::count_if(deque<int>)_(every_other)/1048576 344234.685 -
std::count_if(deque<int>)_(every_other)/8 3.451 -
std::count_if(deque<int>)_(every_other)/8192 2633.013 -
std::count_if(list<int>)_(every_other)/1024 757.392 -
std::count_if(list<int>)_(every_other)/1048576 892204.295 -
std::count_if(list<int>)_(every_other)/8 2.740 -
std::count_if(list<int>)_(every_other)/8192 7586.203 -
std::count_if(vector<int>)_(every_other)/1024 248.794 -
std::count_if(vector<int>)_(every_other)/1048576 247844.745 -
std::count_if(vector<int>)_(every_other)/8 4.232 -
std::count_if(vector<int>)_(every_other)/8192 1927.244 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.726 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.778 -2.75%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2257.370 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.307 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 31.539 11.09%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 455.023 1.72%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.318 -1.24%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.184 2.62%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 458.746 1.84%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.887 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.945 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2156.045 -
std::deque<int>::ctor(size)/1024 77.079 2.80%
std::deque<int>::ctor(size)/32 34.353 21.66%
std::deque<int>::ctor(size)/8192 475.484 3.77%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 77.699 4.21%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 35.090 23.82%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 443.251 2.94%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.516 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.611 -1.06%
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.463 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.676 -5.40%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.682 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.472 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.075 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.137 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.131 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.768 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.297 2.31%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.811 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.779 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.083 5.57%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 325.833 -6.24%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.897 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.651 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 545.595 1.04%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.897 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4861.640 1.07%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6369.645 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 134.431 3.85%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52499.879 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 865.098 -46.49%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.272 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12731.004 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20014.693 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 615.479 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177550.297 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 871.119 -42.26%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.517 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12872.284 1.67%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20111.728 1.15%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 618.355 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 177872.480 1.13%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1067.494 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.350 -6.07%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11680.059 -1.84%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20730.762 3.44%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 628.223 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 182692.956 3.38%
std::deque<std::string>::ctor(size)/1024 726.600 3.26%
std::deque<std::string>::ctor(size)/32 41.377 -6.07%
std::deque<std::string>::ctor(size)/8192 8597.998 3.87%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 954.810 3.31%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.429 -4.02%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12697.568 2.23%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19927.256 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 581.598 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174365.649 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.412 -1.24%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.365 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.374 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.755 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.198 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.974 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.466 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.675 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.899 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.329 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.505 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2365.248 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.797 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.813 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.824 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.537 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.037 -2.53%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.035 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.045 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.854 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2351.406 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.659 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.469 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2380.924 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 494.849 -1.41%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.522 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4468.410 -3.75%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6433.069 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.066 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51880.145 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.407 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.098 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.273 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.547 1.51%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.875 1.54%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.063 3.17%
std::distance(deque<int>)/1024 0.673 3.05%
std::distance(deque<int>)/4096 0.671 2.74%
std::distance(deque<int>)/50 0.675 2.78%
std::distance(deque<int>)/8192 0.671 2.72%
std::distance(join_view(vector<vector<int>>))/1024 1.025 -
std::distance(join_view(vector<vector<int>>))/4096 4.477 -
std::distance(join_view(vector<vector<int>>))/50 0.605 -3.91%
std::distance(join_view(vector<vector<int>>))/8192 8.303 -
std::equal(deque<int>)_(it,_it,_it)/1024 503.355 -
std::equal(deque<int>)_(it,_it,_it)/1048576 502661.376 -
std::equal(deque<int>)_(it,_it,_it)/50 25.625 -
std::equal(deque<int>)_(it,_it,_it)/8 4.250 -
std::equal(deque<int>)_(it,_it,_it)/8192 3923.332 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 502.827 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 486648.968 -2.83%
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.749 -4.97%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.009 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3884.413 1.01%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 527.425 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 526278.449 2.23%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.463 -1.28%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.219 -1.02%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4067.407 3.00%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 505.978 1.62%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513682.253 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.029 -2.63%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.308 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3965.639 -1.19%
std::equal(list<int>)_(it,_it,_it)/1024 1500.243 32.58%
std::equal(list<int>)_(it,_it,_it)/1048576 1321571.013 -
std::equal(list<int>)_(it,_it,_it)/50 35.789 -
std::equal(list<int>)_(it,_it,_it)/8 2.789 -
std::equal(list<int>)_(it,_it,_it)/8192 9983.869 -1.95%
std::equal(list<int>)_(it,_it,_it,_it)/1024 781.284 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 956330.555 -
std::equal(list<int>)_(it,_it,_it,_it)/50 30.538 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.970 -3.38%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12135.317 4.85%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 834.161 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991572.711 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.286 6.49%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.675 1.87%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12852.273 8.15%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1170.040 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1323387.815 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.922 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.705 1.30%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12743.091 5.50%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.021 -
std::equal(vector<bool>)_(unaligned)/1048576 6417.651 -
std::equal(vector<bool>)_(unaligned)/50 0.796 -3.00%
std::equal(vector<bool>)_(unaligned)/8 0.797 2.69%
std::equal(vector<bool>)_(unaligned)/8192 53.908 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.778 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73732.947 -
std::equal(vector<int>)_(it,_it,_it)/50 4.304 5.00%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.094 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.136 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73734.361 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.402 1.18%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.476 5.96%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 574.169 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 494.945 -2.89%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639809.610 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.245 4.30%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.731 1.58%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4770.840 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 485.081 -8.57%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606864.601 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.595 -1.44%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.553 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4827.082 -
std::fill(deque<int>)/1024 29.995 -
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.246 -
std::fill(deque<int>)/8192 242.691 1.63%
std::fill(list<int>)/1024 672.065 -
std::fill(list<int>)/32 8.410 -
std::fill(list<int>)/50 34.816 -2.38%
std::fill(list<int>)/8192 7508.372 5.53%
std::fill(vector<bool>)/1048576 3822.480 -
std::fill(vector<bool>)/262144 232.853 -
std::fill(vector<bool>)/32768 30.222 -
std::fill(vector<bool>)/4096 4.217 -
std::fill(vector<bool>)/512 1.563 -
std::fill(vector<bool>)/64 1.602 2.32%
std::fill(vector<int>)/1024 29.951 -
std::fill(vector<int>)/32 1.069 -2.46%
std::fill(vector<int>)/50 2.212 -
std::fill(vector<int>)/8192 237.599 -
std::fill_n(deque<int>)/1024 30.016 -
std::fill_n(deque<int>)/32 1.206 4.26%
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 240.987 -
std::fill_n(list<int>)/1024 649.357 -
std::fill_n(list<int>)/32 8.314 -
std::fill_n(list<int>)/50 16.028 -
std::fill_n(list<int>)/8192 9038.703 28.77%
std::fill_n(vector<bool>)/1048576 3823.126 -
std::fill_n(vector<bool>)/262144 232.188 -
std::fill_n(vector<bool>)/32768 30.409 1.31%
std::fill_n(vector<bool>)/4096 4.166 -
std::fill_n(vector<bool>)/512 1.509 6.01%
std::fill_n(vector<bool>)/64 1.577 -
std::fill_n(vector<int>)/1024 30.019 1.19%
std::fill_n(vector<int>)/32 1.147 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 240.956 1.38%
std::find(deque<int>)_(bail_25%)/1024 67.530 -
std::find(deque<int>)_(bail_25%)/32768 1929.217 -
std::find(deque<int>)_(bail_25%)/8 2.124 2.84%
std::find(deque<int>)_(bail_25%)/8192 479.507 -
std::find(deque<int>)_(process_all)/1024 245.053 -
std::find(deque<int>)_(process_all)/32768 7865.275 -
std::find(deque<int>)_(process_all)/50 13.534 2.70%
std::find(deque<int>)_(process_all)/8 3.366 -1.41%
std::find(deque<int>)_(process_all)/8192 1964.273 -
std::find(list<int>)_(bail_25%)/1024 131.768 2.31%
std::find(list<int>)_(bail_25%)/32768 8024.315 -
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1436.471 1.11%
std::find(list<int>)_(process_all)/1024 701.127 1.89%
std::find(list<int>)_(process_all)/32768 27019.632 -6.37%
std::find(list<int>)_(process_all)/50 18.616 -
std::find(list<int>)_(process_all)/8 2.415 2.57%
std::find(list<int>)_(process_all)/8192 8482.818 -11.89%
std::find(vector<bool>)_(process_all)/1024 4.752 4.86%
std::find(vector<bool>)_(process_all)/1048576 3735.393 1.40%
std::find(vector<bool>)_(process_all)/50 0.693 -27.01%
std::find(vector<bool>)_(process_all)/8 0.626 -33.69%
std::find(vector<bool>)_(process_all)/8192 33.917 -
std::find(vector<char>)_(bail_25%)/1024 5.558 2.38%
std::find(vector<char>)_(bail_25%)/32768 137.019 -
std::find(vector<char>)_(bail_25%)/8 1.253 13.21%
std::find(vector<char>)_(bail_25%)/8192 39.903 -
std::find(vector<char>)_(process_all)/1024 16.415 1.05%
std::find(vector<char>)_(process_all)/32768 496.641 -
std::find(vector<char>)_(process_all)/50 1.780 10.16%
std::find(vector<char>)_(process_all)/8 1.088 17.69%
std::find(vector<char>)_(process_all)/8192 136.725 -
std::find(vector<int>)_(bail_25%)/1024 66.070 -
std::find(vector<int>)_(bail_25%)/32768 1868.257 -
std::find(vector<int>)_(bail_25%)/8 1.441 3.99%
std::find(vector<int>)_(bail_25%)/8192 474.019 -
std::find(vector<int>)_(process_all)/1024 243.991 -
std::find(vector<int>)_(process_all)/32768 7455.816 -
std::find(vector<int>)_(process_all)/50 12.490 -
std::find(vector<int>)_(process_all)/8 2.685 -
std::find(vector<int>)_(process_all)/8192 1864.875 -
std::find(vector<long_long>)_(bail_25%)/1024 30.274 -
std::find(vector<long_long>)_(bail_25%)/32768 958.990 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 -8.65%
std::find(vector<long_long>)_(bail_25%)/8192 245.933 -
std::find(vector<long_long>)_(process_all)/1024 118.966 -
std::find(vector<long_long>)_(process_all)/32768 3811.691 -
std::find(vector<long_long>)_(process_all)/50 5.805 -
std::find(vector<long_long>)_(process_all)/8 1.154 -
std::find(vector<long_long>)_(process_all)/8192 950.828 -
std::find_end(deque<int>)_(match_near_end)/1000 39.475 16.77%
std::find_end(deque<int>)_(match_near_end)/1024 36.286 11.60%
std::find_end(deque<int>)_(match_near_end)/8192 290.339 6.25%
std::find_end(deque<int>)_(near_matches)/1000 17005.243 7.31%
std::find_end(deque<int>)_(near_matches)/1024 17618.219 7.07%
std::find_end(deque<int>)_(near_matches)/8192 1129718.481 -
std::find_end(deque<int>)_(process_all)/1000 289.161 -
std::find_end(deque<int>)_(process_all)/1024 296.368 1.12%
std::find_end(deque<int>)_(process_all)/1048576 264284.599 -
std::find_end(deque<int>)_(process_all)/8192 2003.582 -
std::find_end(deque<int>)_(same_length)/1000 337.605 2.39%
std::find_end(deque<int>)_(same_length)/1024 345.444 2.65%
std::find_end(deque<int>)_(same_length)/8192 2754.401 2.26%
std::find_end(deque<int>)_(single_element)/1000 314.732 1.03%
std::find_end(deque<int>)_(single_element)/1024 319.762 -3.77%
std::find_end(deque<int>)_(single_element)/8192 2208.628 -6.62%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.114 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.983 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 620.387 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31266.487 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32455.104 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1903336.607 -
std::find_end(deque<int>,_pred)_(process_all)/1000 594.920 -2.98%
std::find_end(deque<int>,_pred)_(process_all)/1024 610.196 -2.96%
std::find_end(deque<int>,_pred)_(process_all)/1048576 572462.133 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4396.357 -
std::find_end(deque<int>,_pred)_(same_length)/1000 751.219 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.621 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5131.597 -
std::find_end(deque<int>,_pred)_(single_element)/1000 656.340 3.25%
std::find_end(deque<int>,_pred)_(single_element)/1024 651.839 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4856.291 -
std::find_end(forward_list<int>)_(match_near_end)/1000 756.890 -1.93%
std::find_end(forward_list<int>)_(match_near_end)/1024 4487.655 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258408.818 -
std::find_end(forward_list<int>)_(near_matches)/1000 36880.853 -
std::find_end(forward_list<int>)_(near_matches)/1024 38272.529 -
std::find_end(forward_list<int>)_(near_matches)/8192 2482544.475 -
std::find_end(forward_list<int>)_(process_all)/1000 698.372 -
std::find_end(forward_list<int>)_(process_all)/1024 718.066 -
std::find_end(forward_list<int>)_(process_all)/1048576 755416.083 -
std::find_end(forward_list<int>)_(process_all)/8192 5674.712 -
std::find_end(forward_list<int>)_(same_length)/1000 1479.612 -
std::find_end(forward_list<int>)_(same_length)/1024 1503.764 -
std::find_end(forward_list<int>)_(same_length)/8192 14410.889 -
std::find_end(forward_list<int>)_(single_element)/1000 693.024 -
std::find_end(forward_list<int>)_(single_element)/1024 697.253 -1.31%
std::find_end(forward_list<int>)_(single_element)/8192 6396.209 13.76%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.054 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5157.328 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277781.241 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42289.690 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43812.907 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2701014.320 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 809.363 6.83%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 827.695 6.54%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 905565.824 5.61%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6698.199 7.51%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1540.768 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1568.921 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15238.071 4.28%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 804.733 4.74%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 823.591 6.56%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7141.439 13.82%
std::find_end(list<int>)_(match_near_end)/1000 79.651 2.90%
std::find_end(list<int>)_(match_near_end)/1024 60.220 -
std::find_end(list<int>)_(match_near_end)/8192 604.714 -
std::find_end(list<int>)_(near_matches)/1000 33433.636 -
std::find_end(list<int>)_(near_matches)/1024 34810.837 -
std::find_end(list<int>)_(near_matches)/8192 2271781.383 -
std::find_end(list<int>)_(process_all)/1000 713.619 -
std::find_end(list<int>)_(process_all)/1024 732.253 -
std::find_end(list<int>)_(process_all)/1048576 878548.255 -
std::find_end(list<int>)_(process_all)/8192 7506.006 -
std::find_end(list<int>)_(same_length)/1000 753.445 -
std::find_end(list<int>)_(same_length)/1024 762.759 -
std::find_end(list<int>)_(same_length)/8192 8432.162 10.07%
std::find_end(list<int>)_(single_element)/1000 715.710 -
std::find_end(list<int>)_(single_element)/1024 732.537 -
std::find_end(list<int>)_(single_element)/8192 8568.481 16.75%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.573 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.119 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 631.176 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38203.281 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39775.757 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2475678.887 -
std::find_end(list<int>,_pred)_(process_all)/1000 827.447 -
std::find_end(list<int>,_pred)_(process_all)/1024 847.360 -
std::find_end(list<int>,_pred)_(process_all)/1048576 994172.391 -
std::find_end(list<int>,_pred)_(process_all)/8192 8282.203 -
std::find_end(list<int>,_pred)_(same_length)/1000 767.250 -
std::find_end(list<int>,_pred)_(same_length)/1024 784.008 -
std::find_end(list<int>,_pred)_(same_length)/8192 8529.894 -13.98%
std::find_end(list<int>,_pred)_(single_element)/1000 823.353 -
std::find_end(list<int>,_pred)_(single_element)/1024 842.374 -
std::find_end(list<int>,_pred)_(single_element)/8192 9099.112 11.03%
std::find_end(vector<int>)_(match_near_end)/1000 28.255 -
std::find_end(vector<int>)_(match_near_end)/1024 24.908 -
std::find_end(vector<int>)_(match_near_end)/8192 201.784 -
std::find_end(vector<int>)_(near_matches)/1000 14110.866 -
std::find_end(vector<int>)_(near_matches)/1024 14680.097 -
std::find_end(vector<int>)_(near_matches)/8192 776788.383 -
std::find_end(vector<int>)_(process_all)/1000 228.734 4.81%
std::find_end(vector<int>)_(process_all)/1024 234.107 4.81%
std::find_end(vector<int>)_(process_all)/1048576 228671.485 4.88%
std::find_end(vector<int>)_(process_all)/8192 1792.310 6.26%
std::find_end(vector<int>)_(same_length)/1000 243.967 -1.48%
std::find_end(vector<int>)_(same_length)/1024 249.609 -2.39%
std::find_end(vector<int>)_(same_length)/8192 2041.823 2.36%
std::find_end(vector<int>)_(single_element)/1000 242.818 -
std::find_end(vector<int>)_(single_element)/1024 248.621 -
std::find_end(vector<int>)_(single_element)/8192 1903.562 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.547 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.504 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.234 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22469.485 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23304.705 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1468354.210 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.100 -
std::find_end(vector<int>,_pred)_(process_all)/1024 546.259 1.12%
std::find_end(vector<int>,_pred)_(process_all)/1048576 653421.769 1.93%
std::find_end(vector<int>,_pred)_(process_all)/8192 4323.296 -
std::find_end(vector<int>,_pred)_(same_length)/1000 625.941 -
std::find_end(vector<int>,_pred)_(same_length)/1024 641.071 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5131.651 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.465 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.652 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4796.015 -
std::find_first_of(deque<int>)_(large_needle)/1024 366567.749 -
std::find_first_of(deque<int>)_(large_needle)/32 330.397 5.15%
std::find_first_of(deque<int>)_(large_needle)/50 830.175 8.25%
std::find_first_of(deque<int>)_(large_needle)/8192 23563913.900 -
std::find_first_of(deque<int>)_(small_needle)/1024 3937.640 5.76%
std::find_first_of(deque<int>)_(small_needle)/32 107.891 -
std::find_first_of(deque<int>)_(small_needle)/50 166.187 -
std::find_first_of(deque<int>)_(small_needle)/8192 29786.983 -1.65%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563863.441 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 502.766 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1369.584 -1.13%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35574189.550 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6304.404 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.627 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.290 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50325.937 -
std::find_first_of(list<int>)_(large_needle)/1024 863265.208 -
std::find_first_of(list<int>)_(large_needle)/32 672.840 -
std::find_first_of(list<int>)_(large_needle)/50 1733.786 -
std::find_first_of(list<int>)_(large_needle)/8192 48829419.469 -
std::find_first_of(list<int>)_(small_needle)/1024 2803.513 -
std::find_first_of(list<int>)_(small_needle)/32 91.403 -
std::find_first_of(list<int>)_(small_needle)/50 140.121 -
std::find_first_of(list<int>)_(small_needle)/8192 23261.407 1.00%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 926881.552 6.45%
std::find_first_of(list<int>,_pred)_(large_needle)/32 730.766 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1883.620 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54311628.230 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5236.079 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.163 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.448 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41754.713 -
std::find_first_of(vector<int>)_(large_needle)/1024 111623.213 -
std::find_first_of(vector<int>)_(large_needle)/32 108.482 -
std::find_first_of(vector<int>)_(large_needle)/50 272.206 4.43%
std::find_first_of(vector<int>)_(large_needle)/8192 7193020.196 -4.45%
std::find_first_of(vector<int>)_(small_needle)/1024 1499.332 6.31%
std::find_first_of(vector<int>)_(small_needle)/32 50.647 8.91%
std::find_first_of(vector<int>)_(small_needle)/50 77.373 8.91%
std::find_first_of(vector<int>)_(small_needle)/8192 11939.875 5.99%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 593794.959 -1.76%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.101 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1365.497 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38379013.888 -11.56%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5580.242 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.331 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.118 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44664.464 -
std::find_if(deque<int>)_(bail_25%)/1024 106.555 -
std::find_if(deque<int>)_(bail_25%)/32768 2787.769 -4.49%
std::find_if(deque<int>)_(bail_25%)/8 1.536 1.20%
std::find_if(deque<int>)_(bail_25%)/8192 699.381 -1.54%
std::find_if(deque<int>)_(process_all)/1024 484.925 -
std::find_if(deque<int>)_(process_all)/32768 11447.924 -3.88%
std::find_if(deque<int>)_(process_all)/50 23.380 -1.49%
std::find_if(deque<int>)_(process_all)/8 3.936 -
std::find_if(deque<int>)_(process_all)/8192 2819.279 -4.62%
std::find_if(list<int>)_(bail_25%)/1024 194.166 1.10%
std::find_if(list<int>)_(bail_25%)/32768 10387.474 -
std::find_if(list<int>)_(bail_25%)/8 1.210 -
std::find_if(list<int>)_(bail_25%)/8192 1519.708 -
std::find_if(list<int>)_(process_all)/1024 762.334 -
std::find_if(list<int>)_(process_all)/32768 27734.623 -4.09%
std::find_if(list<int>)_(process_all)/50 21.654 -
std::find_if(list<int>)_(process_all)/8 3.508 -
std::find_if(list<int>)_(process_all)/8192 12168.491 -
std::find_if(vector<bool>)_(process_all)/1024 764.900 -
std::find_if(vector<bool>)_(process_all)/1048576 781187.779 -
std::find_if(vector<bool>)_(process_all)/50 36.447 4.13%
std::find_if(vector<bool>)_(process_all)/8 5.570 2.56%
std::find_if(vector<bool>)_(process_all)/8192 6099.463 -
std::find_if(vector<char>)_(bail_25%)/1024 76.184 -
std::find_if(vector<char>)_(bail_25%)/32768 2075.552 -
std::find_if(vector<char>)_(bail_25%)/8 0.950 -
std::find_if(vector<char>)_(bail_25%)/8192 526.411 -
std::find_if(vector<char>)_(process_all)/1024 271.408 1.03%
std::find_if(vector<char>)_(process_all)/32768 8212.084 -
std::find_if(vector<char>)_(process_all)/50 12.510 -
std::find_if(vector<char>)_(process_all)/8 2.449 1.27%
std::find_if(vector<char>)_(process_all)/8192 2065.017 -
std::find_if(vector<int>)_(bail_25%)/1024 75.633 -
std::find_if(vector<int>)_(bail_25%)/32768 2339.196 -
std::find_if(vector<int>)_(bail_25%)/8 1.131 -
std::find_if(vector<int>)_(bail_25%)/8192 548.758 -
std::find_if(vector<int>)_(process_all)/1024 290.009 -
std::find_if(vector<int>)_(process_all)/32768 9081.159 -
std::find_if(vector<int>)_(process_all)/50 14.118 1.44%
std::find_if(vector<int>)_(process_all)/8 2.551 -4.64%
std::find_if(vector<int>)_(process_all)/8192 2266.834 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.836 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2828.023 2.69%
std::find_if_not(deque<int>)_(bail_25%)/8 1.535 2.48%
std::find_if_not(deque<int>)_(bail_25%)/8192 710.010 3.21%
std::find_if_not(deque<int>)_(process_all)/1024 496.704 -
std::find_if_not(deque<int>)_(process_all)/32768 11467.762 -
std::find_if_not(deque<int>)_(process_all)/50 23.939 -
std::find_if_not(deque<int>)_(process_all)/8 3.980 -
std::find_if_not(deque<int>)_(process_all)/8192 2821.349 -
std::find_if_not(list<int>)_(bail_25%)/1024 195.102 -
std::find_if_not(list<int>)_(bail_25%)/32768 7584.639 -
std::find_if_not(list<int>)_(bail_25%)/8 1.324 -
std::find_if_not(list<int>)_(bail_25%)/8192 1523.949 -
std::find_if_not(list<int>)_(process_all)/1024 764.000 -
std::find_if_not(list<int>)_(process_all)/32768 29346.338 -7.45%
std::find_if_not(list<int>)_(process_all)/50 21.597 -
std::find_if_not(list<int>)_(process_all)/8 3.424 -
std::find_if_not(list<int>)_(process_all)/8192 8185.987 -
std::find_if_not(vector<bool>)_(process_all)/1024 766.743 -
std::find_if_not(vector<bool>)_(process_all)/1048576 783506.797 -
std::find_if_not(vector<bool>)_(process_all)/50 36.601 5.72%
std::find_if_not(vector<bool>)_(process_all)/8 5.597 3.86%
std::find_if_not(vector<bool>)_(process_all)/8192 6125.921 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.225 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2025.585 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.936 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.187 -
std::find_if_not(vector<char>)_(process_all)/1024 273.548 -
std::find_if_not(vector<char>)_(process_all)/32768 8135.225 -
std::find_if_not(vector<char>)_(process_all)/50 12.619 -
std::find_if_not(vector<char>)_(process_all)/8 2.508 2.47%
std::find_if_not(vector<char>)_(process_all)/8192 2050.277 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.718 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2340.223 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.003 -
std::find_if_not(vector<int>)_(bail_25%)/8192 549.226 -
std::find_if_not(vector<int>)_(process_all)/1024 308.095 -
std::find_if_not(vector<int>)_(process_all)/32768 9780.328 -
std::find_if_not(vector<int>)_(process_all)/50 15.047 -
std::find_if_not(vector<int>)_(process_all)/8 2.744 5.20%
std::find_if_not(vector<int>)_(process_all)/8192 2433.574 -
std::flat_map<int,_int>::clear()/0 424.776 -
std::flat_map<int,_int>::clear()/1024 424.797 -
std::flat_map<int,_int>::clear()/32 424.748 -
std::flat_map<int,_int>::clear()/8192 448.029 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.572 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.408 1.27%
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.045 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.420 -4.53%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.868 7.96%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.314 3.58%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.100 12.22%
std::flat_map<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.536 1.38%
std::flat_map<int,_int>::count(key)_(existent)/32 3.488 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.022 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.403 6.46%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.618 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.391 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.359 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.251 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.289 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.725 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1179.270 -
std::flat_map<int,_int>::ctor(const&)/0 13.818 -
std::flat_map<int,_int>::ctor(const&)/1024 178.911 -
std::flat_map<int,_int>::ctor(const&)/32 23.821 -
std::flat_map<int,_int>::ctor(const&)/8192 1924.714 125.41%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.816 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.862 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.826 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1921.579 123.57%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.727 1.12%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4303.176 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.096 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34286.191 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.716 1.42%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8947.020 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.917 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110617.329 -7.88%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.558 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.373 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.835 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.481 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.871 -19.64%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.499 -6.92%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.623 -20.93%
std::flat_map<int,_int>::erase(iterator)/0 15.391 -
std::flat_map<int,_int>::erase(iterator)/1024 76.141 -
std::flat_map<int,_int>::erase(iterator)/32 20.870 -
std::flat_map<int,_int>::erase(iterator)/8192 508.204 2.08%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.694 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.287 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 429.323 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 633.487 -
std::flat_map<int,_int>::erase(key)_(existent)/0 16.025 1.28%
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.959 -
std::flat_map<int,_int>::erase(key)_(existent)/32 23.239 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 578.836 2.40%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.471 -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.980 3.07%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.266 -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.812 10.57%
std::flat_map<int,_int>::find(key)_(existent)/0 0.019 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.349 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.352 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.243 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.386 9.26%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.817 -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.247 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.679 2.58%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.795 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.681 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.213 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.278 -1.17%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.780 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 108.911 9.20%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.480 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 561.575 3.62%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.027 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.618 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.019 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.353 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.030 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.403 1.72%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.230 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 512.898 1.63%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.580 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5293.739 -6.00%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 638.806 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 39946.037 -8.02%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.669 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7971.836 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 711.510 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64978.834 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 426.028 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1580.019 3.61%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.780 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9337.459 4.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.870 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1579.565 3.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 480.482 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9249.261 4.74%
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.983 -1.23%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.733 -1.85%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.631 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.573 21.29%
std::flat_map<int,_int>::insert(value)_(new_value)/0 16.063 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 25.253 -6.65%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.317 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 36.166 10.63%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.975 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.346 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.705 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.526 16.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.136 -1.28%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 23.419 6.44%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.238 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 31.274 13.35%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.023 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.015 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.548 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.681 -8.08%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.194 -2.85%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.437 -9.85%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.505 -4.48%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.628 -1.52%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.960 -6.82%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 683.869 3.55%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.530 -4.92%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.537 -2.18%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.986 -7.13%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 715.116 2.21%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.208 -15.10%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.470 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.767 -13.36%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 676.572 9.64%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.059 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.983 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.593 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.954 49.52%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.476 9.36%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.458 57.41%
std::flat_multimap<int,_int>::clear()/0 421.635 -
std::flat_multimap<int,_int>::clear()/1024 422.125 -
std::flat_multimap<int,_int>::clear()/32 423.374 -
std::flat_multimap<int,_int>::clear()/8192 440.280 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.558 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.566 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.052 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.624 -3.43%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.554 1.26%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.438 -1.02%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 11.458 -
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.094 -6.58%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.377 -2.70%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.704 -8.13%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.002 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.070 -1.34%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.503 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.318 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.205 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.640 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1175.488 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.716 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.960 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.755 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1935.252 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.640 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.381 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.712 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1933.887 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.892 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3909.299 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.647 1.05%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 30757.941 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.806 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8505.740 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.624 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 105421.035 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.288 5.68%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.519 1.18%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.772 4.31%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.993 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.034 -1.22%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.466 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.435 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.666 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.857 -
std::flat_multimap<int,_int>::erase(iterator)/8192 503.669 1.32%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.239 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.246 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 429.097 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 646.980 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.125 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 96.540 17.40%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.205 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 541.030 7.53%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.813 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.888 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.367 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.364 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.441 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.267 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.421 8.15%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.024 -2.64%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.316 -1.66%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.400 -4.44%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.878 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.352 -46.33%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.216 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.423 -8.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.840 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 102.840 -52.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.567 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 589.882 7.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.105 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.549 -19.29%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.167 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.145 -1.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.070 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.318 -44.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.875 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 532.650 4.99%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.862 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4856.893 -1.29%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 629.283 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 36935.281 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.004 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7328.807 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.810 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59562.706 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 426.720 1.06%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1294.381 -4.32%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 472.012 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7316.141 -5.54%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.390 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1295.084 -3.78%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 471.944 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7222.948 -6.14%
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.347 1.61%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.565 -55.57%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.337 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 565.285 3.36%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.903 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 26.833 -18.24%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.517 2.18%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 37.748 40.58%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.042 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.125 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.569 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.776 -19.88%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.206 -6.20%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.512 -20.93%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.477 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.675 -1.13%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.817 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 696.743 26.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.564 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.414 -1.32%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.861 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 727.055 31.91%
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.033 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 706.464 37.67%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.072 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.080 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.452 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.317 -27.04%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.283 -7.14%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.321 -30.16%
std::for_each(deque<int>)/32 3.825 -
std::for_each(deque<int>)/50 4.120 -
std::for_each(deque<int>)/8 0.921 -
std::for_each(deque<int>)/8192 254.922 -
std::for_each(join_view(vector<vector<int>>))/32 3.779 -
std::for_each(join_view(vector<vector<int>>))/50 4.043 -
std::for_each(join_view(vector<vector<int>>))/8 1.380 -3.85%
std::for_each(join_view(vector<vector<int>>))/8192 262.794 -
std::for_each(list<int>)/32 11.234 -1.78%
std::for_each(list<int>)/50 23.989 -
std::for_each(list<int>)/8 2.551 -
std::for_each(list<int>)/8192 7731.261 -15.24%
std::for_each(vector<int>)/32 3.802 -
std::for_each(vector<int>)/50 4.116 -
std::for_each(vector<int>)/8 0.907 -
std::for_each(vector<int>)/8192 252.323 -
std::for_each_n(deque<int>)/32 3.778 -
std::for_each_n(deque<int>)/50 3.969 -
std::for_each_n(deque<int>)/8 1.154 -3.95%
std::for_each_n(deque<int>)/8192 257.686 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.843 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.303 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.946 2.97%
std::for_each_n(join_view(vector<vector<int>>))/8192 278.000 -3.12%
std::for_each_n(list<int>)/32 11.155 -
std::for_each_n(list<int>)/50 24.551 1.93%
std::for_each_n(list<int>)/8 2.557 -
std::for_each_n(list<int>)/8192 7485.424 3.66%
std::for_each_n(vector<int>)/32 3.863 -
std::for_each_n(vector<int>)/50 4.053 -
std::for_each_n(vector<int>)/8 2.632 3.48%
std::for_each_n(vector<int>)/8192 251.994 -
std::generate(deque<int>)/1024 246.389 -
std::generate(deque<int>)/32 8.321 -
std::generate(deque<int>)/50 12.357 -
std::generate(deque<int>)/8192 1921.799 -
std::generate(list<int>)/1024 672.085 -
std::generate(list<int>)/32 8.765 -
std::generate(list<int>)/50 15.704 1.68%
std::generate(list<int>)/8192 6921.774 -6.59%
std::generate(vector<int>)/1024 245.022 -
std::generate(vector<int>)/32 7.996 -
std::generate(vector<int>)/50 12.078 -
std::generate(vector<int>)/8192 1856.580 -
std::generate_n(deque<int>)/1024 245.687 -
std::generate_n(deque<int>)/32 8.509 2.45%
std::generate_n(deque<int>)/50 12.535 1.73%
std::generate_n(deque<int>)/8192 1963.067 -
std::generate_n(list<int>)/1024 650.875 -
std::generate_n(list<int>)/32 8.622 -
std::generate_n(list<int>)/50 15.419 -
std::generate_n(list<int>)/8192 6880.261 -
std::generate_n(vector<int>)/1024 243.451 -
std::generate_n(vector<int>)/32 8.025 -
std::generate_n(vector<int>)/50 12.788 6.47%
std::generate_n(vector<int>)/8192 1856.787 -
std::is_partitioned(deque<int>)_(partitioned)/1024 365.453 -5.84%
std::is_partitioned(deque<int>)_(partitioned)/32 10.572 -7.20%
std::is_partitioned(deque<int>)_(partitioned)/50 15.991 -7.36%
std::is_partitioned(deque<int>)_(partitioned)/8192 2890.055 -5.53%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.481 -1.50%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.332 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.728 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 744.554 6.83%
std::is_partitioned(list<int>)_(partitioned)/1024 714.060 -
std::is_partitioned(list<int>)_(partitioned)/32 8.738 -
std::is_partitioned(list<int>)_(partitioned)/50 13.754 -
std::is_partitioned(list<int>)_(partitioned)/8192 6834.349 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.655 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.370 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.514 -1.63%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2149.658 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.124 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.511 5.64%
std::is_partitioned(vector<int>)_(partitioned)/50 9.767 5.02%
std::is_partitioned(vector<int>)_(partitioned)/8192 1414.988 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 58.169 5.49%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.057 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.612 2.41%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 184.194 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 477.086 -1.06%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.440 -13.49%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3862.511 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 524316.859 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.474 -3.85%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 504.618 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.043 -3.50%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4085.226 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690498.696 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.495 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 501.232 -3.03%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.360 -1.31%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3931.995 -3.72%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 631864.602 -1.72%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 53.669 2.16%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 514.695 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.900 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4004.148 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688603.024 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.218 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 762.902 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.796 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7990.188 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420185.910 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.393 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 816.671 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.710 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9008.055 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1626092.592 1.22%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 63.494 -1.28%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 784.768 1.11%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.705 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8257.639 1.41%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1417960.361 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.372 -1.06%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 826.309 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.369 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8547.908 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1598650.458 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.054 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.924 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.463 -1.17%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2458.577 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213746.970 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.912 -1.68%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 500.505 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.629 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4732.130 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1043079.118 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 55.860 -2.55%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 362.481 6.58%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.892 2.66%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2865.744 7.72%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213318.810 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.347 -1.49%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 529.751 -6.93%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.031 1.33%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4913.046 -1.28%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 994938.298 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.217 5.11%
std::is_sorted(deque<int>)/1024 477.780 -
std::is_sorted(deque<int>)/8 4.874 95.63%
std::is_sorted(deque<int>)/8192 3818.006 -
std::is_sorted(deque<int>,_pred)/1024 597.522 -
std::is_sorted(deque<int>,_pred)/8 4.647 1.29%
std::is_sorted(deque<int>,_pred)/8192 4797.708 -
std::is_sorted(list<int>)/1024 765.169 -
std::is_sorted(list<int>)/8 2.128 -
std::is_sorted(list<int>)/8192 7239.139 5.76%
std::is_sorted(list<int>,_pred)/1024 792.760 -
std::is_sorted(list<int>,_pred)/8 4.038 1.73%
std::is_sorted(list<int>,_pred)/8192 9223.627 29.77%
std::is_sorted(vector<int>)/1024 243.951 -
std::is_sorted(vector<int>)/8 2.100 1.15%
std::is_sorted(vector<int>)/8192 1900.962 -
std::is_sorted(vector<int>,_pred)/1024 465.928 -
std::is_sorted(vector<int>,_pred)/8 3.753 -
std::is_sorted(vector<int>,_pred)/8192 3680.944 -
std::is_sorted_until(deque<int>)/1024 472.228 -
std::is_sorted_until(deque<int>)/8 2.544 -23.96%
std::is_sorted_until(deque<int>)/8192 3781.148 -
std::is_sorted_until(deque<int>,_pred)/1024 597.034 -
std::is_sorted_until(deque<int>,_pred)/8 4.699 21.33%
std::is_sorted_until(deque<int>,_pred)/8192 4804.824 -
std::is_sorted_until(list<int>)/1024 752.953 -
std::is_sorted_until(list<int>)/8 2.229 -
std::is_sorted_until(list<int>)/8192 6614.891 -8.76%
std::is_sorted_until(list<int>,_pred)/1024 792.079 -
std::is_sorted_until(list<int>,_pred)/8 4.210 -
std::is_sorted_until(list<int>,_pred)/8192 7119.382 -5.09%
std::is_sorted_until(vector<int>)/1024 239.298 -
std::is_sorted_until(vector<int>)/8 2.054 -
std::is_sorted_until(vector<int>)/8192 1866.098 -
std::is_sorted_until(vector<int>,_pred)/1024 424.526 -
std::is_sorted_until(vector<int>,_pred)/8 3.425 -
std::is_sorted_until(vector<int>,_pred)/8192 3295.306 -2.21%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 695.070 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.323 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13211.542 27.66%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12011.991 1.09%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 357.736 3.61%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104874.863 5.14%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11779.488 2.84%
std::list<int>::ctor(Range)_(cheap_elements)/32 348.813 4.73%
std::list<int>::ctor(Range)_(cheap_elements)/8192 104508.054 4.73%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11724.826 2.62%
std::list<int>::ctor(const&)_(cheap_elements)/32 341.013 2.45%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101606.910 3.75%
std::list<int>::ctor(size)/1024 13859.924 12.77%
std::list<int>::ctor(size)/32 386.780 13.52%
std::list<int>::ctor(size)/8192 112977.902 12.56%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 13086.980 11.78%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 388.161 13.42%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 110283.609 9.47%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.780 3.19%
std::list<int>::erase(begin)_(cheap_elements)/32 10.738 2.89%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.478 5.72%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.953 5.98%
std::list<int>::insert(begin)_(cheap_elements)/32 10.678 4.21%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.910 5.79%
std::list<int>::operator=(const&)_(cheap_elements)/1024 756.054 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.855 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8213.389 1.93%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.586 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.361 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.480 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 770.989 -
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 12261.705 -4.15%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6538.635 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 134.799 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53562.775 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12624.656 1.39%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 348.093 1.81%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104160.858 1.06%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32563.512 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 932.195 1.43%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 279417.032 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12643.947 2.38%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 352.920 2.02%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104589.332 1.90%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32797.059 1.32%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 932.040 1.57%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 280704.550 1.48%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12712.368 2.64%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 349.325 1.78%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104579.234 1.26%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32893.081 1.12%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 931.764 1.40%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 281259.205 1.29%
std::list<std::string>::ctor(size)/1024 12956.328 5.52%
std::list<std::string>::ctor(size)/32 352.652 4.48%
std::list<std::string>::ctor(size)/8192 106943.806 5.43%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12703.119 3.41%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 352.830 4.32%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104891.713 2.64%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32518.644 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 905.877 2.00%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 276790.417 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.998 1.49%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.589 1.27%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.033 1.20%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.574 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.381 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.773 1.12%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.726 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.153 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.561 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.049 1.85%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.142 2.03%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.002 1.95%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1501.423 -3.87%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.377 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11549.199 14.60%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6793.329 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.210 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54856.176 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.948 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.661 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.128 1.18%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.601 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.199 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.198 -
std::map<int,_int>::clear()/0 420.251 -
std::map<int,_int>::clear()/1024 10633.115 2.85%
std::map<int,_int>::clear()/32 664.405 1.35%
std::map<int,_int>::clear()/8192 82340.543 3.95%
std::map<int,_int>::contains(key)_(existent)/0 0.016 -
std::map<int,_int>::contains(key)_(existent)/1024 4.043 -3.38%
std::map<int,_int>::contains(key)_(existent)/32 1.593 -1.07%
std::map<int,_int>::contains(key)_(existent)/8192 5.456 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.284 4.73%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.423 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.382 -
std::map<int,_int>::contains(key)_(non-existent)/8192 8.093 7.25%
std::map<int,_int>::count(key)_(existent)/0 0.013 -
std::map<int,_int>::count(key)_(existent)/1024 4.335 -1.72%
std::map<int,_int>::count(key)_(existent)/32 1.656 -6.65%
std::map<int,_int>::count(key)_(existent)/8192 6.059 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.277 -
std::map<int,_int>::count(key)_(non-existent)/32 2.890 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.253 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.732 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5935.451 -1.06%
std::map<int,_int>::ctor(&&,_different_allocs)/32 185.732 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51525.159 -
std::map<int,_int>::ctor(const&)/0 13.633 -
std::map<int,_int>::ctor(const&)/1024 6296.313 1.09%
std::map<int,_int>::ctor(const&)/32 212.456 1.59%
std::map<int,_int>::ctor(const&)/8192 50059.699 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.664 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6350.050 2.04%
std::map<int,_int>::ctor(const&,_alloc)/32 212.121 1.35%
std::map<int,_int>::ctor(const&,_alloc)/8192 50509.093 1.70%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.576 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8986.481 1.93%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 263.586 1.72%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72357.911 2.00%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.602 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13000.221 1.35%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.817 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281814.975 3.50%
std::map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.274 -2.25%
std::map<int,_int>::equal_range(key)_(existent)/32 1.818 -2.64%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.464 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.444 10.07%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.690 3.10%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.717 11.79%
std::map<int,_int>::erase(iterator)/0 20.676 1.01%
std::map<int,_int>::erase(iterator)/1024 20.921 1.36%
std::map<int,_int>::erase(iterator)/32 20.869 -
std::map<int,_int>::erase(iterator)/8192 21.090 1.47%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.780 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7276.023 3.50%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 600.566 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56423.090 3.82%
std::map<int,_int>::erase(key)_(existent)/0 21.062 -
std::map<int,_int>::erase(key)_(existent)/1024 24.421 -1.43%
std::map<int,_int>::erase(key)_(existent)/32 22.654 1.91%
std::map<int,_int>::erase(key)_(existent)/8192 26.160 1.33%
std::map<int,_int>::erase(key)_(non-existent)/0 0.276 4.99%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.420 2.44%
std::map<int,_int>::erase(key)_(non-existent)/32 2.324 -4.01%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.583 3.65%
std::map<int,_int>::find(key)_(existent)/0 0.012 -
std::map<int,_int>::find(key)_(existent)/1024 3.861 -1.17%
std::map<int,_int>::find(key)_(existent)/32 1.560 -
std::map<int,_int>::find(key)_(existent)/8192 5.495 -
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.379 -
std::map<int,_int>::find(key)_(non-existent)/32 2.372 2.51%
std::map<int,_int>::find(key)_(non-existent)/8192 7.303 1.50%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.043 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.555 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.252 -1.92%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.450 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.004 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.235 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.034 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.333 1.39%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.235 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.107 -2.74%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.997 1.56%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.273 -1.38%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.256 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.207 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.240 1.14%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.567 1.23%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.077 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15290.018 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 809.831 -1.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 140322.425 1.31%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.312 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7871.700 1.96%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 568.416 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 139536.195 2.48%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.100 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11200.333 1.05%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 721.191 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92215.072 1.04%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.704 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9482.096 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 697.892 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80505.153 -
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.342 -
std::map<int,_int>::insert(value)_(already_present)/32 1.757 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.037 -2.75%
std::map<int,_int>::insert(value)_(new_value)/0 18.025 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.651 1.53%
std::map<int,_int>::insert(value)_(new_value)/32 19.806 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.313 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.583 -4.68%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.694 4.79%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.754 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.138 4.44%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.978 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.608 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.851 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.788 1.16%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.434 2.43%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.494 -2.89%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.639 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.413 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.280 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.768 2.50%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.308 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6320.154 2.17%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.901 3.50%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50519.125 2.15%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.311 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6383.527 2.72%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.110 2.60%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50957.438 2.70%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.285 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1471.520 -1.57%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.176 -11.67%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12427.258 -1.75%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.125 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.694 -1.01%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.700 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.635 -2.55%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.610 5.92%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.569 -6.87%
std::map<std::string,_int>::clear()/0 422.794 -
std::map<std::string,_int>::clear()/1024 20790.043 3.68%
std::map<std::string,_int>::clear()/32 921.453 2.66%
std::map<std::string,_int>::clear()/8192 202911.539 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.017 -
std::map<std::string,_int>::contains(key)_(existent)/1024 21.035 -7.53%
std::map<std::string,_int>::contains(key)_(existent)/32 15.783 6.59%
std::map<std::string,_int>::contains(key)_(existent)/8192 31.314 -2.11%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.405 3.83%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.374 14.67%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.988 3.47%
std::map<std::string,_int>::count(key)_(existent)/0 0.013 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.302 3.13%
std::map<std::string,_int>::count(key)_(existent)/32 16.796 7.95%
std::map<std::string,_int>::count(key)_(existent)/8192 31.187 -1.20%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.116 7.77%
std::map<std::string,_int>::count(key)_(non-existent)/32 11.110 3.07%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.964 4.74%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.705 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7172.645 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 220.184 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60349.228 -
std::map<std::string,_int>::ctor(const&)/0 13.580 -
std::map<std::string,_int>::ctor(const&)/1024 35975.476 5.52%
std::map<std::string,_int>::ctor(const&)/32 694.587 -2.75%
std::map<std::string,_int>::ctor(const&)/8192 347062.542 1.63%
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.595 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36987.235 1.09%
std::map<std::string,_int>::ctor(const&,_alloc)/32 747.303 8.22%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347796.068 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.668 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41018.284 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 834.460 1.88%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392022.701 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.651 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58904.452 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1044.077 3.34%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1112418.883 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.228 3.40%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.263 1.89%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.323 -2.87%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.517 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.755 6.71%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 32.363 6.06%
std::map<std::string,_int>::erase(iterator)/0 26.007 -16.24%
std::map<std::string,_int>::erase(iterator)/1024 26.200 -12.81%
std::map<std::string,_int>::erase(iterator)/32 30.517 6.83%
std::map<std::string,_int>::erase(iterator)/8192 35.319 17.94%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.388 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12313.688 1.60%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 712.521 3.47%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114670.885 -
std::map<std::string,_int>::erase(key)_(existent)/0 74.424 8.51%
std::map<std::string,_int>::erase(key)_(existent)/1024 80.600 33.44%
std::map<std::string,_int>::erase(key)_(existent)/32 81.556 -9.38%
std::map<std::string,_int>::erase(key)_(existent)/8192 82.833 -21.87%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 20.349 -4.43%
std::map<std::string,_int>::erase(key)_(non-existent)/32 9.954 -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 28.715 10.45%
std::map<std::string,_int>::find(key)_(existent)/0 0.035 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.013 -9.87%
std::map<std::string,_int>::find(key)_(existent)/32 14.612 -2.67%
std::map<std::string,_int>::find(key)_(existent)/8192 30.125 -9.53%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.908 -3.54%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.343 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.350 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.102 15.50%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 85.810 23.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.959 -14.22%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.267 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.198 -21.65%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 36.998 -19.17%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.315 -16.96%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.139 -2.38%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.669 22.40%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.356 -3.21%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.949 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.852 10.68%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.819 29.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.876 -23.68%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.229 -17.21%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.812 -1.98%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.722 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 68003.448 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1605.100 6.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 832823.997 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.876 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41022.286 1.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1170.501 4.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 626821.009 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.352 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35682.757 1.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1261.213 4.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 399054.710 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.386 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35232.496 1.80%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1209.731 -7.22%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368859.402 -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.995 -11.05%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.557 -6.24%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.153 -37.91%
std::map<std::string,_int>::insert(value)_(already_present)/8192 35.878 28.48%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.479 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.275 15.90%
std::map<std::string,_int>::insert(value)_(new_value)/32 41.525 -6.86%
std::map<std::string,_int>::insert(value)_(new_value)/8192 94.208 36.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 16.080 92.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.265 -28.16%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.990 25.15%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.597 -48.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.372 -6.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.315 -16.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.973 3.80%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 89.749 28.89%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.333 -2.98%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.674 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.660 5.75%
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.440 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.050 4.44%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.918 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.243 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37007.639 1.56%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 857.045 12.30%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351693.846 1.17%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.233 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35597.305 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 740.195 7.95%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349316.238 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17575.774 3.87%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.652 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210967.611 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.132 -4.58%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.972 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 32.460 18.37%
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.638 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.334 -2.76%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.897 4.31%
std::mismatch(deque<int>)_(it,_it,_it)/1000 467.607 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 454.737 -5.79%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495908.522 -2.45%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.781 -16.64%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3867.461 -1.84%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.241 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 490.583 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494302.377 1.49%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.011 1.80%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3857.578 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.097 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 743.812 2.15%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625039.244 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.558 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4792.373 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 707.467 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 727.335 -2.50%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621638.420 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.198 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4828.954 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1447.076 93.04%
std::mismatch(list<int>)_(it,_it,_it)/1024 1122.785 46.29%
std::mismatch(list<int>)_(it,_it,_it)/1048576 944174.699 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.661 -2.10%
std::mismatch(list<int>)_(it,_it,_it)/8192 7974.342 -5.61%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 763.252 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 781.804 1.29%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 958479.394 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.737 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12120.539 -2.17%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.558 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 831.906 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990736.269 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.588 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12548.424 1.27%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 807.528 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 826.494 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 982845.181 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.571 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11408.210 -
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.892 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.725 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76642.671 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.177 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.954 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.820 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76643.666 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.313 1.40%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.986 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 451.367 -2.86%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 482.033 -6.48%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610338.460 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.037 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4776.915 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 471.748 -3.16%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.048 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608695.059 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.328 -2.09%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4798.267 -
std::move(deque<int>)/1048576 54588.936 -2.96%
std::move(deque<int>)/262144 14942.256 -
std::move(deque<int>)/32768 1856.267 -12.81%
std::move(deque<int>)/4096 153.846 -
std::move(deque<int>)/512 23.866 -
std::move(deque<int>)/64 5.990 -2.19%
std::move(deque<int>)/8 3.943 3.81%
std::move(list<int>)/1048576 1019821.376 -
std::move(list<int>)/262144 249681.673 -
std::move(list<int>)/32768 31377.646 -
std::move(list<int>)/4096 5115.781 4.13%
std::move(list<int>)/512 369.274 -
std::move(list<int>)/64 39.477 -4.31%
std::move(list<int>)/8 3.459 -
std::move(vector<bool>)_(aligned)/1048576 2114.671 -
std::move(vector<bool>)_(aligned)/262144 255.919 -
std::move(vector<bool>)_(aligned)/32768 36.837 -
std::move(vector<bool>)_(aligned)/4096 7.076 -
std::move(vector<bool>)_(aligned)/512 2.346 -1.15%
std::move(vector<bool>)_(aligned)/64 1.639 4.79%
std::move(vector<bool>)_(unaligned)/1048576 6695.258 -
std::move(vector<bool>)_(unaligned)/262144 1581.942 -
std::move(vector<bool>)_(unaligned)/32768 202.095 -
std::move(vector<bool>)_(unaligned)/4096 25.645 -
std::move(vector<bool>)_(unaligned)/512 4.597 -
std::move(vector<bool>)_(unaligned)/64 1.545 -2.45%
std::move(vector<int>)/1048576 56053.300 -
std::move(vector<int>)/262144 21320.358 2.78%
std::move(vector<int>)/32768 2131.147 -
std::move(vector<int>)/4096 134.094 -
std::move(vector<int>)/512 20.219 -
std::move(vector<int>)/64 4.150 -
std::move(vector<int>)/8 2.291 1.35%
std::move_backward(deque<int>)/1048576 129437.631 1.07%
std::move_backward(deque<int>)/262144 30548.679 2.19%
std::move_backward(deque<int>)/32768 3645.986 2.08%
std::move_backward(deque<int>)/4096 161.679 3.05%
std::move_backward(deque<int>)/512 26.005 8.12%
std::move_backward(deque<int>)/64 7.165 35.12%
std::move_backward(deque<int>)/8 4.054 20.54%
std::move_backward(list<int>)/1048576 1042074.561 -
std::move_backward(list<int>)/262144 266657.763 -
std::move_backward(list<int>)/32768 31905.604 -
std::move_backward(list<int>)/4096 5632.743 -
std::move_backward(list<int>)/512 373.541 -
std::move_backward(list<int>)/64 39.949 -
std::move_backward(list<int>)/8 3.427 -
std::move_backward(vector<bool>)_(aligned)/1048576 2119.702 -
std::move_backward(vector<bool>)_(aligned)/262144 257.544 -
std::move_backward(vector<bool>)_(aligned)/32768 38.191 -
std::move_backward(vector<bool>)_(aligned)/4096 7.330 -
std::move_backward(vector<bool>)_(aligned)/512 2.484 -
std::move_backward(vector<bool>)_(aligned)/64 1.808 1.34%
std::move_backward(vector<bool>)_(unaligned)/1048576 6493.833 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.479 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.440 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.177 -
std::move_backward(vector<bool>)_(unaligned)/512 4.709 -
std::move_backward(vector<bool>)_(unaligned)/64 1.867 -
std::move_backward(vector<int>)/1048576 56791.943 1.06%
std::move_backward(vector<int>)/262144 22042.583 3.53%
std::move_backward(vector<int>)/32768 2150.761 -
std::move_backward(vector<int>)/4096 135.914 -
std::move_backward(vector<int>)/512 20.872 -
std::move_backward(vector<int>)/64 4.333 -
std::move_backward(vector<int>)/8 2.219 -4.58%
std::multimap<int,_int>::clear()/0 422.892 -
std::multimap<int,_int>::clear()/1024 10256.578 -
std::multimap<int,_int>::clear()/32 657.887 -
std::multimap<int,_int>::clear()/8192 80251.413 -2.99%
std::multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.676 -1.00%
std::multimap<int,_int>::contains(key)_(existent)/32 1.655 -1.39%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.510 -1.21%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.269 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.410 2.05%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.372 -3.39%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.318 1.24%
std::multimap<int,_int>::count(key)_(existent)/0 0.013 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.615 -
std::multimap<int,_int>::count(key)_(existent)/32 3.442 -1.57%
std::multimap<int,_int>::count(key)_(existent)/8192 6.645 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.165 -4.78%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.845 3.50%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.389 -6.90%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.798 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5928.954 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.133 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51473.299 -
std::multimap<int,_int>::ctor(const&)/0 13.678 -
std::multimap<int,_int>::ctor(const&)/1024 6275.378 -
std::multimap<int,_int>::ctor(const&)/32 214.936 1.92%
std::multimap<int,_int>::ctor(const&)/8192 49912.468 -1.70%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.740 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6252.744 -1.10%
std::multimap<int,_int>::ctor(const&,_alloc)/32 215.818 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49758.982 -1.27%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.616 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7904.485 -1.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 227.572 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65000.197 -1.34%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.680 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12686.549 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.870 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274228.335 -1.76%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.135 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.471 2.38%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.974 -2.72%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.144 1.23%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.242 -2.14%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.523 -
std::multimap<int,_int>::erase(iterator)/0 20.552 -
std::multimap<int,_int>::erase(iterator)/1024 20.820 -
std::multimap<int,_int>::erase(iterator)/32 20.779 -
std::multimap<int,_int>::erase(iterator)/8192 20.890 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.608 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6936.973 -2.27%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.760 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54534.489 -2.81%
std::multimap<int,_int>::erase(key)_(existent)/0 21.331 -1.49%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.742 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.773 -1.01%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.419 -2.72%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.720 -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.248 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.101 -1.33%
std::multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.864 -
std::multimap<int,_int>::find(key)_(existent)/32 1.602 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.483 -1.42%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.244 -3.47%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.231 -2.71%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.482 -5.41%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.159 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.920 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.755 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.991 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.168 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.471 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.595 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.929 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.160 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.762 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.986 1.19%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.380 2.04%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.135 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 23.426 1.56%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.049 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.244 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.193 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14770.356 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 796.040 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 147000.525 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.596 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12240.008 2.04%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 712.430 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177824.644 -4.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.456 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10480.211 -2.04%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 683.841 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 86719.384 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.560 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9666.435 -2.80%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 685.424 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79462.564 1.92%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.239 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.270 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.044 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.269 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.046 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.140 -1.27%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.126 1.23%
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.957 -
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.015 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.054 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.188 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.255 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.986 1.22%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.920 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.874 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.346 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6271.889 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.860 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50174.312 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.335 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6257.159 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.358 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49960.867 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.221 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1459.362 -2.07%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.665 -9.90%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12644.002 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.023 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.216 1.05%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.230 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.607 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.816 -1.15%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.866 -
std::multimap<std::string,_int>::clear()/0 422.891 -
std::multimap<std::string,_int>::clear()/1024 20301.112 -1.85%
std::multimap<std::string,_int>::clear()/32 905.109 -
std::multimap<std::string,_int>::clear()/8192 201117.250 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.500 -2.11%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.609 -2.37%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 28.853 -8.99%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.902 -2.80%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.245 -1.78%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.338 -
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.006 -
std::multimap<std::string,_int>::count(key)_(existent)/32 19.016 -2.75%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.865 -2.72%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.483 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.094 -4.53%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.303 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.753 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7133.718 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.189 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60352.284 -
std::multimap<std::string,_int>::ctor(const&)/0 13.663 -
std::multimap<std::string,_int>::ctor(const&)/1024 34574.110 -
std::multimap<std::string,_int>::ctor(const&)/32 822.726 -
std::multimap<std::string,_int>::ctor(const&)/8192 345215.119 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.691 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37469.242 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 788.278 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348563.945 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.804 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39694.797 1.13%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 724.130 -1.47%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 387811.064 1.49%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.666 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53035.932 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 950.850 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1047641.245 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.979 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.850 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 26.676 -3.28%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.982 1.99%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.137 -4.20%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.262 -
std::multimap<std::string,_int>::erase(iterator)/0 29.259 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.512 -
std::multimap<std::string,_int>::erase(iterator)/32 26.522 -15.64%
std::multimap<std::string,_int>::erase(iterator)/8192 32.011 1.37%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.492 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12274.845 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 713.999 1.23%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113480.589 -1.03%
std::multimap<std::string,_int>::erase(key)_(existent)/0 65.414 19.23%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 60.580 -30.61%
std::multimap<std::string,_int>::erase(key)_(existent)/32 71.756 -3.91%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 91.573 16.92%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 24.419 -1.33%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.647 -2.49%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.152 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.114 -2.55%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.823 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.605 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.752 6.11%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.430 2.54%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 28.174 9.17%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.387 40.81%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.972 2.01%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.241 -1.62%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 96.146 1.24%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.534 -3.96%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.451 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.950 -2.74%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.956 -9.41%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.486 -1.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.627 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.319 -3.30%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 84.312 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.899 -29.38%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.705 -1.22%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.584 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.536 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.801 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66532.263 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1431.339 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 822950.240 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.813 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 56536.623 -1.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1505.934 2.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 805861.846 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.429 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32981.899 -1.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1191.929 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 372150.798 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.919 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31616.553 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1224.391 -2.51%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 350734.504 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 52.553 45.90%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.220 -31.47%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.311 -7.97%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.593 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.378 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.124 1.52%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 40.547 4.99%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 94.061 5.75%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 24.199 1.96%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.710 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.258 6.04%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.035 6.37%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.204 1.28%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.837 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.375 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36616.212 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 848.434 -1.64%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349773.417 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.374 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36281.403 1.68%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 645.257 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349570.663 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.127 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17156.754 2.34%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.029 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208851.066 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.433 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 18.551 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.688 1.74%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.064 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.919 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.753 -
std::multiset<int>::clear()/0 427.601 1.82%
std::multiset<int>::clear()/1024 9832.378 -3.73%
std::multiset<int>::clear()/32 648.293 -
std::multiset<int>::clear()/8192 77096.233 -4.29%
std::multiset<int>::contains(key)_(existent)/0 0.013 -
std::multiset<int>::contains(key)_(existent)/1024 4.022 -3.36%
std::multiset<int>::contains(key)_(existent)/32 1.703 1.62%
std::multiset<int>::contains(key)_(existent)/8192 8.430 -6.17%
std::multiset<int>::contains(key)_(non-existent)/0 0.269 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.525 -11.02%
std::multiset<int>::contains(key)_(non-existent)/32 2.266 -15.10%
std::multiset<int>::contains(key)_(non-existent)/8192 8.504 -17.62%
std::multiset<int>::count(key)_(existent)/0 0.015 -
std::multiset<int>::count(key)_(existent)/1024 5.703 -
std::multiset<int>::count(key)_(existent)/32 3.551 3.64%
std::multiset<int>::count(key)_(existent)/8192 9.716 -2.04%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 6.359 4.89%
std::multiset<int>::count(key)_(non-existent)/32 2.453 3.54%
std::multiset<int>::count(key)_(non-existent)/8192 9.865 3.51%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.864 1.25%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5818.476 -1.15%
std::multiset<int>::ctor(&&,_different_allocs)/32 180.501 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 49005.225 1.71%
std::multiset<int>::ctor(const&)/0 13.855 1.60%
std::multiset<int>::ctor(const&)/1024 6407.906 4.28%
std::multiset<int>::ctor(const&)/32 226.740 5.22%
std::multiset<int>::ctor(const&)/8192 51224.449 4.58%
std::multiset<int>::ctor(const&,_alloc)/0 13.796 1.34%
std::multiset<int>::ctor(const&,_alloc)/1024 6463.900 5.11%
std::multiset<int>::ctor(const&,_alloc)/32 228.200 4.61%
std::multiset<int>::ctor(const&,_alloc)/8192 51585.334 6.02%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.830 1.88%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8725.008 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.563 -2.43%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70946.857 1.58%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.840 1.86%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12710.949 2.42%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.763 2.08%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 257193.159 -1.02%
std::multiset<int>::equal_range(key)_(existent)/0 0.014 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.246 -1.08%
std::multiset<int>::equal_range(key)_(existent)/32 2.539 -1.45%
std::multiset<int>::equal_range(key)_(existent)/8192 8.443 -7.54%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.904 2.27%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.375 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.267 2.15%
std::multiset<int>::erase(iterator)/0 20.372 -
std::multiset<int>::erase(iterator)/1024 24.212 -
std::multiset<int>::erase(iterator)/32 22.019 -
std::multiset<int>::erase(iterator)/8192 24.108 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 429.010 2.03%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6529.745 -3.04%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.400 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53337.609 -1.60%
std::multiset<int>::erase(key)_(existent)/0 21.482 -
std::multiset<int>::erase(key)_(existent)/1024 40.389 -
std::multiset<int>::erase(key)_(existent)/32 22.922 -
std::multiset<int>::erase(key)_(existent)/8192 60.059 -1.74%
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.895 3.74%
std::multiset<int>::erase(key)_(non-existent)/32 2.661 -
std::multiset<int>::erase(key)_(non-existent)/8192 9.947 4.40%
std::multiset<int>::find(key)_(existent)/0 0.012 -
std::multiset<int>::find(key)_(existent)/1024 3.785 -
std::multiset<int>::find(key)_(existent)/32 1.679 -
std::multiset<int>::find(key)_(existent)/8192 8.559 2.99%
std::multiset<int>::find(key)_(non-existent)/0 0.257 -
std::multiset<int>::find(key)_(non-existent)/1024 5.481 -
std::multiset<int>::find(key)_(non-existent)/32 2.287 2.06%
std::multiset<int>::find(key)_(non-existent)/8192 8.564 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.275 1.48%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.874 5.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.470 3.66%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 84.554 1.57%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.434 2.08%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.430 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.848 2.15%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.630 5.05%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.373 1.91%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.611 -10.55%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 20.058 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 82.022 15.80%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.330 1.50%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.664 7.92%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.330 1.85%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.463 2.99%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 427.011 1.47%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14548.874 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 793.732 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 155690.283 3.09%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 428.137 1.76%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12453.884 8.43%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 728.546 1.73%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 221629.712 6.18%
std::multiset<int>::insert(value)_(already_present)/0 18.395 1.03%
std::multiset<int>::insert(value)_(already_present)/1024 29.999 6.49%
std::multiset<int>::insert(value)_(already_present)/32 19.571 1.82%
std::multiset<int>::insert(value)_(already_present)/8192 32.746 -
std::multiset<int>::insert(value)_(new_value)/0 18.047 -
std::multiset<int>::insert(value)_(new_value)/1024 47.885 1.23%
std::multiset<int>::insert(value)_(new_value)/32 20.002 1.17%
std::multiset<int>::insert(value)_(new_value)/8192 83.133 2.24%
std::multiset<int>::lower_bound(key)_(existent)/0 0.011 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.207 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.671 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.906 -3.06%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.095 1.54%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.952 2.40%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.103 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.495 1.67%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6462.161 4.65%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 229.410 5.92%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 52188.102 6.45%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.472 1.65%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6516.330 5.07%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 230.352 7.20%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 52122.257 4.74%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.219 1.05%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1345.084 2.70%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 34.618 6.55%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12329.538 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.012 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.088 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.214 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.801 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.444 -1.63%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.839 -1.35%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.089 -
std::multiset<std::string>::clear()/0 425.408 1.41%
std::multiset<std::string>::clear()/1024 20227.532 -2.64%
std::multiset<std::string>::clear()/32 892.950 -1.06%
std::multiset<std::string>::clear()/8192 206415.849 -2.31%
std::multiset<std::string>::contains(key)_(existent)/0 0.012 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.765 -
std::multiset<std::string>::contains(key)_(existent)/32 15.168 -
std::multiset<std::string>::contains(key)_(existent)/8192 28.712 3.81%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.789 -2.93%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.569 -2.88%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.373 -8.39%
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 24.215 1.83%
std::multiset<std::string>::count(key)_(existent)/32 19.895 8.40%
std::multiset<std::string>::count(key)_(existent)/8192 30.649 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.799 1.93%
std::multiset<std::string>::count(key)_(non-existent)/32 10.490 -
std::multiset<std::string>::count(key)_(non-existent)/8192 31.726 1.29%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.857 1.24%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6924.369 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.711 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57556.085 -
std::multiset<std::string>::ctor(const&)/0 13.737 1.46%
std::multiset<std::string>::ctor(const&)/1024 35509.882 2.91%
std::multiset<std::string>::ctor(const&)/32 732.095 2.50%
std::multiset<std::string>::ctor(const&)/8192 344453.776 2.12%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.744 1.33%
std::multiset<std::string>::ctor(const&,_alloc)/1024 37303.888 2.38%
std::multiset<std::string>::ctor(const&,_alloc)/32 760.425 2.05%
std::multiset<std::string>::ctor(const&,_alloc)/8192 345642.938 1.62%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.906 1.30%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40050.973 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 777.234 1.63%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381816.407 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.920 1.34%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55701.877 2.15%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 923.164 1.82%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1050334.824 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.633 -
std::multiset<std::string>::equal_range(key)_(existent)/32 17.384 -11.08%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.051 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.266 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.137 -1.42%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 9.604 -8.00%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.854 -2.09%
std::multiset<std::string>::erase(iterator)/0 28.410 -9.20%
std::multiset<std::string>::erase(iterator)/1024 31.315 -7.22%
std::multiset<std::string>::erase(iterator)/32 33.966 5.02%
std::multiset<std::string>::erase(iterator)/8192 32.778 3.91%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 426.324 1.13%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12479.122 -1.75%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 701.111 -1.13%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115940.444 -1.70%
std::multiset<std::string>::erase(key)_(existent)/0 43.796 -27.96%
std::multiset<std::string>::erase(key)_(existent)/1024 73.754 20.87%
std::multiset<std::string>::erase(key)_(existent)/32 53.786 -12.20%
std::multiset<std::string>::erase(key)_(existent)/8192 113.731 -17.32%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.260 -3.31%
std::multiset<std::string>::erase(key)_(non-existent)/32 11.033 6.57%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.141 -
std::multiset<std::string>::find(key)_(existent)/0 0.037 -
std::multiset<std::string>::find(key)_(existent)/1024 30.127 -4.07%
std::multiset<std::string>::find(key)_(existent)/32 17.849 17.24%
std::multiset<std::string>::find(key)_(existent)/8192 33.495 -20.63%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.020 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.669 3.50%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.606 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 37.008 12.37%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.513 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.601 -18.32%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 85.419 -10.33%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.544 3.42%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.286 10.53%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.979 -25.96%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.442 -5.23%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.602 -8.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.370 -26.13%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.924 19.53%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.572 -10.24%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.138 5.70%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.234 -23.43%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.389 -4.36%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.201 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 426.483 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70843.502 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1479.459 5.00%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 838380.537 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 426.633 1.33%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59710.112 3.06%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1441.535 -10.03%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 799068.629 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.755 1.18%
std::multiset<std::string>::insert(value)_(already_present)/1024 56.392 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.142 -
std::multiset<std::string>::insert(value)_(already_present)/8192 67.326 2.39%
std::multiset<std::string>::insert(value)_(new_value)/0 35.260 -
std::multiset<std::string>::insert(value)_(new_value)/1024 64.505 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.384 -1.69%
std::multiset<std::string>::insert(value)_(new_value)/8192 78.495 -17.89%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.009 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.533 -3.25%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.334 -3.82%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.352 -1.16%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.030 1.67%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.787 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.316 1.17%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 37079.974 1.85%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 691.172 2.36%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 349697.794 1.23%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.321 1.16%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36220.281 1.24%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 601.212 2.88%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347403.355 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16704.770 -1.82%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 392.265 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207735.365 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.493 3.72%
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.870 2.16%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.158 -1.40%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.554 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.206 -3.99%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 31.013 1.36%
std::none_of(deque<int>)_(process_all)/32 11.548 -
std::none_of(deque<int>)_(process_all)/32768 10695.004 1.46%
std::none_of(deque<int>)_(process_all)/50 19.267 -
std::none_of(deque<int>)_(process_all)/8 3.222 4.31%
std::none_of(deque<int>)_(process_all)/8192 2676.299 1.23%
std::none_of(list<int>)_(process_all)/32 12.046 2.56%
std::none_of(list<int>)_(process_all)/32768 26810.371 -1.03%
std::none_of(list<int>)_(process_all)/50 21.938 -
std::none_of(list<int>)_(process_all)/8 2.615 -
std::none_of(list<int>)_(process_all)/8192 7414.242 5.99%
std::none_of(vector<int>)_(process_all)/32 8.330 -
std::none_of(vector<int>)_(process_all)/32768 8053.197 -
std::none_of(vector<int>)_(process_all)/50 15.111 14.20%
std::none_of(vector<int>)_(process_all)/8 2.346 2.10%
std::none_of(vector<int>)_(process_all)/8192 2023.202 -
std::partial_sort(deque<int>)_(ascending)/1024 7955.113 1.05%
std::partial_sort(deque<int>)_(ascending)/8 29.611 -2.89%
std::partial_sort(deque<int>)_(ascending)/8192 166703.032 1.51%
std::partial_sort(deque<int>)_(descending)/1024 18632.811 -
std::partial_sort(deque<int>)_(descending)/8 43.161 -
std::partial_sort(deque<int>)_(descending)/8192 292696.019 1.83%
std::partial_sort(deque<int>)_(heap)/1024 18390.852 -
std::partial_sort(deque<int>)_(heap)/8 39.553 -
std::partial_sort(deque<int>)_(heap)/8192 291169.459 -2.25%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7940.004 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.525 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 163296.024 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19641.871 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.237 -8.78%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 291305.574 1.09%
std::partial_sort(deque<int>)_(repeated)/1024 6370.395 -
std::partial_sort(deque<int>)_(repeated)/8 27.412 -
std::partial_sort(deque<int>)_(repeated)/8192 68248.796 -
std::partial_sort(deque<int>)_(shuffled)/1024 16121.302 -
std::partial_sort(deque<int>)_(shuffled)/8 33.582 -
std::partial_sort(deque<int>)_(shuffled)/8192 266661.219 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4976.276 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.623 -1.56%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55452.390 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8218.096 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.964 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97762.572 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8302.932 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.526 1.70%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101213.998 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4967.610 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.817 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55406.604 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9199.546 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.331 -3.72%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97584.999 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3933.373 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.862 1.21%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46887.802 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6975.517 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.685 -1.50%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91569.932 -
std::partial_sort(vector<int>)_(ascending)/1024 4998.678 -
std::partial_sort(vector<int>)_(ascending)/8 20.929 -
std::partial_sort(vector<int>)_(ascending)/8192 54638.518 -
std::partial_sort(vector<int>)_(descending)/1024 8253.886 -
std::partial_sort(vector<int>)_(descending)/8 24.994 -
std::partial_sort(vector<int>)_(descending)/8192 97773.083 -
std::partial_sort(vector<int>)_(heap)/1024 8246.487 -
std::partial_sort(vector<int>)_(heap)/8 25.928 -9.18%
std::partial_sort(vector<int>)_(heap)/8192 101584.112 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4998.929 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.764 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54528.113 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9176.606 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.514 -2.30%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97586.007 -
std::partial_sort(vector<int>)_(repeated)/1024 3941.454 -
std::partial_sort(vector<int>)_(repeated)/8 20.286 1.46%
std::partial_sort(vector<int>)_(repeated)/8192 46741.132 -
std::partial_sort(vector<int>)_(shuffled)/1024 6919.388 -
std::partial_sort(vector<int>)_(shuffled)/8 22.149 -
std::partial_sort(vector<int>)_(shuffled)/8192 88519.261 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5511.899 1.04%
std::partial_sort_copy(deque<int>)_(ascending)/8 10.544 -1.23%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57375.887 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8445.733 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.094 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99379.518 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8575.048 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.790 -2.07%
std::partial_sort_copy(deque<int>)_(heap)/8192 103235.038 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5508.574 1.31%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.517 -1.05%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57215.809 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9355.800 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.608 1.01%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99637.199 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4307.112 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.448 -1.18%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49347.392 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7210.841 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.958 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92715.763 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5630.633 -1.29%
std::partial_sort_copy(list<int>)_(ascending)/8 9.033 -
std::partial_sort_copy(list<int>)_(ascending)/8192 61148.502 -
std::partial_sort_copy(list<int>)_(descending)/1024 8554.026 -
std::partial_sort_copy(list<int>)_(descending)/8 18.764 -
std::partial_sort_copy(list<int>)_(descending)/8192 101219.950 -
std::partial_sort_copy(list<int>)_(heap)/1024 8551.750 -
std::partial_sort_copy(list<int>)_(heap)/8 15.766 -1.15%
std::partial_sort_copy(list<int>)_(heap)/8192 105629.587 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5628.161 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.042 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60539.582 -1.99%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9512.175 -3.50%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.982 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101496.275 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4516.165 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.743 3.36%
std::partial_sort_copy(list<int>)_(repeated)/8192 52889.781 -2.28%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7307.654 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.531 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93291.723 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5226.479 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.341 7.37%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55743.537 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8399.127 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.816 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98575.967 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8353.830 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.276 1.94%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101967.674 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5230.185 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.295 5.66%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55480.900 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9230.903 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.623 16.63%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98806.305 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4067.076 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.171 -1.72%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47591.959 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7109.682 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.597 -1.77%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92221.511 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5082.167 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.753 -3.92%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55333.767 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8340.728 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.438 -1.23%
std::partial_sort_copy(vector<int>)_(descending)/8192 99014.022 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8302.585 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.621 4.48%
std::partial_sort_copy(vector<int>)_(heap)/8192 102494.236 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5079.854 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.889 -2.23%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55242.781 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9281.098 1.14%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.717 -1.61%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99901.855 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4053.045 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.551 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47505.497 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7121.463 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.389 -2.85%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93959.250 -
std::partition(deque<int>)_(dense)/1024 362.702 5.06%
std::partition(deque<int>)_(dense)/32 9.051 -7.93%
std::partition(deque<int>)_(dense)/50 13.431 -8.81%
std::partition(deque<int>)_(dense)/8192 2812.387 4.89%
std::partition(deque<int>)_(sparse)/1024 394.241 2.65%
std::partition(deque<int>)_(sparse)/32 10.376 5.05%
std::partition(deque<int>)_(sparse)/50 16.520 9.02%
std::partition(deque<int>)_(sparse)/8192 3109.114 3.06%
std::partition(list<int>)_(dense)/1024 1105.884 184.09%
std::partition(list<int>)_(dense)/32 8.793 -2.36%
std::partition(list<int>)_(dense)/50 13.370 -
std::partition(list<int>)_(dense)/8192 5289.063 6.19%
std::partition(list<int>)_(sparse)/1024 1464.983 103.53%
std::partition(list<int>)_(sparse)/32 8.789 -1.63%
std::partition(list<int>)_(sparse)/50 14.789 -
std::partition(list<int>)_(sparse)/8192 7987.093 -9.07%
std::partition(vector<int>)_(dense)/1024 248.323 3.54%
std::partition(vector<int>)_(dense)/32 8.457 -
std::partition(vector<int>)_(dense)/50 13.011 -
std::partition(vector<int>)_(dense)/8192 1882.510 -
std::partition(vector<int>)_(sparse)/1024 258.219 -
std::partition(vector<int>)_(sparse)/32 8.947 -
std::partition(vector<int>)_(sparse)/50 14.447 3.22%
std::partition(vector<int>)_(sparse)/8192 1884.889 -
std::partition_copy(deque<int>)/1024 635.988 -
std::partition_copy(deque<int>)/32 12.788 1.58%
std::partition_copy(deque<int>)/50 21.151 -
std::partition_copy(deque<int>)/8192 5700.898 -
std::partition_copy(list<int>)/1024 715.683 -
std::partition_copy(list<int>)/32 8.596 -
std::partition_copy(list<int>)/50 13.039 -
std::partition_copy(list<int>)/8192 6770.593 -
std::partition_copy(vector<int>)/1024 465.986 -
std::partition_copy(vector<int>)/32 8.254 1.29%
std::partition_copy(vector<int>)/50 12.998 2.62%
std::partition_copy(vector<int>)/8192 4589.316 -
std::partition_point(deque<int>)/1024 9.176 -1.74%
std::partition_point(deque<int>)/32 4.534 -4.15%
std::partition_point(deque<int>)/50 4.591 -11.75%
std::partition_point(deque<int>)/8192 16.442 -
std::partition_point(list<int>)/1024 1278.264 -1.18%
std::partition_point(list<int>)/32 15.837 -
std::partition_point(list<int>)/50 24.683 -
std::partition_point(list<int>)/8192 11693.028 -7.62%
std::partition_point(vector<int>)/1024 6.224 -
std::partition_point(vector<int>)/32 2.543 -
std::partition_point(vector<int>)/50 2.570 1.32%
std::partition_point(vector<int>)/8192 9.587 1.12%
std::remove(deque<int>)_(prefix)/1024 530.066 -
std::remove(deque<int>)_(prefix)/32 59.342 4.27%
std::remove(deque<int>)_(prefix)/50 66.366 2.86%
std::remove(deque<int>)_(prefix)/8192 3916.249 -
std::remove(deque<int>)_(sprinkled)/1024 521.907 -
std::remove(deque<int>)_(sprinkled)/32 54.138 -4.05%
std::remove(deque<int>)_(sprinkled)/50 58.292 -6.99%
std::remove(deque<int>)_(sprinkled)/8192 3866.657 -
std::remove(list<int>)_(prefix)/1024 1003.118 -2.81%
std::remove(list<int>)_(prefix)/32 55.455 -
std::remove(list<int>)_(prefix)/50 67.071 -
std::remove(list<int>)_(prefix)/8192 8332.831 -
std::remove(list<int>)_(sprinkled)/1024 1004.713 1.77%
std::remove(list<int>)_(sprinkled)/32 56.448 -
std::remove(list<int>)_(sprinkled)/50 64.770 -1.28%
std::remove(list<int>)_(sprinkled)/8192 7936.084 -
std::remove(vector<int>)_(prefix)/1024 313.155 -
std::remove(vector<int>)_(prefix)/32 52.228 -
std::remove(vector<int>)_(prefix)/50 57.106 -
std::remove(vector<int>)_(prefix)/8192 2117.236 -
std::remove(vector<int>)_(sprinkled)/1024 289.467 -
std::remove(vector<int>)_(sprinkled)/32 52.251 1.00%
std::remove(vector<int>)_(sprinkled)/50 56.354 -
std::remove(vector<int>)_(sprinkled)/8192 1992.131 -
std::remove_copy(deque<int>)_(prefix)/1024 399.261 5.99%
std::remove_copy(deque<int>)_(prefix)/32 12.973 -
std::remove_copy(deque<int>)_(prefix)/50 19.199 -
std::remove_copy(deque<int>)_(prefix)/8192 3360.048 -
std::remove_copy(deque<int>)_(sprinkled)/1024 363.779 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.256 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.477 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2913.108 -
std::remove_copy(list<int>)_(prefix)/1024 756.390 -
std::remove_copy(list<int>)_(prefix)/32 10.829 -
std::remove_copy(list<int>)_(prefix)/50 21.954 -
std::remove_copy(list<int>)_(prefix)/8192 7025.853 -8.00%
std::remove_copy(list<int>)_(sprinkled)/1024 744.961 -
std::remove_copy(list<int>)_(sprinkled)/32 11.260 -
std::remove_copy(list<int>)_(sprinkled)/50 18.654 -1.19%
std::remove_copy(list<int>)_(sprinkled)/8192 6993.719 -9.39%
std::remove_copy(vector<int>)_(prefix)/1024 267.333 -
std::remove_copy(vector<int>)_(prefix)/32 9.057 -
std::remove_copy(vector<int>)_(prefix)/50 13.378 -
std::remove_copy(vector<int>)_(prefix)/8192 2069.301 -
std::remove_copy(vector<int>)_(sprinkled)/1024 473.986 -1.95%
std::remove_copy(vector<int>)_(sprinkled)/32 15.246 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.461 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3681.143 -
std::remove_copy_if(deque<int>)_(prefix)/1024 533.992 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.894 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.472 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3898.810 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 549.229 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.011 2.32%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.852 2.68%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3276.800 -
std::remove_copy_if(list<int>)_(prefix)/1024 799.447 -
std::remove_copy_if(list<int>)_(prefix)/32 14.989 -
std::remove_copy_if(list<int>)_(prefix)/50 27.077 -
std::remove_copy_if(list<int>)_(prefix)/8192 7266.555 -8.53%
std::remove_copy_if(list<int>)_(sprinkled)/1024 790.135 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.502 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.578 -11.11%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7229.981 -8.37%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.981 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.154 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.766 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3337.096 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 471.438 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.369 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.943 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3754.717 -
std::remove_if(deque<int>)_(prefix)/1024 559.355 -1.55%
std::remove_if(deque<int>)_(prefix)/32 58.755 -
std::remove_if(deque<int>)_(prefix)/50 67.680 -
std::remove_if(deque<int>)_(prefix)/8192 4255.262 -
std::remove_if(deque<int>)_(sprinkled)/1024 543.276 -1.06%
std::remove_if(deque<int>)_(sprinkled)/32 56.352 -1.86%
std::remove_if(deque<int>)_(sprinkled)/50 65.553 -7.09%
std::remove_if(deque<int>)_(sprinkled)/8192 3965.672 -
std::remove_if(list<int>)_(prefix)/1024 1043.516 -
std::remove_if(list<int>)_(prefix)/32 61.635 -
std::remove_if(list<int>)_(prefix)/50 75.225 -
std::remove_if(list<int>)_(prefix)/8192 9392.951 -
std::remove_if(list<int>)_(sprinkled)/1024 1042.627 -
std::remove_if(list<int>)_(sprinkled)/32 60.015 -
std::remove_if(list<int>)_(sprinkled)/50 73.636 -
std::remove_if(list<int>)_(sprinkled)/8192 8270.459 -
std::remove_if(vector<int>)_(prefix)/1024 357.598 -
std::remove_if(vector<int>)_(prefix)/32 52.169 -
std::remove_if(vector<int>)_(prefix)/50 57.187 -
std::remove_if(vector<int>)_(prefix)/8192 2592.940 -1.19%
std::remove_if(vector<int>)_(sprinkled)/1024 527.181 -
std::remove_if(vector<int>)_(sprinkled)/32 56.311 -
std::remove_if(vector<int>)_(sprinkled)/50 66.181 -
std::remove_if(vector<int>)_(sprinkled)/8192 3842.391 -
std::replace(deque<int>)_(prefix)/1024 417.334 1.52%
std::replace(deque<int>)_(prefix)/32 12.926 -
std::replace(deque<int>)_(prefix)/50 19.102 -
std::replace(deque<int>)_(prefix)/8192 3282.396 -
std::replace(deque<int>)_(sprinkled)/1024 354.185 -
std::replace(deque<int>)_(sprinkled)/32 12.622 -
std::replace(deque<int>)_(sprinkled)/50 18.762 -
std::replace(deque<int>)_(sprinkled)/8192 2820.510 -
std::replace(list<int>)_(prefix)/1024 739.254 -
std::replace(list<int>)_(prefix)/32 11.123 -
std::replace(list<int>)_(prefix)/50 18.362 -
std::replace(list<int>)_(prefix)/8192 7034.693 -
std::replace(list<int>)_(sprinkled)/1024 728.394 -
std::replace(list<int>)_(sprinkled)/32 11.359 -
std::replace(list<int>)_(sprinkled)/50 17.716 -
std::replace(list<int>)_(sprinkled)/8192 7185.797 -
std::replace(vector<int>)_(prefix)/1024 160.472 -
std::replace(vector<int>)_(prefix)/32 5.072 -
std::replace(vector<int>)_(prefix)/50 7.788 1.86%
std::replace(vector<int>)_(prefix)/8192 1291.355 -
std::replace(vector<int>)_(sprinkled)/1024 162.086 -
std::replace(vector<int>)_(sprinkled)/32 5.259 -5.82%
std::replace(vector<int>)_(sprinkled)/50 7.969 -9.36%
std::replace(vector<int>)_(sprinkled)/8192 1291.835 4.88%
std::replace_if(deque<int>)_(prefix)/1024 480.152 -
std::replace_if(deque<int>)_(prefix)/32 13.588 -2.94%
std::replace_if(deque<int>)_(prefix)/50 20.267 -
std::replace_if(deque<int>)_(prefix)/8192 3502.849 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.948 -
std::replace_if(deque<int>)_(sprinkled)/32 12.454 -
std::replace_if(deque<int>)_(sprinkled)/50 18.689 -
std::replace_if(deque<int>)_(sprinkled)/8192 2937.305 -
std::replace_if(list<int>)_(prefix)/1024 744.487 -
std::replace_if(list<int>)_(prefix)/32 13.122 -
std::replace_if(list<int>)_(prefix)/50 24.358 -
std::replace_if(list<int>)_(prefix)/8192 7133.715 -
std::replace_if(list<int>)_(sprinkled)/1024 743.158 -
std::replace_if(list<int>)_(sprinkled)/32 13.395 -
std::replace_if(list<int>)_(sprinkled)/50 23.881 4.46%
std::replace_if(list<int>)_(sprinkled)/8192 7322.050 -
std::replace_if(vector<int>)_(prefix)/1024 275.650 1.88%
std::replace_if(vector<int>)_(prefix)/32 8.955 -
std::replace_if(vector<int>)_(prefix)/50 13.814 -
std::replace_if(vector<int>)_(prefix)/8192 2053.328 -
std::replace_if(vector<int>)_(sprinkled)/1024 244.956 -
std::replace_if(vector<int>)_(sprinkled)/32 8.736 -
std::replace_if(vector<int>)_(sprinkled)/50 13.713 6.23%
std::replace_if(vector<int>)_(sprinkled)/8192 1901.426 -
std::reverse(deque<int>)/32768 5730.534 -
std::reverse(deque<int>)/4096 719.845 -
std::reverse(deque<int>)/512 113.491 -
std::reverse(deque<int>)/64 13.068 -
std::reverse(deque<int>)/8 2.519 -
std::reverse(list<int>)/32768 18988.351 -
std::reverse(list<int>)/4096 1709.508 4.57%
std::reverse(list<int>)/512 193.370 -
std::reverse(list<int>)/64 17.704 3.57%
std::reverse(list<int>)/8 2.030 -
std::reverse(vector<int>)/32768 1046.905 -
std::reverse(vector<int>)/4096 130.570 -
std::reverse(vector<int>)/512 16.506 -
std::reverse(vector<int>)/64 4.142 -
std::reverse(vector<int>)/8 1.552 1.86%
std::reverse_copy(deque<int>)/32768 8046.800 -
std::reverse_copy(deque<int>)/4096 983.617 -
std::reverse_copy(deque<int>)/512 125.545 -
std::reverse_copy(deque<int>)/64 16.052 -
std::reverse_copy(deque<int>)/8 2.539 -
std::reverse_copy(list<int>)/32768 26472.103 -
std::reverse_copy(list<int>)/4096 3160.663 -2.51%
std::reverse_copy(list<int>)/512 366.442 -
std::reverse_copy(list<int>)/64 30.155 -
std::reverse_copy(list<int>)/8 2.356 -1.72%
std::reverse_copy(vector<int>)/32768 975.828 -
std::reverse_copy(vector<int>)/4096 135.255 -
std::reverse_copy(vector<int>)/512 17.157 -
std::reverse_copy(vector<int>)/64 2.487 -
std::reverse_copy(vector<int>)/8 2.282 -4.95%
std::rotate(deque<int>)_(1_element_backward)/1024 42.526 1.93%
std::rotate(deque<int>)_(1_element_backward)/32 4.451 -3.36%
std::rotate(deque<int>)_(1_element_backward)/50 5.417 3.14%
std::rotate(deque<int>)_(1_element_backward)/8192 311.524 -8.52%
std::rotate(deque<int>)_(1_element_forward)/1024 38.722 -2.52%
std::rotate(deque<int>)_(1_element_forward)/32 4.459 -3.15%
std::rotate(deque<int>)_(1_element_forward)/50 5.295 -1.67%
std::rotate(deque<int>)_(1_element_forward)/8192 303.069 -9.11%
std::rotate(deque<int>)_(by_1/2)/1024 173.421 -
std::rotate(deque<int>)_(by_1/2)/32 7.403 -2.57%
std::rotate(deque<int>)_(by_1/2)/50 10.346 -2.22%
std::rotate(deque<int>)_(by_1/2)/8192 1462.716 -
std::rotate(deque<int>)_(by_1/3)/1024 1826.146 -2.06%
std::rotate(deque<int>)_(by_1/3)/32 45.586 -
std::rotate(deque<int>)_(by_1/3)/50 77.001 -
std::rotate(deque<int>)_(by_1/3)/8192 22845.176 -
std::rotate(deque<int>)_(by_1/4)/1024 780.127 -
std::rotate(deque<int>)_(by_1/4)/32 29.782 1.27%
std::rotate(deque<int>)_(by_1/4)/50 75.580 -
std::rotate(deque<int>)_(by_1/4)/8192 6838.413 -10.96%
std::rotate(list<int>)_(1_element_backward)/1024 1577.872 111.74%
std::rotate(list<int>)_(1_element_backward)/32 13.499 2.99%
std::rotate(list<int>)_(1_element_backward)/50 22.689 -10.81%
std::rotate(list<int>)_(1_element_backward)/8192 9385.822 -6.58%
std::rotate(list<int>)_(1_element_forward)/1024 1584.240 115.61%
std::rotate(list<int>)_(1_element_forward)/32 14.927 3.02%
std::rotate(list<int>)_(1_element_forward)/50 27.410 12.79%
std::rotate(list<int>)_(1_element_forward)/8192 8105.152 -9.20%
std::rotate(list<int>)_(by_1/2)/1024 390.954 1.65%
std::rotate(list<int>)_(by_1/2)/32 5.974 -15.62%
std::rotate(list<int>)_(by_1/2)/50 12.672 -9.71%
std::rotate(list<int>)_(by_1/2)/8192 5013.575 -18.56%
std::rotate(list<int>)_(by_1/3)/1024 809.682 -
std::rotate(list<int>)_(by_1/3)/32 15.542 3.53%
std::rotate(list<int>)_(by_1/3)/50 24.611 -2.52%
std::rotate(list<int>)_(by_1/3)/8192 8554.169 -11.07%
std::rotate(list<int>)_(by_1/4)/1024 580.576 -
std::rotate(list<int>)_(by_1/4)/32 12.565 -14.11%
std::rotate(list<int>)_(by_1/4)/50 25.036 -
std::rotate(list<int>)_(by_1/4)/8192 7549.649 -10.75%
std::rotate(vector<bool>)_(1_element_backward)/1024 26.854 -2.39%
std::rotate(vector<bool>)_(1_element_backward)/32 17.319 -2.47%
std::rotate(vector<bool>)_(1_element_backward)/50 17.317 -2.57%
std::rotate(vector<bool>)_(1_element_backward)/8192 97.725 -5.45%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.615 -3.72%
std::rotate(vector<bool>)_(1_element_forward)/32 17.944 1.72%
std::rotate(vector<bool>)_(1_element_forward)/50 17.946 1.63%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.139 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.513 1.57%
std::rotate(vector<bool>)_(by_1/2)/32 18.104 1.42%
std::rotate(vector<bool>)_(by_1/2)/50 17.931 2.44%
std::rotate(vector<bool>)_(by_1/2)/8192 15.173 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.935 -
std::rotate(vector<bool>)_(by_1/3)/32 17.805 1.86%
std::rotate(vector<bool>)_(by_1/3)/50 17.792 1.68%
std::rotate(vector<bool>)_(by_1/3)/8192 145.336 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.216 10.16%
std::rotate(vector<bool>)_(by_1/4)/32 17.919 1.87%
std::rotate(vector<bool>)_(by_1/4)/50 17.790 2.32%
std::rotate(vector<bool>)_(by_1/4)/8192 29.945 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.546 -
std::rotate(vector<int>)_(1_element_backward)/32 2.924 -
std::rotate(vector<int>)_(1_element_backward)/50 5.346 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.169 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.431 -
std::rotate(vector<int>)_(1_element_forward)/32 2.950 -
std::rotate(vector<int>)_(1_element_forward)/50 5.273 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.263 -
std::rotate(vector<int>)_(by_1/2)/1024 31.983 -
std::rotate(vector<int>)_(by_1/2)/32 3.658 -
std::rotate(vector<int>)_(by_1/2)/50 4.458 -
std::rotate(vector<int>)_(by_1/2)/8192 240.625 -
std::rotate(vector<int>)_(by_1/3)/1024 1375.232 -
std::rotate(vector<int>)_(by_1/3)/32 21.720 -
std::rotate(vector<int>)_(by_1/3)/50 40.281 -
std::rotate(vector<int>)_(by_1/3)/8192 10969.754 -
std::rotate(vector<int>)_(by_1/4)/1024 328.612 -
std::rotate(vector<int>)_(by_1/4)/32 12.104 -
std::rotate(vector<int>)_(by_1/4)/50 40.442 -
std::rotate(vector<int>)_(by_1/4)/8192 2594.183 -
std::rotate_copy(deque<int>)/1024 34.930 -
std::rotate_copy(deque<int>)/32 2.585 -
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 291.113 -1.80%
std::rotate_copy(list<int>)/1024 730.405 -
std::rotate_copy(list<int>)/32 8.414 -
std::rotate_copy(list<int>)/50 14.307 -
std::rotate_copy(list<int>)/8192 6714.736 -2.63%
std::rotate_copy(vector<int>)/1024 33.404 -
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.700 -
std::rotate_copy(vector<int>)/8192 708.469 6.56%
std::sample(deque<int>)/1024 11860.992 -
std::sample(deque<int>)/32 321.937 -
std::sample(deque<int>)/8192 94690.536 -
std::sample(list<int>)/1024 11659.789 -1.72%
std::sample(list<int>)/32 311.469 -
std::sample(list<int>)/8192 96918.317 -
std::sample(vector<int>)/1024 11257.521 -
std::sample(vector<int>)/32 306.590 -
std::sample(vector<int>)/8192 90871.711 -
std::search(deque<int>)_(near_matches)/1000 17726.343 -4.93%
std::search(deque<int>)_(near_matches)/1024 18192.445 -6.81%
std::search(deque<int>)_(near_matches)/8192 1455823.911 -
std::search(deque<int>)_(no_match)/1000 407.818 -
std::search(deque<int>)_(no_match)/1024 418.136 -
std::search(deque<int>)_(no_match)/1048576 425565.477 -
std::search(deque<int>)_(no_match)/8192 3326.928 -
std::search(deque<int>)_(same_length)/1000 351.887 -1.30%
std::search(deque<int>)_(same_length)/1024 476.026 -
std::search(deque<int>)_(same_length)/8192 3847.319 1.31%
std::search(deque<int>)_(single_element)/1000 445.559 1.16%
std::search(deque<int>)_(single_element)/1024 460.367 -
std::search(deque<int>)_(single_element)/8192 3675.452 -
std::search(deque<int>,_pred)_(near_matches)/1000 27367.667 15.70%
std::search(deque<int>,_pred)_(near_matches)/1024 28647.443 15.24%
std::search(deque<int>,_pred)_(near_matches)/8192 1570664.950 4.03%
std::search(deque<int>,_pred)_(no_match)/1000 427.746 1.42%
std::search(deque<int>,_pred)_(no_match)/1024 436.703 19.66%
std::search(deque<int>,_pred)_(no_match)/1048576 445657.548 -
std::search(deque<int>,_pred)_(no_match)/8192 3496.816 -
std::search(deque<int>,_pred)_(same_length)/1000 498.357 3.97%
std::search(deque<int>,_pred)_(same_length)/1024 510.749 -
std::search(deque<int>,_pred)_(same_length)/8192 4057.902 -
std::search(deque<int>,_pred)_(single_element)/1000 475.696 -
std::search(deque<int>,_pred)_(single_element)/1024 485.661 -
std::search(deque<int>,_pred)_(single_element)/8192 3887.130 -
std::search(list<int>)_(near_matches)/1000 37621.456 -
std::search(list<int>)_(near_matches)/1024 39845.481 -
std::search(list<int>)_(near_matches)/8192 2560265.568 -
std::search(list<int>)_(no_match)/1000 705.012 -
std::search(list<int>)_(no_match)/1024 751.987 -
std::search(list<int>)_(no_match)/1048576 846317.677 -
std::search(list<int>)_(no_match)/8192 6945.535 -1.81%
std::search(list<int>)_(same_length)/1000 748.907 1.89%
std::search(list<int>)_(same_length)/1024 776.581 1.27%
std::search(list<int>)_(same_length)/8192 10680.452 -
std::search(list<int>)_(single_element)/1000 662.222 19.26%
std::search(list<int>)_(single_element)/1024 769.999 -
std::search(list<int>)_(single_element)/8192 7686.644 -2.10%
std::search(list<int>,_pred)_(near_matches)/1000 42461.875 -
std::search(list<int>,_pred)_(near_matches)/1024 44291.887 -
std::search(list<int>,_pred)_(near_matches)/8192 2739684.570 -
std::search(list<int>,_pred)_(no_match)/1000 753.679 -
std::search(list<int>,_pred)_(no_match)/1024 770.537 -
std::search(list<int>,_pred)_(no_match)/1048576 902963.146 -
std::search(list<int>,_pred)_(no_match)/8192 7041.522 -
std::search(list<int>,_pred)_(same_length)/1000 776.725 -
std::search(list<int>,_pred)_(same_length)/1024 793.645 -
std::search(list<int>,_pred)_(same_length)/8192 8982.035 -
std::search(list<int>,_pred)_(single_element)/1000 822.876 -1.12%
std::search(list<int>,_pred)_(single_element)/1024 842.366 -
std::search(list<int>,_pred)_(single_element)/8192 8604.435 -1.14%
std::search(vector<int>)_(near_matches)/1000 14189.710 1.70%
std::search(vector<int>)_(near_matches)/1024 14902.955 -
std::search(vector<int>)_(near_matches)/8192 771072.412 -
std::search(vector<int>)_(no_match)/1000 212.124 2.69%
std::search(vector<int>)_(no_match)/1024 217.336 2.78%
std::search(vector<int>)_(no_match)/1048576 213782.220 1.78%
std::search(vector<int>)_(no_match)/8192 1671.347 2.09%
std::search(vector<int>)_(same_length)/1000 243.149 -
std::search(vector<int>)_(same_length)/1024 249.175 -
std::search(vector<int>)_(same_length)/8192 1904.461 -1.15%
std::search(vector<int>)_(single_element)/1000 231.420 -1.63%
std::search(vector<int>)_(single_element)/1024 236.656 -1.64%
std::search(vector<int>)_(single_element)/8192 1830.143 -
std::search(vector<int>,_pred)_(near_matches)/1000 22953.514 -
std::search(vector<int>,_pred)_(near_matches)/1024 24053.511 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453582.988 -
std::search(vector<int>,_pred)_(no_match)/1000 469.333 -
std::search(vector<int>,_pred)_(no_match)/1024 475.760 -
std::search(vector<int>,_pred)_(no_match)/1048576 442211.381 -
std::search(vector<int>,_pred)_(no_match)/8192 4041.655 -
std::search(vector<int>,_pred)_(same_length)/1000 602.197 -
std::search(vector<int>,_pred)_(same_length)/1024 616.287 -
std::search(vector<int>,_pred)_(same_length)/8192 4933.054 -
std::search(vector<int>,_pred)_(single_element)/1000 460.055 -
std::search(vector<int>,_pred)_(single_element)/1024 471.483 -
std::search(vector<int>,_pred)_(single_element)/8192 3756.591 -
std::search_n(deque<int>)_(no_match)/1000 429.004 -
std::search_n(deque<int>)_(no_match)/1024 440.242 -
std::search_n(deque<int>)_(no_match)/1048576 445844.704 -
std::search_n(deque<int>)_(no_match)/8192 3487.334 -
std::search_n(deque<int>,_pred)_(no_match)/1000 605.281 -2.48%
std::search_n(deque<int>,_pred)_(no_match)/1024 624.375 -2.73%
std::search_n(deque<int>,_pred)_(no_match)/1048576 553722.540 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4316.008 -
std::search_n(list<int>)_(no_match)/1000 710.734 -
std::search_n(list<int>)_(no_match)/1024 732.384 -1.88%
std::search_n(list<int>)_(no_match)/1048576 818461.202 -5.91%
std::search_n(list<int>)_(no_match)/8192 6794.724 -1.68%
std::search_n(list<int>,_pred)_(no_match)/1000 825.610 -
std::search_n(list<int>,_pred)_(no_match)/1024 846.067 -
std::search_n(list<int>,_pred)_(no_match)/1048576 982170.178 -
std::search_n(list<int>,_pred)_(no_match)/8192 7842.556 -7.24%
std::search_n(vector<int>)_(no_match)/1000 208.268 1.73%
std::search_n(vector<int>)_(no_match)/1024 213.107 1.83%
std::search_n(vector<int>)_(no_match)/1048576 211206.447 1.50%
std::search_n(vector<int>)_(no_match)/8192 1647.119 1.60%
std::search_n(vector<int>,_pred)_(no_match)/1000 512.463 -
std::search_n(vector<int>,_pred)_(no_match)/1024 524.459 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 611490.087 1.03%
std::search_n(vector<int>,_pred)_(no_match)/8192 4195.586 -
std::set<int>::clear()/0 420.396 -
std::set<int>::clear()/1024 8524.239 -2.34%
std::set<int>::clear()/32 634.320 -
std::set<int>::clear()/8192 74093.061 -1.26%
std::set<int>::contains(key)_(existent)/0 0.013 -
std::set<int>::contains(key)_(existent)/1024 3.881 -2.04%
std::set<int>::contains(key)_(existent)/32 1.731 -
std::set<int>::contains(key)_(existent)/8192 8.428 2.12%
std::set<int>::contains(key)_(non-existent)/0 0.281 5.67%
std::set<int>::contains(key)_(non-existent)/1024 5.340 -
std::set<int>::contains(key)_(non-existent)/32 2.451 6.36%
std::set<int>::contains(key)_(non-existent)/8192 8.325 -1.04%
std::set<int>::count(key)_(existent)/0 0.016 -
std::set<int>::count(key)_(existent)/1024 4.391 -
std::set<int>::count(key)_(existent)/32 1.879 1.34%
std::set<int>::count(key)_(existent)/8192 8.477 5.29%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.541 -
std::set<int>::count(key)_(non-existent)/32 2.910 -
std::set<int>::count(key)_(non-existent)/8192 11.354 -
std::set<int>::ctor(&&,_different_allocs)/0 13.710 -
std::set<int>::ctor(&&,_different_allocs)/1024 5771.511 -
std::set<int>::ctor(&&,_different_allocs)/32 179.232 -1.73%
std::set<int>::ctor(&&,_different_allocs)/8192 48051.013 -
std::set<int>::ctor(const&)/0 13.654 -
std::set<int>::ctor(const&)/1024 6323.004 4.26%
std::set<int>::ctor(const&)/32 224.443 2.48%
std::set<int>::ctor(const&)/8192 50742.019 4.97%
std::set<int>::ctor(const&,_alloc)/0 13.646 -
std::set<int>::ctor(const&,_alloc)/1024 6434.137 6.19%
std::set<int>::ctor(const&,_alloc)/32 229.108 5.02%
std::set<int>::ctor(const&,_alloc)/8192 51314.178 6.45%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.584 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8611.837 -1.30%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 268.653 6.09%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68610.665 -1.81%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.616 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12824.321 1.61%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 305.751 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 280783.266 3.75%
std::set<int>::equal_range(key)_(existent)/0 0.011 -
std::set<int>::equal_range(key)_(existent)/1024 4.114 -
std::set<int>::equal_range(key)_(existent)/32 1.697 -2.29%
std::set<int>::equal_range(key)_(existent)/8192 8.073 -1.21%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.352 -17.09%
std::set<int>::equal_range(key)_(non-existent)/32 2.730 -9.12%
std::set<int>::equal_range(key)_(non-existent)/8192 9.839 -18.75%
std::set<int>::erase(iterator)/0 20.128 -
std::set<int>::erase(iterator)/1024 20.559 -
std::set<int>::erase(iterator)/32 20.377 -
std::set<int>::erase(iterator)/8192 20.535 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.322 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6374.414 -2.19%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.622 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50876.282 -3.27%
std::set<int>::erase(key)_(existent)/0 20.737 -
std::set<int>::erase(key)_(existent)/1024 43.713 9.92%
std::set<int>::erase(key)_(existent)/32 22.167 -
std::set<int>::erase(key)_(existent)/8192 53.180 2.95%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.653 6.71%
std::set<int>::erase(key)_(non-existent)/32 2.482 9.92%
std::set<int>::erase(key)_(non-existent)/8192 8.850 8.89%
std::set<int>::find(key)_(existent)/0 0.014 -
std::set<int>::find(key)_(existent)/1024 4.047 1.90%
std::set<int>::find(key)_(existent)/32 1.588 1.10%
std::set<int>::find(key)_(existent)/8192 8.328 -3.19%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.673 -4.16%
std::set<int>::find(key)_(non-existent)/32 2.330 -4.84%
std::set<int>::find(key)_(non-existent)/8192 8.704 -3.30%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.943 -1.84%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.582 1.08%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.301 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 71.025 -3.20%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.919 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.526 1.34%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.922 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.843 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.116 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.269 3.07%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.841 -1.55%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 92.096 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.116 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.926 -2.83%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.070 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.112 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.638 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16222.618 -3.41%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 825.941 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 153364.089 2.32%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.104 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7825.317 2.75%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 574.689 1.16%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 134785.661 2.37%
std::set<int>::insert(value)_(already_present)/0 0.644 10.79%
std::set<int>::insert(value)_(already_present)/1024 5.961 -13.11%
std::set<int>::insert(value)_(already_present)/32 1.769 -
std::set<int>::insert(value)_(already_present)/8192 9.681 -12.20%
std::set<int>::insert(value)_(new_value)/0 17.971 -
std::set<int>::insert(value)_(new_value)/1024 47.134 11.44%
std::set<int>::insert(value)_(new_value)/32 19.533 -
std::set<int>::insert(value)_(new_value)/8192 70.630 -4.60%
std::set<int>::lower_bound(key)_(existent)/0 0.013 -
std::set<int>::lower_bound(key)_(existent)/1024 4.317 2.67%
std::set<int>::lower_bound(key)_(existent)/32 1.564 -
std::set<int>::lower_bound(key)_(existent)/8192 8.650 2.82%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.406 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.337 -1.66%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.903 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.318 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6389.283 4.93%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 222.442 1.60%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50110.952 2.91%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.312 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6258.718 2.48%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 223.690 3.15%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49998.814 2.71%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.097 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1452.454 4.78%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.076 6.77%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12647.880 1.63%
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.212 -
std::set<int>::upper_bound(key)_(existent)/32 1.803 2.84%
std::set<int>::upper_bound(key)_(existent)/8192 8.601 -2.21%
std::set<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.955 -7.05%
std::set<int>::upper_bound(key)_(non-existent)/32 2.426 -6.94%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.961 -8.79%
std::set<std::string>::clear()/0 422.311 -
std::set<std::string>::clear()/1024 19792.821 -
std::set<std::string>::clear()/32 880.692 -1.03%
std::set<std::string>::clear()/8192 204032.778 2.50%
std::set<std::string>::contains(key)_(existent)/0 0.013 -
std::set<std::string>::contains(key)_(existent)/1024 24.216 11.60%
std::set<std::string>::contains(key)_(existent)/32 15.823 -3.09%
std::set<std::string>::contains(key)_(existent)/8192 27.278 -10.04%
std::set<std::string>::contains(key)_(non-existent)/0 0.280 -3.51%
std::set<std::string>::contains(key)_(non-existent)/1024 22.206 3.83%
std::set<std::string>::contains(key)_(non-existent)/32 10.874 12.26%
std::set<std::string>::contains(key)_(non-existent)/8192 30.201 10.13%
std::set<std::string>::count(key)_(existent)/0 0.016 -
std::set<std::string>::count(key)_(existent)/1024 22.226 -5.09%
std::set<std::string>::count(key)_(existent)/32 15.329 3.42%
std::set<std::string>::count(key)_(existent)/8192 29.652 9.80%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.276 7.88%
std::set<std::string>::count(key)_(non-existent)/32 10.693 5.88%
std::set<std::string>::count(key)_(non-existent)/8192 31.952 -1.69%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.697 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7010.169 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.290 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 58199.579 -
std::set<std::string>::ctor(const&)/0 13.573 -
std::set<std::string>::ctor(const&)/1024 35100.337 2.20%
std::set<std::string>::ctor(const&)/32 689.429 -
std::set<std::string>::ctor(const&)/8192 346433.299 1.35%
std::set<std::string>::ctor(const&,_alloc)/0 13.598 -
std::set<std::string>::ctor(const&,_alloc)/1024 37458.968 2.46%
std::set<std::string>::ctor(const&,_alloc)/32 800.015 -
std::set<std::string>::ctor(const&,_alloc)/8192 347808.556 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.667 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41784.751 1.63%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 673.314 1.31%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385399.783 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.659 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55199.995 1.95%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 957.046 1.22%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094848.239 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.465 -1.35%
std::set<std::string>::equal_range(key)_(existent)/32 17.018 9.29%
std::set<std::string>::equal_range(key)_(existent)/8192 29.806 6.93%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.198 2.03%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.010 4.09%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.931 5.35%
std::set<std::string>::erase(iterator)/0 29.539 16.27%
std::set<std::string>::erase(iterator)/1024 28.563 1.97%
std::set<std::string>::erase(iterator)/32 26.157 -15.30%
std::set<std::string>::erase(iterator)/8192 33.675 30.61%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.631 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12023.779 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 709.242 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112505.111 -
std::set<std::string>::erase(key)_(existent)/0 65.395 1.79%
std::set<std::string>::erase(key)_(existent)/1024 100.966 33.01%
std::set<std::string>::erase(key)_(existent)/32 61.316 -12.06%
std::set<std::string>::erase(key)_(existent)/8192 71.783 -
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 27.216 6.09%
std::set<std::string>::erase(key)_(non-existent)/32 13.588 -
std::set<std::string>::erase(key)_(non-existent)/8192 32.271 -2.07%
std::set<std::string>::find(key)_(existent)/0 0.037 -
std::set<std::string>::find(key)_(existent)/1024 23.531 1.04%
std::set<std::string>::find(key)_(existent)/32 15.642 -9.20%
std::set<std::string>::find(key)_(existent)/8192 28.599 -
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 20.485 -
std::set<std::string>::find(key)_(non-existent)/32 10.506 9.08%
std::set<std::string>::find(key)_(non-existent)/8192 26.126 -6.30%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.547 1.18%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 72.021 10.82%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.255 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 92.896 6.13%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.363 25.35%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.014 2.55%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.117 -19.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.690 -26.54%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.989 -4.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.621 39.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.708 -22.47%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.716 -3.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.411 26.12%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.750 33.70%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.804 36.34%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.305 -4.48%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.619 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67389.307 1.34%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1507.912 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 822757.025 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.963 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39493.628 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1136.701 -3.65%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 618836.030 -
std::set<std::string>::insert(value)_(already_present)/0 14.990 -
std::set<std::string>::insert(value)_(already_present)/1024 33.234 -3.06%
std::set<std::string>::insert(value)_(already_present)/32 11.860 -1.62%
std::set<std::string>::insert(value)_(already_present)/8192 39.859 4.24%
std::set<std::string>::insert(value)_(new_value)/0 33.579 1.90%
std::set<std::string>::insert(value)_(new_value)/1024 65.715 1.28%
std::set<std::string>::insert(value)_(new_value)/32 41.162 2.10%
std::set<std::string>::insert(value)_(new_value)/8192 91.877 30.90%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.619 -
std::set<std::string>::lower_bound(key)_(existent)/32 16.101 5.35%
std::set<std::string>::lower_bound(key)_(existent)/8192 27.622 -12.53%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.243 1.95%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.457 11.54%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.139 6.37%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.230 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36666.382 1.64%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 686.673 1.81%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350639.281 1.18%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.210 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36444.579 1.96%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 725.153 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348325.645 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.051 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17318.032 2.69%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 338.107 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207494.941 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.249 3.72%
std::set<std::string>::upper_bound(key)_(existent)/32 16.935 -
std::set<std::string>::upper_bound(key)_(existent)/8192 29.708 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.299 -3.32%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.554 6.43%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.025 1.98%
std::shift_left(deque<int>)/1024 40.285 -
std::shift_left(deque<int>)/32 4.937 4.74%
std::shift_left(deque<int>)/50 5.659 3.56%
std::shift_left(deque<int>)/8192 302.811 -
std::shift_left(list<int>)/1024 732.300 -
std::shift_left(list<int>)/32 14.456 -
std::shift_left(list<int>)/50 27.710 -
std::shift_left(list<int>)/8192 7217.786 -6.34%
std::shift_left(vector<int>)/1024 35.424 -
std::shift_left(vector<int>)/32 2.979 -
std::shift_left(vector<int>)/50 5.274 -
std::shift_left(vector<int>)/8192 282.224 -
std::shift_right(deque<int>)/1024 43.204 7.39%
std::shift_right(deque<int>)/32 4.335 33.59%
std::shift_right(deque<int>)/50 5.146 22.27%
std::shift_right(deque<int>)/8192 309.827 -
std::shift_right(list<int>)/1024 736.643 -
std::shift_right(list<int>)/32 14.485 -
std::shift_right(list<int>)/50 29.202 8.19%
std::shift_right(list<int>)/8192 8059.173 9.24%
std::shift_right(vector<int>)/1024 35.925 -
std::shift_right(vector<int>)/32 2.964 -29.02%
std::shift_right(vector<int>)/50 5.347 -
std::shift_right(vector<int>)/8192 298.768 -
std::shuffle(deque<int>)/1024 9469.745 -
std::shuffle(deque<int>)/32 299.161 -
std::shuffle(deque<int>)/8192 75076.439 -
std::shuffle(vector<int>)/1024 8864.884 -
std::shuffle(vector<int>)/32 279.964 -
std::shuffle(vector<int>)/8192 70994.727 -
std::sort(deque<int>)_(ascending)/1024 770.310 -
std::sort(deque<int>)_(ascending)/8 18.716 -
std::sort(deque<int>)_(ascending)/8192 5753.770 -
std::sort(deque<int>)_(descending)/1024 1301.753 -
std::sort(deque<int>)_(descending)/8 26.496 2.27%
std::sort(deque<int>)_(descending)/8192 10402.468 -
std::sort(deque<int>)_(heap)/1024 6240.615 -
std::sort(deque<int>)_(heap)/8 25.755 2.90%
std::sort(deque<int>)_(heap)/8192 69691.452 -
std::sort(deque<int>)_(pipe-organ)/1024 2787.265 1.35%
std::sort(deque<int>)_(pipe-organ)/8 21.211 -
std::sort(deque<int>)_(pipe-organ)/8192 26548.870 -1.31%
std::sort(deque<int>)_(qsort_adversarial)/1024 17690.060 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.684 -
std::sort(deque<int>)_(qsort_adversarial)/8192 460182.883 -
std::sort(deque<int>)_(repeated)/1024 961.566 -
std::sort(deque<int>)_(repeated)/8 19.095 -
std::sort(deque<int>)_(repeated)/8192 6739.249 -
std::sort(deque<int>)_(shuffled)/1024 6890.793 -
std::sort(deque<int>)_(shuffled)/8 23.816 -
std::sort(deque<int>)_(shuffled)/8192 81169.106 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.594 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.457 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3772.297 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.950 -
std::sort(vector<NonIntegral>)_(descending)/8 25.324 4.83%
std::sort(vector<NonIntegral>)_(descending)/8192 5349.402 -
std::sort(vector<NonIntegral>)_(heap)/1024 4262.890 -
std::sort(vector<NonIntegral>)_(heap)/8 22.441 -
std::sort(vector<NonIntegral>)_(heap)/8192 49956.180 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1902.709 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.143 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18472.202 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13267.654 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.520 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155389.109 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.213 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.730 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3752.047 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4688.375 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.879 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81844.155 -
std::sort(vector<int>)_(ascending)/1024 545.040 -
std::sort(vector<int>)_(ascending)/8 16.761 -
std::sort(vector<int>)_(ascending)/8192 3770.764 -
std::sort(vector<int>)_(descending)/1024 1056.466 -
std::sort(vector<int>)_(descending)/8 25.166 2.22%
std::sort(vector<int>)_(descending)/8192 7437.449 -
std::sort(vector<int>)_(heap)/1024 4536.592 -
std::sort(vector<int>)_(heap)/8 22.737 -
std::sort(vector<int>)_(heap)/8192 45843.703 -
std::sort(vector<int>)_(pipe-organ)/1024 2282.006 -
std::sort(vector<int>)_(pipe-organ)/8 18.552 -
std::sort(vector<int>)_(pipe-organ)/8192 21539.069 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12953.799 -1.19%
std::sort(vector<int>)_(qsort_adversarial)/8 16.726 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148183.418 -1.62%
std::sort(vector<int>)_(repeated)/1024 663.197 -
std::sort(vector<int>)_(repeated)/8 16.941 -
std::sort(vector<int>)_(repeated)/8192 5039.471 -
std::sort(vector<int>)_(shuffled)/1024 4667.558 -
std::sort(vector<int>)_(shuffled)/8 21.163 -
std::sort(vector<int>)_(shuffled)/8192 45124.627 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3373.853 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1943.942 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1961.286 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17311.902 1.52%
std::stable_partition(deque<int>)_(dense)/1024 699.592 12.89%
std::stable_partition(deque<int>)_(dense)/32 32.064 9.08%
std::stable_partition(deque<int>)_(dense)/50 44.228 11.29%
std::stable_partition(deque<int>)_(dense)/8192 6108.424 -
std::stable_partition(deque<int>)_(sparse)/1024 474.774 4.23%
std::stable_partition(deque<int>)_(sparse)/32 10.995 -4.93%
std::stable_partition(deque<int>)_(sparse)/50 28.234 1.95%
std::stable_partition(deque<int>)_(sparse)/8192 3480.873 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4203.964 -
std::stable_partition(list<int>)_(alloc_fails)/32 1884.404 -
std::stable_partition(list<int>)_(alloc_fails)/50 1911.578 -1.19%
std::stable_partition(list<int>)_(alloc_fails)/8192 25321.789 -
std::stable_partition(list<int>)_(dense)/1024 1754.022 -
std::stable_partition(list<int>)_(dense)/32 32.959 1.35%
std::stable_partition(list<int>)_(dense)/50 56.323 -
std::stable_partition(list<int>)_(dense)/8192 17350.061 -
std::stable_partition(list<int>)_(sparse)/1024 937.771 1.54%
std::stable_partition(list<int>)_(sparse)/32 10.001 -
std::stable_partition(list<int>)_(sparse)/50 26.286 1.29%
std::stable_partition(list<int>)_(sparse)/8192 8801.608 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2952.083 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1891.638 -1.45%
std::stable_partition(vector<int>)_(alloc_fails)/50 1916.165 -1.96%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9887.773 -
std::stable_partition(vector<int>)_(dense)/1024 296.203 -
std::stable_partition(vector<int>)_(dense)/32 21.220 2.25%
std::stable_partition(vector<int>)_(dense)/50 25.354 2.86%
std::stable_partition(vector<int>)_(dense)/8192 2101.108 -
std::stable_partition(vector<int>)_(sparse)/1024 215.888 -1.13%
std::stable_partition(vector<int>)_(sparse)/32 7.515 2.79%
std::stable_partition(vector<int>)_(sparse)/50 21.303 -1.18%
std::stable_partition(vector<int>)_(sparse)/8192 1554.352 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4161.750 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.298 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18954.136 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28334.090 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.462 1.14%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27109.032 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13907.887 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.111 1.22%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26091.591 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16374.684 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.269 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22805.551 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25455.722 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.282 6.10%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28932.657 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3908.978 2.67%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.161 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12910.326 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19325.931 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.683 -1.44%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24758.243 -1.63%
std::stable_sort(deque<int>)_(ascending)/1024 2112.830 -
std::stable_sort(deque<int>)_(ascending)/8 18.954 5.00%
std::stable_sort(deque<int>)_(ascending)/8192 13667.703 -
std::stable_sort(deque<int>)_(descending)/1024 2945.912 -
std::stable_sort(deque<int>)_(descending)/8 29.416 10.57%
std::stable_sort(deque<int>)_(descending)/8192 20862.079 -
std::stable_sort(deque<int>)_(heap)/1024 2739.470 -
std::stable_sort(deque<int>)_(heap)/8 26.765 3.34%
std::stable_sort(deque<int>)_(heap)/8192 17749.819 -1.32%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2942.644 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.951 1.59%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20673.138 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3115.081 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.015 7.45%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20864.364 -
std::stable_sort(deque<int>)_(repeated)/1024 1349.047 -
std::stable_sort(deque<int>)_(repeated)/8 18.934 4.91%
std::stable_sort(deque<int>)_(repeated)/8192 7601.323 -
std::stable_sort(deque<int>)_(shuffled)/1024 2474.676 -
std::stable_sort(deque<int>)_(shuffled)/8 24.703 2.75%
std::stable_sort(deque<int>)_(shuffled)/8192 14945.348 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4458.056 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.721 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55181.628 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23570.606 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 23.989 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126389.267 1.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14210.027 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.385 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117852.585 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14069.878 -1.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.377 2.27%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93121.764 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23019.957 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.536 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146482.873 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3358.110 -1.22%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.741 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18908.392 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18418.176 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.970 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158206.014 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3984.038 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.536 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 46048.152 1.06%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13260.309 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.642 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 198052.012 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10343.271 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.950 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126354.151 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8644.382 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.778 1.10%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123899.089 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14493.727 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.385 -1.32%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210742.437 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1379.742 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.559 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15147.965 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12782.825 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.748 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184371.258 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4964.309 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.701 4.30%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19786.253 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24344.421 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.853 2.35%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24799.479 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14397.397 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.594 -1.13%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31881.840 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14429.976 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.200 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22137.484 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23652.932 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.569 3.55%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35816.456 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3217.059 -8.28%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.649 4.16%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9482.517 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18528.221 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.175 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28681.785 -
std::stable_sort(vector<int>)_(ascending)/1024 2066.756 -
std::stable_sort(vector<int>)_(ascending)/8 16.895 -
std::stable_sort(vector<int>)_(ascending)/8192 13497.568 -
std::stable_sort(vector<int>)_(descending)/1024 2812.201 -
std::stable_sort(vector<int>)_(descending)/8 24.335 -2.01%
std::stable_sort(vector<int>)_(descending)/8192 18414.673 -
std::stable_sort(vector<int>)_(heap)/1024 2516.017 -1.07%
std::stable_sort(vector<int>)_(heap)/8 21.987 -
std::stable_sort(vector<int>)_(heap)/8192 14413.177 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2795.241 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.908 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18255.494 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2886.614 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.812 -1.53%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18310.989 -
std::stable_sort(vector<int>)_(repeated)/1024 1096.985 -
std::stable_sort(vector<int>)_(repeated)/8 16.905 -
std::stable_sort(vector<int>)_(repeated)/8192 5252.976 -
std::stable_sort(vector<int>)_(shuffled)/1024 2197.735 -1.27%
std::stable_sort(vector<int>)_(shuffled)/8 21.141 -
std::stable_sort(vector<int>)_(shuffled)/8192 10810.325 -
std::swap_ranges(deque<int>)/1024 330.017 3.15%
std::swap_ranges(deque<int>)/32 10.779 1.67%
std::swap_ranges(deque<int>)/50 20.629 3.05%
std::swap_ranges(deque<int>)/8192 2631.736 2.99%
std::swap_ranges(list<int>)/1024 764.207 -
std::swap_ranges(list<int>)/32 19.585 -
std::swap_ranges(list<int>)/50 32.768 -
std::swap_ranges(list<int>)/8192 9804.478 -23.31%
std::swap_ranges(vector<int>)/1024 62.912 -
std::swap_ranges(vector<int>)/32 4.836 -
std::swap_ranges(vector<int>)/50 5.609 -
std::swap_ranges(vector<int>)/8192 476.826 -
std::transform(deque<int>)_(identity_transform)/1024 370.230 -
std::transform(deque<int>)_(identity_transform)/32 12.444 -
std::transform(deque<int>)_(identity_transform)/50 19.214 -1.06%
std::transform(deque<int>)_(identity_transform)/8192 2447.387 -
std::transform(deque<int>,_deque<int>)/1024 661.596 -
std::transform(deque<int>,_deque<int>)/32 22.124 1.40%
std::transform(deque<int>,_deque<int>)/50 33.601 -
std::transform(deque<int>,_deque<int>)/8192 5418.527 -
std::transform(list<int>)_(identity_transform)/1024 750.190 -
std::transform(list<int>)_(identity_transform)/32 16.063 -
std::transform(list<int>)_(identity_transform)/50 38.976 -
std::transform(list<int>)_(identity_transform)/8192 7194.213 -4.29%
std::transform(list<int>,_list<int>)/1024 845.322 -
std::transform(list<int>,_list<int>)/32 23.591 -
std::transform(list<int>,_list<int>)/50 36.908 -
std::transform(list<int>,_list<int>)/8192 9499.898 -
std::transform(vector<int>)_(identity_transform)/1024 263.151 -
std::transform(vector<int>)_(identity_transform)/32 8.973 -
std::transform(vector<int>)_(identity_transform)/50 14.178 -
std::transform(vector<int>)_(identity_transform)/8192 2027.472 -
std::transform(vector<int>,_vector<int>)/1024 556.732 -
std::transform(vector<int>,_vector<int>)/32 17.239 -
std::transform(vector<int>,_vector<int>)/50 26.948 -
std::transform(vector<int>,_vector<int>)/8192 4445.227 -
std::unique(deque<int>)_(contiguous)/1024 737.013 -
std::unique(deque<int>)_(contiguous)/32 63.751 1.90%
std::unique(deque<int>)_(contiguous)/52 76.102 3.44%
std::unique(deque<int>)_(contiguous)/8192 5542.230 -
std::unique(deque<int>)_(sprinkled)/1024 801.463 -5.58%
std::unique(deque<int>)_(sprinkled)/32 62.492 -3.45%
std::unique(deque<int>)_(sprinkled)/52 72.350 -9.07%
std::unique(deque<int>)_(sprinkled)/8192 7673.891 10.53%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.322 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.691 2.68%
std::unique(deque<int>,_pred)_(contiguous)/52 70.114 3.33%
std::unique(deque<int>,_pred)_(contiguous)/8192 4459.573 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.639 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.372 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.986 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5259.394 -
std::unique(list<int>)_(contiguous)/1024 1051.613 12.20%
std::unique(list<int>)_(contiguous)/32 55.437 -
std::unique(list<int>)_(contiguous)/52 68.377 -8.08%
std::unique(list<int>)_(contiguous)/8192 7767.382 10.98%
std::unique(list<int>)_(sprinkled)/1024 953.348 -
std::unique(list<int>)_(sprinkled)/32 57.243 -
std::unique(list<int>)_(sprinkled)/52 70.594 -3.30%
std::unique(list<int>)_(sprinkled)/8192 7812.701 -
std::unique(list<int>,_pred)_(contiguous)/1024 978.686 -
std::unique(list<int>,_pred)_(contiguous)/32 60.019 -
std::unique(list<int>,_pred)_(contiguous)/52 74.251 -
std::unique(list<int>,_pred)_(contiguous)/8192 7950.383 1.19%
std::unique(list<int>,_pred)_(sprinkled)/1024 1026.185 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.810 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.076 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8403.217 -
std::unique(vector<int>)_(contiguous)/1024 317.414 1.36%
std::unique(vector<int>)_(contiguous)/32 50.983 -
std::unique(vector<int>)_(contiguous)/52 56.671 -
std::unique(vector<int>)_(contiguous)/8192 1944.518 -
std::unique(vector<int>)_(sprinkled)/1024 285.442 -
std::unique(vector<int>)_(sprinkled)/32 50.970 -
std::unique(vector<int>)_(sprinkled)/52 55.502 -
std::unique(vector<int>)_(sprinkled)/8192 1928.287 -
std::unique(vector<int>,_pred)_(contiguous)/1024 536.562 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.214 1.72%
std::unique(vector<int>,_pred)_(contiguous)/52 63.264 1.51%
std::unique(vector<int>,_pred)_(contiguous)/8192 3763.099 -1.08%
std::unique(vector<int>,_pred)_(sprinkled)/1024 703.186 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.061 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.031 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5336.580 1.05%
std::unique_copy(deque<int>)_(contiguous)/1024 477.201 -
std::unique_copy(deque<int>)_(contiguous)/32 9.473 -10.32%
std::unique_copy(deque<int>)_(contiguous)/52 14.693 -10.05%
std::unique_copy(deque<int>)_(contiguous)/8192 3744.444 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.332 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.915 -7.07%
std::unique_copy(deque<int>)_(sprinkled)/52 18.696 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3765.651 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.830 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.913 -10.00%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.163 1.64%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4485.463 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.319 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 22.648 21.28%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.459 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5138.658 1.26%
std::unique_copy(list<int>)_(contiguous)/1024 744.679 -
std::unique_copy(list<int>)_(contiguous)/32 11.163 -1.04%
std::unique_copy(list<int>)_(contiguous)/52 21.944 -
std::unique_copy(list<int>)_(contiguous)/8192 7032.461 -
std::unique_copy(list<int>)_(sprinkled)/1024 746.493 -49.58%
std::unique_copy(list<int>)_(sprinkled)/32 12.542 -
std::unique_copy(list<int>)_(sprinkled)/52 21.785 -
std::unique_copy(list<int>)_(sprinkled)/8192 7041.176 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 796.922 -47.48%
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.202 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.694 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7642.304 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 852.363 -45.19%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.122 1.81%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.469 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7573.487 -3.78%
std::unique_copy(vector<int>)_(contiguous)/1024 249.464 -
std::unique_copy(vector<int>)_(contiguous)/32 8.749 -
std::unique_copy(vector<int>)_(contiguous)/52 13.567 -
std::unique_copy(vector<int>)_(contiguous)/8192 1898.780 -
std::unique_copy(vector<int>)_(sprinkled)/1024 243.028 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.294 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.839 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1887.225 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.072 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.007 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.586 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3711.352 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 585.293 5.98%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.313 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.130 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4433.458 -
std::unordered_map<int,_int>::clear()/0 422.701 -
std::unordered_map<int,_int>::clear()/1024 8348.683 3.11%
std::unordered_map<int,_int>::clear()/32 618.521 1.21%
std::unordered_map<int,_int>::clear()/8192 64124.097 2.87%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.213 -6.78%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.403 19.79%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.259 -13.77%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.437 29.19%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.516 8.06%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.832 35.30%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.954 38.29%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.420 4.51%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.251 -8.22%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.291 -10.62%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.403 49.97%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.710 5.33%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.873 26.71%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.698 31.60%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.993 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 9144.246 1.42%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 294.594 2.94%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 112751.187 3.32%
std::unordered_map<int,_int>::ctor(const&)/0 13.844 -
std::unordered_map<int,_int>::ctor(const&)/1024 6789.612 -
std::unordered_map<int,_int>::ctor(const&)/32 204.852 -
std::unordered_map<int,_int>::ctor(const&)/8192 56414.615 1.55%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.007 1.18%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10172.919 -1.25%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 296.827 3.57%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 85992.168 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.814 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13919.272 2.14%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.498 2.42%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141994.525 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.832 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13634.894 1.18%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 381.952 1.27%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141585.007 -
std::unordered_map<int,_int>::erase(iterator)/0 20.527 4.20%
std::unordered_map<int,_int>::erase(iterator)/1024 20.870 2.37%
std::unordered_map<int,_int>::erase(iterator)/32 20.905 2.75%
std::unordered_map<int,_int>::erase(iterator)/8192 20.757 1.68%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.194 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5565.783 4.09%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.985 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44763.217 -1.47%
std::unordered_map<int,_int>::erase(key)_(existent)/0 22.320 5.01%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.655 4.10%
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.460 5.72%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.910 -1.24%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.280 5.34%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.894 -24.13%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.054 -10.68%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.949 -9.99%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.014 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.389 23.81%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.389 2.38%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.596 18.77%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.232 31.78%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.158 -5.22%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.111 5.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.980 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13731.758 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 758.798 -4.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138690.949 -1.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.325 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7442.036 -1.73%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 627.174 2.44%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87670.241 1.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.283 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15014.290 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 836.277 1.84%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 153618.886 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.590 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15218.755 7.75%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 813.925 2.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 148870.653 -1.58%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.675 1.07%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.023 -17.40%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.688 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.995 48.19%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.290 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.541 -1.86%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.611 -3.31%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.842 -8.89%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.901 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.131 -5.37%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.894 -2.61%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.562 -16.40%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.242 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.148 -2.60%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 21.125 6.44%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.907 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.143 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6820.443 1.79%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 230.568 2.86%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54564.786 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.184 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6852.634 2.47%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.722 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55894.287 1.82%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.875 6.12%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1478.453 -25.12%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.090 -2.71%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 28064.131 -9.58%
std::unordered_multimap<int,_int>::clear()/0 423.052 -
std::unordered_multimap<int,_int>::clear()/1024 7980.094 -1.22%
std::unordered_multimap<int,_int>::clear()/32 610.926 -
std::unordered_multimap<int,_int>::clear()/8192 62658.322 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.157 3.86%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.228 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.231 2.38%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.401 19.48%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.620 -3.73%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.584 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.628 14.03%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.707 8.24%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.711 15.28%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.612 -10.08%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.281 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.429 2.87%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.473 10.44%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.410 4.73%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.874 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8979.931 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 311.865 3.34%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 112560.993 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.763 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6617.984 -1.65%
std::unordered_multimap<int,_int>::ctor(const&)/32 197.724 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54333.082 -2.38%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.753 -1.72%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9354.984 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 256.663 -3.30%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76959.452 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.822 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13819.595 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.972 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146736.090 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.790 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13679.978 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.939 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147571.892 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.637 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.143 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.126 -1.10%
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.239 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.655 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5596.726 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.779 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45566.900 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.724 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.277 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.464 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.023 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.273 -10.91%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.062 1.69%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.205 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.064 1.24%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.106 -9.92%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.266 -4.08%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.349 -5.47%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.083 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.069 -1.22%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.235 2.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.473 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16295.220 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 799.613 -1.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 175594.292 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.990 -1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15529.085 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 832.940 -1.01%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184144.963 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.447 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17223.668 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 868.290 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173655.544 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.244 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18233.006 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 869.793 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 190188.955 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.089 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 32.673 -5.44%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.896 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 34.244 3.49%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.543 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.584 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 22.087 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 19.885 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.139 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6642.083 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.261 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54323.309 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.213 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6710.435 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.656 1.76%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54316.295 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1325.778 -2.96%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.948 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26524.403 1.29%
std::unordered_multiset<int>::clear()/0 422.237 -
std::unordered_multiset<int>::clear()/1024 7826.563 -3.23%
std::unordered_multiset<int>::clear()/32 610.893 -
std::unordered_multiset<int>::clear()/8192 60180.992 -2.90%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.221 -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.266 -3.11%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.512 -1.35%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.337 -7.83%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.169 -28.40%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.497 -2.10%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.372 -8.57%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.625 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.751 -3.54%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.760 -1.40%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.271 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.105 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.077 -3.53%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.174 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.123 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8884.305 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 308.644 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 102192.829 -3.10%
std::unordered_multiset<int>::ctor(const&)/0 13.850 -
std::unordered_multiset<int>::ctor(const&)/1024 6667.910 1.28%
std::unordered_multiset<int>::ctor(const&)/32 197.921 -
std::unordered_multiset<int>::ctor(const&)/8192 54598.314 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.928 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9085.597 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.073 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75938.323 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.841 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13594.324 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 393.044 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142730.586 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.824 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13247.794 -1.12%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.714 -1.87%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142190.196 -
std::unordered_multiset<int>::erase(iterator)/0 19.691 -
std::unordered_multiset<int>::erase(iterator)/1024 20.474 -
std::unordered_multiset<int>::erase(iterator)/32 20.212 -
std::unordered_multiset<int>::erase(iterator)/8192 20.212 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.487 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5422.346 -1.91%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.313 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43568.747 -2.58%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.584 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.806 -1.25%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.184 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.002 -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.305 -12.50%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.117 -5.82%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.191 -4.13%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.037 -3.93%
std::unordered_multiset<int>::find(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.304 1.57%
std::unordered_multiset<int>::find(key)_(existent)/32 1.286 -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.254 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.063 2.69%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.205 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.160 1.02%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.699 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15936.542 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 803.728 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 171229.858 -1.31%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.224 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15499.409 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 828.235 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 180811.618 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 19.986 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 32.017 1.05%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.856 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 34.391 -
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.555 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.561 -3.04%
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.042 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.474 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.177 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6596.909 -1.40%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.857 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53632.081 -2.50%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.174 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6586.512 -1.24%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.059 -1.42%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54274.581 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.846 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1300.353 -1.68%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.266 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25570.449 -
std::unordered_set<int>::clear()/0 422.218 -
std::unordered_set<int>::clear()/1024 7896.633 -1.33%
std::unordered_set<int>::clear()/32 608.686 -1.30%
std::unordered_set<int>::clear()/8192 60143.504 -3.19%
std::unordered_set<int>::contains(key)_(existent)/0 0.015 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.145 1.45%
std::unordered_set<int>::contains(key)_(existent)/32 1.355 7.38%
std::unordered_set<int>::contains(key)_(existent)/8192 1.307 1.62%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.365 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.324 -15.61%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.187 -22.28%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.344 -14.49%
std::unordered_set<int>::count(key)_(existent)/0 0.016 -
std::unordered_set<int>::count(key)_(existent)/1024 1.339 12.42%
std::unordered_set<int>::count(key)_(existent)/32 1.225 -7.74%
std::unordered_set<int>::count(key)_(existent)/8192 1.202 -10.45%
std::unordered_set<int>::count(key)_(non-existent)/0 0.488 83.78%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.391 2.15%
std::unordered_set<int>::count(key)_(non-existent)/32 1.304 -6.80%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.595 8.34%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.694 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9192.378 1.69%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 302.327 4.88%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102999.030 2.86%
std::unordered_set<int>::ctor(const&)/0 13.818 -
std::unordered_set<int>::ctor(const&)/1024 6655.966 -
std::unordered_set<int>::ctor(const&)/32 197.616 -
std::unordered_set<int>::ctor(const&)/8192 54595.532 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.925 -1.13%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9769.616 -1.83%
std::unordered_set<int>::ctor(const&,_alloc)/32 263.034 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81672.667 -1.11%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.808 -1.06%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13432.847 1.23%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 366.515 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141089.004 1.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.791 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13337.087 1.47%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.651 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140728.999 -
std::unordered_set<int>::erase(iterator)/0 19.691 -
std::unordered_set<int>::erase(iterator)/1024 20.458 -
std::unordered_set<int>::erase(iterator)/32 20.208 -
std::unordered_set<int>::erase(iterator)/8192 20.819 2.32%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.638 -1.07%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5458.787 3.24%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.007 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43600.385 -1.52%
std::unordered_set<int>::erase(key)_(existent)/0 21.417 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.170 -4.16%
std::unordered_set<int>::erase(key)_(existent)/32 21.781 -
std::unordered_set<int>::erase(key)_(existent)/8192 24.446 6.45%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.138 7.36%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.106 -4.94%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.938 -7.36%
std::unordered_set<int>::find(key)_(existent)/0 0.013 -
std::unordered_set<int>::find(key)_(existent)/1024 1.213 8.78%
std::unordered_set<int>::find(key)_(existent)/32 1.177 6.19%
std::unordered_set<int>::find(key)_(existent)/8192 1.269 -2.19%
std::unordered_set<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.195 2.98%
std::unordered_set<int>::find(key)_(non-existent)/32 1.211 25.42%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.062 -5.78%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.029 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13005.986 5.14%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 762.158 1.69%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 139505.926 2.04%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.232 -1.17%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7431.265 1.29%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 615.881 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85014.812 1.90%
std::unordered_set<int>::insert(value)_(already_present)/0 1.578 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.097 20.01%
std::unordered_set<int>::insert(value)_(already_present)/32 1.660 -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.080 52.86%
std::unordered_set<int>::insert(value)_(new_value)/0 19.127 -
std::unordered_set<int>::insert(value)_(new_value)/1024 21.295 6.61%
std::unordered_set<int>::insert(value)_(new_value)/32 19.336 -4.63%
std::unordered_set<int>::insert(value)_(new_value)/8192 20.053 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.298 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6710.993 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 212.648 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55584.632 3.21%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.309 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6725.604 1.87%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.275 -1.74%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54944.900 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.848 -5.99%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1427.703 2.92%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.555 2.06%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25035.158 -
std::unordered_set<std::string>::clear()/0 422.839 -
std::unordered_set<std::string>::clear()/1024 23479.706 3.84%
std::unordered_set<std::string>::clear()/32 941.829 1.05%
std::unordered_set<std::string>::clear()/8192 222878.740 1.42%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 31.872 -22.18%
std::unordered_set<std::string>::contains(key)_(existent)/32 38.331 -7.98%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.229 13.74%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.990 14.15%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.432 -13.73%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 24.427 17.05%
std::unordered_set<std::string>::count(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::count(key)_(existent)/1024 37.960 -5.16%
std::unordered_set<std::string>::count(key)_(existent)/32 37.419 -13.33%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.033 -1.76%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.269 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.103 12.96%
std::unordered_set<std::string>::count(key)_(non-existent)/32 22.604 -7.97%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 23.608 -7.45%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.721 -1.04%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40414.126 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 999.321 10.30%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 728333.460 -
std::unordered_set<std::string>::ctor(const&)/0 13.814 -
std::unordered_set<std::string>::ctor(const&)/1024 33916.551 -
std::unordered_set<std::string>::ctor(const&)/32 689.159 2.22%
std::unordered_set<std::string>::ctor(const&)/8192 342896.102 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.827 -1.36%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63173.744 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1490.096 11.19%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 605843.820 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.773 -1.84%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61742.344 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1695.739 11.20%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 643227.342 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.810 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63495.637 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1458.700 -14.48%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 633172.771 -
std::unordered_set<std::string>::erase(iterator)/0 27.517 -15.31%
std::unordered_set<std::string>::erase(iterator)/1024 33.369 16.30%
std::unordered_set<std::string>::erase(iterator)/32 25.975 -10.43%
std::unordered_set<std::string>::erase(iterator)/8192 36.261 23.42%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.359 -1.14%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12638.837 1.83%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.143 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120194.204 3.15%
std::unordered_set<std::string>::erase(key)_(existent)/0 89.495 30.78%
std::unordered_set<std::string>::erase(key)_(existent)/1024 119.276 -3.99%
std::unordered_set<std::string>::erase(key)_(existent)/32 70.960 24.06%
std::unordered_set<std::string>::erase(key)_(existent)/8192 81.093 -25.34%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 23.069 22.10%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 22.866 3.42%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 22.678 7.58%
std::unordered_set<std::string>::find(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::find(key)_(existent)/1024 38.757 -7.97%
std::unordered_set<std::string>::find(key)_(existent)/32 40.036 7.78%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.521 -1.53%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.338 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.976 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.277 -4.76%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 19.759 -17.81%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.308 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 55696.162 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1955.737 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 602129.787 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.313 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56199.167 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1501.021 -6.21%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 554048.784 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 42.734 -31.77%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 21.932 -
std::unordered_set<std::string>::insert(value)_(already_present)/32 72.109 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 58.689 57.87%
std::unordered_set<std::string>::insert(value)_(new_value)/0 64.290 49.14%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 47.711 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 68.803 -1.39%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 71.564 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.233 -1.07%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35642.658 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 768.574 -1.11%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 339687.458 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.239 -1.23%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35175.767 2.34%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 698.767 4.32%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341950.317 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.878 3.65%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17284.257 2.94%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 324.791 -5.95%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212949.558 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.015 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.823 1.99%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1881.368 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.468 2.06%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 14.252 27.43%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 934.442 16.59%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.598 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.696 12.90%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 913.676 30.67%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.297 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 13.081 16.70%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 916.843 46.19%
std::vector<int>::ctor(size)/1024 46.274 5.67%
std::vector<int>::ctor(size)/32 14.546 28.32%
std::vector<int>::ctor(size)/8192 568.245 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.722 6.18%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 13.610 30.38%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 261.070 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.486 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.757 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.886 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 22.097 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.338 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.635 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.287 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.021 -1.32%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.531 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 808.398 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.432 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3055.790 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 941.612 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 486.280 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4132.964 -3.50%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2218.640 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.534 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13431.897 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.856 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.069 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.213 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.918 -1.22%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.999 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 791.046 1.10%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.966 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 25.601 3.08%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 659.246 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.425 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.398 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.399 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.394 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.471 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.494 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4596.950 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6338.299 1.08%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 126.851 -2.96%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53642.681 1.37%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.075 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.714 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6938.101 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19632.739 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 588.648 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171548.962 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.145 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.567 -1.52%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6920.148 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19574.478 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 591.818 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171099.795 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.821 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.839 -1.31%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6929.860 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19631.663 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 591.471 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171776.587 -
std::vector<std::string>::ctor(size)/1024 429.454 -
std::vector<std::string>::ctor(size)/32 34.691 1.85%
std::vector<std::string>::ctor(size)/8192 4254.498 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.104 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.137 1.02%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5382.900 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19296.745 -1.41%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 556.243 -1.27%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 168936.779 -1.12%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.878 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.645 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4569.914 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.162 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.609 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4582.486 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.863 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.838 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.162 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.027 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.533 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.296 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.957 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.134 4.28%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4566.454 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.191 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.029 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4577.466 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1638.525 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 488.980 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9829.348 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15215.239 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 818.042 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116166.370 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3060.909 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 543.841 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20839.979 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16808.914 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 886.483 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128116.421 1.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1697.276 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.438 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11048.057 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13392.292 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 899.482 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116008.997 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.483 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.168 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.930 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.335 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.679 2.24%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.595 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.045 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.501 -1.32%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5694.428 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6235.358 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 120.164 -1.38%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52561.867 2.65%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 538.064 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.270 -1.03%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3142.727 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 599.933 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.948 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5780.149 -
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.806 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.698 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.471 1.27%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.143 1.30%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.618 1.20%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.810 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.822 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.835 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.387 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.419 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.459 -
vector<bool>(const_vector<bool>&) 9.998 4.36%
vector<bool>(size_type,_const_value_type&) 8.831 6.45%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.696 5.39%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.881 1.11%
vector<bool>::reserve() 8.942 7.05%
Geometric Mean 217.383 -