Fields

hardware Apple M5
os macOS 26.1 (25B78)
test_suite_commit 8c93fb0c05fc12b7f6bfa2b55b969d567aeb0537
compiler clang version 23.0.0git (git@github.com:llvm/llvm-project.git 2e75ee8c77fc6dfde6bec778d6ac8ba03d54ee44)
sdk 26.2

Parameters

Fields

NameValue
commit_info None
git_sha 2b01e7cf2b7053dc350b658c96e3db8404cc2594

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564282 2026-02-23T20:08:02 0:00:00
Previous 564281 2026-02-24T02:06:34 0:00:00
No Baseline Run


Tests Summary

Status Group #
Performance Regressions 2046
Performance Improvements 1914
Unchanged Tests 37945
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ
bm_ranges_swap_ranges_vb_unaligned/262144 1015.74% 3777.244 42144.222 -
bm_swap_ranges_vb_unaligned/262144 408.03% 3825.599 19435.114 -
std::flat_map<int,_int>::ctor(const&)/8192 124.80% 855.425 1923.012 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 123.37% 855.833 1911.689 -
std::copy_n(vector<int>)/32768 98.00% 1916.625 3794.897 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 94.70% 24.444 47.593 -
SetIntersection_Interlaced_Vector_uint64_262144_16 92.63% 3074976.445 5923280.398 -
std::copy(vector<bool>)_(aligned)/262144 90.68% 365.093 696.156 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 89.94% 9545.391 18130.555 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 76.17% 101.677 179.119 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 76.04% 31.042 54.646 -
SetIntersection_Interlaced_Vector_uint64_262144_256 75.77% 26127943.094 45924705.057 -
std::set<std::string>::erase(key)_(existent)/1024 75.30% 57.118 100.126 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 74.11% 101.261 176.305 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 72.61% 97.689 168.621 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 72.24% 23.149 39.870 -
SetIntersection_Interlaced_Vector_float_262144_256 70.75% 23113840.352 39465931.135 -
SetIntersection_Interlaced_Vector_float_16384_16 64.41% 2298991.618 3779812.680 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 63.72% 0.295 0.484 -
std::multiset<std::string>::erase(key)_(existent)/32 62.71% 49.986 81.333 -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 62.48% 1.198 1.947 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 61.12% 78.236 126.055 -
std::copy(vector<int>)/4096 59.15% 142.162 226.257 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 58.95% 27.212 43.253 -
std::set<std::string>::insert(value)_(already_present)/8192 56.29% 38.955 60.884 -
std::fill_n(list<int>)/1024 53.78% 440.496 677.388 -
SetIntersection_Interlaced_Vector_float_1024_64 51.95% 3640318.744 5531610.345 -
ranges::min(std::deque<__int128>)/70000 50.78% 24096.913 36334.332 -
SetIntersection_Interlaced_Vector_uint64_16384_64 49.91% 5581843.137 8367794.765 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 49.25% 19.684 29.378 -
BM_PushHeap_string_Descending_1 48.13% 0.473 0.700 -
BM_PushHeap_uint32_PipeOrgan_1 46.09% 0.392 0.573 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 45.47% 24.100 35.058 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 45.19% 49.793 72.293 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 40.74% 0.495 0.697 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40.06% 12206.265 17096.108 -
rng::fold_left(deque<int>)/8 40.00% 3.837 5.372 -
std::copy(vector<bool>)_(aligned)/1048576 39.96% 2168.876 3035.458 -
std::equal(list<int>)_(it,_it,_it)/1024 38.79% 1121.595 1556.705 -
BM_toupper_char<char> 36.84% 0.503 0.688 -
BM_PushHeap_uint32_QuickSortAdversary_1 35.92% 0.410 0.558 -
SetIntersection_Interlaced_Vector_uint64_16384_16 34.36% 2392381.516 3214415.182 -
BM_vector_deque_copy_backward/0 33.92% 0.454 0.608 -
std::move(list<int>)/4096 33.52% 3907.016 5216.749 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 33.44% 252672109.242 337176099.017 -
BM_PushHeap_string_PipeOrgan_1 33.11% 0.526 0.701 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 32.68% 32.961 43.733 -
bm_ranges_lexicographical_compare<int>/1 32.63% 1.165 1.545 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 32.25% 516.460 683.006 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.12% 38.733 51.176 -
std::unordered_set<std::string>::find(key)_(existent)/1024 31.48% 31.201 41.022 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 31.20% 1.379 1.809 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 31.16% 1.411 1.851 -
std::unordered_set<int>::contains(key)_(non-existent)/0 30.31% 0.338 0.440 -
std::copy_n(vector<int>)/64 30.06% 2.458 3.197 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 28.92% 1524.361 1965.267 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 28.83% 14571.488 18772.072 -
std::unordered_set<std::string>::erase(key)_(existent)/32 28.56% 51.630 66.375 -
std::rotate_copy(vector<int>)/8192 28.41% 458.696 589.009 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.12% 26.880 34.440 -
BM_vector_deque_ranges_move/0 28.03% 0.463 0.593 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 27.99% 35.893 45.940 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 27.71% 1.260 1.609 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 26.98% 6.258 7.947 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 26.50% 590.561 747.056 -
std::move(deque<int>)/64 26.21% 4.992 6.301 -
std::search(list<int>)_(single_element)/8192 26.03% 7540.243 9503.213 -
std::set<int>::erase(key)_(non-existent,_end)/32 26.02% 2.310 2.910 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 25.63% 1.427 1.792 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 25.32% 31.805 39.859 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.30% 18.916 23.702 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 25.09% 20.425 25.549 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 25.08% 27.573 34.487 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 25.06% 72.989 91.281 -
BM_deque_deque_ranges_copy_backward/0 24.96% 0.737 0.920 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.89% 28.838 36.017 -
SetIntersection_Interlaced_Vector_float_256_16 24.86% 6200303.303 7741494.373 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 24.28% 8.968 11.145 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 24.12% 6580.427 8167.456 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 23.72% 29.856 36.939 -
ranges::min(std::deque<char>)/1 23.47% 0.688 0.849 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 23.34% 766.351 945.241 -
BM_vector_deque_ranges_move_backward/0 23.28% 0.438 0.540 -
std::find_end(deque<int>)_(single_element)/8192 23.22% 2199.553 2710.355 -
ranges::min(std::deque<__int128>)/64 22.72% 20.617 25.301 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 22.64% 24.910 30.548 -
std::stable_partition(list<int>)_(dense)/1024 22.54% 1424.769 1745.894 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 22.41% 10.128 12.398 -
std::multimap<std::string,_int>::erase(iterator)/1024 22.37% 27.340 33.455 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 22.08% 58.419 71.321 -
std::unordered_map<int,_int>::find(key)_(existent)/32 21.98% 1.281 1.563 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 21.95% 11766.025 14348.690 -
std::set<int>::contains(key)_(non-existent)/8192 21.69% 9.816 11.945 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 21.56% 220.908 268.532 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.50% 798.693 970.426 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.11% 18.494 22.397 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.00% 1.051 1.271 -
std::list<int>::erase(begin)_(cheap_elements)/8192 20.88% 10.646 12.869 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 20.88% 52486.572 63443.486 -
rng::contains_subrange(list<int>)_(process_all)/8192 20.79% 6649.357 8031.995 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 20.71% 34.787 41.991 -
SetIntersection_Interlaced_Vector_float_16384_4 20.64% 1407571.341 1698159.246 -
std::set<int>::contains(key)_(non-existent)/1024 20.57% 5.885 7.095 -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 20.49% 1.310 1.579 -
std::set<std::string>::insert(value)_(new_value,_end)/32 20.21% 32.830 39.466 -
BM_std_minmax_element<short>/5500 20.17% 1267.219 1522.766 -
SetIntersection_Interlaced_Vector_float_256_64 20.15% 6870154.420 8254496.321 -
BM_std_minmax_element<short>/4000 20.12% 923.633 1109.480 -
std::for_each_n(deque<int>)/8 20.00% 1.126 1.351 -
std::list<std::string>::ctor(size)/1024 19.98% 12584.629 15099.568 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 19.92% 19.206 23.032 -
BM_deque_vector_ranges_copy_backward/70000 19.91% 7649.402 9172.750 -
std::any_of(vector<int>)_(process_all)/50 19.89% 12.633 15.146 -
BM_std_minmax_element<short>/4096 19.86% 946.214 1134.167 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 19.85% 9.074 10.876 -
std::multiset<std::string>::erase(iterator)/8192 19.84% 31.108 37.280 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 19.84% 704.290 843.993 -
ranges::minmax(std::deque<long_long>)/1 19.77% 0.706 0.846 -
std::find_end(list<int>)_(same_length)/8192 19.76% 8086.147 9684.336 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 19.75% 1.297 1.554 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 19.75% 576.147 689.918 -
SetIntersection_Interlaced_Vector_float_64_16 19.72% 16541617.070 19803241.856 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 19.66% 575.483 688.639 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.53% 64.358 76.930 -
BM_std_minmax_element<short>/1024 19.49% 241.580 288.655 -
BM_deque_vector_copy_backward/70000 19.15% 7696.135 9169.624 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 19.15% 203407.850 242350.902 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 19.11% 4.531 5.397 -
rng::find(vector<bool>)_(process_all)/50 19.08% 0.711 0.846 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 19.07% 1509.112 1796.918 -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 18.92% 1.432 1.703 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 18.88% 7.802 9.275 -
BM_deque_vector_copy_backward/64000 18.81% 7009.061 8327.550 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 18.75% 10038.215 11920.689 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.69% 562.304 667.386 -
BM_deque_vector_move_backward/70000 18.67% 7488.985 8886.828 -
BM_vector_deque_ranges_copy/0 18.47% 0.368 0.436 -
ranges::min(std::vector<long_long>)/1 18.41% 0.323 0.383 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 18.38% 572.335 677.520 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 18.34% 1654.782 1958.349 -
std::vector<std::string>::ctor(size)/32 18.33% 31.951 37.808 -
std::set<std::string>::contains(key)_(existent)/1024 18.30% 21.271 25.163 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.27% 16.822 19.896 -
SetIntersection_Interlaced_Vector_uint32_1024_64 18.11% 3333065.034 3936810.867 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 18.00% 10.541 12.438 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 17.99% 574.402 677.757 -
BM_std_minmax_element<short>/512 17.88% 124.509 146.775 -
std::move_backward(vector<int>)/262144 17.85% 18589.751 21907.226 -
BM_StringRelational_Eq_Empty_Empty_Control 17.80% 1.795 2.115 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 17.78% 5.694 6.706 -
std::set<std::string>::count(key)_(existent)/32 17.77% 14.842 17.479 -
std::multimap<std::string,_int>::erase(iterator)/32 17.70% 25.442 29.947 -
std::list<int>::erase(begin)_(cheap_elements)/1024 17.66% 10.985 12.925 -
std::set<int>::erase(key)_(non-existent,_end)/1024 17.55% 5.446 6.402 -
std::find_end(deque<int>)_(single_element)/1024 17.47% 303.803 356.872 -
rng::find(vector<bool>)_(process_all)/8 17.47% 0.715 0.840 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 17.42% 53.350 62.645 -
std::find_if_not(deque<int>)_(process_all)/1024 17.41% 249.262 292.648 -
std::find_if_not(deque<int>)_(process_all)/8192 17.35% 1990.690 2336.144 -
ranges::minmax(std::deque<char>)/1 17.33% 0.672 0.788 -
std::map<int,_int>::find(key)_(non-existent)/32 17.31% 2.232 2.618 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 17.29% 19909.854 23352.933 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.25% 2544.637 2983.517 -
std::copy_backward(deque<int>)/64 17.06% 3.026 3.542 -
std::list<int>::erase(begin)_(cheap_elements)/32 16.99% 10.945 12.804 -
BM_deque_vector_ranges_move_backward/70000 16.94% 7674.162 8974.458 -
std::find_if_not(deque<int>)_(process_all)/32768 16.91% 8035.718 9394.699 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 16.89% 317.986 371.681 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 16.78% 27.693 32.341 -
std::is_partitioned(deque<int>)_(partitioned)/8192 16.59% 2277.257 2655.109 -
std::copy_n(vector<bool>)_(aligned)/64 16.33% 1.323 1.539 -
BM_std_minmax_element<short>/65536 16.27% 15514.641 18039.562 -
std::multimap<std::string,_int>::ctor(const&)/32 16.25% 675.404 785.158 -
BM_std_minmax_element<short>/64000 16.19% 15146.294 17598.019 -
BM_std_minmax_element<short>/70000 16.08% 16576.920 19242.093 -
std::set<std::string>::find(key)_(existent)/8192 16.07% 30.858 35.818 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 16.03% 6.285 7.293 -
std::search(deque<int>)_(no_match)/1024 16.00% 300.990 349.161 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 15.97% 601.543 697.586 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 15.93% 87.709 101.680 -
BM_deque_deque_ranges_copy_backward/2 15.87% 2.183 2.529 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 15.87% 1.445 1.674 -
std::list<std::string>::ctor(size)/32 15.85% 345.944 400.779 -
SetIntersection_Interlaced_Vector_uint64_262144_4 15.79% 1570529.173 1818578.025 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 15.78% 27.897 32.299 -
std::is_sorted_until(list<int>,_pred)/8192 15.70% 7727.484 8940.361 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 15.65% 173316.999 200434.951 -
std::find_end(forward_list<int>)_(process_all)/8192 15.60% 5710.671 6601.511 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15.59% 17393.920 20106.280 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 15.51% 61.402 70.925 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 15.50% 19856.597 22933.731 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 15.47% 52151.784 60219.022 -
BM_StringEraseWithMove_Empty_Transparent 15.44% 0.555 0.641 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 15.43% 20.469 23.628 -
std::copy_n(vector<bool>)_(aligned)/512 15.28% 1.370 1.580 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 15.24% 518.087 597.052 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 15.24% 738.205 850.704 -
std::find_if_not(vector<char>)_(bail_25%)/1024 15.19% 25.138 28.956 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 15.18% 6560.957 7556.843 -
std::list<int>::insert(begin)_(cheap_elements)/8192 15.10% 12.180 14.019 -
BM_deque_vector_move_backward/65536 15.04% 7040.947 8100.142 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 15.03% 222.663 256.137 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 14.90% 32.121 36.908 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 14.88% 184209.715 211621.232 -
std::reverse(list<int>)/32768 14.84% 17136.783 19679.579 -
std::unordered_set<int>::count(key)_(existent)/8192 14.78% 1.342 1.540 -
std::list<int>::insert(begin)_(cheap_elements)/1024 14.69% 12.188 13.978 -
BM_StringRelational_Less_Empty_Huge_Control 14.60% 1.613 1.848 -
BM_deque_deque_ranges_copy_backward/1 14.58% 2.425 2.778 -
std::find_end(deque<int>)_(match_near_end)/1000 14.55% 33.920 38.856 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 14.51% 590.861 676.590 -
std::replace(list<int>)_(sprinkled)/8192 14.51% 7140.310 8176.038 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 14.50% 90221797.452 103302820.014 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 14.45% 6.187 7.081 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 14.37% 1.683 1.925 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 14.35% 10.670 12.201 -
BM_deque_vector_ranges_copy_backward/64000 14.31% 6986.166 7985.632 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 14.23% 0.347 0.396 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 14.19% 19675.205 22467.045 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 14.17% 604.073 689.642 -
std::list<int>::insert(begin)_(cheap_elements)/32 14.14% 10.949 12.497 -
BM_lexicographical_compare_three_way_fast_path/1 14.12% 0.345 0.394 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 14.05% 121226.347 138261.083 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 13.97% 10.752 12.255 -
BM_deque_vector_copy_backward/65536 13.91% 7204.574 8207.071 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 13.84% 19.852 22.600 -
ranges::min(std::vector<long_long>)/8 13.82% 2.036 2.318 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 13.71% 669.994 761.878 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.71% 39.143 44.508 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 13.66% 42992015.273 48864433.829 -
std::fill_n(vector<bool>)/262144 13.66% 827.999 941.095 -
std::find_end(deque<int>)_(single_element)/1000 13.58% 309.541 351.583 -
BM_deque_vector_ranges_move_backward/64000 13.53% 6952.945 7893.945 -
std::map<int,_int>::find(key)_(non-existent)/8192 13.51% 7.592 8.618 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.51% 11.166 12.674 -
BM_deque_deque_ranges_move_backward/0 13.47% 0.750 0.851 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 13.41% 62.565 70.956 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 13.35% 172623.110 195662.255 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 13.32% 19813.084 22452.953 -
BM_deque_vector_ranges_copy_backward/65536 13.28% 7303.823 8273.833 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 13.03% 21.033 23.774 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 13.02% 31.057 35.101 -
std::find(vector<char>)_(process_all)/50 13.00% 1.641 1.854 -
rng::find_last(vector<char>)_(bail_90%)/8 12.96% 0.408 0.461 -
BM_deque_vector_move_backward/64000 12.93% 6943.867 7842.037 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 12.81% 38.216 43.111 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 12.76% 171741.341 193662.887 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 12.68% 602.590 678.979 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 12.67% 1.528 1.722 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 12.56% 9.909 11.154 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.56% 1.057 1.190 -
std::copy_backward(deque<int>)/32768 12.45% 3631.145 4083.063 -
std::find_if(vector<int>)_(process_all)/8 12.39% 1.288 1.447 -
BM_vector_deque_ranges_copy/2 12.35% 1.834 2.060 -
std::map<int,_int>::find(key)_(non-existent)/1024 12.34% 5.370 6.032 -
std::multiset<std::string>::ctor(const&)/32 12.33% 698.643 784.765 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 12.30% 4.292 4.820 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 12.28% 1.611 1.809 -
std::move(deque<int>)/8 12.25% 3.251 3.650 -
std::copy_n(deque<int>)/8 12.24% 2.683 3.011 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.24% 43.671 49.016 -
BM_deque_vector_ranges_move_backward/65536 12.13% 7136.653 8002.642 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 12.11% 172570.114 193463.717 -
std::copy_n(vector<int>)/8 12.05% 2.130 2.387 -
BM_vector_deque_ranges_copy_backward/2 12.04% 1.835 2.056 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.86% 20.483 22.912 -
SetIntersection_Interlaced_Vector_float_1024_16 11.85% 1971228.044 2204738.025 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.84% 44.856 50.165 -
std::is_sorted(list<int>,_pred)/8192 11.76% 7682.597 8585.998 -
std::set<std::string>::ctor(const&)/32 11.75% 713.616 797.467 -
std::partition(deque<int>)_(sparse)/50 11.73% 16.325 18.241 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 11.70% 35.576 39.740 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.55% 29.805 33.247 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 11.54% 6570.250 7328.535 -
std::all_of(vector<int>)_(process_all)/50 11.49% 12.656 14.111 -
std::unordered_set<int>::count(key)_(existent)/1024 11.49% 1.152 1.285 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 11.43% 64.777 72.178 -
std::find_if(vector<int>)_(process_all)/32768 11.42% 3358.715 3742.324 -
BM_std_minmax_element<long_long>/5500 11.40% 1394.411 1553.348 -
std::vector<int>::ctor(size)/32 11.38% 10.278 11.447 -
std::replace(vector<int>)_(sprinkled)/8192 11.31% 1186.897 1321.134 -
BM_std_minmax_element<long_long>/4096 11.27% 1041.490 1158.828 -
ranges::min(std::vector<char>)/8 11.23% 2.211 2.459 -
std::find(vector<char>)_(process_all)/8 11.22% 0.923 1.026 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 11.15% 5.672 6.305 -
BM_std_minmax_element<long_long>/4000 11.11% 1018.945 1132.136 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 11.09% 86.101 95.651 -
SetIntersection_Interlaced_Set_uint64_262144_256 11.09% 1610198.811 1788788.088 -
std::swap_ranges(list<int>)/8192 11.05% 9829.452 10915.334 -
std::find_first_of(list<int>)_(large_needle)/1024 10.99% 861544.255 956196.405 -
BM_std_minmax_element<long_long>/512 10.93% 134.086 148.739 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 10.91% 26.734 29.651 -
BM_std_minmax_element<int>/512 10.89% 118.437 131.337 -
BM_vector_deque_copy_backward/65536 10.85% 7471.548 8282.010 -
bm_write 10.84% 548.078 607.470 -
BM_deque_deque_ranges_move_backward/70000 10.82% 7827.965 8675.323 -
BM_deque_deque_move_backward/70000 10.82% 7887.509 8741.135 -
BM_deque_vector_ranges_copy/0 10.79% 1.368 1.515 -
BM_std_minmax_element<long_long>/1024 10.78% 264.617 293.130 -
std::unordered_set<std::string>::erase(iterator)/1024 10.76% 26.406 29.248 -
BM_std_minmax_element<int>/4096 10.71% 915.845 1013.891 -
BM_std_minmax_element<int>/4000 10.65% 894.866 990.173 -
std::move(vector<int>)/262144 10.65% 20218.226 22370.669 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 10.61% 52122.427 57650.742 -
std::unordered_set<int>::count(key)_(non-existent)/8192 10.56% 1.425 1.576 -
BM_std_minmax_element<int>/1024 10.50% 233.100 257.570 -
BM_StringEraseWithMove_Empty_Opaque 10.49% 0.798 0.881 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 10.49% 26.409 29.179 -
std::replace(vector<int>)_(sprinkled)/32 10.44% 5.719 6.316 -
BM_vector_deque_ranges_copy_backward/70000 10.44% 8023.877 8861.186 -
BM_deque_deque_ranges_move_backward/65536 10.43% 7388.549 8159.500 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.39% 10.734 11.849 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 10.39% 23.975 26.465 -
BM_std_minmax_element<long_long>/64000 10.36% 16449.870 18154.821 -
std::multimap<int,_int>::ctor(const&)/8192 10.35% 51975.275 57355.039 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 10.35% 0.697 0.769 -
std::multimap<int,_int>::ctor(const&)/32 10.34% 225.725 249.058 -
std::unordered_set<std::string>::erase(iterator)/32 10.34% 28.149 31.058 -
ranges::minmax(std::vector<char>)/8 10.30% 0.977 1.078 -
std::find_if(vector<int>)_(process_all)/8192 10.27% 843.397 929.973 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.25% 1.412 1.557 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 10.20% 2935684.586 3235232.040 -
std::copy_n(deque<int>)/64 10.15% 2.807 3.092 -
std::unordered_multiset<int>::find(key)_(existent)/8192 10.13% 1.215 1.338 -
std::adjacent_find(deque<int>,_pred)/8 10.11% 4.250 4.680 -
std::replace(vector<int>)_(sprinkled)/50 10.07% 8.957 9.859 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.05% 10.232 11.261 -
ranges::min(std::vector<long_long>)/64 9.95% 4.621 5.081 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 9.94% 1419.191 1560.301 -
std::multimap<int,_int>::ctor(const&)/1024 9.93% 6583.914 7237.879 -
BM_deque_deque_copy_backward/70000 9.92% 7931.066 8718.186 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 9.91% 35.198 38.686 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.90% 30.911 33.972 -
BM_std_minmax_element<int>/5500 9.89% 1229.545 1351.187 -
std::replace(vector<int>)_(sprinkled)/1024 9.89% 152.298 167.359 -
BM_deque_vector_move/0 9.87% 1.357 1.491 -
BM_std_minmax_element<short>/4 9.86% 1.137 1.249 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 9.82% 1181281.909 1297297.478 -
std::multimap<std::string,_int>::ctor(const&)/8192 9.82% 343335.793 377038.401 -
std::equal(vector<bool>)_(unaligned)/50 9.79% 0.826 0.907 -
BM_vector_deque_copy_backward/64000 9.78% 7290.185 8003.255 -
BM_num_put<unsigned_long_long> 9.75% 10.658 11.698 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.72% 8.748 9.599 -
BM_vector_deque_ranges_copy_backward/1 9.71% 2.085 2.288 -
rng::find_last(deque<int>)_(bail_10%)/1024 9.70% 259.992 285.216 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.66% 10.432 11.440 -
std::replace_if(list<int>)_(sprinkled)/8192 9.64% 7238.183 7935.891 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 9.62% 227.213 249.061 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 9.61% 1.476 1.617 -
BM_vector_deque_ranges_copy_backward/65536 9.61% 7515.158 8237.231 -
std::set<std::string>::upper_bound(key)_(existent)/1024 9.60% 21.646 23.724 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 9.60% 2.588 2.836 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 9.54% 6611.395 7242.023 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 9.50% 3426.109 3751.483 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.45% 28003.513 30649.824 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9.44% 63544894.022 69544558.005 -
BM_std_minmax_element<int>/65536 9.44% 14634.547 16015.347 -
BM_std_minmax_element<short>/3 9.42% 1.143 1.250 -
BM_vector_deque_ranges_copy_backward/64000 9.39% 7277.097 7960.613 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.33% 9.785 10.698 -
std::list<std::string>::ctor(size)/8192 9.25% 103509.452 113085.517 -
std::multimap<int,_int>::count(key)_(non-existent)/32 9.24% 2.243 2.450 -
BM_deque_deque_ranges_copy_backward/64000 9.23% 7132.295 7790.326 -
BM_deque_deque_ranges_copy_backward/70000 9.22% 7901.473 8629.637 -
std::swap_ranges(list<int>)/1024 9.21% 746.303 815.038 -
BM_vector_deque_move_backward/65536 9.21% 7571.242 8268.294 -
BM_std_minmax_element<int>/70000 9.19% 15660.251 17099.687 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 9.19% 45.950 50.172 -
std::find(vector<long_long>)_(bail_25%)/8 9.14% 0.858 0.936 -
rng::starts_with(deque<int>)/1000 9.13% 435.115 474.821 -
rng::contains_subrange(list<int>)_(near_matches)/8192 9.12% 2501247.172 2729325.655 -
std::set<int>::contains(key)_(non-existent)/32 9.09% 2.827 3.084 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 9.07% 608.308 663.506 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 9.06% 288.105 314.209 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 9.04% 62.671 68.336 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.03% 10.237 11.161 -
std::fill_n(list<int>)/50 9.02% 15.395 16.784 -
std::unique_copy(list<int>)_(sprinkled)/32 9.02% 13.057 14.234 -
std::set<std::string>::erase(key)_(existent)/32 8.93% 68.008 74.079 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 8.92% 1.083 1.180 -
std::find_if(vector<char>)_(bail_25%)/32768 8.90% 797.270 868.206 -
std::partition_point(vector<int>)/8192 8.89% 9.270 10.094 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 8.88% 669.492 728.944 -
std::rotate_copy(deque<int>)/32 8.87% 2.571 2.799 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 8.85% 7.311 7.958 -
std::copy_n(vector<int>)/512 8.84% 15.960 17.371 -
SetIntersection_Interlaced_Set_uint64_262144_1024 8.82% 1581538.086 1721108.152 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.80% 34.667 37.718 -
std::copy_if(list<int>)_(every_other)/4096 8.79% 3263.301 3550.223 -
BM_std_minmax_element<long_long>/64 8.79% 16.771 18.245 -
bm_ranges_lexicographical_compare<int>/8 8.76% 1.449 1.576 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 8.71% 17.267 18.772 -
BM_deque_deque_move_backward/65536 8.70% 7515.669 8169.765 -
BM_num_put<bool> 8.69% 10.575 11.494 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 8.69% 1.256 1.365 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 8.67% 7.299 7.932 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 8.67% 55.307 60.101 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 8.63% 65.704 71.377 -
BM_deque_deque_copy_backward/65536 8.63% 7457.970 8101.417 -
ranges::min(std::vector<__int128>)/70000 8.60% 29512.688 32051.690 -
BM_std_minmax_element<short>/64 8.57% 16.582 18.003 -
ranges::minmax(std::list<char>)/1 8.54% 0.321 0.349 -
std::find_end(list<int>)_(process_all)/1024 8.54% 733.717 796.391 -
BM_vector_deque_ranges_copy/1 8.50% 2.121 2.302 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8.46% 10071.258 10923.595 -
std::find_if(vector<char>)_(bail_25%)/1024 8.43% 25.115 27.232 -
std::search(list<int>)_(same_length)/8192 8.40% 7950.486 8618.073 -
SetIntersection_Front_Set_float_1024_256 8.38% 3898477.849 4225077.281 -
BM_PushHeap_float_Ascending_16384 8.36% 4.036 4.373 -
BM_deque_deque_move_backward/64000 8.34% 7247.068 7851.732 -
SetIntersection_None_Vector_string_16384_16384 8.32% 1236069.840 1338963.107 -
BM_deque_deque_copy_backward/64000 8.32% 7289.610 7896.257 -
rng::fold_left(deque<int>)/32 8.28% 16.264 17.610 -
std::find(vector<char>)_(bail_25%)/8 8.22% 1.062 1.150 -
std::unordered_set<std::string>::count(key)_(existent)/1024 8.21% 36.808 39.831 -
SetIntersection_Interlaced_Vector_uint64_16384_4 8.20% 1357653.501 1469037.891 -
std::rotate(deque<int>)_(by_1/4)/8192 8.18% 2633.689 2849.231 -
std::flat_map<int,_int>::find(key)_(non-existent)/32 8.17% 2.527 2.734 -
SetIntersection_Interlaced_Set_uint64_262144_16384 8.13% 1295000.733 1400242.840 -
std::search(deque<int>)_(near_matches)/1024 8.13% 18083.167 19552.597 -
BM_std_minmax_element<char>/3 8.10% 1.215 1.314 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.10% 37.323 40.347 -
std::remove_if(deque<int>)_(prefix)/32 8.07% 54.208 58.583 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.07% 2.277 2.460 -
std::find_if(deque<int>)_(process_all)/1024 8.05% 249.339 269.412 -
rng::find_last(list<int>)_(bail_90%)/50 8.05% 1.273 1.375 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 8.04% 117262.897 126686.106 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 8.01% 12.177 13.152 -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 8.01% 27.417 29.613 -
BM_deque_vector_copy_backward/0 8.01% 1.422 1.536 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 8.00% 35869.526 38740.656 -
BM_std_minmax_element<int>/64000 7.97% 14485.864 15639.862 -
BM_deque_vector_copy/0 7.97% 1.305 1.409 -
std::find_if_not(vector<int>)_(bail_25%)/1024 7.97% 29.441 31.786 -
BM_vector_deque_move_backward/70000 7.96% 7880.565 8508.159 -
BM_deque_deque_ranges_copy_backward/65536 7.93% 7406.223 7993.701 -
std::copy_n(vector<bool>)_(aligned)/4096 7.91% 4.722 5.096 -
BM_StringRelational_Less_Empty_Large_Control 7.86% 1.613 1.740 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 7.85% 0.459 0.495 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7.83% 104559.444 112744.159 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 7.79% 39.078 42.121 -
std::set<std::string>::contains(key)_(existent)/8192 7.73% 27.262 29.370 -
std::search(list<int>,_pred)_(single_element)/8192 7.67% 7665.406 8253.669 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 7.67% 353.907 381.058 -
BM_deque_deque_copy/0 7.64% 0.790 0.850 -
std::set<std::string>::ctor(const&,_alloc)/32 7.63% 695.852 748.928 -
std::find_if(list<int>)_(bail_25%)/32768 7.61% 6964.241 7494.274 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.55% 32.613 35.075 -
SetIntersection_Front_Set_uint64_1024_256 7.48% 3987415.975 4285519.572 -
std::replace_if(list<int>)_(prefix)/8192 7.46% 7054.295 7580.347 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 7.45% 55432.097 59564.237 -
BM_std_minmax_element<long_long>/70000 7.45% 18479.856 19856.755 -
BM_PushHeap_uint64_SingleElement_16 7.44% 0.338 0.363 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 7.40% 4.331 4.651 -
SetIntersection_Front_Vector_float_1024_1024 7.40% 5433929.916 5836129.841 -
std::copy_if(vector<int>)_(entire_range)/8 7.39% 2.145 2.303 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 7.38% 26844.807 28826.365 -
BM_deque_deque_ranges_copy/64000 7.35% 2949.682 3166.494 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 7.35% 18.750 20.128 -
std::search(vector<int>,_pred)_(single_element)/8192 7.33% 4323.362 4640.158 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 7.29% 19.589 21.018 -
BM_StringConstructDestroyCStr_Small_Transparent 7.29% 0.395 0.424 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 7.27% 12730.968 13656.814 -
BM_StringRelational_Less_Small_Empty_Control 7.26% 1.612 1.729 -
SetIntersection_Front_Set_float_1024_1024 7.24% 12595306.134 13507585.945 -
ranges::minmax(std::vector<char>)/64 7.24% 1.197 1.283 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 7.23% 17.752 19.036 -
std::search(vector<int>,_pred)_(single_element)/1000 7.22% 528.560 566.697 -
std::find_if(vector<char>)_(bail_25%)/8192 7.19% 209.468 224.526 -
std::all_of(list<int>)_(process_all)/8192 7.19% 7395.565 7927.158 -
std::search(vector<int>,_pred)_(single_element)/1024 7.17% 541.373 580.201 -
BM_vector_deque_move/0 7.17% 0.427 0.457 -
BM_vector_deque_move_backward/64000 7.16% 7299.994 7822.941 -
std::remove_copy(deque<int>)_(prefix)/1024 7.16% 383.696 411.171 -
std::find_if_not(list<int>)_(process_all)/8192 7.15% 6864.185 7354.930 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 7.13% 5972.499 6398.587 -
BM_deque_deque_ranges_move_backward/1 7.12% 2.521 2.701 -
rng::find_last(deque<int>)_(bail_10%)/50 7.12% 13.252 14.196 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 7.12% 20.266 21.708 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 7.09% 34.439 36.880 -
SetIntersection_None_Vector_string_16384_1024 7.07% 1228669.351 1315506.757 -
SetIntersection_Interlaced_Vector_string_256_16 7.04% 9949339.512 10650265.746 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 6.99% 3.597 3.848 -
std::move_backward(vector<int>)/8 6.94% 2.133 2.281 -
BM_StringFindAllMatch/4096 6.92% 80.165 85.711 -
BM_num_put<long> 6.92% 11.445 12.236 -
std::partition(deque<int>)_(dense)/32 6.91% 9.297 9.940 -
std::unordered_set<std::string>::count(key)_(existent)/8192 6.90% 38.567 41.229 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 6.86% 34.805 37.193 -
BM_vector_deque_copy_backward/70000 6.85% 8151.213 8709.962 -
BM_vector_deque_ranges_move_backward/1 6.80% 2.244 2.397 -
std::set<std::string>::find(key)_(existent)/1024 6.79% 23.722 25.333 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 6.78% 5.064 5.407 -
std::find_if_not(vector<char>)_(process_all)/8 6.78% 1.495 1.596 -
SetIntersection_None_Set_string_16384_1024 6.78% 194072906.811 207222357.841 -
bm_lexicographical_compare<unsigned_char>/1 6.77% 1.507 1.609 -
std::unordered_set<int>::insert(value)_(already_present)/32 6.77% 2.827 3.018 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 6.75% 1557.597 1662.764 -
std::rotate(deque<int>)_(by_1/3)/50 6.75% 28.842 30.789 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 6.73% 24.081 25.703 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 6.73% 29.353 31.328 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.71% 2.339 2.496 -
std::find_if(vector<int>)_(process_all)/50 6.69% 5.800 6.188 -
std::copy_backward(deque<int>)/8 6.67% 2.570 2.741 -
SetIntersection_None_Set_string_16384_1 6.66% 192038134.383 204818454.052 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 6.64% 1.096 1.168 -
std::vector<int>::ctor(size)/1024 6.62% 43.323 46.191 -
SetIntersection_Front_Set_uint32_262144_256 6.62% 3636159.323 3876853.714 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 6.62% 0.626 0.667 -
BM_PushHeap_uint32_Random_1 6.61% 0.541 0.577 -
std::move_backward(deque<int>)/32768 6.60% 3327.406 3546.969 -
std::is_sorted_until(vector<int>,_pred)/8 6.57% 3.438 3.664 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 6.55% 793.881 845.892 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.53% 35.037 37.324 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.51% 4.629 4.930 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 6.50% 13926.378 14831.945 -
BM_deque_deque_move/0 6.50% 0.864 0.921 -
BM_deque_deque_copy_backward/64 6.50% 3.359 3.577 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 6.48% 295.754 314.916 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.46% 4.604 4.901 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.45% 14077.404 14985.999 -
std::copy_backward(deque<int>)/512 6.41% 17.916 19.064 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 6.40% 154837.662 164740.476 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.35% 37.918 40.325 -
SetIntersection_None_Vector_string_64_1 6.34% 17356283.380 18456622.068 -
SetIntersection_None_Vector_string_1024_4 6.34% 1164323.585 1238124.036 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.31% 11055.046 11752.834 -
rng::fold_left(deque<int>)/50 6.28% 27.116 28.818 -
BM_StringRelational_Less_Large_Empty_Control 6.27% 1.611 1.712 -
std::lower_bound(std::forward_list<int>)/8 6.27% 15.256 16.212 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 6.25% 269.948 286.829 -
std::unordered_multiset<int>::erase(key)_(existent)/32 6.25% 20.548 21.832 -
SetIntersection_Interlaced_Set_uint32_262144_262144 6.25% 1817075.035 1930575.033 -
std::partial_sort_copy(vector<int>)_(heap)/8 6.24% 15.819 16.806 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.23% 23.086 24.525 -
std::find_end(list<int>)_(single_element)/8192 6.23% 7730.315 8211.805 -
std::set<int>::erase(key)_(non-existent,_middle)/0 6.21% 0.252 0.268 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6.21% 6262.506 6651.390 -
SetIntersection_None_Vector_string_16384_16 6.21% 1222120.243 1297973.515 -
std::partition_copy(list<int>)/8192 6.19% 6928.902 7357.945 -
std::partition(deque<int>)_(sparse)/32 6.19% 12.075 12.822 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.18% 454.144 482.222 -
SetIntersection_Interlaced_Vector_uint32_16384_256 6.18% 21679020.901 23019142.985 -
SetIntersection_Front_Set_float_262144_1024 6.18% 13137967.583 13949505.284 -
BM_vector_deque_ranges_move_backward/70000 6.16% 8030.136 8524.837 -
std::unordered_multiset<int>::erase(iterator)/8192 6.15% 21.241 22.548 -
std::search(deque<int>,_pred)_(same_length)/1000 6.14% 478.904 508.313 -
std::for_each(deque<int>)/8 6.12% 0.911 0.966 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 6.09% 10.634 11.282 -
std::move(vector<bool>)_(unaligned)/512 6.09% 4.640 4.922 -
BM_vector_deque_ranges_move_backward/2 6.08% 1.934 2.052 -
std::shift_right(vector<int>)/32 6.05% 3.969 4.210 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 6.03% 1070078.811 1134624.421 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 6.03% 8214.906 8710.038 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 6.02% 23.530 24.945 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.01% 5.567 5.902 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 5.96% 22.369 23.703 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 5.94% 19.077 20.211 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.94% 172296.088 182529.942 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.92% 228.919 242.473 -
std::move_backward(deque<int>)/1048576 5.90% 125358.618 132759.351 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.90% 1220.079 1292.088 -
BM_deque_deque_move_backward/512 5.90% 18.875 19.988 -
std::is_sorted_until(vector<int>)/8 5.88% 2.041 2.161 -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.88% 1.246 1.320 -
ranges::minmax(std::deque<__int128>)/1 5.86% 0.682 0.722 -
SetIntersection_None_Vector_string_16384_4 5.82% 1229714.811 1301290.624 -
std::partial_sort_copy(list<int>)_(heap)/8 5.82% 16.842 17.822 -
std::set<std::string>::erase(iterator)/32 5.82% 25.117 26.578 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 5.81% 3653.680 3866.054 -
ranges::minmax(std::list<__int128>)/70000 5.79% 56637.895 59917.320 -
BM_PushHeap_float_SingleElement_1 5.79% 0.519 0.549 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.77% 9.655 10.211 -
std::multiset<int>::equal_range(key)_(existent)/32 5.75% 2.240 2.369 -
ranges::minmax(std::vector<long_long>)/1 5.74% 0.608 0.643 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.74% 1968.163 2081.129 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.74% 19.142 20.240 -
BM_vector_deque_ranges_move_backward/65536 5.73% 7568.131 8001.752 -
std::rotate(vector<bool>)_(1_element_backward)/8192 5.72% 106.041 112.102 -
BM_deque_deque_move_backward/64 5.71% 3.363 3.555 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.70% 9028.445 9543.374 -
std::replace(list<int>)_(prefix)/8192 5.70% 6997.930 7397.034 -
BM_deque_deque_ranges_move_backward/64000 5.70% 7401.720 7823.800 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 5.66% 779.245 823.314 -
SetIntersection_Front_Set_float_1024_64 5.65% 1697246.266 1793180.588 -
std::stable_sort(deque<int>)_(ascending)/8 5.62% 18.257 19.284 -
std::stable_partition(deque<int>)_(dense)/32 5.60% 27.390 28.925 -
SetIntersection_Interlaced_Vector_float_64_1 5.60% 16362628.358 17279039.775 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 5.60% 40.784 43.068 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 5.58% 0.492 0.520 -
std::stable_partition(deque<int>)_(sparse)/1024 5.56% 419.675 443.010 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 5.56% 3.009 3.177 -
std::find_if_not(vector<char>)_(bail_25%)/8192 5.56% 240.440 253.797 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.55% 13717894.808 14479560.334 -
SetIntersection_Front_Vector_uint32_16384_256 5.55% 2151896.868 2271370.022 -
std::is_sorted(vector<int>,_pred)/8 5.51% 3.243 3.422 -
SetIntersection_Front_Set_string_256_64 5.49% 14014985.361 14785040.705 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.49% 762.155 804.015 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 5.48% 1006201.692 1061315.795 -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.48% 1.248 1.317 -
SetIntersection_None_Vector_string_262144_1 5.48% 1304596.680 1376042.383 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.47% 557.721 588.229 -
SetIntersection_None_Vector_string_64_16 5.45% 14098548.530 14867196.336 -
std::find(list<int>)_(process_all)/8 5.44% 2.249 2.371 -
SetIntersection_Interlaced_Vector_string_1024_64 5.43% 8039006.610 8475778.931 -
std::partial_sort_copy(list<int>)_(descending)/8 5.42% 15.751 16.605 -
std::find_if_not(vector<char>)_(bail_25%)/32768 5.39% 940.005 990.673 -
std::find_if(vector<int>)_(bail_25%)/8 5.36% 0.747 0.787 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.36% 603422.453 635772.353 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 5.36% 799.180 842.016 -
std::find(vector<char>)_(process_all)/1024 5.36% 16.054 16.914 -
std::unordered_multiset<int>::find(key)_(existent)/32 5.36% 1.225 1.291 -
std::flat_multimap<int,_int>::ctor(const&)/1024 5.36% 177.638 187.154 -
SetIntersection_None_Vector_string_16384_256 5.34% 1233125.018 1298919.878 -
std::set<int>::erase(key)_(existent)/1024 5.33% 50.445 53.134 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.33% 352.724 371.507 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.32% 3.207 3.378 -
SetIntersection_None_Vector_string_256_1 5.32% 4505877.289 4745373.421 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 5.31% 1.180 1.242 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.27% 5.085 5.353 -
std::copy(vector<int>)/8 5.27% 2.092 2.202 -
ranges::minmax(std::list<__int128>)/1 5.27% 0.429 0.451 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 5.27% 1060288.826 1116151.388 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 5.27% 24.336 25.618 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.27% 90.045 94.786 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.26% 32.638 34.356 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 5.26% 83.934 88.349 -
BM_PushHeap_uint32_Ascending_262144 5.26% 4.678 4.924 -
std::multimap<int,_int>::contains(key)_(existent)/1024 5.23% 4.313 4.538 -
std::multiset<int>::erase(iterator)/1024 5.23% 23.162 24.373 -
std::multiset<int>::erase(key)_(existent)/32 5.22% 21.707 22.840 -
ranges::min(std::vector<__int128>)/64 5.22% 26.375 27.751 -
std::unique(vector<int>)_(sprinkled)/32 5.19% 53.940 56.737 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.17% 45.706 48.070 -
BM_std_minmax_element<char>/512 5.17% 140.955 148.245 -
std::set<std::string>::count(key)_(non-existent)/8192 5.17% 33.189 34.905 -
std::multiset<std::string>::count(key)_(non-existent)/32 5.17% 10.043 10.562 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 5.14% 20.295 21.339 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.13% 33.684 35.414 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.13% 3.816 4.012 -
SetIntersection_None_Vector_string_64_4 5.13% 16642476.349 17496203.388 -
ranges::minmax(std::deque<long_long>)/8 5.13% 3.895 4.095 -
std::remove_copy_if(deque<int>)_(prefix)/8192 5.12% 3775.089 3968.241 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 5.11% 22.861 24.029 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.11% 543.778 571.554 -
BM_CmpLess_schar_short 5.09% 0.949 0.998 -
SetIntersection_Interlaced_Vector_float_64_64 5.09% 10914319.504 11469904.156 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.08% 10942.046 11497.749 -
SetIntersection_Interlaced_Vector_float_16384_256 5.08% 14701144.539 15447302.926 -
std::find_end(list<int>,_pred)_(single_element)/8192 5.07% 8141.471 8554.495 -
rng::contains(vector<int>)_(process_all)/8 5.06% 2.539 2.668 -
std::map<int,_int>::insert(value)_(already_present)/8192 5.06% 3.872 4.068 -
std::remove_copy(list<int>)_(sprinkled)/50 5.04% 17.989 18.896 -
rng::starts_with(deque<int>)/8 5.04% 3.919 4.116 -
std::unordered_set<int>::contains(key)_(existent)/1024 5.04% 1.256 1.319 -
std::remove_if(deque<int>)_(prefix)/50 5.02% 62.387 65.518 -
SetIntersection_Front_Vector_uint32_16384_1024 5.00% 5622292.151 5903568.521 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 4.93% 6200.017 6505.807 -
std::replace_if(vector<int>)_(sprinkled)/32 4.93% 8.632 9.058 -
BM_std_minmax_element<char>/64 4.93% 17.074 17.916 -
BM_lexicographical_compare_three_way_fast_path/16 4.92% 4.227 4.435 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.92% 113848.109 119444.936 -
SetIntersection_None_Vector_string_16_16 4.90% 34578063.546 36271782.377 -
std::transform(deque<int>,_deque<int>)/32 4.90% 21.328 22.372 -
std::find_if(vector<int>)_(process_all)/1024 4.88% 114.705 120.303 -
BM_StringRelational_Eq_Empty_Small_Control 4.87% 0.470 0.493 -
SetIntersection_Front_Set_uint32_16384_256 4.85% 3809714.331 3994354.990 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.84% 462.793 485.187 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.80% 860137.738 901435.489 -
SetIntersection_Front_Vector_string_16384_64 4.80% 3185504.003 3338343.677 -
SetIntersection_Front_Set_float_64_64 4.80% 13338775.231 13978686.273 -
SetIntersection_Interlaced_Vector_float_64_4 4.80% 17983860.766 18846333.159 -
BM_PushHeap_string_Ascending_262144 4.79% 28.058 29.401 -
BM_vector_deque_ranges_move_backward/64000 4.78% 7254.658 7601.504 -
std::stable_sort(vector<int>)_(heap)/1024 4.78% 2527.360 2648.193 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 4.78% 17.285 18.110 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.78% 73345.218 76848.552 -
BM_num_get<unsigned_int> 4.78% 9.859 10.330 -
std::copy_backward(deque<int>)/262144 4.76% 31435.549 32932.787 -
std::multiset<int>::equal_range(key)_(existent)/8192 4.75% 8.196 8.585 -
SetIntersection_Interlaced_Vector_float_262144_1 4.74% 1050485.208 1100308.869 -
SetIntersection_None_Vector_string_256_4 4.74% 4482800.399 4695278.479 -
std::rotate(deque<int>)_(by_1/3)/8192 4.74% 3152.501 3301.867 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.74% 139944.953 146571.762 -
std::set<std::string>::equal_range(key)_(existent)/1024 4.72% 21.499 22.513 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 4.71% 17.540 18.366 -
std::unordered_set<std::string>::clear()/32 4.70% 878.899 920.236 -
std::map<int,_int>::clear()/1024 4.69% 10618.850 11117.020 -
BM_std_minmax_element<char>/1 4.68% 0.307 0.322 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.68% 1.207 1.264 -
bm_swap_ranges_vb_aligned/4096 4.67% 12.502 13.085 -
std::unordered_set<int>::count(key)_(existent)/32 4.66% 1.292 1.352 -
BM_deque_deque_ranges_move_backward/2 4.66% 2.300 2.407 -
bm_ranges_lexicographical_compare<int>/64 4.66% 4.306 4.507 -
std::stable_sort(deque<int>)_(heap)/8 4.65% 24.791 25.943 -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.65% 29.084 30.435 -
BM_std_minmax_element<long_long>/1 4.64% 0.296 0.310 -
std::search(deque<int>)_(near_matches)/1000 4.63% 17811.347 18636.323 -
SetIntersection_None_Vector_string_1024_1024 4.62% 1159966.178 1213601.729 -
SetIntersection_None_Vector_string_16_4 4.62% 55316219.622 57873013.361 -
rng::find_last(list<int>)_(bail_90%)/8 4.61% 0.459 0.480 -
SetIntersection_None_Vector_string_16_1 4.60% 65277074.999 68281701.050 -
std::set<int>::erase(key)_(non-existent,_middle)/32 4.60% 1.756 1.837 -
std::unordered_set<int>::contains(key)_(non-existent)/32 4.57% 1.397 1.461 -
std::fill_n(list<int>)/32 4.55% 7.934 8.294 -
BM_num_put<const_void*> 4.55% 12.035 12.582 -
std::copy_if(list<int>)_(every_other)/32768 4.55% 25195.047 26340.923 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 4.55% 12.198 12.753 -
SetIntersection_Interlaced_Vector_float_16_1 4.55% 62702366.353 65552770.790 -
BM_CmpLess_uchar_schar 4.52% 1.016 1.062 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 4.52% 1.165 1.218 -
std::multiset<int>::erase(iterator)/8192 4.51% 23.330 24.382 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.50% 2.131 2.227 -
BM_deque_deque_ranges_copy/4096 4.48% 146.835 153.414 -
std::move(list<int>)/1048576 4.46% 968952.101 1012133.382 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 4.45% 2.452 2.561 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.44% 22.248 23.237 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.43% 14841.072 15498.575 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.42% 1.155 1.206 -
BM_deque_vector_ranges_copy_backward/0 4.41% 1.466 1.531 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.40% 4606.923 4809.793 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 4.39% 10.570 11.034 -
std::none_of(list<int>)_(process_all)/32768 4.37% 25990.528 27126.259 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.37% 1.156 1.206 -
BM_std_minmax_element<int>/3 4.36% 1.120 1.169 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 4.34% 19437.310 20281.746 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.33% 1414.988 1476.288 -
BM_StringMove_Large 4.32% 0.706 0.736 -
rng::for_each(map<int>)/8 4.32% 6.123 6.387 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.32% 98853.499 103122.138 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.32% 58.432 60.953 -
std::for_each_n(list<int>)/50 4.30% 21.916 22.859 -
SetIntersection_None_Vector_string_1024_256 4.30% 1153187.024 1202740.128 -
SetIntersection_Interlaced_Vector_float_16_16 4.29% 35734339.742 37269105.506 -
std::rotate(deque<int>)_(by_1/4)/50 4.29% 27.303 28.475 -
bm_lexicographical_compare<unsigned_char>/8 4.29% 1.377 1.436 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 4.29% 0.347 0.362 -
std::multimap<std::string,_int>::clear()/32 4.28% 890.113 928.244 -
SetIntersection_Interlaced_Vector_uint32_256_64 4.28% 7087974.373 7391277.365 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.28% 0.253 0.264 -
std::map<int,_int>::clear()/8192 4.24% 87043.455 90732.739 -
SetIntersection_Interlaced_Vector_float_16_4 4.24% 56257495.035 58640477.914 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 4.23% 1.215 1.266 -
std::all_of(vector<int>)_(process_all)/8192 4.23% 2031.945 2117.892 -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.23% 8.209 8.556 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.23% 1.206 1.257 -
std::set<int>::contains(key)_(existent)/1024 4.22% 3.821 3.982 -
BM_PushHeap_uint64_SingleElement_4 4.21% 0.356 0.371 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.19% 4.297 4.478 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.19% 193818083.333 201944631.464 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 4.19% 5.347 5.571 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.18% 2187526.766 2278953.853 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 4.17% 49551.067 51617.393 -
std::set<int>::lower_bound(key)_(existent)/8192 4.17% 8.082 8.419 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.17% 30.876 32.163 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.17% 4.862 5.065 -
std::adjacent_find(deque<int>,_pred)/50 4.16% 28.946 30.150 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.16% 516.997 538.499 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.16% 1003098.554 1044785.252 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.15% 1214.249 1264.613 -
SetIntersection_Interlaced_Vector_uint64_256_4 4.14% 4654885.875 4847664.411 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.14% 62606.343 65198.690 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 4.14% 1.630 1.697 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 4.14% 607242.497 632353.975 -
ranges::min(std::list<char>)/8 4.13% 1.837 1.913 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.13% 686.172 714.507 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 4.13% 6675.175 6950.798 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 4.13% 0.437 0.455 -
std::set<int>::count(key)_(non-existent)/8192 4.12% 11.249 11.712 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.12% 24.523 25.533 -
SetIntersection_Front_Set_float_262144_256 4.11% 4142678.162 4312774.531 -
std::pop_heap(deque<int>)/1024 4.10% 12.658 13.177 -
std::multimap<std::string,_int>::clear()/1024 4.10% 21975.314 22875.767 -
SetIntersection_None_Vector_string_256_64 4.08% 3622924.493 3770919.456 -
BM_num_put<unsigned_long> 4.08% 11.483 11.952 -
ranges::minmax(std::deque<__int128>)/8 4.08% 3.747 3.900 -
BM_PushHeap_uint32_Ascending_16384 4.08% 3.584 3.731 -
BM_lexicographical_compare_three_way_fast_path/64 4.04% 15.068 15.676 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 4.04% 24.461 25.448 -
std::find_end(vector<int>)_(match_near_end)/1024 4.04% 28.116 29.251 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.03% 66107.143 68772.276 -
SetIntersection_None_Vector_string_1024_16 4.02% 1164352.577 1211128.549 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.02% 31.145 32.395 -
BM_PushHeap_uint32_Random_256 4.01% 5.327 5.541 -
BM_PushHeap_float_Random_4 4.00% 2.827 2.940 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 4.00% 5725.014 5954.005 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.00% 142407.408 148097.118 -
SetIntersection_None_Vector_string_16384_1 3.98% 1236641.140 1285880.633 -
SetIntersection_None_Vector_string_1024_1 3.98% 1167885.158 1214379.520 -
SetIntersection_None_Vector_string_256_256 3.98% 2264379.469 2354454.389 -
BM_lexicographical_compare_three_way<IntPtr>/64 3.98% 15.019 15.616 -
std::find_first_of(vector<int>)_(large_needle)/32 3.97% 103.506 107.620 -
std::copy(deque<int>)/8 3.95% 2.604 2.706 -
std::unique(list<int>,_pred)_(sprinkled)/32 3.94% 65.209 67.780 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.92% 11348.565 11793.952 -
BM_CmpLess_ushort_uint 3.92% 1.041 1.082 -
std::for_each(list<int>)/50 3.92% 20.415 21.215 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.91% 11968.230 12436.464 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 3.91% 1.487 1.545 -
std::set<int>::ctor(&&,_different_allocs)/32 3.90% 179.937 186.956 -
std::stable_sort(vector<int>)_(heap)/8 3.90% 20.917 21.733 -
SetIntersection_Interlaced_Vector_float_262144_64 3.89% 7991669.762 8302799.036 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.89% 12630.832 13121.946 -
std::set<int>::count(key)_(non-existent)/1024 3.89% 7.385 7.672 -
rng::find_last_if(vector<int>)_(bail_90%)/50 3.89% 1.498 1.557 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.88% 6240.997 6482.946 -
rng::contains(deque<int>)_(process_all)/8 3.88% 2.918 3.031 -
SetIntersection_Front_Set_uint32_16384_1024 3.87% 12084090.691 12552290.595 -
std::make_heap(vector<int>)_(heap)/1024 3.87% 272.896 283.465 -
SetIntersection_Interlaced_Vector_float_16384_16384 3.87% 79538205.531 82613628.492 -
SetIntersection_None_Vector_string_64_64 3.87% 8848746.331 9190802.629 -
ranges::minmax(std::deque<__int128>)/64 3.85% 30.211 31.373 -
std::find(list<int>)_(bail_25%)/1024 3.85% 127.103 131.990 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.84% 32700.905 33957.042 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.84% 27.477 28.532 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.84% 560.457 581.971 -
std::find_end(deque<int>)_(match_near_end)/1024 3.84% 32.396 33.639 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.83% 975297.171 1012657.078 -
std::is_partitioned(deque<int>)_(partitioned)/32 3.83% 9.209 9.562 -
BM_lexicographical_compare_three_way_fast_path/1024 3.82% 236.575 245.616 -
std::make_heap(vector<int>)_(ascending)/8192 3.81% 5020.960 5212.181 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3.81% 6921656.183 7185216.170 -
SetIntersection_None_Vector_string_262144_256 3.81% 1268381.423 1316677.991 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.80% 22.743 23.607 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.80% 15643.057 16237.574 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.80% 553.799 574.833 -
BM_lexicographical_compare_three_way_fast_path/1048576 3.80% 239192.847 248270.995 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.78% 71.653 74.360 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.78% 368.320 382.231 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.77% 143.661 149.073 -
bm_lexicographical_compare<int>/1 3.76% 1.384 1.436 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.75% 68565.333 71139.221 -
std::partial_sort(vector<int>)_(repeated)/1024 3.75% 2503.558 2597.417 -
std::set<int>::equal_range(key)_(existent)/32 3.74% 1.835 1.904 -
std::stable_sort(deque<int>)_(descending)/8 3.74% 26.756 27.757 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.74% 18.802 19.505 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.74% 241.573 250.611 -
std::for_each_n(deque<int>)/32 3.72% 3.742 3.881 -
std::rotate(deque<int>)_(by_1/3)/32 3.72% 20.144 20.893 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.71% 0.607 0.629 -
std::set<std::string>::count(key)_(existent)/8192 3.71% 31.288 32.449 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 3.70% 34.087 35.347 -
SetIntersection_None_Set_string_16384_16 3.69% 191515782.163 198580433.384 -
BM_deque_deque_copy_backward/1024 3.67% 38.297 39.702 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.66% 979.799 1015.664 -
SetIntersection_Front_Set_float_1024_16 3.66% 1172729.173 1215601.610 -
std::move(list<int>)/262144 3.65% 239944.264 248711.608 -
std::set<int>::equal_range(key)_(existent)/1024 3.65% 4.410 4.571 -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.65% 289.949 300.531 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 3.65% 0.286 0.296 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.64% 13015.589 13488.803 -
BM_StringRelational_Less_Empty_Small_Control 3.63% 1.612 1.671 -
BM_std_minmax_element<short>/1 3.62% 0.296 0.307 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.62% 4.814 4.988 -
ranges::minmax(std::list<char>)/70000 3.62% 52234.117 54125.917 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.62% 1249.321 1294.507 -
BM_lexicographical_compare_three_way_fast_path/16384 3.61% 3634.083 3765.391 -
std::multiset<int>::erase(iterator)/32 3.61% 20.752 21.502 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.61% 168138008.043 174212262.025 -
std::set<std::string>::clear()/32 3.61% 905.576 938.257 -
std::rotate(list<int>)_(1_element_backward)/50 3.61% 24.163 25.035 -
BM_lexicographical_compare_three_way_fast_path/4096 3.60% 922.253 955.471 -
ranges::min(std::list<char>)/64 3.60% 25.989 26.925 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 3.59% 15.652 16.214 -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.58% 236.637 245.109 -
std::unordered_set<int>::contains(key)_(existent)/32 3.58% 1.344 1.392 -
BM_std_minmax_element<long_long>/65536 3.56% 17950.871 18590.164 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.55% 767.004 794.240 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.55% 923.770 956.549 -
std::fill_n(deque<int>)/1024 3.55% 28.898 29.923 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.55% 3628.310 3756.953 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 3.54% 37.751 39.089 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 3.54% 2.772 2.870 -
SetIntersection_Front_Vector_string_262144_16 3.53% 1562681.199 1617865.610 -
std::remove_copy_if(deque<int>)_(prefix)/32 3.53% 17.810 18.438 -
std::set<std::string>::ctor(const&)/0 3.52% 12.741 13.190 -
std::reverse_copy(list<int>)/8 3.51% 2.354 2.436 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.51% 29.439 30.473 -
ranges::minmax(std::vector<char>)/1 3.51% 0.606 0.628 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 3.51% 27.118 28.069 -
SetIntersection_Interlaced_Vector_string_16_4 3.50% 66751622.465 69088138.916 -
std::set<int>::equal_range(key)_(non-existent)/8192 3.50% 9.787 10.129 -
ranges::minmax(std::list<__int128>)/64 3.50% 38.941 40.303 -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.49% 27.421 28.379 -
std::stable_partition(vector<int>)_(sparse)/1024 3.49% 207.945 215.208 -
std::reverse(list<int>)/4096 3.49% 1755.466 1816.773 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.48% 3653.498 3780.762 -
BM_vector_deque_ranges_copy/64 3.48% 2.700 2.794 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.48% 47.503 49.155 -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.48% 919.973 951.962 -
ranges::min(std::vector<char>)/64 3.47% 4.078 4.219 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 3.47% 20.352 21.058 -
SetIntersection_None_Vector_string_262144_4 3.47% 1293118.388 1337954.873 -
SetIntersection_None_Vector_string_256_16 3.47% 4263508.763 4411309.068 -
std::set<int>::insert(value)_(new_value,_middle)/8192 3.46% 31.926 33.031 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 3.43% 2821.940 2918.756 -
rng::fold_left(list<int>)/8192 3.42% 10652.094 11016.706 -
bm_lexicographical_compare<unsigned_char>/4096 3.40% 75.046 77.598 -
std::deque<int>::insert(begin)_(cheap_elements)/32 3.40% 6.024 6.228 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 3.39% 211596.580 218777.324 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.38% 42.861 44.308 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.38% 789.326 815.966 -
std::multimap<std::string,_int>::clear()/8192 3.37% 214401.253 221617.227 -
std::find(list<int>)_(process_all)/1024 3.36% 685.362 708.405 -
SetIntersection_Interlaced_Vector_float_256_1 3.36% 4159538.587 4299249.265 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.36% 25.041 25.882 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.35% 51055.269 52767.740 -
std::map<int,_int>::ctor(const&)/32 3.35% 221.417 228.842 -
ranges::min(std::vector<__int128>)/8 3.35% 2.842 2.937 -
BM_StringRead_Cold_Deep_Small 3.35% 1.219 1.259 -
std::set<int>::contains(key)_(existent)/8192 3.34% 8.153 8.425 -
BM_deque_deque_copy_backward/512 3.33% 18.895 19.525 -
SetIntersection_Interlaced_Vector_float_1024_1024 3.33% 5873911.106 6069618.409 -
std::partial_sort(deque<int>)_(ascending)/8 3.33% 32.581 33.665 -
std::unique(deque<int>)_(contiguous)/32 3.32% 49.464 51.105 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 3.32% 30.163 31.164 -
std::for_each_n(vector<int>)/8 3.32% 2.649 2.737 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.31% 223.438 230.831 -
SetIntersection_Front_Set_uint64_16384_64 3.30% 1653661.831 1708276.784 -
std::stable_partition(vector<int>)_(sparse)/50 3.30% 20.722 21.407 -
std::find_first_of(deque<int>)_(small_needle)/8192 3.29% 27402.329 28305.173 -
SetIntersection_Interlaced_Vector_string_16384_256 3.29% 38364924.880 39627383.306 -
std::set<int>::equal_range(key)_(non-existent)/1024 3.29% 6.409 6.619 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.28% 148263.265 153133.614 -
SetIntersection_None_Set_string_16384_4 3.27% 191641987.674 197902414.045 -
rng::find(vector<bool>)_(process_all)/1024 3.26% 4.603 4.753 -
std::fill(vector<int>)/32 3.26% 1.055 1.090 -
std::move(list<int>)/32768 3.25% 30277.291 31261.452 -
std::multiset<int>::find(key)_(existent)/1024 3.24% 4.091 4.224 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.23% 683.162 705.252 -
std::copy_backward(list<int>)/4096 3.22% 3165.062 3266.918 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.22% 747.111 771.134 -
std::unique(list<int>,_pred)_(sprinkled)/52 3.20% 81.432 84.041 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.20% 5.259 5.427 -
rng::starts_with(list<int>)/8192 3.20% 9003.441 9291.657 -
std::find_first_of(deque<int>)_(small_needle)/1024 3.19% 3429.088 3538.630 -
BM_lexicographical_compare_three_way_slow_path/16 3.19% 4.449 4.591 -
std::move_backward(deque<int>)/262144 3.19% 30329.836 31295.847 -
std::set<std::string>::clear()/8192 3.17% 216570.852 223425.412 -
BM_CmpLess_ushort_short 3.16% 1.007 1.039 -
std::multimap<int,_int>::erase(iterator)/32 3.16% 20.613 21.265 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.16% 8670254.075 8944074.068 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.14% 5.686 5.864 -
BM_StringRelational_Less_Empty_Empty_Control 3.14% 1.612 1.662 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.14% 12329.514 12716.594 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 3.14% 9.972 10.285 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.14% 6441.497 6643.559 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 3.13% 10.737 11.073 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.13% 703.321 725.341 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.13% 503.124 518.868 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.13% 1174833.429 1211578.801 -
std::copy(list<int>)/32768 3.13% 25446.138 26241.378 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 3.12% 768.265 792.249 -
std::stable_sort(vector<int>)_(repeated)/1024 3.12% 1089.149 1123.103 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 3.12% 10.383 10.707 -
std::partial_sort(vector<int>)_(repeated)/8 3.11% 18.676 19.257 -
ranges::minmax(std::list<long_long>)/64 3.11% 29.564 30.484 -
std::stable_partition(deque<int>)_(alloc_fails)/32 3.11% 1872.068 1930.310 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 3.11% 4699.478 4845.513 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 3.11% 31.571 32.552 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.10% 12.842 13.241 -
std::unordered_set<int>::find(key)_(non-existent)/0 3.10% 0.326 0.336 -
std::for_each(join_view(vector<vector<int>>))/8 3.10% 1.442 1.486 -
BM_deque_deque_move/70000 3.10% 3368.390 3472.728 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.10% 33.723 34.767 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.10% 6.617 6.822 -
std::multimap<int,_int>::contains(key)_(existent)/32 3.08% 1.709 1.762 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.08% 239477.907 246860.969 -
std::find_end(list<int>)_(process_all)/1000 3.08% 714.504 736.515 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.08% 20.987 21.633 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.07% 4616.843 4758.680 -
std::stable_partition(deque<int>)_(dense)/50 3.07% 36.303 37.417 -
std::unique(list<int>,_pred)_(contiguous)/1024 3.07% 935.028 963.705 -
std::move(list<int>)/512 3.06% 354.388 365.249 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.06% 239551.820 246890.724 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3.06% 3493.974 3600.978 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.06% 43.046 44.363 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.06% 1201906.943 1238635.241 -
rng::contains_subrange(list<int>)_(near_matches)/1024 3.05% 38525.730 39699.501 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.05% 139857.760 144118.585 -
SetIntersection_None_Set_string_16384_64 3.04% 191035565.055 196852176.233 -
bm_swap_ranges_vb_aligned/32768 3.04% 63.704 65.644 -
SetIntersection_None_Set_string_16384_256 3.04% 192278110.042 198129717.087 -
SetIntersection_Interlaced_Vector_string_1024_256 3.04% 20212681.641 20826497.598 -
SetIntersection_Front_Vector_string_256_64 3.04% 10168435.952 10477222.137 -
std::move(vector<int>)/1048576 3.04% 56705.139 58427.084 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 3.03% 761.119 784.189 -
std::adjacent_find(vector<int>,_pred)/1048576 3.03% 462061.088 476057.373 -
std::remove_if(deque<int>)_(sprinkled)/32 3.02% 52.414 53.999 -
BM_lexicographical_compare_three_way<IntPtr>/16 3.02% 4.246 4.375 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 3.01% 24.128 24.855 -
rng::find(vector<bool>)_(process_all)/1048576 3.00% 3598.962 3706.887 -
std::find(vector<char>)_(bail_25%)/1024 3.00% 5.272 5.430 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.99% 27901616.964 28736171.573 -
BM_deque_vector_ranges_copy/64 2.99% 2.594 2.671 -
ranges::min(std::deque<__int128>)/8 2.99% 2.806 2.890 -
std::set<int>::equal_range(key)_(existent)/8192 2.99% 8.321 8.570 -
ranges::min(std::list<__int128>)/64 2.99% 32.374 33.341 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.99% 2.285 2.354 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.98% 39.051 40.216 -
std::set<int>::find(key)_(existent)/1024 2.98% 3.912 4.029 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.98% 26.137 26.916 -
BM_deque_deque_ranges_copy/4000 2.98% 142.099 146.333 -
std::find_first_of(deque<int>)_(small_needle)/50 2.98% 163.741 168.619 -
std::sort_heap(vector<int>)/8 2.98% 30.105 31.002 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.97% 0.579 0.596 -
BM_std_minmax_element<int>/4 2.97% 1.190 1.225 -
SetIntersection_Interlaced_Vector_string_16384_64 2.95% 12385304.053 12750977.047 -
BM_PushHeap_uint64_PipeOrgan_256 2.95% 1.696 1.746 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.95% 10110851.429 10408684.029 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.94% 33.363 34.345 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 2.92% 1.174 1.208 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.92% 1774732.903 1826594.418 -
BM_deque_deque_copy_backward/4000 2.92% 145.616 149.870 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.92% 668.568 688.086 -
BM_align/1 2.91% 0.623 0.641 -
SetIntersection_None_Set_uint64_16384_16384 2.90% 171156045.561 176126891.297 -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.90% 58511.624 60207.869 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.90% 12.769 13.139 -
BM_lexicographical_compare_three_way_fast_path/256 2.89% 68.851 70.840 -
std::multiset<int>::erase(key)_(existent)/1024 2.88% 39.470 40.608 -
std::find_if(deque<int>)_(process_all)/32768 2.88% 8466.945 8711.005 -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.88% 1.228 1.263 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 2.87% 362.991 373.418 -
std::find_if(deque<int>)_(process_all)/8 2.87% 2.509 2.581 -
std::multiset<int>::contains(key)_(non-existent)/8192 2.87% 8.981 9.238 -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.86% 1895.497 1949.792 -
std::transform(list<int>,_list<int>)/8192 2.86% 9193.170 9456.368 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.86% 17.109 17.598 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 2.86% 29.541 30.385 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.85% 130867.140 134594.938 -
std::unordered_map<int,_int>::ctor(const&)/1024 2.85% 6736.857 6928.652 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.85% 2.427 2.496 -
std::unique_copy(list<int>)_(sprinkled)/52 2.84% 23.666 24.340 -
BM_PushHeap_uint64_QuickSortAdversary_16 2.84% 0.922 0.949 -
std::copy_n(deque<int>)/512 2.84% 16.693 17.168 -
ranges::min(std::vector<char>)/70000 2.84% 481.006 494.667 -
std::adjacent_find(vector<int>,_pred)/8 2.84% 3.159 3.249 -
BM_lexicographical_compare_three_way<IntPtr>/4 2.84% 1.119 1.151 -
std::fill_n(vector<int>)/1024 2.84% 28.908 29.727 -
BM_getline_string 2.83% 16.542 17.010 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.83% 391.583 402.653 -
rng::contains_subrange(list<int>)_(single_element)/32 2.83% 9.931 10.212 -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.82% 1848.069 1900.259 -
std::rotate(vector<int>)_(by_1/2)/32 2.82% 2.317 2.382 -
std::any_of(list<int>)_(process_all)/32768 2.82% 25870.484 26599.861 -
SetIntersection_Interlaced_Set_float_16384_64 2.82% 211464794.562 217424375.519 -
std::find_if_not(vector<int>)_(bail_25%)/8192 2.82% 242.072 248.889 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.81% 194368473.246 199839511.823 -
ranges::min(std::vector<long_long>)/70000 2.81% 7726.033 7943.313 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.81% 1.589 1.634 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.80% 758.863 780.139 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.80% 61208.240 62922.477 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.80% 521.379 535.972 -
SetIntersection_Front_Vector_string_64_64 2.80% 25415758.860 26126604.902 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.79% 24.570 25.256 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.78% 31.907 32.794 -
BM_PushHeap_uint64_Random_64 2.78% 5.389 5.539 -
std::copy_if(vector<int>)_(entire_range)/64 2.78% 15.869 16.309 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.78% 9041535.950 9292480.318 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2.77% 944.030 970.221 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.77% 58756.215 60384.902 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.77% 49.383 50.750 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.77% 24.797 25.483 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.76% 1608.454 1652.894 -
BM_lexicographical_compare_three_way_fast_path/4 2.75% 1.118 1.149 -
std::lower_bound(std::list<int>)/8192 2.75% 15533.736 15961.115 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.75% 123.619 127.016 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.74% 2303.519 2366.744 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.74% 18.305 18.806 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.73% 0.677 0.696 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 2.73% 29.363 30.165 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.73% 1.590 1.633 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.73% 353304307.917 362933892.748 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.73% 426.317 437.935 -
std::partial_sort(deque<int>)_(shuffled)/8192 2.72% 237113.281 243568.840 -
BM_deque_deque_copy/65536 2.72% 3080.911 3164.739 -
SetIntersection_None_Set_string_1024_1 2.72% 8890421.607 9132314.457 -
std::none_of(list<int>)_(process_all)/8192 2.72% 8115.224 8335.951 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.72% 13374.475 13738.198 -
std::map<int,_int>::find(key)_(existent)/1024 2.72% 4.296 4.413 -
BM_lexicographical_compare_three_way_fast_path/262144 2.71% 58697.661 60290.500 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 2.71% 22.836 23.456 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.71% 53844.612 55302.855 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.71% 39917.341 40998.195 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.70% 53.529 54.974 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.70% 121961.968 125250.487 -
BM_std_minmax_element<int>/2 2.69% 0.668 0.686 -
BM_PushHeap_string_SingleElement_256 2.69% 2.608 2.678 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.69% 137442.846 141139.705 -
std::partition(vector<int>)_(dense)/50 2.68% 13.079 13.430 -
std::for_each(vector<int>)/8192 2.68% 251.578 258.332 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.68% 20.440 20.988 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.68% 7606.469 7810.500 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 2.67% 165.204 169.617 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.66% 1186.355 1217.956 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.66% 690.596 708.982 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.66% 24.155 24.798 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.66% 802.715 824.064 -
std::all_of(list<int>)_(process_all)/32768 2.66% 26127.364 26821.058 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.65% 24.531 25.181 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.64% 923.509 947.910 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.64% 10.217 10.487 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 2.64% 36.208 37.164 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.64% 53.103 54.502 -
bm_lexicographical_compare<unsigned_char>/512 2.63% 8.553 8.778 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.63% 11448.142 11749.652 -
BM_StringRead_Hot_Shallow_Large 2.62% 0.472 0.485 -
std::find_end(deque<int>,_pred)_(single_element)/1000 2.61% 649.021 665.963 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.61% 2.243 2.302 -
std::set<int>::count(key)_(non-existent)/32 2.60% 2.878 2.953 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.60% 21774.512 22340.314 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.60% 91363.935 93737.747 -
BM_PushHeap_string_Random_4 2.60% 6.065 6.222 -
std::find_first_of(deque<int>)_(small_needle)/32 2.60% 106.538 109.306 -
std::replace(vector<int>)_(prefix)/32 2.59% 5.057 5.188 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.59% 194364306.833 199390342.118 -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.58% 14658.742 15037.219 -
std::is_partitioned(vector<int>)_(partitioned)/8192 2.57% 1398.283 1434.259 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.57% 773.474 793.372 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.57% 36710.622 37654.320 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.57% 8731.059 8955.314 -
BM_PushHeap_float_Random_256 2.57% 7.242 7.428 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.56% 2689.719 2758.597 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.56% 14690.967 15067.094 -
rng::contains_subrange(list<int>)_(process_all)/32 2.56% 9.926 10.180 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.56% 52340.757 53679.926 -
BM_std_minmax_element<long_long>/2 2.56% 0.668 0.685 -
std::fill(vector<int>)/1024 2.55% 29.171 29.916 -
std::unique_copy(deque<int>)_(contiguous)/52 2.55% 14.637 15.010 -
BM_align/8 2.54% 0.623 0.639 -
SetIntersection_None_Vector_string_16384_64 2.54% 1254946.347 1286866.411 -
BM_lexicographical_compare_three_way<IntPtr>/256 2.54% 68.186 69.918 -
std::equal(vector<int>)_(it,_it,_it)/50 2.54% 4.134 4.239 -
std::replace(vector<int>)_(prefix)/50 2.53% 7.568 7.760 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.53% 75.743 77.662 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.53% 14.704 15.077 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.53% 32.571 33.395 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 2.53% 84697.801 86841.977 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.53% 26.629 27.303 -
std::find_end(vector<int>)_(same_length)/1024 2.52% 246.469 252.691 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.52% 3.212 3.293 -
BM_lexicographical_compare_three_way_fast_path/65536 2.51% 14689.479 15058.587 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.51% 85530.262 87678.231 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.51% 11307.894 11591.189 -
std::unordered_set<std::string>::clear()/8192 2.50% 221418.393 226964.685 -
std::fill(vector<bool>)/64 2.50% 1.596 1.636 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.50% 1148707.834 1177409.381 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.50% 1143054.594 1171599.805 -
BM_deque_deque_copy/64000 2.50% 2924.254 2997.237 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.49% 219.116 224.570 -
BM_lexicographical_compare_three_way_slow_path/256 2.49% 77.639 79.571 -
SetIntersection_None_Set_string_1024_256 2.49% 8860273.158 9080668.901 -
std::copy(vector<bool>)_(aligned)/64 2.48% 1.317 1.350 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.48% 49.333 50.557 -
std::remove_copy_if(vector<int>)_(prefix)/8192 2.48% 3338.241 3421.027 -
SetIntersection_None_Set_float_16384_16384 2.48% 154495786.293 158319779.455 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.47% 119777.031 122734.891 -
std::partial_sort(deque<int>)_(descending)/8192 2.46% 251254.977 257434.877 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.45% 3.200 3.279 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.45% 12934.118 13251.420 -
std::search(list<int>,_pred)_(same_length)/8192 2.45% 8465.080 8672.213 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 2.45% 6868.200 7036.182 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.44% 42732.184 43776.718 -
SetIntersection_None_Vector_string_1024_64 2.44% 1169281.350 1197825.450 -
std::generate_n(deque<int>)/32 2.44% 8.075 8.272 -
BM_CmpLess_schar_ushort 2.44% 1.093 1.119 -
std::rotate_copy(list<int>)/32 2.44% 8.439 8.645 -
SetIntersection_None_Vector_string_262144_1024 2.44% 1293070.778 1324563.083 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.43% 730.701 748.435 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.43% 1884.324 1930.050 -
SetIntersection_Interlaced_Set_string_262144_262144 2.43% 17267359.943 17686376.951 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.42% 484614.468 496356.042 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.42% 6428.165 6583.818 -
SetIntersection_Interlaced_Set_string_16384_1024 2.42% 347499049.547 355910406.366 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.42% 23.847 24.424 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.42% 18.871 19.327 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.42% 0.529 0.541 -
std::is_partitioned(deque<int>)_(partitioned)/50 2.41% 14.081 14.420 -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.41% 993.918 1017.867 -
std::move_backward(list<int>)/8 2.41% 3.293 3.372 -
std::rotate(list<int>)_(1_element_forward)/32 2.41% 13.577 13.903 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.41% 10.429 10.679 -
std::copy_n(vector<bool>)_(unaligned)/64 2.40% 1.759 1.802 -
std::set<int>::find(key)_(existent)/32 2.40% 1.683 1.723 -
ranges::minmax(std::vector<__int128>)/64 2.40% 31.227 31.976 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.39% 22.769 23.314 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.39% 12562.551 12863.163 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.39% 58.258 59.651 -
std::copy_backward(list<int>)/64 2.39% 30.041 30.759 -
std::map<int,_int>::contains(key)_(existent)/1024 2.38% 4.090 4.188 -
SetIntersection_Interlaced_Vector_float_256_256 2.38% 4547550.042 4655700.337 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.38% 16987.430 17391.283 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.38% 11410.398 11681.568 -
std::copy_if(list<int>)_(every_other)/64 2.37% 27.132 27.775 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.37% 0.604 0.618 -
std::for_each(deque<int>)/32 2.36% 3.655 3.741 -
std::map<int,_int>::erase(iterator)/8192 2.36% 24.366 24.942 -
std::none_of(list<int>)_(process_all)/32 2.35% 11.608 11.882 -
SetIntersection_Front_Set_uint32_262144_64 2.35% 1631359.641 1669709.302 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.35% 4.527 4.633 -
std::generate(list<int>)/50 2.35% 15.055 15.409 -
std::is_partitioned(vector<int>)_(partitioned)/1024 2.35% 188.437 192.859 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 2.34% 31.178 31.909 -
BM_PushHeap_string_Ascending_256 2.34% 11.330 11.596 -
std::set<std::string>::clear()/0 2.34% 392.447 401.634 -
bm_lexicographical_compare<unsigned_char>/32768 2.33% 559.089 572.142 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.33% 23.927 24.485 -
std::rotate(list<int>)_(1_element_forward)/50 2.33% 24.934 25.516 -
std::is_sorted(vector<int>)/8192 2.33% 1899.840 1944.050 -
std::unique(deque<int>)_(contiguous)/52 2.33% 56.272 57.581 -
std::fill_n(vector<bool>)/32768 2.32% 30.013 30.711 -
std::move_backward(vector<bool>)_(unaligned)/4096 2.32% 27.185 27.815 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 2.32% 10.425 10.667 -
BM_lexicographical_compare_three_way_slow_path/1024 2.32% 286.988 293.636 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.31% 23.619 24.165 -
BM_PushHeap_float_Random_1 2.31% 0.548 0.560 -
std::fill_n(list<int>)/8192 2.31% 7299.415 7467.789 -
bm_lexicographical_compare<int>/8 2.31% 1.476 1.511 -
rng::for_each(map<int>)/32 2.30% 25.001 25.577 -
std::replace(vector<int>)_(prefix)/8192 2.30% 1252.707 1281.539 -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.30% 5.768 5.901 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.30% 53902.581 55142.513 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.30% 13380.888 13688.287 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.30% 6684.340 6837.885 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.29% 14058805.212 14380987.444 -
std::remove_copy_if(list<int>)_(prefix)/8192 2.29% 7188.352 7352.970 -
std::fill(vector<bool>)/32768 2.29% 29.389 30.061 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.29% 2.060 2.107 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.28% 6.659 6.811 -
std::unique(vector<int>)_(sprinkled)/52 2.28% 64.584 66.056 -
SetIntersection_Front_Set_float_16384_16384 2.28% 225025198.608 230146868.811 -
std::find_end(list<int>,_pred)_(process_all)/8192 2.28% 8084.912 8268.866 -
std::make_heap(deque<int>)_(descending)/8192 2.27% 8627.490 8823.728 -
SetIntersection_Front_Set_string_262144_1 2.27% 1063546.972 1087679.302 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.27% 48.821 49.928 -
BM_PushHeap_float_Random_16384 2.26% 7.595 7.766 -
ranges::min(std::list<long_long>)/8 2.26% 1.884 1.926 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.25% 2311975.440 2363948.196 -
std::find_end(vector<int>)_(same_length)/1000 2.25% 241.457 246.881 -
BM_std_minmax_element<long_long>/4 2.24% 1.235 1.262 -
std::remove_copy_if(list<int>)_(sprinkled)/50 2.24% 27.734 28.355 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.23% 120374.828 123063.795 -
std::find_end(list<int>)_(match_near_end)/1000 2.23% 77.879 79.618 -
std::find_end(deque<int>)_(match_near_end)/8192 2.23% 272.231 278.308 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.23% 496149.494 507212.024 -
std::remove_if(deque<int>)_(sprinkled)/50 2.23% 60.934 62.291 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.23% 20.068 20.515 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 2.22% 1.226 1.253 -
std::remove(deque<int>)_(sprinkled)/1024 2.22% 512.778 524.171 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 2.22% 52.082 53.239 -
SetIntersection_Front_Set_string_16384_64 2.21% 4738060.792 4842819.537 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.21% 478.411 488.977 -
std::count(list<int>)_(every_other)/8 2.20% 2.044 2.089 -
rng::contains(deque<int>)_(process_all)/32 2.20% 8.508 8.695 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 2.20% 484.229 494.903 -
std::rotate(list<int>)_(by_1/3)/1024 2.20% 791.897 809.326 -
std::unordered_map<int,_int>::ctor(const&)/32 2.20% 200.989 205.409 -
std::find(deque<int>)_(process_all)/50 2.20% 12.992 13.278 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.19% 24.597 25.135 -
std::reverse(vector<int>)/64 2.18% 4.105 4.195 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 2.18% 13216.312 13504.502 -
std::reverse_copy(deque<int>)/4096 2.18% 952.725 973.498 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.18% 90.754 92.729 -
SetIntersection_Interlaced_Set_string_16384_256 2.17% 344259507.251 351742322.127 -
std::partial_sort(deque<int>)_(heap)/8192 2.17% 263636.736 269366.633 -
std::shift_left(deque<int>)/1024 2.17% 37.769 38.589 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.16% 50.110 51.195 -
std::generate(vector<int>)/32 2.16% 7.830 7.999 -
std::is_partitioned(vector<int>)_(partitioned)/50 2.16% 9.609 9.816 -
BM_lexicographical_compare_three_way_slow_path/16384 2.15% 4451.318 4547.174 -
SetIntersection_Interlaced_Set_float_16384_16 2.15% 206418908.552 210862018.723 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 2.14% 17.222 17.591 -
std::copy_if(vector<int>)_(entire_range)/1048576 2.14% 240699.611 245851.815 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.14% 30076.635 30719.545 -
ranges::minmax(std::vector<long_long>)/64 2.14% 9.949 10.161 -
std::rotate(list<int>)_(by_1/2)/1024 2.13% 381.415 389.544 -
std::generate_n(deque<int>)/8192 2.13% 1928.464 1969.476 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.13% 98929.830 101032.710 -
SetIntersection_Front_Vector_float_64_64 2.13% 10666029.393 10892722.823 -
std::search(vector<int>)_(no_match)/1000 2.12% 206.987 211.383 -
std::find(list<int>)_(bail_25%)/8 2.12% 0.914 0.933 -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.12% 18.499 18.891 -
BM_lexicographical_compare_three_way_slow_path/4096 2.12% 1122.512 1146.290 -
std::map<int,_int>::find(key)_(existent)/32 2.12% 1.691 1.726 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.12% 9.021 9.212 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.11% 1.851 1.890 -
ranges::minmax(std::vector<__int128>)/8 2.11% 4.023 4.108 -
SetIntersection_Interlaced_Set_float_16384_4 2.11% 166804323.475 170328662.259 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 2.11% 1.053 1.075 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.10% 707.537 722.421 -
std::unique_copy(deque<int>)_(sprinkled)/8192 2.10% 3710.918 3788.736 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 2.09% 476.790 486.770 -
std::copy_backward(list<int>)/32768 2.09% 26056.582 26601.481 -
std::copy_n(vector<bool>)_(aligned)/32768 2.09% 34.889 35.618 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.08% 51.352 52.422 -
std::partial_sort(deque<int>)_(ascending)/8192 2.08% 142987.979 145958.967 -
BM_PushHeap_uint32_Ascending_1024 2.08% 2.604 2.658 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.08% 393.157 401.321 -
ranges::minmax(std::vector<long_long>)/70000 2.07% 8994.895 9181.425 -
std::stable_partition(list<int>)_(alloc_fails)/32 2.07% 1895.611 1934.907 -
SetIntersection_Interlaced_Vector_float_16384_1 2.07% 1046918.467 1068587.977 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.07% 4.231 4.319 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.07% 8763520.520 8944658.251 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.07% 25.854 26.388 -
BM_CmpEqual_uchar_uint 2.06% 1.047 1.068 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.06% 1357.526 1385.517 -
std::replace(deque<int>)_(sprinkled)/8192 2.06% 2765.473 2822.473 -
SetIntersection_Front_Vector_uint32_262144_16 2.06% 1100866.950 1123543.533 -
std::rotate(vector<int>)_(1_element_backward)/8192 2.06% 293.428 299.471 -
std::is_partitioned(vector<int>)_(partitioned)/32 2.06% 6.468 6.601 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.05% 1098522.777 1121092.862 -
std::search(list<int>,_pred)_(no_match)/8192 2.05% 7239.716 7388.419 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.05% 8.393 8.565 -
std::copy_if(deque<int>)_(every_other)/64 2.05% 22.771 23.237 -
std::stable_partition(vector<int>)_(dense)/50 2.04% 25.164 25.678 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.04% 21148.736 21580.188 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.04% 41.769 42.619 -
std::generate_n(deque<int>)/50 2.04% 12.001 12.246 -
std::copy_if(deque<int>)_(every_other)/4096 2.04% 1425.212 1454.228 -
std::search(list<int>)_(no_match)/1000 2.04% 687.021 701.002 -
SetIntersection_Interlaced_Vector_float_4_4 2.03% 135664857.385 138418431.718 -
std::replace(deque<int>)_(prefix)/1024 2.03% 405.498 413.720 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.02% 36.725 37.468 -
BM_deque_vector_ranges_move/5500 2.02% 192.273 196.159 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.02% 6.192 6.317 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.02% 31647.690 32287.157 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.02% 770.794 786.363 -
std::remove_copy_if(list<int>)_(prefix)/1024 2.02% 779.446 795.170 -
SetIntersection_None_Vector_float_262144_262144 2.02% 1108591.918 1130947.908 -
SetIntersection_Front_Vector_string_1024_64 2.02% 3190430.942 3254747.605 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.01% 13917.571 14197.742 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.01% 5.581 5.693 -
SetIntersection_Front_Vector_float_262144_1 2.01% 1022394.785 1042947.778 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.01% 217.908 222.279 -
std::generate_n(deque<int>)/1024 2.00% 239.779 244.584 -
std::shift_right(vector<int>)/8192 2.00% 295.435 301.342 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.00% 12911.593 13169.337 -
std::remove_copy(vector<int>)_(prefix)/50 1.99% 13.746 14.020 -
rng::contains(list<int>)_(process_all)/50 1.99% 18.091 18.452 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.99% 42.900 43.754 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.99% 196392307.491 200300519.102 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.99% 1.826 1.862 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.99% 284.121 289.765 -
BM_toupper_string<char> 1.99% 15.136 15.437 -
std::rotate(list<int>)_(by_1/3)/32 1.98% 16.579 16.908 -
std::rotate(vector<bool>)_(by_1/4)/8192 1.98% 29.756 30.346 -
std::unique_copy(vector<int>)_(contiguous)/52 1.98% 13.249 13.512 -
std::reverse(list<int>)/512 1.98% 190.137 193.906 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.98% 19.302 19.684 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.98% 71335.666 72744.757 -
std::list<int>::ctor(size)/8192 1.97% 97917.405 99850.620 -
std::fill(deque<int>)/1024 1.97% 29.436 30.017 -
std::sort(deque<int>)_(pipe-organ)/1024 1.97% 2717.959 2771.549 -
std::replace_if(deque<int>)_(prefix)/1024 1.97% 486.901 496.493 -
std::copy_n(deque<int>)/4096 1.97% 145.222 148.082 -
std::fill(vector<int>)/8192 1.97% 229.596 234.116 -
std::unordered_set<std::string>::erase(key)_(existent)/8192 1.97% 112.831 115.053 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.97% 161.457 164.635 -
std::copy_if(list<int>)_(entire_range)/64 1.96% 29.809 30.395 -
std::partition(list<int>)_(dense)/32 1.96% 8.862 9.036 -
std::remove_copy(deque<int>)_(sprinkled)/32 1.96% 12.063 12.300 -
std::multiset<std::string>::clear()/8192 1.96% 218257.504 222536.807 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.96% 9.131 9.310 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.96% 662.547 675.505 -
SetIntersection_None_Vector_string_4_4 1.96% 135616794.314 138268238.838 -
std::fill_n(vector<bool>)/4096 1.95% 4.117 4.197 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.95% 640.719 653.204 -
std::move(vector<int>)/32768 1.95% 1693.602 1726.546 -
std::sort(vector<int>)_(ascending)/8 1.94% 15.691 15.996 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.94% 53.237 54.270 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.94% 54.138 55.187 -
std::copy_backward(vector<int>)/8 1.93% 2.174 2.216 -
std::search(vector<int>)_(no_match)/1024 1.93% 211.760 215.851 -
BM_deque_deque_ranges_copy/70000 1.93% 3268.216 3331.325 -
std::partition_point(vector<int>)/1024 1.93% 6.074 6.191 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.93% 3815.821 3889.378 -
std::stable_partition(deque<int>)_(sparse)/8192 1.93% 3277.549 3340.721 -
BM_lexicographical_compare_three_way_slow_path/64 1.93% 17.484 17.821 -
ranges::minmax(std::list<char>)/64 1.91% 33.300 33.937 -
std::multiset<int>::find(key)_(existent)/32 1.91% 1.605 1.636 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.91% 0.632 0.644 -
std::find_if(deque<int>)_(process_all)/8192 1.91% 2119.478 2159.872 -
BM_CmpEqual_uint_uint 1.91% 1.052 1.073 -
SetIntersection_None_Set_float_256_256 1.91% 5662319.358 5770197.393 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.90% 1.580 1.610 -
std::remove_copy_if(vector<int>)_(prefix)/32 1.90% 12.019 12.246 -
std::replace(deque<int>)_(sprinkled)/1024 1.89% 345.801 352.352 -
std::copy_backward(deque<int>)/4096 1.89% 145.778 148.539 -
std::multimap<std::string,_int>::ctor(const&)/1024 1.89% 35178.119 35844.357 -
ranges::minmax(std::vector<char>)/70000 1.89% 580.931 591.932 -
SetIntersection_Front_Vector_float_16384_16 1.89% 1098096.422 1118889.845 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.89% 16.647 16.963 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.89% 7552.040 7694.778 -
std::remove_copy(deque<int>)_(sprinkled)/50 1.89% 18.152 18.495 -
BM_num_put<long_long> 1.89% 11.284 11.497 -
std::copy(vector<bool>)_(unaligned)/64 1.89% 1.764 1.797 -
SetIntersection_None_Vector_uint64_262144_1024 1.89% 1111236.436 1132208.756 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.88% 14.448 14.720 -
std::copy_if(deque<int>)_(every_other)/512 1.88% 177.462 180.797 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.88% 709.499 722.818 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.88% 353349435.197 359981158.592 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.88% 3856.457 3928.833 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 1.88% 8.630 8.792 -
ranges::minmax(std::vector<__int128>)/70000 1.88% 34408.477 35053.708 -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.87% 333.903 340.160 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 1.87% 2517.062 2564.122 -
BM_PushHeap_uint32_Random_16384 1.87% 5.701 5.808 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.87% 114839.882 116982.461 -
std::transform(list<int>,_list<int>)/1024 1.86% 828.156 843.577 -
std::sort(deque<int>)_(qsort_adversarial)/8 1.86% 17.882 18.215 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.86% 1025334.519 1044371.765 -
std::transform(list<int>,_list<int>)/50 1.85% 36.838 37.520 -
std::generate(vector<int>)/8192 1.85% 1804.802 1838.239 -
std::fill_n(vector<int>)/50 1.85% 2.180 2.220 -
std::unique(list<int>)_(sprinkled)/1024 1.84% 949.491 966.991 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.84% 4803.176 4891.689 -
rng::contains(deque<int>)_(process_all)/50 1.84% 12.418 12.647 -
std::replace(deque<int>)_(prefix)/8192 1.84% 3203.716 3262.589 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.84% 185128.822 188527.449 -
std::is_sorted_until(list<int>)/8192 1.83% 7136.088 7267.028 -
SetIntersection_Front_Set_uint32_16384_64 1.83% 1666759.197 1697336.831 -
std::search(deque<int>,_pred)_(same_length)/1024 1.83% 510.164 519.518 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.83% 30.131 30.683 -
std::generate_n(list<int>)/32 1.83% 8.417 8.571 -
std::move(vector<bool>)_(unaligned)/32768 1.83% 202.338 206.042 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.83% 654.178 666.152 -
std::find_if_not(vector<bool>)_(process_all)/8 1.83% 3.624 3.690 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.82% 10.001 10.184 -
std::copy_n(list<int>)/64 1.82% 14.418 14.680 -
rng::find_last(vector<int>)_(bail_10%)/50 1.82% 10.691 10.886 -
std::generate(vector<int>)/1024 1.81% 239.415 243.755 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.81% 41.003 41.745 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.81% 1032159.805 1050828.134 -
std::set<std::string>::clear()/1024 1.81% 22156.717 22557.277 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.80% 284.297 289.414 -
std::partial_sort_copy(deque<int>)_(heap)/8 1.80% 14.819 15.085 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 1.80% 0.584 0.595 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.79% 2.429 2.472 -
std::flat_map<int,_int>::erase(iterator)/1024 1.79% 80.961 82.410 -
std::copy_if(list<int>)_(entire_range)/1048576 1.79% 857205.525 872517.193 -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.79% 334.322 340.290 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.78% 1141.789 1162.149 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.78% 30.851 31.401 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.78% 718.744 731.545 -
SetIntersection_None_Set_string_1024_16 1.78% 8840459.450 8997423.986 -
std::partition_copy(vector<int>)/32 1.77% 7.958 8.099 -
std::find_first_of(list<int>)_(small_needle)/32 1.77% 92.904 94.551 -
SetIntersection_None_Set_float_64_1 1.77% 22162361.429 22555314.026 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.77% 334.452 340.381 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.77% 491357.561 500034.286 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.77% 58614.195 59648.832 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.76% 2130.595 2168.145 -
std::shift_left(list<int>)/32 1.76% 13.181 13.413 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.75% 55429.944 56402.430 -
std::rotate(list<int>)_(by_1/4)/1024 1.75% 566.161 576.070 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 1.74% 28082.751 28572.425 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.74% 2130.835 2167.910 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.74% 38.137 38.800 -
std::move(vector<bool>)_(aligned)/1048576 1.74% 1702.218 1731.798 -
SetIntersection_Front_Vector_uint32_16384_16 1.74% 1100526.278 1119645.574 -
std::unique(vector<int>)_(contiguous)/1024 1.74% 303.044 308.307 -
rng::starts_with(list<int>,_pred)/1000 1.74% 775.733 789.201 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.73% 23.229 23.630 -
ranges::minmax(std::vector<long_long>)/8 1.73% 2.068 2.104 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.73% 6727.479 6843.669 -
std::make_heap(deque<int>)_(ascending)/8192 1.72% 20745.605 21103.095 -
std::equal(list<int>)_(it,_it,_it)/50 1.72% 34.943 35.544 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.72% 230.029 233.983 -
SetIntersection_Interlaced_Set_float_262144_262144 1.71% 1647082.844 1675308.269 -
std::find(vector<int>)_(process_all)/50 1.71% 12.283 12.493 -
SetIntersection_None_Vector_string_262144_16 1.71% 1292117.195 1314233.712 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.71% 43.567 44.313 -
SetIntersection_Front_Set_float_262144_16 1.71% 1197665.261 1218137.390 -
std::multiset<int>::upper_bound(key)_(existent)/32 1.70% 2.405 2.446 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.70% 32.024 32.569 -
BM_lexicographical_compare_three_way_slow_path/4 1.70% 1.158 1.178 -
BM_deque_vector_ranges_move_backward/1024 1.70% 36.482 37.102 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.70% 1300050.987 1322148.452 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.70% 53.687 54.599 -
std::replace_if(list<int>)_(sprinkled)/1024 1.70% 729.870 742.252 -
std::generate(list<int>)/32 1.70% 8.284 8.424 -
BM_CmpEqual_ushort_uint 1.69% 1.061 1.079 -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.69% 925494.412 941130.160 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.69% 23.801 24.203 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.69% 114980.212 116918.364 -
std::generate(vector<int>)/50 1.68% 11.761 11.959 -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.68% 2819.375 2866.729 -
std::fill(vector<int>)/50 1.68% 2.165 2.201 -
rng::find(vector<bool>)_(process_all)/8192 1.68% 33.060 33.615 -
BM_StringMove_Huge 1.68% 0.796 0.810 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.68% 6.382 6.489 -
std::copy_if(vector<int>)_(entire_range)/262144 1.67% 58580.786 59560.888 -
SetIntersection_Interlaced_Set_float_262144_16 1.67% 1594532.062 1621203.940 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.67% 1437626.468 1461672.943 -
ranges::min(std::deque<long_long>)/8 1.67% 2.270 2.308 -
std::copy(list<int>)/8 1.67% 2.441 2.482 -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.67% 21.591 21.952 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.67% 524.807 533.558 -
bm_lexicographical_compare<signed_char>/1 1.66% 1.342 1.364 -
BM_StringRead_Cold_Deep_Large 1.66% 1.301 1.323 -
std::count(vector<int>)_(every_other)/8 1.66% 1.290 1.312 -
BM_CmpEqual_uchar_short 1.66% 1.016 1.033 -
BM_deque_vector_copy_backward/1024 1.66% 36.576 37.183 -
SetIntersection_Front_Vector_string_16384_4 1.66% 1160542.687 1179787.305 -
std::remove_copy(deque<int>)_(prefix)/8192 1.66% 3304.877 3359.668 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.66% 562.771 572.094 -
std::search(list<int>)_(no_match)/8192 1.65% 6527.282 6635.269 -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.65% 22.546 22.919 -
std::make_heap(vector<int>)_(ascending)/1024 1.65% 652.283 663.053 -
BM_deque_deque_move/1024 1.65% 36.887 37.496 -
SetIntersection_Interlaced_Set_float_262144_4 1.65% 1287400.799 1308630.371 -
BM_CmpEqual_uint_int 1.64% 1.041 1.058 -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.64% 33.406 33.954 -
std::transform(list<int>)_(identity_transform)/50 1.64% 29.893 30.383 -
std::replace(vector<int>)_(prefix)/1024 1.64% 157.809 160.393 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.64% 605.355 615.265 -
std::for_each_n(vector<int>)/8192 1.64% 251.623 255.738 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.63% 1.122 1.140 -
SetIntersection_Interlaced_Vector_string_64_4 1.63% 21437001.310 21787199.849 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.63% 50.456 51.280 -
BM_StringMove_Small 1.63% 0.706 0.718 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.63% 18.197 18.493 -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.63% 207.134 210.508 -
std::copy_if(vector<int>)_(entire_range)/512 1.63% 120.713 122.678 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.63% 598277.213 608009.615 -
std::all_of(list<int>)_(process_all)/8 1.63% 2.634 2.677 -
BM_deque_vector_ranges_move/1024 1.63% 36.738 37.336 -
std::copy_n(list<int>)/8 1.62% 2.185 2.220 -
std::map<int,_int>::clear()/32 1.62% 655.784 666.395 -
SetIntersection_Front_Set_float_262144_262144 1.62% 1666335.123 1693292.236 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.62% 593.539 603.139 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.62% 167648.952 170358.732 -
std::map<int,_int>::find(key)_(existent)/8192 1.61% 5.291 5.377 -
BM_StringRead_Cold_Shallow_Empty 1.61% 1.149 1.168 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.61% 30495.746 30985.395 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.60% 3.750 3.810 -
std::replace(list<int>)_(prefix)/32 1.60% 10.853 11.027 -
std::fill_n(vector<int>)/32 1.60% 1.126 1.144 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.60% 4718.684 4794.160 -
rng::contains_subrange(list<int>)_(same_length)/50 1.60% 24.818 25.215 -
std::copy_if(vector<int>)_(entire_range)/4096 1.60% 914.168 928.767 -
SetIntersection_Interlaced_Set_float_64_16 1.60% 21888840.421 22238029.776 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.59% 750.050 762.012 -
BM_CmpEqual_ushort_short 1.59% 1.016 1.032 -
std::find(list<int>)_(process_all)/50 1.59% 18.801 19.100 -
std::none_of(vector<int>)_(process_all)/50 1.59% 18.662 18.959 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.59% 3.604 3.661 -
std::copy_if(vector<int>)_(entire_range)/32768 1.59% 7307.851 7423.734 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.58% 4754.904 4830.179 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.58% 671.744 682.377 -
rng::contains_subrange(deque<int>)_(single_element)/16 1.58% 10.284 10.446 -
SetIntersection_None_Set_float_256_4 1.58% 11283383.920 11461726.726 -
std::copy_if(deque<int>)_(every_other)/32768 1.58% 11408.903 11589.095 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.58% 748.629 760.451 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.58% 21.338 21.674 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.58% 47.022 47.764 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.57% 470832.186 478246.243 -
std::any_of(list<int>)_(process_all)/50 1.57% 21.630 21.970 -
std::generate_n(vector<int>)/1024 1.57% 239.177 242.939 -
std::find(deque<int>)_(process_all)/8 1.57% 3.430 3.484 -
std::replace_if(list<int>)_(sprinkled)/32 1.57% 13.182 13.389 -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.57% 32.840 33.356 -
std::sort(deque<int>)_(heap)/8 1.57% 24.288 24.669 -
std::partition_point(deque<int>)/8192 1.57% 15.019 15.254 -
std::unique_copy(list<int>)_(sprinkled)/8192 1.57% 6787.835 6894.266 -
std::replace(deque<int>)_(sprinkled)/50 1.57% 17.941 18.222 -
bm_lexicographical_compare<unsigned_char>/64 1.57% 1.933 1.964 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.56% 2.360 2.397 -
std::find_end(vector<int>)_(match_near_end)/8192 1.56% 199.623 202.739 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.56% 169.340 171.982 -
std::replace(deque<int>)_(sprinkled)/32 1.56% 11.975 12.162 -
std::map<std::string,_int>::find(key)_(existent)/8192 1.56% 32.852 33.364 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.56% 1441390.819 1463847.454 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.56% 788.135 800.413 -
std::upper_bound(std::vector<int>)/100 1.56% 12.198 12.388 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.55% 2.972 3.018 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.55% 769.562 781.487 -
std::multiset<std::string>::find(key)_(non-existent)/8192 1.55% 29.897 30.360 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.55% 51.721 52.521 -
std::set<int>::lower_bound(key)_(existent)/32 1.55% 1.500 1.524 -
SetIntersection_Front_Vector_float_1024_64 1.54% 1319381.866 1339756.673 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.54% 41.058 41.691 -
std::find_end(deque<int>)_(near_matches)/8192 1.54% 1115089.379 1132301.530 -
std::copy_if(deque<int>)_(every_other)/1048576 1.54% 365486.104 371124.691 -
rng::contains_subrange(deque<int>)_(single_element)/50 1.54% 25.272 25.662 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.54% 12355.835 12546.232 -
rng::contains_subrange(deque<int>)_(single_element)/32 1.54% 17.348 17.614 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.54% 11554.547 11732.094 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.53% 2.187 2.221 -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.53% 3672.039 3728.301 -
rng::contains_subrange(list<int>)_(same_length)/32 1.53% 16.348 16.598 -
SetIntersection_None_Set_float_1024_1024 1.53% 8992437.371 9129896.546 -
std::reverse_copy(list<int>)/64 1.52% 29.492 29.941 -
std::move(list<int>)/8 1.52% 3.333 3.383 -
bm_lexicographical_compare<signed_char>/32768 1.52% 471.761 478.948 -
ranges::min(std::list<long_long>)/70000 1.52% 49988.878 50750.299 -
std::move_backward(list<int>)/1048576 1.52% 1017753.098 1033249.571 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.52% 24536.201 24909.784 -
BM_StringRelational_Less_Large_Huge_Control 1.52% 2.121 2.154 -
SetIntersection_None_Set_string_256_256 1.52% 5889694.359 5979268.020 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.52% 215595245.131 218868903.706 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.52% 676.940 687.218 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.52% 3985.728 4046.228 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.51% 61.254 62.180 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.51% 247833.350 251577.111 -
std::unique(deque<int>)_(sprinkled)/1024 1.51% 504.795 512.419 -
bm_ranges_swap_ranges_vb_unaligned/8 1.51% 5.049 5.126 -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.51% 36851.163 37407.578 -
std::remove_if(list<int>)_(prefix)/32 1.51% 57.823 58.696 -
std::adjacent_find(vector<int>)/50 1.51% 11.800 11.978 -
SetIntersection_Front_Vector_float_16_16 1.51% 35380137.020 35913357.670 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.50% 747.440 758.683 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.50% 10.093 10.245 -
SetIntersection_Interlaced_Vector_float_256_4 1.50% 5154141.360 5231489.815 -
std::generate_n(vector<int>)/50 1.50% 11.760 11.937 -
std::copy_if(deque<int>)_(every_other)/8 1.50% 3.388 3.439 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.50% 6.837 6.939 -
std::for_each(set<int>::iterator)/50 1.50% 36.450 36.996 -
std::replace_if(deque<int>)_(sprinkled)/8192 1.50% 2894.242 2937.597 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.50% 38752.959 39333.328 -
BM_PushHeap_float_Random_64 1.50% 6.637 6.737 -
rng::contains_subrange(vector<int>)_(single_element)/16 1.49% 4.713 4.783 -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.49% 8.653 8.782 -
BM_CmpLess_uint_uchar 1.49% 1.107 1.123 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.49% 9317.742 9456.426 -
std::copy_if(deque<int>)_(every_other)/262144 1.49% 91299.775 92657.168 -
BM_deque_vector_ranges_copy/1024 1.48% 37.131 37.681 -
BM_deque_deque_ranges_move/65536 1.48% 3064.271 3109.600 -
SetIntersection_None_Set_string_16384_16384 1.47% 191867696.443 194687065.456 -
std::generate(deque<int>)/1024 1.47% 240.460 243.986 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.47% 229513.944 232877.342 -
std::list<int>::ctor(size)/1024 1.46% 12068.451 12244.820 -
std::set<std::string>::count(key)_(non-existent)/1024 1.46% 23.800 24.147 -
ranges::minmax(std::list<__int128>)/8 1.46% 3.820 3.875 -
std::stable_partition(list<int>)_(alloc_fails)/50 1.45% 1943.706 1971.961 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.45% 141510.268 143564.341 -
BM_PushHeap_string_Ascending_64 1.45% 7.564 7.674 -
std::reverse_copy(deque<int>)/512 1.45% 122.990 124.774 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.45% 513374.176 520818.163 -
std::find(vector<long_long>)_(process_all)/50 1.45% 4.376 4.439 -
BM_CmpLess_uchar_uint 1.45% 1.068 1.084 -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.44% 351.729 356.810 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.44% 13527.270 13722.676 -
std::unique(list<int>,_pred)_(contiguous)/32 1.44% 56.809 57.629 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.44% 241101.154 244577.298 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.44% 4.532 4.598 -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.44% 7901.414 8015.082 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.44% 14616.813 14827.069 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.44% 30.087 30.520 -
SetIntersection_Interlaced_Set_string_16384_64 1.44% 350688183.212 355723737.714 -
std::multiset<int>::lower_bound(key)_(existent)/32 1.43% 2.170 2.201 -
std::replace_if(deque<int>)_(prefix)/32 1.43% 13.997 14.197 -
SetIntersection_Front_Vector_string_16384_1024 1.43% 37545640.829 38083230.545 -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.43% 8160.293 8277.083 -
std::equal(deque<int>)_(it,_it,_it)/8192 1.43% 3822.766 3877.413 -
BM_lexicographical_compare_three_way_slow_path/65536 1.43% 17907.020 18162.803 -
BM_StringRelational_Compare_Large_Large_Control 1.42% 2.082 2.112 -
std::rotate(list<int>)_(by_1/4)/32 1.42% 14.288 14.491 -
rng::find_last(vector<int>)_(bail_10%)/8 1.42% 1.992 2.020 -
std::sort_heap(deque<int>,_pred)/1024 1.42% 12673.820 12853.469 -
std::adjacent_find(deque<int>)/8192 1.41% 3647.677 3699.286 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.41% 1096782.975 1112298.954 -
BM_deque_vector_ranges_copy/1 1.41% 2.096 2.125 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.41% 2.070 2.100 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.41% 6.616 6.709 -
std::remove_copy(list<int>)_(sprinkled)/1024 1.41% 729.408 739.669 -
std::search(vector<int>)_(no_match)/8192 1.41% 1629.636 1652.560 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.41% 369.860 375.063 -
std::multiset<int>::find(key)_(non-existent)/32 1.40% 2.293 2.325 -
std::move(deque<int>)/32768 1.40% 1816.952 1842.419 -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.40% 6581.357 6673.544 -
SetIntersection_None_Vector_float_1024_1024 1.40% 1067193.002 1082134.346 -
std::set<int>::upper_bound(key)_(existent)/32 1.40% 1.769 1.794 -
std::rotate(deque<int>)_(1_element_backward)/1024 1.40% 40.269 40.832 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.40% 35.911 36.412 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.40% 458.257 464.659 -
rng::contains(vector<int>)_(process_all)/1048576 1.39% 229343.808 232539.760 -
std::remove_copy(list<int>)_(sprinkled)/8192 1.39% 6858.124 6953.661 -
std::multiset<std::string>::count(key)_(existent)/8192 1.39% 30.083 30.502 -
BM_PushHeap_uint32_Ascending_256 1.39% 2.158 2.188 -
std::remove(list<int>)_(sprinkled)/50 1.39% 60.532 61.373 -
BM_StringCopy_Large 1.39% 6.160 6.245 -
std::upper_bound(std::deque<int>)/100 1.39% 30.301 30.722 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.39% 42.647 43.238 -
bm_ranges_swap_ranges_vb_aligned/131072 1.38% 244.416 247.798 -
std::copy_if(list<int>)_(every_other)/8 1.38% 2.261 2.292 -
std::adjacent_find(deque<int>)/1024 1.38% 455.192 461.484 -
std::all_of(vector<int>)_(process_all)/32 1.38% 8.336 8.451 -
std::transform(list<int>)_(identity_transform)/1024 1.38% 729.039 739.098 -
rng::fold_left(vector<int>)/50 1.38% 36.943 37.453 -
std::make_heap(deque<int>)_(descending)/1024 1.38% 1105.263 1120.500 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.38% 66244.164 67157.012 -
std::remove(deque<int>)_(prefix)/8192 1.38% 3807.749 3860.152 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.37% 38451.643 38979.285 -
std::adjacent_find(vector<int>)/8192 1.37% 1806.812 1831.563 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.37% 1568.097 1589.574 -
SetIntersection_Front_Vector_string_262144_4 1.37% 1189580.305 1205864.881 -
std::replace(list<int>)_(sprinkled)/32 1.37% 11.081 11.232 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.37% 1.173 1.189 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.37% 101033.241 102413.949 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.37% 23.601 23.923 -
SetIntersection_Front_Set_float_16384_1 1.37% 1039280.193 1053467.871 -
BM_StringEraseToEnd_Huge_Transparent 1.36% 2.382 2.414 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.36% 714.294 724.041 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.36% 20821.511 21105.507 -
std::map<int,_int>::erase(iterator)/1024 1.36% 20.888 21.173 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.36% 275.439 279.194 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.36% 1130041.240 1145421.814 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.36% 5706.838 5784.483 -
std::find(vector<long_long>)_(process_all)/1024 1.36% 89.936 91.159 -
std::find(vector<char>)_(bail_25%)/32768 1.36% 134.782 136.612 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.36% 6731.744 6823.058 -
std::remove_copy(vector<int>)_(sprinkled)/32 1.35% 8.363 8.476 -
bm_lexicographical_compare<signed_char>/4096 1.35% 59.010 59.808 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.35% 795530.376 806290.038 -
ranges::minmax(std::list<long_long>)/70000 1.35% 53748.513 54475.244 -
std::find(vector<char>)_(process_all)/8192 1.35% 134.495 136.313 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.35% 18.148 18.394 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.35% 19.267 19.527 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.35% 3.702 3.752 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 1.35% 0.770 0.781 -
std::is_sorted(vector<int>)/1024 1.35% 244.637 247.934 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.35% 2157.755 2186.804 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.35% 48.182 48.831 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.35% 29.496 29.893 -
SetIntersection_Front_Set_string_64_4 1.34% 18889957.324 19143643.591 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.34% 1343.386 1361.402 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.34% 2.881 2.919 -
std::remove_copy(list<int>)_(prefix)/50 1.34% 18.810 19.061 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.34% 8053459.939 8161139.910 -
std::remove(vector<int>)_(sprinkled)/1024 1.34% 281.408 285.166 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1.33% 980.662 993.735 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.33% 0.752 0.762 -
std::search(vector<int>)_(no_match)/1048576 1.33% 208985.432 211767.039 -
std::copy_if(list<int>)_(every_other)/512 1.33% 352.420 357.105 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.33% 467.793 474.009 -
SetIntersection_Interlaced_Vector_uint32_64_16 1.33% 17249171.116 17478121.570 -
SetIntersection_Interlaced_Vector_string_16384_1 1.33% 1075869.758 1090147.559 -
rng::contains_subrange(vector<int>)_(single_element)/50 1.33% 12.320 12.484 -
std::equal(list<int>)_(it,_it,_it)/1048576 1.32% 1296625.998 1313804.361 -
std::adjacent_find(vector<int>)/1024 1.32% 231.556 234.621 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 1.32% 5.843 5.921 -
std::rotate(vector<int>)_(by_1/3)/8192 1.32% 859.888 871.256 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.32% 24.151 24.471 -
std::make_heap(deque<int>)_(ascending)/1024 1.32% 2638.408 2673.231 -
std::flat_multimap<int,_int>::ctor(const&)/32 1.32% 23.016 23.320 -
std::map<int,_int>::contains(key)_(existent)/8192 1.32% 5.482 5.554 -
std::copy_if(list<int>)_(entire_range)/8 1.32% 2.520 2.553 -
SetIntersection_None_Set_float_16384_256 1.31% 153013263.028 155022456.176 -
std::move_backward(list<int>)/64 1.31% 38.998 39.509 -
std::generate_n(vector<int>)/32 1.31% 7.783 7.886 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.31% 3866.797 3917.384 -
std::transform(list<int>)_(identity_transform)/8192 1.31% 7507.475 7605.659 -
std::remove(deque<int>)_(prefix)/1024 1.31% 517.310 524.074 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.30% 18.800 19.046 -
std::remove_copy(vector<int>)_(sprinkled)/50 1.30% 12.450 12.612 -
std::search(vector<int>,_pred)_(same_length)/8192 1.30% 4884.861 4948.506 -
std::reverse_copy(deque<int>)/64 1.30% 15.674 15.878 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.30% 1129666.578 1144338.766 -
std::adjacent_find(deque<int>)/1048576 1.30% 468623.969 474709.124 -
BM_PushHeap_string_QuickSortAdversary_4 1.30% 6.346 6.428 -
ranges::minmax(std::list<long_long>)/8 1.30% 2.504 2.537 -
std::find_end(forward_list<int>)_(same_length)/8192 1.30% 14006.254 14187.670 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.29% 20796.107 21064.628 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.29% 1118.660 1133.095 -
BM_vector_deque_move_backward/64 1.29% 2.969 3.007 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.29% 753.804 763.511 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.29% 13.393 13.565 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.28% 1941.612 1966.560 -
std::unique_copy(deque<int>)_(contiguous)/1024 1.28% 466.538 472.517 -
rng::find_last(list<int>)_(bail_10%)/50 1.28% 15.705 15.906 -
BM_CmpEqual_int_ushort 1.28% 1.095 1.109 -
std::find(deque<int>)_(bail_25%)/8192 1.28% 473.274 479.326 -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.28% 242.366 245.462 -
std::unique_copy(vector<int>)_(contiguous)/1024 1.28% 244.452 247.574 -
std::search(deque<int>,_pred)_(no_match)/1000 1.28% 458.050 463.900 -
SetIntersection_Front_Vector_uint64_262144_16384 1.28% 75933476.456 76901657.789 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.27% 2515.831 2547.893 -
std::rotate(vector<int>)_(by_1/3)/1024 1.27% 118.025 119.529 -
BM_CmpEqual_ushort_uchar 1.27% 1.094 1.108 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.27% 1.281 1.297 -
BM_deque_vector_ranges_copy_backward/1024 1.27% 36.728 37.195 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.27% 5.168 5.234 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.27% 7265.281 7357.629 -
std::shift_right(list<int>)/32 1.27% 14.286 14.468 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.27% 739.530 748.907 -
std::count(deque<int>)_(every_other)/1024 1.27% 242.696 245.770 -
std::generate_n(vector<int>)/8192 1.27% 1813.968 1836.916 -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.26% 22.340 22.622 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.26% 13.279 13.447 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.26% 10.561 10.695 -
SetIntersection_Interlaced_Set_float_262144_64 1.26% 1563835.857 1583557.453 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.26% 6405.808 6486.539 -
std::replace_if(deque<int>)_(sprinkled)/1024 1.26% 363.370 367.947 -
std::unique_copy(deque<int>)_(contiguous)/8192 1.26% 3680.856 3727.197 -
std::find_first_of(deque<int>)_(large_needle)/1024 1.26% 361558.777 366109.702 -
std::stable_sort(deque<int>)_(repeated)/8 1.26% 18.896 19.133 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.26% 525.138 531.730 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.25% 38939.829 39428.136 -
std::generate(deque<int>)/8192 1.25% 1872.577 1896.036 -
std::all_of(vector<int>)_(process_all)/32768 1.25% 8077.075 8178.259 -
rng::find_last(deque<int>)_(bail_90%)/50 1.25% 1.826 1.849 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.25% 21.736 22.008 -
std::copy_if(vector<int>)_(every_other)/1048576 1.25% 498040.194 504273.385 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.25% 1791.587 1813.947 -
std::find_if(list<int>)_(process_all)/8 1.24% 2.375 2.405 -
std::fill(vector<bool>)/4096 1.24% 4.147 4.198 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.24% 20821.388 21080.171 -
BM_deque_deque_ranges_move_backward/4096 1.24% 150.538 152.407 -
SetIntersection_Interlaced_Set_float_262144_256 1.24% 1566091.388 1585490.478 -
rng::starts_with(list<int>,_pred)/1024 1.24% 797.375 807.231 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.24% 1101064.848 1114665.758 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.23% 2885790.025 2921315.502 -
std::find_end(list<int>)_(same_length)/1000 1.23% 737.413 746.485 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.23% 11925728.305 12072243.545 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.23% 207.660 210.210 -
std::find(vector<char>)_(bail_25%)/8192 1.23% 39.222 39.703 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.23% 892.374 903.309 -
std::transform(list<int>,_list<int>)/32 1.23% 22.827 23.106 -
BM_deque_vector_ranges_copy_backward/1 1.22% 2.074 2.100 -
std::remove(list<int>)_(prefix)/8192 1.22% 8251.523 8352.317 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.22% 391.621 396.397 -
std::find_if_not(list<int>)_(process_all)/8 1.22% 3.538 3.581 -
std::reverse(list<int>)/8 1.22% 1.911 1.934 -
SetIntersection_Front_Vector_float_262144_4 1.22% 1052376.195 1065193.374 -
BM_PushHeap_string_SingleElement_64 1.22% 2.669 2.702 -
std::move(list<int>)/64 1.22% 40.592 41.086 -
std::unique_copy(vector<int>)_(contiguous)/8192 1.22% 1865.500 1888.190 -
std::unique_copy(list<int>)_(sprinkled)/1024 1.22% 732.611 741.517 -
std::reverse(list<int>)/64 1.21% 17.266 17.475 -
std::replace_if(list<int>)_(prefix)/1024 1.21% 728.023 736.830 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.21% 3786.644 3832.429 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.21% 1087608.253 1100748.048 -
std::unique(deque<int>,_pred)_(contiguous)/32 1.21% 56.516 57.198 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 1.21% 13710.614 13875.953 -
SetIntersection_Front_Vector_uint32_64_64 1.20% 10722800.515 10851685.773 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.20% 1112888.079 1126260.639 -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.20% 21.893 22.156 -
std::unique(vector<int>)_(contiguous)/52 1.20% 53.179 53.817 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.20% 486.339 492.177 -
std::swap_ranges(list<int>)/32 1.20% 19.221 19.452 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.20% 1.508 1.526 -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.20% 598.225 605.391 -
BM_CmpEqual_ushort_schar 1.20% 1.016 1.029 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.20% 899137.432 909884.122 -
std::is_sorted(deque<int>,_pred)/8 1.19% 4.760 4.816 -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.19% 9.819 9.936 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.19% 47.832 48.401 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.19% 12353.967 12500.844 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.19% 15.532 15.716 -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.19% 28.664 29.004 -
std::search(list<int>,_pred)_(same_length)/1024 1.19% 806.703 816.279 -
std::sort(vector<int>)_(qsort_adversarial)/8 1.19% 15.734 15.921 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.19% 15.949 16.139 -
std::reverse(deque<int>)/4096 1.19% 712.019 720.460 -
std::search(deque<int>)_(same_length)/8192 1.19% 3743.119 3787.492 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.18% 472742.040 478342.860 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.18% 7608.374 7698.504 -
std::count_if(list<int>)_(every_other)/8192 1.18% 7019.740 7102.893 -
std::stable_sort(deque<int>)_(shuffled)/8 1.18% 22.981 23.252 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.18% 23.823 24.103 -
std::remove(vector<int>)_(sprinkled)/8192 1.18% 1956.132 1979.140 -
bm_swap_ranges_vb_unaligned/64 1.18% 4.965 5.023 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.17% 20.621 20.863 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.17% 98658.650 99817.240 -
BM_deque_deque_move/4000 1.17% 145.515 147.221 -
std::remove_copy_if(deque<int>)_(prefix)/50 1.17% 27.844 28.170 -
std::copy_backward(vector<bool>)_(aligned)/32768 1.17% 35.471 35.886 -
std::find(vector<int>)_(bail_25%)/8 1.17% 1.366 1.382 -
std::move_backward(vector<int>)/512 1.17% 20.669 20.911 -
BM_CmpLess_uint_int 1.17% 1.076 1.089 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.17% 5322.331 5384.354 -
SetIntersection_None_Set_float_16384_64 1.17% 153748980.376 155540575.702 -
std::generate(deque<int>)/50 1.16% 11.890 12.029 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.16% 1.416 1.433 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.16% 87620.539 88638.824 -
std::fill_n(vector<int>)/8192 1.16% 231.351 234.038 -
BM_tolower_string<char> 1.16% 15.174 15.350 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.16% 802.379 811.689 -
BM_deque_deque_move/65536 1.16% 3074.673 3110.345 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.16% 1076671.997 1089154.447 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.16% 17609.242 17813.338 -
std::remove_if(deque<int>)_(prefix)/1024 1.16% 553.170 559.580 -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.16% 4283.556 4333.179 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.16% 263.582 266.633 -
std::find(vector<int>)_(bail_25%)/32768 1.16% 1839.623 1860.897 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.16% 52.643 53.252 -
std::search(deque<int>,_pred)_(single_element)/8192 1.15% 5606.329 5671.027 -
std::copy_if(deque<int>)_(entire_range)/4096 1.15% 1012.523 1024.183 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.15% 8.589 8.687 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.14% 469.075 474.442 -
std::remove_copy(list<int>)_(prefix)/8192 1.14% 6914.148 6993.166 -
rng::find_last_if(vector<int>)_(bail_10%)/50 1.14% 11.485 11.616 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.14% 32394.063 32763.621 -
std::find_first_of(deque<int>)_(large_needle)/8192 1.14% 23280263.867 23545694.433 -
std::find(vector<int>)_(bail_25%)/1024 1.14% 65.233 65.975 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.14% 6888.492 6966.902 -
std::search(deque<int>)_(single_element)/1024 1.14% 454.302 459.473 -
bm_ranges_swap_ranges_vb_unaligned/64 1.14% 6.225 6.296 -
BM_deque_deque_move/64000 1.14% 3011.970 3046.189 -
BM_PushHeap_uint64_Random_4 1.14% 2.538 2.567 -
BM_deque_deque_ranges_copy/5500 1.13% 197.612 199.855 -
bm_lexicographical_compare<signed_char>/64 1.13% 1.938 1.960 -
std::reverse_copy(deque<int>)/32768 1.13% 7927.655 8017.194 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.13% 482.658 488.108 -
BM_deque_vector_ranges_copy_backward/2 1.13% 1.815 1.836 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.13% 1033252.155 1044899.530 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 1.13% 22.422 22.674 -
std::upper_bound(std::list<int>)/8 1.12% 16.056 16.237 -
std::multiset<int>::contains(key)_(non-existent)/1024 1.12% 5.906 5.973 -
SetIntersection_Front_Vector_string_16384_1 1.12% 1070403.288 1082419.479 -
std::fill_n(vector<bool>)/64 1.12% 1.344 1.359 -
std::partition(vector<int>)_(sparse)/50 1.12% 13.802 13.957 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.12% 5396.976 5457.340 -
std::partition_copy(deque<int>)/1024 1.12% 629.637 636.667 -
SetIntersection_Front_Vector_string_256_16 1.12% 5997863.447 6064780.169 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.12% 782.058 790.781 -
rng::find_last_if(list<int>)_(bail_90%)/50 1.12% 2.163 2.187 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.12% 391.745 396.113 -
std::remove_copy(list<int>)_(prefix)/1024 1.12% 734.163 742.350 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.11% 24.265 24.535 -
std::replace_if(list<int>)_(prefix)/32 1.11% 13.705 13.858 -
std::rotate(list<int>)_(1_element_backward)/32 1.11% 13.150 13.296 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.11% 31.962 32.317 -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.11% 5.547 5.609 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.11% 8755998.915 8853148.061 -
rng::find_if(vector<bool>)_(process_all)/1048576 1.11% 573727.839 580092.581 -
std::shift_right(vector<int>)/50 1.11% 5.270 5.328 -
rng::starts_with(list<int>)/1048576 1.11% 932297.344 942623.544 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.11% 1225534.426 1239099.365 -
std::find(deque<int>)_(bail_25%)/1024 1.10% 67.036 67.775 -
std::rotate_copy(vector<int>)/1024 1.10% 32.915 33.277 -
std::replace_if(list<int>)_(prefix)/50 1.10% 24.404 24.672 -
std::shift_left(deque<int>)/8192 1.10% 298.221 301.493 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.09% 4755.503 4807.529 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.09% 18.254 18.454 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.09% 3848.701 3890.773 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.09% 230.686 233.208 -
std::count(deque<int>)_(every_other)/8192 1.09% 1907.579 1928.420 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.09% 843.516 852.727 -
std::find_end(vector<int>)_(near_matches)/8192 1.09% 760551.948 768856.476 -
std::shift_right(deque<int>)/50 1.09% 4.462 4.511 -
std::unique(vector<int>)_(sprinkled)/1024 1.09% 526.301 532.036 -
std::any_of(list<int>)_(process_all)/8 1.09% 2.623 2.652 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.09% 5633.649 5694.855 -
std::adjacent_find(vector<int>,_pred)/1024 1.09% 395.510 399.802 -
std::remove(list<int>)_(prefix)/50 1.08% 62.364 63.041 -
std::move_backward(vector<bool>)_(aligned)/32768 1.08% 37.639 38.047 -
std::find_end(forward_list<int>)_(near_matches)/1024 1.08% 37546.177 37952.915 -
std::all_of(list<int>)_(process_all)/50 1.08% 21.700 21.936 -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.08% 1.487 1.504 -
std::pop_heap(deque<std::string>)/8 1.08% 56.960 57.577 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.08% 12.891 13.030 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.08% 5.111 5.166 -
rng::contains(vector<int>)_(process_all)/32 1.08% 8.185 8.273 -
std::partition_point(vector<int>)/50 1.08% 2.540 2.567 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.08% 6.568 6.639 -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.08% 16.409 16.586 -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.08% 77.028 77.859 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.08% 54328.975 54914.756 -
std::search(deque<int>)_(single_element)/1000 1.08% 444.708 449.500 -
std::fill(vector<bool>)/512 1.08% 1.589 1.607 -
std::unique(list<int>,_pred)_(contiguous)/8192 1.07% 7478.992 7559.361 -
std::find_end(list<int>)_(match_near_end)/1024 1.07% 59.204 59.839 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.07% 4.638 4.688 -
std::copy(vector<bool>)_(aligned)/4096 1.07% 4.786 4.837 -
std::sample(list<int>)/1024 1.07% 11880.862 12007.726 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.07% 54.245 54.824 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 1.07% 52.704 53.265 -
std::find(list<int>)_(bail_25%)/8192 1.06% 1417.486 1432.566 -
std::find_first_of(list<int>)_(small_needle)/8192 1.06% 21855.720 22087.868 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.06% 16776971.002 16954958.955 -
std::multimap<int,_int>::count(key)_(existent)/1024 1.06% 5.509 5.567 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.06% 3828.327 3868.903 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.06% 5331.320 5387.800 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.06% 50.267 50.798 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.06% 42.562 43.011 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.06% 26.750 27.033 -
BM_vector_deque_move_backward/1024 1.05% 37.608 38.004 -
std::is_sorted(list<int>)/8 1.05% 2.095 2.117 -
std::unique(deque<int>)_(sprinkled)/8192 1.05% 3780.650 3820.429 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.05% 21.186 21.409 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.05% 5126.020 5179.893 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.05% 638761.768 645462.937 -
std::unique(vector<int>,_pred)_(sprinkled)/52 1.05% 70.245 70.982 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.05% 25767956.931 26038247.844 -
std::find_end(vector<int>,_pred)_(process_all)/1000 1.05% 521.054 526.518 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.05% 34064.300 34421.512 -
std::upper_bound(std::vector<int>)/8 1.05% 5.930 5.992 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.05% 595916.198 602157.031 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.05% 15.978 16.145 -
BM_StringEraseWithMove_Large_Transparent 1.05% 2.998 3.029 -
std::find_if(vector<bool>)_(process_all)/50 1.05% 23.766 24.014 -
std::move(vector<bool>)_(aligned)/4096 1.04% 6.938 7.010 -
std::rotate(list<int>)_(1_element_backward)/1024 1.04% 735.487 743.171 -
std::reverse(deque<int>)/32768 1.04% 5670.670 5729.801 -
std::find(vector<long_long>)_(process_all)/8192 1.04% 718.371 725.862 -
SetIntersection_Front_Vector_string_16_16 1.04% 50828114.001 51357407.605 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.04% 1097724.440 1109150.427 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.04% 944144.792 953969.810 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.04% 2516.724 2542.899 -
std::count(vector<int>)_(every_other)/1024 1.04% 101.613 102.669 -
std::remove_if(vector<int>)_(prefix)/32 1.04% 48.522 49.025 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.04% 1047960.357 1058823.092 -
std::find(deque<int>)_(bail_25%)/32768 1.04% 1898.704 1918.372 -
std::find_first_of(deque<int>)_(large_needle)/50 1.03% 665.610 672.497 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.03% 391.029 395.075 -
std::unique(list<int>,_pred)_(contiguous)/52 1.03% 70.424 71.153 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.03% 12.832 12.965 -
std::find_first_of(list<int>)_(small_needle)/1024 1.03% 2727.692 2755.835 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.03% 393.516 397.568 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.03% 1118413.574 1129926.183 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.03% 8076.377 8159.449 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.03% 43822.713 44272.559 -
SetIntersection_Front_Set_float_256_256 1.03% 8213147.406 8297443.690 -
std::remove(vector<int>)_(sprinkled)/50 1.03% 52.517 53.056 -
std::partition_point(deque<int>)/32 1.03% 4.137 4.179 -
std::remove_copy_if(list<int>)_(prefix)/32 1.03% 16.827 16.999 -
std::stable_partition(list<int>)_(sparse)/8192 1.02% 8751.420 8841.096 -
std::find_end(vector<int>,_pred)_(process_all)/8192 1.02% 4261.713 4305.315 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.02% 1922.498 1942.156 -
std::swap_ranges(vector<int>)/50 1.02% 5.573 5.630 -
std::sample(list<int>)/32 1.02% 309.804 312.967 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.02% 797169.451 805300.383 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.02% 13127516.396 13261390.875 -
SetIntersection_Interlaced_Set_uint64_262144_64 1.02% 1612635.500 1629032.635 -
BM_lexicographical_compare_three_way_slow_path/262144 1.02% 71874.396 72604.489 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.02% 10.708 10.817 -
std::stable_sort(vector<int>)_(shuffled)/8 1.02% 19.626 19.825 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.01% 1518.786 1534.162 -
SetIntersection_Front_Vector_uint32_16384_64 1.01% 1335174.780 1348667.803 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.01% 13987.987 14129.277 -
std::remove(vector<int>)_(prefix)/32 1.01% 48.519 49.008 -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.01% 481676.046 486538.459 -
std::move(vector<bool>)_(aligned)/32768 1.01% 36.431 36.799 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.01% 12.844 12.973 -
BM_CmpLess_schar_int 1.01% 1.120 1.131 -
std::remove(vector<int>)_(sprinkled)/32 1.01% 48.372 48.859 -
std::for_each_n(list<int>)/8 1.01% 2.525 2.550 -
std::find(deque<int>)_(bail_25%)/8 1.00% 2.264 2.286 -
std::find(vector<int>)_(process_all)/1024 1.00% 239.957 242.367 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 1.00% 2172.575 2194.382 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.00% 37889559.214 38269712.939 -
std::fill_n(deque<int>)/8192 1.00% 233.040 235.377 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.00% 6.924 6.993 -

Performance Improvements - execution_time Δ Previous Current σ
bm_swap_ranges_vb_unaligned/4096 -78.68% 305.502 65.139 -
std::fill(vector<bool>)/262144 -75.78% 953.233 230.906 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -65.98% 175.561 59.726 -
std::copy_n(vector<bool>)_(aligned)/262144 -64.43% 760.578 270.552 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -63.20% 40.900 15.050 -
BM_StringConstructDestroyCStr_Small_Opaque -61.93% 5.534 2.107 -
BM_StringConstructDestroyCStr_Empty_Opaque -58.38% 5.704 2.374 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -55.08% 96.807 43.483 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -52.44% 24.085 11.455 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -51.10% 38.330 18.745 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.89% 73.288 35.989 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -48.83% 14.924 7.636 -
std::is_sorted_until(deque<int>)/8 -46.72% 4.712 2.510 -
rng::find_last(list<int>)_(bail_10%)/1024 -45.50% 1238.746 675.061 -
std::rotate(list<int>)_(by_1/2)/8192 -45.44% 7899.777 4310.240 -
std::vector<int>::ctor(size)/8192 -45.22% 561.801 307.733 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -44.79% 0.481 0.265 -
SetIntersection_Interlaced_Vector_uint32_262144_16 -44.14% 5270421.331 2943949.910 -
std::set<std::string>::insert(value)_(already_present)/1024 -43.14% 29.492 16.771 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -42.88% 29241713.286 16702775.747 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -42.77% 136.955 78.382 -
SetIntersection_Interlaced_Vector_uint32_262144_256 -39.60% 40014562.258 24167643.735 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -37.48% 0.484 0.303 -
std::unordered_set<int>::count(key)_(non-existent)/0 -37.12% 0.484 0.304 -
std::adjacent_find(deque<int>)/50 -36.95% 23.692 14.937 -
std::rotate(list<int>)_(1_element_backward)/8192 -36.52% 11496.851 7297.911 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -36.43% 1.693 1.076 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -35.01% 82702276.932 53744337.489 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -33.03% 9.666 6.473 -
bm_lexicographical_compare<int>/32768 -32.63% 2844.229 1916.292 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -32.34% 0.697 0.472 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -32.02% 3.904 2.654 -
std::copy_n(vector<int>)/4096 -32.01% 216.782 147.390 -
std::move_backward(vector<bool>)_(aligned)/1048576 -31.76% 2548.583 1739.226 -
std::move_backward(vector<int>)/32768 -31.75% 2552.600 1742.185 -
ranges::min(std::vector<char>)/1 -31.24% 0.431 0.296 -
bm_ranges_lexicographical_compare<int>/32768 -30.94% 2780.581 1920.213 -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.92% 5555.545 3837.540 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -30.92% 49.589 34.257 -
bm_lexicographical_compare<signed_char>/262144 -30.81% 5548.620 3838.984 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -30.54% 85.047 59.074 -
std::set<std::string>::insert(value)_(already_present)/32 -30.36% 10.522 7.328 -
ranges::min(std::deque<char>)/70000 -30.35% 25640.784 17858.759 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -30.17% 108.337 75.653 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.83% 6.732 4.724 -
std::unique_copy(deque<int>)_(sprinkled)/32 -29.57% 13.084 9.215 -
std::unique_copy(deque<int>)_(sprinkled)/52 -29.33% 20.853 14.736 -
BM_StringDestroy_Large -29.20% 10.130 7.173 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -29.10% 25028.095 17745.684 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -28.50% 19.121 13.672 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -28.25% 30338813.810 21767037.566 -
SetIntersection_Interlaced_Vector_uint32_16384_64 -27.94% 7781815.500 5607837.122 -
rng::find_last_if(vector<int>)_(bail_90%)/8 -27.74% 0.683 0.494 -
std::fill(list<int>)/1024 -27.60% 672.834 487.138 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -27.44% 34.495 25.030 -
BM_StringEraseWithMove_Huge_Opaque -27.09% 63.777 46.497 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -27.00% 57.741 42.149 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -26.96% 41.462 30.284 -
ranges::min(std::list<long_long>)/1 -26.88% 0.426 0.312 -
std::adjacent_find(deque<int>)/8 -26.76% 3.975 2.911 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -26.47% 2228362.492 1638584.003 -
SetIntersection_Interlaced_Vector_uint32_16384_16 -26.27% 3223556.303 2376741.375 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -26.00% 0.405 0.300 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -25.78% 50.176 37.238 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -25.76% 1515.837 1125.332 -
ranges::min(std::deque<long_long>)/70000 -25.53% 25458.678 18960.198 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.46% 33.425 24.914 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -25.02% 40.732 30.541 -
std::shift_left(vector<int>)/32 -24.89% 3.949 2.966 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -24.64% 55.386 41.737 -
BM_PushHeap_uint32_Ascending_1 -24.27% 0.633 0.480 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -23.89% 2.089 1.590 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -23.84% 169322548.512 128949056.231 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -23.81% 0.612 0.467 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -23.78% 0.492 0.375 -
std::stable_partition(list<int>)_(dense)/8192 -23.16% 22633.205 17390.680 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -23.14% 5725880.171 4400738.002 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -22.78% 2.395 1.849 -
BM_StringAssignAsciiz_Empty_Opaque -22.76% 3.717 2.871 -
SetIntersection_Interlaced_Vector_uint64_262144_64 -22.53% 11757442.123 9108570.435 -
std::unordered_map<int,_int>::clear()/8192 -22.42% 85729.667 66507.323 -
std::unordered_map<int,_int>::clear()/1024 -22.32% 10820.773 8405.180 -
BM_lexicographical_compare_three_way<IntPtr>/1 -22.27% 0.445 0.346 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -22.23% 10506.814 8171.498 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -22.21% 1.581 1.230 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -22.15% 78906195.157 61432145.613 -
BM_PushHeap_string_PipeOrgan_262144 -21.91% 21.965 17.153 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -21.90% 1.776 1.387 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.81% 5747.927 4494.522 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -21.76% 52745093.034 41267889.382 -
bm_lexicographical_compare<unsigned_char>/262144 -21.64% 5731.802 4491.383 -
BM_deque_deque_ranges_move/0 -21.53% 0.919 0.721 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.43% 74.434 58.482 -
BM_StringEraseWithMove_Huge_Transparent -21.41% 59.069 46.422 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -21.27% 2.099 1.653 -
std::find(vector<short>)_(bail_25%)/8 -21.25% 0.825 0.650 -
BM_StringConstructDestroyCStr_Large_Opaque -21.25% 22.076 17.386 -
ranges::min(std::deque<char>)/64 -21.05% 20.984 16.567 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.98% 24512.513 19369.484 -
SetIntersection_Interlaced_Vector_uint64_1024_256 -20.88% 6828824.671 5402887.503 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -20.71% 680.672 539.671 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -20.64% 25546.244 20274.158 -
std::unordered_multimap<int,_int>::clear()/8192 -20.34% 79928.074 63674.186 -
BM_StringDestroy_Huge -20.21% 13.308 10.618 -
std::multiset<std::string>::erase(key)_(existent)/8192 -20.10% 101.247 80.900 -
std::unordered_multimap<int,_int>::clear()/1024 -20.04% 10248.008 8194.091 -
std::rotate(list<int>)_(by_1/4)/8192 -19.96% 8246.035 6599.953 -
std::unordered_multiset<int>::count(key)_(existent)/1024 -19.86% 2.023 1.621 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.78% 40.166 32.221 -
BM_PushHeap_string_Descending_262144 -19.77% 4.014 3.221 -
BM_vector_deque_move_backward/0 -19.57% 0.601 0.484 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -19.56% 2749842.191 2211924.167 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -19.54% 56.839 45.731 -
std::transform(list<int>)_(identity_transform)/32 -19.28% 20.995 16.948 -
std::unordered_set<std::string>::find(key)_(existent)/32 -19.10% 37.003 29.938 -
BM_StringRelational_Eq_Small_Small_ChangeLast -18.97% 2.126 1.723 -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -18.92% 1.619 1.312 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -18.85% 28.369 23.020 -
std::find_if(vector<char>)_(bail_25%)/8 -18.84% 0.908 0.737 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -18.81% 15.051 12.219 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -18.76% 42.028 34.143 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -18.72% 8.217 6.679 -
std::set<std::string>::erase(iterator)/1024 -18.71% 33.797 27.472 -
std::unordered_set<int>::contains(key)_(existent)/8192 -18.66% 1.632 1.328 -
BM_StringAssignAsciiz_Small_Opaque -18.60% 3.530 2.873 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -18.59% 38.784 31.575 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -18.56% 1794858.147 1461709.127 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -18.48% 9.608 7.833 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -18.34% 13.544 11.060 -
std::copy_n(vector<bool>)_(aligned)/1048576 -18.07% 3775.097 3093.073 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -17.97% 11.923 9.781 -
ranges::min(std::deque<long_long>)/64 -17.82% 21.015 17.271 -
BM_StringAssignStr_Huge_Transparent -17.55% 132.249 109.043 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -17.51% 660.205 544.607 -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -17.36% 26.281 21.720 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -16.98% 5106.310 4239.393 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -16.96% 1.230 1.021 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.88% 6.894 5.730 -
std::multiset<std::string>::insert(value)_(already_present)/8192 -16.86% 62.971 52.354 -
rng::contains_subrange(deque<int>)_(process_all)/16 -16.84% 9.068 7.541 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -16.78% 1.427 1.187 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -16.71% 8.931 7.439 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -16.69% 14.650 12.204 -
BM_PushHeap_float_Descending_1 -16.61% 0.575 0.479 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -16.61% 10244.479 8543.311 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.59% 6815.476 5684.512 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -16.59% 8319614.290 6939158.515 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.52% 76.514 63.875 -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.31% 14.425 12.072 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -16.25% 10.533 8.822 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.15% 54813.416 45962.164 -
std::unordered_set<std::string>::erase(iterator)/8192 -16.09% 30.988 26.003 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.08% 38.241 32.093 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -16.07% 13.549 11.371 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -16.04% 7.917 6.647 -
BM_PushHeap_uint64_Descending_1 -15.93% 0.532 0.447 -
rng::find_last_if(deque<int>)_(bail_90%)/8 -15.90% 1.157 0.973 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -15.89% 0.671 0.564 -
BM_PushHeap_string_PipeOrgan_16384 -15.86% 14.830 12.478 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -15.78% 5050847.031 4254017.851 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -15.77% 609.213 513.162 -
std::copy(vector<int>)/262144 -15.70% 14789.133 12466.574 -
std::multiset<std::string>::equal_range(key)_(existent)/32 -15.59% 19.908 16.805 -
std::fill(list<int>)/8192 -15.55% 9169.690 7743.392 -
BM_StringRead_Cold_Shallow_Large -15.50% 1.403 1.186 -
std::multiset<std::string>::ctor(const&,_alloc)/32 -15.46% 877.054 741.471 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -15.38% 53.568 45.332 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -15.29% 13.807 11.695 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.26% 1.634 1.384 -
bm_ranges_lexicographical_compare<signed_char>/64 -15.25% 2.485 2.106 -
std::unordered_map<int,_int>::erase(iterator)/1024 -15.06% 23.536 19.992 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -14.98% 25.835 21.964 -
std::unordered_set<int>::count(key)_(non-existent)/32 -14.94% 1.798 1.529 -
std::find_end(deque<int>)_(process_all)/8192 -14.90% 2358.651 2007.225 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -14.82% 340346.648 289921.685 -
BM_StringConstructDestroyCStr_Large_Transparent -14.79% 14.918 12.712 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -14.78% 6.966 5.936 -
std::multiset<int>::equal_range(key)_(non-existent)/32 -14.75% 2.758 2.351 -
SetIntersection_Interlaced_Vector_uint32_262144_64 -14.68% 19844042.749 16931270.295 -
std::unordered_set<int>::count(key)_(non-existent)/1024 -14.57% 1.861 1.590 -
std::equal(deque<int>)_(it,_it,_it)/50 -14.56% 25.289 21.606 -
std::copy_backward(vector<bool>)_(aligned)/1048576 -14.52% 3777.703 3229.109 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -14.33% 28.549 24.459 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.26% 6757.311 5793.753 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -14.17% 11719.988 10058.947 -
std::reverse_copy(vector<int>)/32768 -14.09% 1142.069 981.200 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -14.06% 1.792 1.540 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -14.03% 47.104 40.495 -
SetIntersection_Interlaced_Vector_uint64_16384_256 -14.01% 20880905.665 17955191.826 -
std::copy(deque<int>)/1048576 -13.89% 58425.247 50311.188 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.88% 1058726.182 911804.532 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -13.77% 4052403.389 3494222.533 -
std::any_of(list<int>)_(process_all)/8192 -13.77% 8082.795 6969.488 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -13.68% 1644.936 1419.869 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -13.62% 64.892 56.055 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -13.57% 0.263 0.228 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -13.46% 4.843 4.192 -
std::unordered_set<std::string>::ctor(const&)/32 -13.36% 778.441 674.474 -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.34% 49.283 42.708 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.31% 14248.646 12351.593 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -13.29% 0.640 0.555 -
BM_StringFindCharLiteral/16 -13.23% 1.864 1.618 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -13.22% 54.456 47.257 -
BM_StringFindCharLiteral/8 -13.12% 1.862 1.618 -
std::unordered_multiset<int>::count(key)_(existent)/32 -13.05% 1.689 1.469 -
BM_vector_deque_move/2 -13.05% 2.055 1.787 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -13.02% 426.353 370.835 -
std::rotate(list<int>)_(1_element_forward)/8192 -13.01% 8103.594 7049.292 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -12.95% 8.481 7.382 -
BM_StringCtorDefault -12.94% 0.305 0.265 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -12.85% 1.216 1.059 -
std::unordered_multiset<int>::count(key)_(existent)/8192 -12.82% 1.812 1.580 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -12.77% 0.476 0.415 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -12.77% 30.528 26.629 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -12.77% 1.102 0.961 -
ranges::minmax(std::list<long_long>)/1 -12.67% 0.449 0.392 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -12.62% 10.739 9.384 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -12.59% 26.511 23.172 -
std::move(vector<bool>)_(aligned)/64 -12.59% 1.799 1.573 -
BM_StringFindStringLiteral/8 -12.54% 1.850 1.618 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -12.54% 15647.300 13685.551 -
SetIntersection_Interlaced_Vector_uint64_256_64 -12.49% 7779989.767 6807962.796 -
BM_StringFindStringLiteral/16 -12.43% 1.853 1.623 -
BM_deque_deque_ranges_copy/0 -12.40% 0.793 0.694 -
std::set<int>::ctor(const&,_alloc)/32 -12.36% 248.600 217.878 -
std::unordered_map<int,_int>::erase(iterator)/8192 -12.34% 23.031 20.189 -
std::copy_backward(vector<int>)/4096 -12.31% 215.495 188.962 -
BM_StringFindCharLiteral/32 -12.30% 1.846 1.618 -
SetIntersection_Interlaced_Vector_uint32_1024_256 -12.28% 7720223.372 6771817.783 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -12.25% 1846.154 1620.079 -
BM_vector_deque_move/1 -12.21% 2.314 2.031 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -12.20% 0.467 0.410 -
BM_StringFindStringLiteral/128 -12.15% 3.510 3.083 -
std::rotate(list<int>)_(by_1/3)/8192 -12.11% 9548.625 8392.652 -
std::copy_n(list<int>)/4096 -12.04% 4194.105 3688.960 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -12.04% 49.640 43.662 -
SetIntersection_Interlaced_Vector_uint64_1024_4 -12.02% 1410350.042 1240818.686 -
SetIntersection_None_Set_float_1024_64 -11.96% 9940624.689 8751559.343 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -11.94% 25.952 22.853 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -11.89% 1519159.455 1338588.571 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -11.85% 37.575 33.121 -
std::set<int>::clear()/1024 -11.79% 10738.705 9473.101 -
std::find_first_of(vector<int>)_(small_needle)/32 -11.66% 52.287 46.189 -
std::fill(deque<int>)/8192 -11.66% 268.798 237.453 -
std::find_if_not(deque<int>)_(bail_25%)/8192 -11.59% 567.990 502.178 -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.56% 17.366 15.358 -
std::multiset<std::string>::erase(iterator)/32 -11.56% 30.611 27.073 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.55% 30.233 26.742 -
SetIntersection_None_Set_float_1024_4 -11.53% 9923299.226 8778786.564 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -11.49% 1528137.367 1352523.602 -
SetIntersection_None_Set_float_1024_1 -11.47% 10211656.720 9039973.284 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -11.47% 103804115.593 91895318.692 -
std::unordered_map<int,_int>::erase(iterator)/32 -11.42% 22.511 19.941 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -11.36% 106.638 94.529 -
bm_gcd_trivial -11.34% 0.682 0.605 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.30% 52927.375 46946.126 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.29% 1.423 1.263 -
std::unordered_set<std::string>::count(key)_(existent)/32 -11.28% 36.402 32.296 -
BM_StringFindCharLiteral/64 -11.26% 2.353 2.088 -
SetIntersection_None_Set_string_262144_4 -11.19% 1795269.531 1594295.326 -
SetIntersection_Front_Set_uint64_262144_64 -11.19% 1795747.471 1594738.378 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -11.17% 125511.444 111494.116 -
std::copy(deque<int>)/262144 -11.13% 13076.154 11620.652 -
SetIntersection_None_Set_uint32_262144_16384 -11.13% 1337489.748 1188643.637 -
SetIntersection_Interlaced_Vector_uint32_16384_4 -11.13% 1509125.832 1341183.305 -
BM_StringFindAllMatch/8 -11.11% 2.899 2.577 -
SetIntersection_None_Set_float_1024_256 -11.01% 9770402.559 8694988.275 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.97% 734.315 653.739 -
BM_StringFindAllMatch/1 -10.96% 3.120 2.778 -
SetIntersection_None_Set_uint32_262144_1024 -10.95% 1348604.410 1200944.012 -
std::reverse_copy(list<int>)/32768 -10.91% 30175.633 26882.918 -
BM_StringFindStringLiteral/64 -10.72% 2.390 2.133 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.72% 5766.955 5148.826 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.68% 42.917 38.331 -
BM_PushHeap_string_QuickSortAdversary_1 -10.67% 0.528 0.472 -
std::unordered_map<int,_int>::clear()/32 -10.64% 670.773 599.406 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -10.61% 22.750 20.337 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -10.59% 3.140 2.808 -
std::set<std::string>::erase(key)_(existent)/8192 -10.57% 93.295 83.432 -
SetIntersection_Interlaced_Vector_uint64_1024_64 -10.54% 3801964.997 3401315.135 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -10.54% 1879996.744 1681915.447 -
std::partition(list<int>)_(sparse)/8192 -10.51% 8535.869 7639.083 -
std::find(list<int>)_(process_all)/8192 -10.50% 8279.596 7410.473 -
BM_PushHeap_string_PipeOrgan_1024 -10.50% 10.583 9.472 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.48% 126314.356 113077.716 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -10.47% 17.567 15.727 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -10.47% 30.048 26.901 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -10.42% 6.228 5.579 -
vector<bool>::reserve() -10.33% 8.955 8.030 -
std::find_first_of(vector<int>)_(small_needle)/50 -10.32% 79.119 70.956 -
SetIntersection_None_Set_float_1024_16 -10.29% 9965218.671 8939357.413 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -10.29% 1825819.660 1637906.168 -
SetIntersection_Interlaced_Vector_float_16384_1024 -10.25% 43964431.175 39456681.800 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.25% 43659.762 39183.524 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -10.12% 70.121 63.024 -
std::copy_n(list<int>)/32768 -10.11% 28709.356 25806.630 -
BM_StringAssignStr_Large_Transparent -10.09% 11.220 10.087 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -10.07% 3632.935 3267.181 -
BM_StringFindCharLiteral/128 -10.07% 3.341 3.005 -
std::rotate_copy(list<int>)/8192 -10.02% 7750.112 6973.930 -
SetIntersection_None_Set_string_262144_16 -9.99% 1766589.029 1590070.477 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -9.99% 0.459 0.414 -
std::unordered_multimap<int,_int>::erase(iterator)/32 -9.97% 21.576 19.425 -
bm_ranges_lexicographical_compare<signed_char>/1 -9.96% 1.745 1.571 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -9.94% 226.492 203.984 -
BM_StringAssignAsciizMix_Opaque -9.92% 5.427 4.889 -
BM_PushHeap_uint64_Ascending_64 -9.89% 1.680 1.514 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -9.86% 1.525 1.375 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -9.84% 26.481 23.874 -
std::find(vector<long_long>)_(process_all)/8 -9.79% 1.146 1.033 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.79% 41.012 36.997 -
std::multiset<int>::count(key)_(existent)/8192 -9.77% 10.301 9.295 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -9.73% 1.572 1.419 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -9.70% 15116743.787 13649788.809 -
std::multiset<std::string>::contains(key)_(existent)/8192 -9.66% 32.347 29.222 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -9.65% 1.707 1.542 -
SetIntersection_None_Set_string_262144_1 -9.65% 1757024.738 1587548.908 -
std::find_if_not(vector<int>)_(process_all)/32768 -9.62% 3542.324 3201.610 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.48% 1.138 1.030 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -9.47% 21.557 19.516 -
BM_StringFindStringLiteral/32 -9.45% 1.954 1.769 -
std::lower_bound(std::deque<int>)/8 -9.36% 18.598 16.857 -
BM_StringFindCharLiteral/4096 -9.34% 85.069 77.128 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -9.26% 0.279 0.253 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.25% 1.445 1.312 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.23% 7.122 6.464 -
std::find_if_not(vector<int>)_(process_all)/8192 -9.22% 885.680 803.979 -
SetIntersection_None_Set_uint32_262144_262144 -9.17% 1325515.787 1203926.354 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.15% 410.898 373.284 -
std::unordered_set<std::string>::find(key)_(existent)/8192 -9.12% 38.776 35.239 -
std::set<int>::insert(value)_(already_present)/1024 -9.07% 6.177 5.617 -
SetIntersection_Interlaced_Vector_string_262144_16 -9.07% 6106808.263 5553010.359 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.89% 44030.914 40118.078 -
std::multiset<int>::contains(key)_(non-existent)/32 -8.86% 2.794 2.546 -
BM_StringAssignAsciiz_Large_Transparent -8.83% 12.691 11.570 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -8.78% 34.186 31.184 -
std::unordered_set<int>::ctor(const&,_alloc)/32 -8.78% 289.205 263.822 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -8.75% 32.908 30.029 -
SetIntersection_Front_Set_string_256_256 -8.68% 31496591.707 28762327.221 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -8.65% 20.760 18.963 -
BM_StringFindAllMatch/64 -8.60% 3.436 3.141 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -8.60% 37.328 34.116 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -8.60% 34.305 31.354 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -8.59% 25.171 23.009 -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.57% 0.836 0.764 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -8.56% 15211.403 13908.699 -
std::map<std::string,_int>::ctor(const&)/1024 -8.56% 38834.476 35509.702 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -8.55% 770.911 705.036 -
SetIntersection_Front_Set_string_1024_256 -8.54% 15845488.320 14491827.700 -
BM_std_minmax_element<long_long>/3 -8.53% 1.214 1.111 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -8.51% 120870.432 110581.293 -
std::find_if(vector<int>)_(bail_25%)/1024 -8.49% 29.399 26.904 -
std::unordered_multimap<int,_int>::clear()/32 -8.49% 650.309 595.128 -
std::unordered_map<int,_int>::count(key)_(existent)/32 -8.48% 1.400 1.282 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -8.44% 21.210 19.419 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -8.44% 14.158 12.964 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -8.43% 11.451 10.485 -
BM_PushHeap_uint64_Ascending_262144 -8.43% 5.087 4.658 -
BM_PushHeap_string_Random_1 -8.40% 0.640 0.586 -
vector<bool>(size_type,_const_value_type&) -8.39% 9.011 8.255 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.38% 4.629 4.241 -
std::find_first_of(vector<int>)_(small_needle)/1024 -8.37% 1551.662 1421.802 -
BM_StringConstructDestroyCStr_Empty_Transparent -8.34% 0.272 0.249 -
SetIntersection_Interlaced_Vector_float_262144_16 -8.33% 3295319.258 3020790.003 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -8.33% 15060306.171 13806016.354 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -8.28% 33.705 30.914 -
std::move_backward(vector<bool>)_(unaligned)/64 -8.27% 1.858 1.704 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -8.25% 6985790.026 6409682.914 -
SetIntersection_Interlaced_Vector_float_16384_64 -8.18% 6294520.533 5779881.109 -
std::map<int,_int>::contains(key)_(non-existent)/32 -8.12% 3.041 2.794 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -8.12% 23.498 21.589 -
SetIntersection_Front_Vector_uint64_262144_256 -8.03% 2273169.001 2090525.455 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.98% 5380848.719 4951345.105 -
std::deque<int>::ctor(size)/1024 -7.97% 76.442 70.349 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -7.97% 2.646 2.435 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.96% 24.803 22.828 -
std::find_first_of(vector<int>)_(small_needle)/8192 -7.92% 12345.160 11367.700 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.91% 13.408 12.346 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.84% 378228.406 348585.213 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -7.83% 14642.149 13496.184 -
std::find_if_not(vector<int>)_(process_all)/8 -7.82% 1.491 1.375 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -7.78% 76.590 70.627 -
std::set<int>::clear()/8192 -7.77% 90147.786 83147.291 -
std::set<int>::erase(iterator)/8192 -7.76% 22.146 20.427 -
SetIntersection_Interlaced_Vector_float_262144_16384 -7.75% 346363701.554 319518394.745 -
std::remove(list<int>)_(prefix)/1024 -7.75% 1041.633 960.914 -
std::copy_backward(vector<int>)/32768 -7.73% 3783.374 3490.875 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.73% 55.557 51.263 -
BM_StringAssignAsciiz_Large_Opaque -7.70% 12.577 11.608 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -7.68% 0.555 0.513 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -7.60% 7.994 7.386 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -7.60% 1055.440 975.199 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.58% 22.620 20.905 -
std::multiset<std::string>::insert(value)_(already_present)/1024 -7.58% 57.864 53.479 -
std::set<int>::erase(iterator)/1024 -7.58% 22.001 20.334 -
std::set<int>::erase(iterator)/32 -7.55% 21.413 19.795 -
BM_StringFindNoMatch/10 -7.55% 1.375 1.271 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -7.55% 2.994 2.768 -
std::unordered_multimap<int,_int>::ctor(const&)/32 -7.54% 213.938 197.803 -
BM_PushHeap_uint64_Ascending_256 -7.53% 2.259 2.089 -
BM_PushHeap_string_Descending_1024 -7.52% 2.622 2.425 -
std::remove_if(list<int>)_(sprinkled)/50 -7.50% 76.207 70.488 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.50% 555.186 513.524 -
std::multiset<std::string>::contains(key)_(existent)/32 -7.49% 19.939 18.445 -
BM_deque_deque_ranges_move/2 -7.49% 2.301 2.129 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -7.48% 24.833 22.975 -
vector<bool>::resize() -7.46% 11.672 10.801 -
std::multiset<std::string>::find(key)_(existent)/8192 -7.45% 29.987 27.752 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -7.44% 25032245.064 23170961.498 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -7.43% 524184.866 485220.992 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -7.41% 23.079 21.369 -
std::partition_point(list<int>)/8192 -7.41% 12736.236 11792.588 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.38% 1.319 1.222 -
std::multiset<std::string>::erase(key)_(existent)/1024 -7.36% 102.071 94.555 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -7.35% 581.331 538.585 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -7.28% 1.321 1.224 -
BM_std_minmax_element<short>/2 -7.24% 0.669 0.621 -
BM_StringRead_Cold_Shallow_Small -7.21% 1.268 1.176 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.20% 14145.927 13126.719 -
std::set<std::string>::contains(key)_(non-existent)/32 -7.20% 11.145 10.342 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -7.20% 651.987 605.019 -
std::find_first_of(vector<int>)_(large_needle)/50 -7.18% 283.645 263.279 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.17% 7986753.896 7413718.321 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.16% 1998.963 1855.753 -
BM_PushHeap_string_PipeOrgan_256 -7.15% 8.500 7.892 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.14% 27554030.135 25586143.810 -
BM_StringAssignStr_Large_Opaque -7.12% 10.869 10.095 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.12% 88625.018 82314.755 -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.09% 2009365.413 1866972.322 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.08% 1974.673 1834.773 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.08% 18.374 17.074 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.08% 572.329 531.830 -
std::move_backward(list<int>)/4096 -7.07% 4994.049 4641.013 -
bm_ranges_lexicographical_compare<unsigned_char>/8 -7.05% 1.490 1.385 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -7.05% 1.350 1.255 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -7.04% 6713220.081 6240313.975 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.04% 83200.821 77346.213 -
SetIntersection_Front_Vector_uint64_1024_1024 -7.03% 5913337.802 5497639.927 -
std::find(list<int>)_(bail_25%)/32768 -7.01% 8395.526 7807.158 -
std::set<int>::find(key)_(non-existent)/32 -6.99% 2.423 2.253 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.99% 1.316 1.224 -
SetIntersection_Front_Vector_uint32_262144_64 -6.98% 1367078.890 1271604.166 -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -6.97% 1.524 1.418 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -6.95% 0.423 0.394 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.92% 1.320 1.229 -
std::multiset<int>::ctor(const&,_alloc)/8192 -6.90% 52588.898 48959.112 -
std::rotate(deque<int>)_(by_1/2)/8192 -6.89% 1585.618 1476.351 -
BM_deque_vector_ranges_move_backward/0 -6.88% 1.466 1.365 -
SetIntersection_Front_Set_uint64_256_64 -6.87% 5783952.454 5386400.910 -
std::unordered_set<int>::insert(value)_(already_present)/8192 -6.84% 2.776 2.586 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.83% 821.602 765.454 -
BM_PushHeap_string_Random_262144 -6.83% 19.494 18.163 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -6.82% 313982.582 292573.783 -
BM_StringFindStringLiteral/512 -6.82% 10.033 9.349 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.82% 1166.111 1086.627 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -6.81% 52.461 48.887 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.81% 8320.795 7754.455 -
std::generate_n(list<int>)/8192 -6.80% 7563.874 7049.879 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.77% 133604.089 124558.828 -
std::find_if_not(deque<int>)_(bail_25%)/32768 -6.73% 2142.173 1997.994 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.72% 796.983 743.398 -
std::remove(deque<int>)_(sprinkled)/50 -6.71% 61.131 57.031 -
SetIntersection_Front_Vector_uint32_256_256 -6.70% 4529453.978 4226054.352 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -6.69% 473758.463 442056.510 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.67% 13970.144 13038.188 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.64% 1.315 1.228 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -6.63% 58343.291 54474.980 -
std::multiset<std::string>::count(key)_(existent)/1024 -6.62% 25.111 23.449 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -6.61% 60.293 56.307 -
SetIntersection_None_Vector_uint32_1024_256 -6.55% 1100928.578 1028769.213 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.55% 26759.139 25005.487 -
std::distance(join_view(vector<vector<int>>))/50 -6.55% 0.656 0.613 -
BM_StringFindCharLiteral/256 -6.53% 5.750 5.374 -
BM_deque_deque_move_backward/2 -6.52% 2.522 2.358 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -6.49% 60.016 56.124 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -6.46% 60.560 56.645 -
std::partial_sort_copy(list<int>)_(shuffled)/8 -6.46% 12.072 11.291 -
SetIntersection_Interlaced_Set_uint64_64_16 -6.42% 23066898.295 21586149.539 -
std::set<std::string>::erase(iterator)/8192 -6.42% 31.684 29.650 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.42% 36865.875 34499.763 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -6.42% 2.724 2.549 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -6.40% 58711.323 54955.228 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -6.36% 350.835 328.527 -
std::multiset<int>::ctor(const&,_alloc)/1024 -6.36% 6564.105 6146.741 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.34% 10.702 10.023 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -6.34% 0.648 0.607 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -6.32% 5.606 5.252 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.31% 32.515 30.463 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.31% 12780.348 11974.227 -
BM_PushHeap_float_Ascending_262144 -6.30% 5.365 5.027 -
SetIntersection_Front_Vector_uint64_1024_256 -6.30% 2269672.336 2126618.568 -
std::generate(list<int>)/8192 -6.30% 7495.545 7023.140 -
BM_vector_deque_move/64 -6.30% 2.847 2.668 -
std::shift_right(list<int>)/50 -6.28% 28.447 26.661 -
BM_deque_deque_move_backward/1 -6.28% 2.765 2.592 -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.26% 1.721 1.613 -
SetIntersection_None_Set_uint64_16384_1024 -6.26% 174341702.123 163420460.762 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -6.26% 78.099 73.211 -
BM_StringFindStringLiteral/1024 -6.25% 18.634 17.469 -
std::swap_ranges(deque<int>)/1024 -6.25% 351.991 329.997 -
std::count(list<int>)_(every_other)/1048576 -6.23% 874727.556 820245.702 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.22% 855.397 802.188 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -6.21% 234.351 219.800 -
BM_num_get<long_double> -6.21% 39.647 37.187 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -6.19% 7188.289 6743.372 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.19% 6287.439 5898.414 -
std::set<int>::insert(value)_(new_value,_end)/1024 -6.17% 42.795 40.154 -
std::find_if_not(list<int>)_(bail_25%)/32768 -6.17% 8539.583 8012.592 -
rng::contains_subrange(list<int>)_(single_element)/8192 -6.16% 7291.610 6842.549 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -6.16% 0.866 0.813 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -6.15% 3060.967 2872.601 -
std::copy_n(deque<int>)/1048576 -6.14% 54632.103 51277.168 -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.14% 1.345 1.263 -
std::reverse(vector<int>)/8 -6.13% 1.603 1.505 -
SetIntersection_Front_Set_uint32_256_256 -6.12% 7715946.633 7243452.370 -
rng::find_last(vector<char>)_(bail_90%)/50 -6.12% 1.552 1.457 -
SetIntersection_Front_Vector_uint64_16384_16 -6.12% 1131969.923 1062748.584 -
std::find_if_not(vector<int>)_(process_all)/50 -6.11% 6.027 5.659 -
std::mismatch(deque<int>)_(it,_it,_it)/8 -6.10% 3.913 3.675 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -6.10% 33.239 31.213 -
SetIntersection_Front_Set_uint32_1024_64 -6.09% 1754483.545 1647583.516 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -6.08% 58238.564 54700.482 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -6.04% 35.848 33.681 -
std::distance(join_view(vector<vector<int>>))/4096 -6.03% 4.593 4.316 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -6.01% 24.242 22.784 -
BM_StringFindAllMatch/512 -6.01% 12.261 11.524 -
SetIntersection_Front_Set_string_256_16 -6.01% 7379783.678 6936053.044 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.96% 1143.541 1075.383 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.95% 2.633 2.476 -
std::set<std::string>::equal_range(key)_(non-existent)/32 -5.95% 11.021 10.365 -
BM_PushHeap_float_SingleElement_4 -5.94% 0.379 0.356 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -5.93% 2.880 2.709 -
BM_vector_deque_ranges_move/2 -5.93% 2.056 1.934 -
std::set<int>::equal_range(key)_(non-existent)/32 -5.92% 2.748 2.586 -
SetIntersection_None_Vector_uint64_262144_4 -5.91% 1135716.446 1068626.604 -
std::map<std::string,_int>::ctor(const&)/8192 -5.90% 367192.964 345546.275 -
std::find(vector<bool>)_(process_all)/8 -5.88% 0.734 0.691 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -5.88% 1.385 1.304 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -5.88% 38.451 36.189 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.87% 9993.523 9406.980 -
std::deque<int>::ctor(size)/32 -5.83% 30.196 28.435 -
SetIntersection_Interlaced_Set_uint32_256_256 -5.82% 8169557.322 7693924.208 -
std::swap_ranges(deque<int>)/8192 -5.82% 2789.952 2627.574 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.78% 12723.521 11988.172 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.78% 2.312 2.178 -
SetIntersection_None_Set_uint64_1024_256 -5.75% 9120666.562 8595963.828 -
std::sort(vector<int>)_(pipe-organ)/1024 -5.75% 2442.184 2301.693 -
std::multiset<int>::clear()/1024 -5.75% 10821.027 10199.242 -
ranges::minmax(std::deque<char>)/64 -5.70% 26.361 24.857 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -5.69% 24.949 23.529 -
SetIntersection_Interlaced_Set_uint32_1024_1 -5.69% 1041250.585 982025.062 -
SetIntersection_Front_Set_string_262144_64 -5.68% 4999323.268 4715323.896 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -5.66% 818.304 772.000 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.66% 309.011 291.530 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -5.65% 1336.031 1260.611 -
rng::for_each(multimap<int>)/50 -5.62% 43.020 40.604 -
std::multiset<int>::count(key)_(non-existent)/8192 -5.61% 9.857 9.304 -
std::unique_copy(list<int>)_(contiguous)/52 -5.58% 20.717 19.560 -
rng::find_if(vector<bool>)_(process_all)/8 -5.57% 3.706 3.499 -
SetIntersection_Interlaced_Set_uint32_1024_4 -5.52% 10185372.943 9622725.491 -
SetIntersection_Front_Set_uint64_1024_1024 -5.52% 12512477.134 11821825.550 -
std::set<int>::insert(value)_(already_present)/8192 -5.48% 9.823 9.285 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -5.47% 265.614 251.074 -
std::move(deque<int>)/262144 -5.47% 16020.254 15144.376 -
bm_ranges_lexicographical_compare<signed_char>/512 -5.47% 8.288 7.835 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -5.46% 48.623 45.968 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -5.45% 7.015 6.632 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.45% 10.529 9.955 -
std::unordered_set<std::string>::ctor(const&)/1024 -5.45% 34535.819 32655.291 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -5.44% 19.143 18.102 -
bm_ranges_lexicographical_compare<signed_char>/8 -5.43% 3.673 3.473 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.43% 7201.041 6810.060 -
SetIntersection_Front_Set_uint32_16384_1 -5.42% 1050951.481 994006.736 -
BM_StringRead_Cold_Deep_Empty -5.41% 1.332 1.260 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -5.40% 55584.032 52580.950 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -5.37% 8859953.998 8384145.048 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -5.36% 394.381 373.228 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -5.36% 2233.391 2113.605 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -5.36% 53.008 50.166 -
std::equal(vector<bool>)_(unaligned)/8 -5.36% 0.896 0.848 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.35% 1.363 1.290 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.34% 14796884.952 14007043.366 -
std::multiset<int>::count(key)_(non-existent)/0 -5.34% 0.266 0.252 -
BM_PushHeap_float_Ascending_16 -5.32% 1.029 0.975 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -5.31% 2.595 2.457 -
BM_deque_deque_ranges_copy/2 -5.30% 2.189 2.073 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.30% 1093.501 1035.581 -
BM_StringEraseToEnd_Small_Transparent -5.29% 0.424 0.401 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -5.28% 10567.639 10009.617 -
std::partial_sort(vector<int>)_(descending)/8 -5.28% 25.527 24.180 -
std::replace_if(vector<int>)_(prefix)/32 -5.26% 10.132 9.599 -
std::find_end(deque<int>)_(same_length)/8192 -5.26% 3140.688 2975.615 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -5.25% 1093.585 1036.144 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.25% 105.007 99.499 -
std::set<int>::find(key)_(non-existent)/8192 -5.24% 8.885 8.420 -
std::reverse_copy(vector<int>)/8 -5.23% 2.428 2.301 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.23% 1240061.990 1175214.911 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.23% 1365115.291 1293787.478 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.22% 207.591 196.765 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -5.21% 1031.602 977.867 -
std::set<std::string>::contains(key)_(non-existent)/8192 -5.21% 29.418 27.886 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -5.21% 13.950 13.224 -
SetIntersection_None_Vector_uint64_16384_1 -5.20% 1099516.439 1042307.341 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -5.20% 0.271 0.256 -
SetIntersection_Interlaced_Vector_string_64_16 -5.19% 29606412.861 28070312.833 -
SetIntersection_Interlaced_Vector_uint64_256_16 -5.18% 6932321.470 6573121.677 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -5.18% 45.760 43.390 -
BM_PushHeap_string_PipeOrgan_64 -5.17% 6.106 5.790 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -5.17% 1.275 1.209 -
std::find_end(list<int>,_pred)_(near_matches)/1024 -5.16% 40451.608 38362.623 -
std::multiset<int>::count(key)_(existent)/1024 -5.16% 5.941 5.634 -
BM_CmpEqual_uint_schar -5.16% 1.056 1.002 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.15% 12581.916 11933.691 -
SetIntersection_None_Vector_uint64_262144_64 -5.15% 1123390.033 1065516.798 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.15% 475.999 451.488 -
SetIntersection_None_Set_uint32_1024_16 -5.14% 9160489.781 8689383.856 -
BM_PushHeap_uint64_Descending_4 -5.13% 0.381 0.361 -
std::fill(list<int>)/32 -5.13% 8.758 8.309 -
SetIntersection_Interlaced_Set_uint64_262144_1 -5.11% 1053055.628 999196.105 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -5.11% 12367.720 11735.464 -
std::is_sorted_until(vector<int>,_pred)/1024 -5.09% 428.652 406.852 -
SetIntersection_None_Set_uint32_1024_1024 -5.08% 9092807.195 8630989.075 -
std::stable_partition(list<int>)_(alloc_fails)/8192 -5.06% 26403.383 25068.684 -
std::multiset<int>::contains(key)_(existent)/8192 -5.04% 8.829 8.384 -
std::set<int>::clear()/32 -5.04% 669.673 635.923 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.03% 8997.607 8545.185 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -5.03% 11.987 11.385 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -5.03% 24.460 23.231 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.02% 1.019 0.968 -
std::set<std::string>::upper_bound(key)_(existent)/8192 -5.02% 30.067 28.558 -
SetIntersection_Interlaced_Vector_uint32_1024_4 -5.01% 1285384.875 1221032.902 -
BM_vector_deque_ranges_move/1 -5.00% 2.304 2.189 -
std::multiset<int>::ctor(const&)/1024 -4.99% 6613.231 6283.123 -
BM_vector_deque_ranges_copy_backward/64 -4.99% 3.134 2.977 -
ranges::min(std::list<char>)/1 -4.98% 0.440 0.419 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.98% 1193388.287 1133922.002 -
std::search(vector<int>)_(near_matches)/1000 -4.98% 15145.970 14391.935 -
std::set<int>::find(key)_(non-existent)/1024 -4.97% 5.793 5.506 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.96% 12.146 11.544 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -4.94% 28155.905 26764.149 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -4.94% 46.702 44.397 -
std::find_end(list<int>)_(process_all)/8192 -4.91% 8182.596 7780.548 -
bm_ranges_lexicographical_compare<int>/262144 -4.90% 17195.162 16353.418 -
std::move_backward(deque<int>)/8 -4.89% 3.369 3.204 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.89% 807.204 767.722 -
std::find_if_not(deque<int>)_(process_all)/50 -4.89% 13.245 12.598 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -4.87% 1.536 1.462 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -4.87% 5390.180 5127.793 -
std::set<int>::insert(value)_(new_value,_middle)/32 -4.85% 19.289 18.353 -
std::find_end(deque<int>)_(process_all)/1048576 -4.85% 278510.084 265002.175 -
bm_lexicographical_compare<int>/262144 -4.84% 17183.142 16351.161 -
std::unordered_set<int>::find(key)_(existent)/32 -4.84% 1.192 1.134 -
bm_ranges_lexicographical_compare<signed_char>/1048576 -4.83% 17182.611 16352.268 -
std::map<std::string,_int>::clear()/1024 -4.82% 22855.565 21753.595 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.82% 4.247 4.042 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.81% 56504.623 53784.646 -
SetIntersection_None_Vector_uint32_262144_16 -4.81% 1133555.243 1079010.965 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -4.79% 10153.795 9667.147 -
SetIntersection_Front_Vector_string_262144_64 -4.77% 3200662.620 3047908.940 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -4.77% 9.575 9.119 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.76% 389.967 371.392 -
rng::find_last(vector<int>)_(bail_10%)/1048576 -4.76% 224321.576 213646.291 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.75% 75.017 71.454 -
std::set<int>::upper_bound(key)_(existent)/1024 -4.74% 4.507 4.294 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.73% 16.294 15.522 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.71% 628.815 599.199 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.70% 4461135.124 4251529.455 -
std::copy_backward(vector<bool>)_(aligned)/262144 -4.70% 643.325 613.117 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -4.69% 79184.635 75472.893 -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -4.66% 1.576 1.503 -
std::find(vector<bool>)_(process_all)/50 -4.66% 0.725 0.691 -
rng::find_last(deque<int>)_(bail_10%)/8 -4.66% 2.879 2.745 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.64% 104651.060 99791.492 -
BM_StringFindCharLiteral/8192 -4.64% 145.289 138.542 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.62% 17720496.863 16901135.224 -
BM_PushHeap_string_Descending_16384 -4.61% 2.470 2.356 -
std::multiset<int>::ctor(const&)/8192 -4.59% 52259.504 49860.161 -
rng::find_last_if(vector<char>)_(bail_90%)/8 -4.58% 0.484 0.462 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.58% 1056787.751 1008418.284 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.58% 31.487 30.045 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.57% 30.955 29.542 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.54% 18744898.267 17893015.777 -
BM_CmpLess_int_uint -4.54% 1.115 1.064 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.52% 0.596 0.569 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.52% 22.281 21.273 -
bm_lexicographical_compare<signed_char>/1048576 -4.51% 17157.510 16383.909 -
SetIntersection_Front_Set_uint32_262144_1 -4.49% 1052672.223 1005446.040 -
rng::contains_subrange(deque<int>)_(process_all)/50 -4.48% 24.432 23.338 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.48% 16332.748 15601.398 -
std::set<std::string>::contains(key)_(existent)/32 -4.48% 16.471 15.734 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.47% 34.761 33.208 -
std::set<int>::erase(key)_(existent)/32 -4.46% 22.985 21.959 -
SetIntersection_Front_Vector_float_262144_256 -4.46% 2277573.625 2176094.978 -
SetIntersection_Interlaced_Set_uint64_1024_16 -4.44% 11702062.373 11182580.842 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -4.44% 73.635 70.367 -
SetIntersection_None_Vector_float_262144_256 -4.43% 1146143.055 1095331.910 -
SetIntersection_Interlaced_Vector_string_16_16 -4.42% 51995741.112 49699384.538 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -4.41% 23.530 22.492 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.41% 39.579 37.833 -
ranges::minmax(std::deque<char>)/70000 -4.41% 26720.615 25543.239 -
BM_StringRelational_Eq_Small_Small_Control -4.40% 1.957 1.871 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.39% 1183.664 1131.649 -
std::multiset<std::string>::find(key)_(non-existent)/32 -4.39% 11.043 10.558 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -4.38% 6945.282 6640.758 -
BM_PushHeap_string_Descending_256 -4.38% 2.481 2.372 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.38% 72.642 69.458 -
BM_deque_deque_ranges_move/1 -4.38% 2.556 2.444 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.38% 13.905 13.296 -
std::deque<std::string>::ctor(size)/32 -4.36% 45.569 43.582 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.36% 11.042 10.560 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.36% 170.411 162.983 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.35% 14678.991 14040.776 -
std::unordered_set<int>::ctor(const&)/1024 -4.35% 6982.389 6678.922 -
BM_PushHeap_uint32_Descending_4 -4.35% 0.378 0.361 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.33% 1460116.274 1396903.768 -
BM_StringFindStringLiteral/256 -4.32% 5.681 5.435 -
std::set<int>::count(key)_(existent)/1024 -4.32% 4.220 4.038 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.32% 5868809.985 5615338.906 -
std::set<int>::find(key)_(existent)/8192 -4.32% 8.414 8.051 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.31% 1.537 1.470 -
std::find_end(list<int>,_pred)_(same_length)/8192 -4.31% 9247.471 8848.906 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.31% 26.251 25.121 -
std::is_sorted(deque<int>)/8192 -4.31% 3943.295 3773.510 -
std::partial_sort(vector<int>)_(repeated)/8192 -4.30% 27618.101 26429.672 -
std::flat_multimap<int,_int>::erase(iterator)/1024 -4.29% 78.179 74.824 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.29% 8990529.313 8605253.734 -
std::any_of(deque<int>)_(process_all)/8 -4.28% 3.434 3.287 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -4.28% 1903.622 1822.093 -
BM_StringAssignStr_Huge_Opaque -4.27% 114.034 109.161 -
std::copy_if(list<int>)_(every_other)/1048576 -4.27% 864434.049 827547.206 -
rng::starts_with(deque<int>)/1024 -4.27% 466.498 446.594 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.26% 5198456.617 4976886.867 -
std::map<std::string,_int>::count(key)_(existent)/1024 -4.26% 25.638 24.546 -
SetIntersection_Interlaced_Set_string_64_64 -4.25% 39100159.681 37436898.977 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -4.25% 11613946.709 11120541.398 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.25% 632751.956 605884.211 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -4.25% 15428.819 14773.775 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.23% 25.247 24.179 -
std::remove_copy(deque<int>)_(prefix)/50 -4.23% 20.018 19.172 -
SetIntersection_Interlaced_Set_string_64_16 -4.22% 39174771.124 37519646.806 -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.22% 5013525.559 4801896.885 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.21% 18.230 17.462 -
std::sort(vector<int>)_(pipe-organ)/8192 -4.21% 22588.181 21636.322 -
std::adjacent_find(list<int>,_pred)/8 -4.21% 3.997 3.829 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.21% 217.190 208.053 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.20% 456.502 437.314 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.20% 15339.682 14695.107 -
SetIntersection_Interlaced_Vector_string_256_4 -4.19% 6118147.281 5861996.337 -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.19% 1.637 1.569 -
SetIntersection_Front_Set_uint64_16384_4 -4.18% 1072469.892 1027609.298 -
BM_StringConstructDestroyCStr_Huge_Transparent -4.18% 67.451 64.630 -
rng::find_last_if(deque<int>)_(bail_10%)/50 -4.17% 18.923 18.133 -
SetIntersection_None_Set_uint64_1024_16 -4.17% 8934124.001 8561215.206 -
SetIntersection_Interlaced_Set_uint32_256_4 -4.17% 11569282.410 11087102.694 -
std::multiset<int>::count(key)_(existent)/32 -4.16% 3.899 3.737 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.16% 73.198 70.156 -
SetIntersection_None_Vector_uint32_262144_256 -4.15% 1132390.248 1085340.325 -
std::unique(deque<int>)_(sprinkled)/32 -4.15% 54.608 52.342 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -4.15% 1027.773 985.144 -
SetIntersection_None_Set_uint64_256_256 -4.14% 5806808.459 5566539.334 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.14% 1040049.645 997019.627 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -4.13% 19.136 18.346 -
std::none_of(deque<int>)_(process_all)/8 -4.13% 3.430 3.288 -
std::for_each(map<int>::iterator)/8192 -4.13% 7716.158 7397.714 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.12% 38867.676 37266.704 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.11% 780.745 748.633 -
SetIntersection_Interlaced_Set_uint64_16384_16384 -4.11% 241197760.401 231283778.450 -
rng::contains_subrange(list<int>)_(single_element)/50 -4.11% 17.809 17.077 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -4.11% 2.888 2.769 -
rng::contains_subrange(deque<int>)_(same_length)/16 -4.11% 12.906 12.375 -
BM_StringFindCharLiteral/2048 -4.11% 41.929 40.207 -
std::make_heap(deque<int>)_(descending)/8 -4.11% 21.841 20.944 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -4.11% 42700.087 40947.180 -
std::all_of(deque<int>)_(process_all)/8 -4.10% 3.432 3.292 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.09% 49.227 47.214 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.08% 506.577 485.912 -
vector<bool>(const_vector<bool>&) -4.07% 10.687 10.252 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.07% 31.776 30.484 -
SetIntersection_None_Set_string_262144_64 -4.06% 1666198.160 1598471.192 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.06% 10068.348 9659.246 -
std::unordered_set<int>::find(key)_(existent)/1024 -4.06% 1.373 1.318 -
SetIntersection_Front_Set_uint64_262144_16 -4.05% 1220401.210 1170936.759 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.05% 464.978 446.139 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.04% 58270.563 55914.902 -
std::set<std::string>::contains(key)_(non-existent)/0 -4.04% 0.283 0.272 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -4.03% 23.426 22.482 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -4.03% 16.290 15.633 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -4.03% 16.857 16.178 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.03% 166502.918 159797.917 -
std::remove(deque<int>)_(sprinkled)/32 -4.02% 53.894 51.727 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.01% 465.314 446.638 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.01% 1169988.788 1123072.699 -
std::remove(vector<int>)_(prefix)/50 -4.01% 56.116 53.866 -
std::set<std::string>::find(key)_(existent)/32 -4.01% 16.327 15.673 -
SetIntersection_Front_Vector_uint64_256_256 -4.00% 4542388.261 4360489.413 -
std::rotate(vector<int>)_(1_element_backward)/32 -4.00% 3.038 2.916 -
SetIntersection_None_Vector_uint64_16384_64 -4.00% 1101004.214 1056975.155 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.99% 1.236 1.187 -
SetIntersection_Front_Set_uint64_262144_262144 -3.98% 1698716.717 1631029.947 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.98% 0.495 0.475 -
SetIntersection_Front_Vector_float_262144_16 -3.98% 1132134.867 1087109.654 -
SetIntersection_Interlaced_Set_uint64_16384_1 -3.97% 1048083.585 1006450.465 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.97% 52.459 50.377 -
std::count(list<int>)_(every_other)/8192 -3.97% 7099.657 6818.018 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.97% 12499.610 12003.813 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.96% 52.085 50.021 -
std::find_if_not(list<int>)_(process_all)/32768 -3.95% 26175.807 25141.675 -
SetIntersection_Interlaced_Vector_uint32_1024_1 -3.94% 1046812.993 1005575.701 -
std::map<std::string,_int>::clear()/8192 -3.94% 218959.319 210339.309 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.92% 15.253 14.655 -
BM_vector_deque_copy/0 -3.92% 0.459 0.441 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.92% 52.596 50.536 -
SetIntersection_Front_Set_uint32_1024_256 -3.91% 3851545.522 3700859.936 -
rng::fold_left(deque<int>)/8192 -3.91% 4548.722 4370.858 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.89% 43.849 42.142 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -3.89% 1.565 1.504 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.89% 328.191 315.440 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.88% 409.612 393.735 -
SetIntersection_Interlaced_Set_uint64_16384_4 -3.85% 181960723.674 174960189.168 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.85% 10459.075 10056.700 -
std::set<std::string>::equal_range(key)_(existent)/8192 -3.84% 30.129 28.972 -
SetIntersection_Interlaced_Set_string_262144_16384 -3.84% 2814303.303 2706348.957 -
BM_PushHeap_string_Descending_4 -3.84% 1.988 1.912 -
std::multiset<std::string>::erase(iterator)/1024 -3.83% 33.633 32.343 -
std::equal(list<int>)_(it,_it,_it)/8192 -3.82% 10209.584 9819.946 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.81% 92100.520 88587.082 -
SetIntersection_Interlaced_Vector_string_256_64 -3.81% 19923381.737 19163838.066 -
rng::find_if(vector<bool>)_(process_all)/50 -3.81% 24.517 23.583 -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.80% 25.694 24.717 -
BM_vector_deque_copy/1 -3.80% 2.368 2.278 -
BM_StringFindNoMatch/512 -3.78% 9.577 9.215 -
ranges::minmax(std::deque<long_long>)/70000 -3.78% 27404.557 26368.418 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.78% 3.233 3.111 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.77% 305813.039 294287.888 -
BM_PushHeap_uint64_SingleElement_1 -3.77% 0.479 0.461 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.76% 158069.297 152132.282 -
BM_deque_deque_ranges_copy_backward/64 -3.75% 3.475 3.344 -
BM_PushHeap_uint64_Ascending_1024 -3.75% 2.675 2.575 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.75% 79.778 76.788 -
SetIntersection_None_Set_string_1024_64 -3.75% 9175286.561 8831541.419 -
BM_StringFindNoMatch/64 -3.74% 2.163 2.082 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.73% 20.063 19.314 -
BM_PushHeap_uint64_Ascending_16 -3.72% 0.945 0.910 -
std::stable_partition(vector<int>)_(dense)/32 -3.72% 21.287 20.495 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.72% 39665.765 38189.829 -
SetIntersection_Front_Set_float_16384_256 -3.72% 4222485.434 4065586.051 -
BM_StringRelational_Compare_Huge_Large_Control -3.71% 2.161 2.081 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.70% 36067.489 34731.697 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.70% 56517.981 54426.188 -
BM_PushHeap_float_Descending_16384 -3.70% 0.398 0.384 -
std::is_sorted_until(deque<int>,_pred)/8 -3.69% 4.233 4.076 -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.69% 11643286.044 11213959.707 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.68% 251731.538 242459.950 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.68% 37.616 36.232 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.67% 4807656.133 4631158.551 -
std::unordered_set<int>::ctor(const&)/32 -3.65% 206.239 198.701 -
rng::find_last(vector<char>)_(bail_10%)/8 -3.65% 2.085 2.009 -
std::multiset<std::string>::clear()/1024 -3.64% 22381.307 21566.292 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.63% 3.826 3.687 -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.63% 6759.317 6514.004 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.63% 16.805 16.196 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.63% 22.109 21.307 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -3.62% 26.565 25.603 -
std::multiset<int>::find(key)_(existent)/8192 -3.62% 8.361 8.059 -
SetIntersection_None_Set_uint32_1024_1 -3.60% 8995039.156 8671229.287 -
BM_num_get<void*> -3.59% 11.228 10.824 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.58% 7047.813 6795.240 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.58% 29.154 28.111 -
SetIntersection_None_Set_uint64_256_64 -3.57% 9376666.110 9041547.647 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.57% 3.077 2.967 -
BM_StringAssignAsciizMix_Transparent -3.57% 3.110 2.999 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.57% 1833395.266 1767953.287 -
SetIntersection_None_Set_uint64_1024_1 -3.57% 8988767.555 8668310.406 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.56% 26.391 25.451 -
std::stable_partition(vector<int>)_(alloc_fails)/32 -3.56% 1966.430 1896.425 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.55% 232371358.967 224111591.947 -
BM_vector_deque_ranges_copy_backward/512 -3.55% 18.101 17.458 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.55% 669.414 645.681 -
SetIntersection_Front_Set_uint32_262144_4 -3.54% 1064573.923 1026853.898 -
SetIntersection_Interlaced_Set_uint64_256_4 -3.54% 11001267.904 10611927.560 -
SetIntersection_Interlaced_Set_uint64_256_64 -3.53% 13896862.063 13405983.269 -
SetIntersection_None_Vector_uint32_16384_1024 -3.53% 1111332.653 1072144.191 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.53% 145261.726 140139.801 -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.52% 1302605.713 1256717.285 -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.50% 305004.899 294335.067 -
std::find_if_not(vector<int>)_(process_all)/1024 -3.50% 116.855 112.768 -
BM_CmpLess_uint_schar -3.50% 1.099 1.061 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.49% 23.942 23.107 -
BM_PushHeap_uint64_Ascending_16384 -3.49% 3.732 3.601 -
std::copy_n(vector<int>)/262144 -3.48% 12976.368 12524.178 -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.48% 1044952.180 1008574.762 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.48% 43653.007 42134.312 -
std::set<std::string>::find(key)_(non-existent)/32 -3.47% 10.989 10.608 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.46% 124260.353 119964.557 -
BM_PushHeap_uint32_Ascending_16 -3.46% 0.965 0.931 -
std::partial_sort(vector<int>)_(descending)/1024 -3.45% 8226.691 7942.516 -
SetIntersection_None_Set_uint64_256_16 -3.45% 10892837.861 10517217.419 -
SetIntersection_Front_Vector_float_1024_16 -3.44% 1128190.061 1089332.753 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.44% 6835.433 6600.581 -
std::pop_heap(vector<float>)/1024 -3.43% 8.775 8.474 -
std::multiset<int>::count(key)_(non-existent)/32 -3.41% 2.578 2.491 -
BM_StringRelational_Eq_Empty_Huge_Control -3.41% 0.485 0.469 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -3.41% 0.661 0.638 -
std::multiset<int>::insert(value)_(already_present)/1024 -3.40% 28.790 27.810 -
BM_PushHeap_uint32_Random_4 -3.39% 2.245 2.168 -
BM_CmpEqual_ushort_int -3.39% 1.100 1.062 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.39% 89666.883 86627.349 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.38% 22.681 21.914 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.37% 31.331 30.274 -
std::multiset<int>::erase(key)_(existent)/8192 -3.37% 61.459 59.387 -
SetIntersection_Front_Set_string_1024_16 -3.37% 1953708.679 1887841.573 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.36% 2.799 2.705 -
SetIntersection_Interlaced_Set_uint64_16384_1024 -3.36% 181203511.926 175117450.001 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -3.35% 18898.462 18265.836 -
SetIntersection_Front_Set_uint32_256_16 -3.35% 4513775.706 4362694.666 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.34% 385.331 372.457 -
std::set<std::string>::equal_range(key)_(existent)/32 -3.34% 16.135 15.596 -
SetIntersection_Front_Vector_uint32_262144_1 -3.34% 1060266.957 1024850.083 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.33% 1898583.864 1835284.467 -
SetIntersection_Front_Set_uint64_64_64 -3.33% 13546616.374 13095509.889 -
SetIntersection_None_Set_uint32_256_4 -3.32% 11538395.820 11155021.595 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -3.32% 2.760 2.668 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -3.32% 1.237 1.196 -
std::unordered_set<int>::clear()/8192 -3.31% 63893.433 61777.426 -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.31% 202041018.443 195354216.179 -
std::unique_copy(vector<int>)_(sprinkled)/32 -3.31% 13.337 12.896 -
std::set<int>::ctor(const&)/1024 -3.30% 6480.288 6266.232 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.30% 18599166.765 17985428.332 -
std::is_sorted_until(vector<int>,_pred)/8192 -3.30% 3425.046 3312.027 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.30% 4623.814 4471.384 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.29% 21.657 20.943 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -3.29% 1165131.123 1126767.145 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -3.28% 220.250 213.015 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.28% 2238.816 2165.284 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.28% 12709.118 12292.038 -
std::partition(list<int>)_(dense)/1024 -3.28% 402.285 389.097 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.26% 15.724 15.212 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -3.25% 8552.093 8273.817 -
std::shift_right(list<int>)/1024 -3.25% 756.949 732.377 -
std::find_if(vector<char>)_(process_all)/8 -3.24% 1.526 1.476 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.24% 35484.444 34336.309 -
BM_CmpEqual_int_int -3.23% 1.088 1.053 -
std::unordered_set<int>::erase(iterator)/8192 -3.23% 20.122 19.473 -
std::copy_if(list<int>)_(every_other)/262144 -3.22% 214757.310 207835.766 -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.22% 861596.516 833853.473 -
SetIntersection_None_Vector_uint64_256_4 -3.22% 4198002.895 4062835.623 -
std::copy(deque<int>)/32768 -3.22% 1171.876 1134.146 -
std::unordered_set<int>::erase(iterator)/1024 -3.21% 20.131 19.485 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.20% 15647.875 15146.514 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -3.19% 19148.572 18537.897 -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.19% 4.376 4.237 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -3.18% 1470.472 1423.658 -
std::set<int>::lower_bound(key)_(existent)/1024 -3.18% 4.515 4.372 -
std::unique_copy(vector<int>)_(sprinkled)/52 -3.17% 22.199 21.495 -
std::set<int>::insert(value)_(new_value,_middle)/0 -3.16% 17.535 16.981 -
SetIntersection_Front_Set_uint32_1024_16 -3.16% 1210961.051 1172715.979 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.15% 12078412.781 11697345.665 -
SetIntersection_Interlaced_Vector_float_262144_4 -3.15% 1548130.787 1499390.911 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.14% 13.282 12.865 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.14% 241.584 233.997 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.14% 5093.834 4933.905 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.12% 12.731 12.333 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.12% 668.185 647.332 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -3.12% 24.113 23.361 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.12% 6445593.726 6244631.732 -
std::move_backward(vector<int>)/1048576 -3.12% 58412.509 56591.573 -
std::unordered_set<std::string>::contains(key)_(existent)/32 -3.11% 40.542 39.280 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.11% 145881.085 141342.900 -
std::multiset<int>::ctor(const&,_alloc)/32 -3.11% 230.946 223.768 -
SetIntersection_Front_Set_uint64_16384_1024 -3.11% 12583587.525 12192591.799 -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.11% 1042616.510 1010222.469 -
SetIntersection_Front_Vector_uint64_1024_64 -3.11% 1367344.109 1324865.816 -
SetIntersection_Front_Vector_uint32_1024_64 -3.11% 1365731.196 1323325.227 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.10% 15532.151 15050.324 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.09% 383.747 371.881 -
BM_PushHeap_string_Descending_64 -3.08% 2.332 2.260 -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.08% 10142455.748 9830244.975 -
SetIntersection_Interlaced_Vector_uint64_256_1 -3.08% 4145396.398 4017913.078 -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.07% 22.990 22.285 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.06% 1240425.272 1202428.432 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.06% 82543.259 80016.185 -
SetIntersection_None_Set_uint64_64_4 -3.06% 21703606.096 21039224.672 -
std::set<std::string>::find(key)_(non-existent)/8192 -3.06% 29.907 28.992 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -3.04% 294.561 285.597 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.04% 13409.446 13001.962 -
std::unique(list<int>)_(contiguous)/32 -3.04% 53.790 52.157 -
std::pop_heap(vector<float>)/8 -3.03% 52.210 50.626 -
SetIntersection_None_Vector_float_1024_64 -3.02% 1088423.546 1055499.330 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.02% 16708.746 16203.487 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -3.02% 122.834 119.120 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.02% 20211412.701 19601184.025 -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.01% 19.222 18.644 -
std::find_end(deque<int>)_(process_all)/1024 -3.01% 300.489 291.452 -
std::unordered_set<int>::erase(iterator)/32 -3.01% 20.032 19.430 -
SetIntersection_None_Vector_uint32_1024_1 -3.01% 1090144.046 1057361.428 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.01% 6583.311 6385.423 -
SetIntersection_Front_Set_string_64_64 -3.00% 36806688.416 35700971.193 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.00% 18454308.596 17900223.440 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.00% 11645757.402 11296218.598 -
std::is_sorted(deque<int>)/1024 -2.99% 485.752 471.215 -
SetIntersection_None_Vector_float_16384_256 -2.99% 1111123.865 1077946.597 -
SetIntersection_None_Vector_uint32_1024_1024 -2.98% 1089653.814 1057159.196 -
SetIntersection_None_Set_uint64_16384_1 -2.98% 162905295.030 158051216.350 -
std::find_if_not(vector<char>)_(bail_25%)/8 -2.98% 1.056 1.024 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -2.98% 636.082 617.155 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -2.97% 1.350 1.310 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -2.97% 24.250 23.530 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.97% 405.744 393.704 -
BM_lexicographical_compare_three_way_slow_path/1 -2.96% 0.448 0.435 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.96% 1639719.402 1591156.330 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.96% 22.673 22.002 -
SetIntersection_Interlaced_Vector_string_256_256 -2.96% 20901679.321 20283167.847 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.96% 23.246 22.559 -
SetIntersection_Front_Vector_string_16384_16 -2.95% 1616974.678 1569202.666 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.95% 24440305.896 23719245.958 -
std::reverse(deque<int>)/64 -2.95% 13.461 13.064 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.95% 13.846 13.438 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.94% 195878475.876 190114000.879 -
std::reverse_copy(list<int>)/4096 -2.94% 3243.962 3148.512 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.94% 73.626 71.461 -
SetIntersection_None_Set_uint64_1024_1024 -2.93% 8875416.149 8615696.910 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.91% 1633330.080 1585831.543 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.91% 20.392 19.799 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.90% 5904.692 5733.525 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.90% 367.683 357.029 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.89% 64872.686 62995.461 -
std::set<std::string>::find(key)_(non-existent)/1024 -2.89% 22.139 21.498 -
std::move_backward(vector<bool>)_(aligned)/64 -2.89% 1.742 1.692 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.89% 36.478 35.424 -
BM_CmpEqual_schar_uchar -2.89% 1.112 1.080 -
std::copy_backward(vector<bool>)_(aligned)/512 -2.89% 1.521 1.477 -
SetIntersection_Interlaced_Set_string_262144_4 -2.88% 1844680.176 1791476.971 -
std::sort(deque<int>)_(repeated)/1024 -2.88% 1011.200 982.064 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.88% 1395.071 1354.944 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.88% 19.764 19.195 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.86% 2.546 2.473 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.86% 301312.626 292686.913 -
SetIntersection_Interlaced_Set_uint64_64_64 -2.86% 13329629.814 12948125.678 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.86% 56429.465 54817.299 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.85% 4079.018 3962.601 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.85% 408.754 397.103 -
SetIntersection_Front_Set_uint32_1_1 -2.85% 544398879.198 528889799.443 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.85% 130.753 127.031 -
std::find_if(list<int>)_(process_all)/32768 -2.84% 26372.640 25622.680 -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.84% 5.645 5.484 -
SetIntersection_None_Set_uint32_256_256 -2.84% 5831618.688 5665996.809 -
SetIntersection_None_Set_string_262144_1024 -2.84% 1641524.414 1594965.168 -
SetIntersection_None_Set_uint32_16384_1 -2.84% 158709718.713 154209046.945 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -2.83% 9563.835 9292.887 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.83% 3.853 3.744 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.83% 6.820 6.628 -
rng::find_last(vector<int>)_(bail_90%)/50 -2.83% 1.589 1.545 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.83% 8942429.899 8689800.136 -
BM_StringFindCharLiteral/512 -2.82% 9.796 9.519 -
SetIntersection_None_Vector_uint32_262144_4 -2.82% 1144419.565 1112100.835 -
std::multimap<int,_int>::ctor(const&)/0 -2.82% 13.125 12.754 -
std::stable_partition(list<int>)_(dense)/32 -2.82% 37.847 36.779 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.82% 403.432 392.064 -
std::flat_multimap<int,_int>::clear()/1024 -2.81% 408.110 396.629 -
SetIntersection_Front_Set_uint64_262144_1 -2.81% 1066627.481 1036636.653 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.81% 7398865.935 7191085.319 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.80% 22.037 21.420 -
std::find_end(forward_list<int>)_(single_element)/8192 -2.80% 5867.263 5703.040 -
SetIntersection_None_Set_string_262144_262144 -2.80% 1637957.438 1592136.639 -
std::distance(join_view(vector<vector<int>>))/8192 -2.80% 8.636 8.395 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.79% 35160.688 34178.181 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.78% 195185962.238 189752775.513 -
std::any_of(vector<int>)_(process_all)/8 -2.78% 2.369 2.303 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.77% 18906245.426 18382717.162 -
BM_CmpLess_uint_short -2.77% 1.024 0.996 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.77% 14356575.273 13959453.237 -
std::multiset<int>::ctor(const&)/32 -2.76% 229.471 223.126 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.75% 405.222 394.062 -
std::stable_sort(vector<int>)_(descending)/8 -2.75% 24.333 23.664 -
rng::contains_subrange(deque<int>)_(same_length)/32 -2.75% 20.426 19.864 -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.75% 11.424 11.110 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.75% 51.916 50.490 -
SetIntersection_Interlaced_Set_float_1024_256 -2.74% 14314185.510 13921705.101 -
BM_StringEraseWithMove_Small_Opaque -2.74% 2.570 2.500 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.74% 1129121.873 1098232.302 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.74% 349235862.854 339683361.261 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.73% 4858079.821 4725480.937 -
SetIntersection_None_Vector_uint32_262144_16384 -2.73% 1135283.765 1104322.517 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.73% 24.542 23.873 -
rng::for_each(set<int>)/8 -2.72% 6.686 6.504 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.71% 622.799 605.915 -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.71% 829297.917 806854.166 -
BM_PushHeap_string_PipeOrgan_16 -2.71% 4.311 4.194 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.70% 1.188 1.156 -
rng::for_each(multiset<int>)/8192 -2.70% 7813.392 7602.756 -
SetIntersection_None_Set_uint32_16384_4 -2.69% 158323757.704 154059320.811 -
SetIntersection_Interlaced_Vector_uint32_262144_4 -2.69% 1898178.833 1847136.547 -
std::deque<int>::ctor(size)/8192 -2.69% 448.943 436.889 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -2.68% 20.056 19.519 -
BM_deque_deque_ranges_move/64000 -2.68% 3121.227 3037.670 -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.67% 8.735 8.501 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.67% 1175051.801 1143644.065 -
std::search(deque<int>,_pred)_(near_matches)/1024 -2.67% 25074.371 24406.116 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.66% 673.517 655.581 -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.66% 506.976 493.503 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.65% 209723901.791 204163771.919 -
std::search(list<int>,_pred)_(no_match)/1048576 -2.65% 979263.814 953308.876 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.65% 12694427.858 12358157.730 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.64% 1980587.078 1928215.334 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.64% 4854.051 4725.820 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.64% 40.201 39.139 -
SetIntersection_Interlaced_Vector_string_262144_256 -2.64% 68333543.450 66531379.872 -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.64% 5.082 4.948 -
BM_vector_deque_ranges_move/64 -2.64% 2.828 2.754 -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.64% 10165310.350 9897444.386 -
SetIntersection_None_Set_uint32_256_1 -2.63% 11616735.246 11310769.954 -
std::flat_multimap<int,_int>::ctor(const&)/8192 -2.63% 892.527 869.033 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.63% 21.035 20.481 -
rng::for_each(multimap<int>)/8192 -2.63% 7591.106 7391.416 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.63% 1108620.705 1079515.387 -
SetIntersection_Interlaced_Set_string_262144_64 -2.62% 2125730.955 2070013.996 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.62% 22978489.577 22376370.862 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.62% 5254957.182 5117312.392 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -2.62% 19.661 19.146 -
std::move_backward(vector<bool>)_(aligned)/512 -2.62% 2.344 2.282 -
std::swap_ranges(deque<int>)/32 -2.62% 10.696 10.416 -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.61% 4539901.268 4421339.956 -
BM_num_get<unsigned_long_long> -2.61% 10.776 10.495 -
std::copy_n(deque<int>)/262144 -2.61% 12073.851 11759.286 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.60% 22.161 21.584 -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.60% 26.664 25.970 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.60% 13.165 12.822 -
std::stable_partition(list<int>)_(sparse)/50 -2.60% 26.797 26.101 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.58% 404.339 393.896 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.58% 868.777 846.357 -
SetIntersection_None_Vector_uint64_16384_256 -2.58% 1102816.874 1074402.595 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.57% 217.200 211.610 -
SetIntersection_None_Set_string_64_1 -2.57% 22935197.104 22346568.480 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.56% 4293141.043 4183038.817 -
SetIntersection_None_Set_uint64_256_1 -2.56% 11566352.184 11270125.157 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.56% 0.639 0.623 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.56% 27035.544 26344.253 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.55% 2.280 2.222 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.55% 23.969 23.358 -
SetIntersection_Front_Set_uint64_262144_4 -2.55% 1098818.714 1070807.525 -
BM_CmpEqual_int_uint -2.55% 1.092 1.064 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -2.54% 1.461 1.424 -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.54% 23937.705 23329.206 -
BM_PushHeap_float_Ascending_64 -2.54% 1.788 1.742 -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.52% 223495020.740 217851901.808 -
SetIntersection_Front_Vector_string_262144_1 -2.52% 1092090.837 1064559.577 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.52% 12411.820 12099.164 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.52% 1046.758 1020.404 -
BM_vector_deque_copy/2 -2.52% 2.054 2.002 -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.51% 16.186 15.779 -
SetIntersection_Interlaced_Set_string_1024_1024 -2.51% 57009902.578 55578105.752 -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.50% 39456156.307 38467794.465 -
std::partial_sort(deque<int>)_(descending)/8 -2.50% 42.639 41.572 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.50% 1.262 1.230 -
SetIntersection_Front_Set_string_16_4 -2.50% 64512400.992 62900391.509 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.50% 5.641 5.500 -
BM_std_minmax_element<char>/2 -2.50% 0.632 0.617 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.49% 18704922.717 18238990.520 -
BM_StringConstructDestroyCStr_Huge_Opaque -2.49% 162.294 158.261 -
SetIntersection_Front_Set_string_262144_256 -2.48% 15257302.982 14878413.693 -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.47% 17702079.722 17264163.481 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.47% 38.419 37.469 -
std::for_each_n(list<int>)/8192 -2.47% 7790.764 7598.413 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.47% 8981299.691 8759576.587 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.47% 25.516 24.887 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.46% 32.879 32.068 -
std::unordered_set<int>::clear()/1024 -2.46% 8231.200 8028.440 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -2.46% 37169.304 36254.579 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.46% 45.155 44.045 -
SetIntersection_None_Set_uint32_16384_16 -2.46% 158097418.017 154211450.673 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.45% 537.323 524.142 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.45% 1071200.887 1044933.534 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -2.45% 24.850 24.241 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.44% 0.792 0.773 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.44% 0.669 0.653 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.44% 21.669 21.140 -
SetIntersection_Front_Set_uint64_262144_1024 -2.44% 12841292.430 12527771.517 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.44% 22.852 22.295 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.44% 2.532 2.471 -
std::set<std::string>::count(key)_(existent)/1024 -2.44% 25.022 24.413 -
std::partial_sort(vector<int>)_(heap)/8 -2.43% 28.356 27.666 -
std::set<int>::ctor(const&)/32 -2.43% 224.311 218.854 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.43% 15.382 15.008 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.43% 79483.639 77551.266 -
SetIntersection_None_Set_uint64_1024_64 -2.43% 8829372.185 8614792.295 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.43% 15.320 14.948 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.43% 1.414 1.379 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.43% 405.904 396.051 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.42% 12317.959 12019.310 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.42% 422.812 412.563 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.42% 13.088 12.770 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.42% 359.623 350.910 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.42% 86098.846 84013.446 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.42% 405.258 395.443 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -2.42% 1707557.859 1666295.490 -
std::for_each(list<int>)/8 -2.41% 2.528 2.467 -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.41% 172799241.910 168633611.016 -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.41% 1952.969 1905.917 -
std::partition(list<int>)_(dense)/8192 -2.41% 5183.087 5058.249 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.41% 55527.762 54191.149 -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -2.40% 1.517 1.481 -
std::flat_multimap<int,_int>::clear()/0 -2.40% 400.899 391.264 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.40% 18.997 18.541 -
SetIntersection_None_Vector_uint32_64_64 -2.40% 8552134.283 8346884.045 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.40% 14.450 14.104 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.38% 2085658.041 2035941.731 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.38% 8852315.830 8641599.541 -
SetIntersection_Interlaced_Set_string_16384_4 -2.38% 200586125.878 195819192.016 -
SetIntersection_None_Set_uint32_16384_1024 -2.38% 156844916.639 153119807.335 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.37% 69916.425 68256.850 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.37% 24.492 23.911 -
SetIntersection_None_Set_uint64_64_64 -2.37% 11478350.263 11205974.653 -
BM_CmpLess_uint_uint -2.37% 1.084 1.058 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.37% 15.178 14.818 -
std::partition(vector<int>)_(dense)/32 -2.36% 8.460 8.260 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.36% 1101119.051 1075118.466 -
std::move(deque<int>)/1048576 -2.36% 58115.268 56745.116 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.35% 2050850.015 2002556.779 -
BM_StringAssignStr_Small_Opaque -2.35% 0.741 0.724 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.35% 43.205 42.191 -
rng::contains(list<int>)_(process_all)/8192 -2.34% 7456.441 7281.709 -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.33% 33.644 32.859 -
SetIntersection_Interlaced_Set_string_262144_16 -2.33% 2134882.242 2085087.809 -
std::multimap<int,_int>::find(key)_(non-existent)/32 -2.33% 2.369 2.313 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -2.33% 23.854 23.298 -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.33% 1661398.762 1622727.213 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.33% 1178610.370 1151188.513 -
std::remove_copy_if(deque<int>)_(prefix)/1024 -2.32% 536.082 523.640 -
SetIntersection_None_Set_uint32_16384_64 -2.32% 157270407.763 153622869.595 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.32% 4.603 4.497 -
BM_deque_deque_ranges_move/1024 -2.31% 37.435 36.570 -
std::flat_multimap<int,_int>::clear()/32 -2.31% 401.497 392.242 -
SetIntersection_Interlaced_Set_uint32_64_4 -2.30% 21060952.023 20576266.417 -
SetIntersection_Interlaced_Set_string_16_16 -2.30% 61975579.782 60549649.203 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.30% 1206013.578 1178311.136 -
std::unique(deque<int>)_(sprinkled)/52 -2.30% 60.518 59.129 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.29% 20.327 19.861 -
SetIntersection_Front_Vector_float_16384_1024 -2.29% 5904812.935 5769852.184 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.28% 120772.101 118014.920 -
std::unique(vector<int>,_pred)_(contiguous)/8192 -2.28% 3672.718 3588.895 -
SetIntersection_Front_Vector_uint32_16384_1 -2.28% 1052836.379 1028847.831 -
BM_CmpLess_ushort_schar -2.28% 1.062 1.038 -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.27% 225949290.897 220812815.961 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.27% 11687124.588 11421681.397 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.27% 24.330 23.778 -
SetIntersection_None_Vector_float_262144_4 -2.27% 1154979.530 1128784.794 -
BM_num_put<long_double> -2.26% 59.833 58.480 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.26% 18.147 17.737 -
std::find_end(vector<int>)_(process_all)/8192 -2.25% 1744.104 1704.803 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.25% 6.087 5.950 -
SetIntersection_Interlaced_Set_float_256_16 -2.25% 12350651.515 12072787.277 -
std::multiset<int>::count(key)_(non-existent)/1024 -2.25% 5.980 5.845 -
std::find_if(list<int>)_(process_all)/1024 -2.25% 714.668 698.621 -
std::for_each(multiset<int>::iterator)/32 -2.24% 23.999 23.461 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.24% 615.308 601.546 -
SetIntersection_None_Set_uint32_16384_16384 -2.23% 160206589.391 156626124.001 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -2.23% 2.350 2.297 -
std::flat_multimap<int,_int>::clear()/8192 -2.23% 419.633 410.259 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.23% 9404981.497 9195030.803 -
SetIntersection_Front_Set_string_16384_1024 -2.23% 59394977.696 58070653.529 -
BM_CmpLess_ushort_uchar -2.23% 1.122 1.097 -
std::set<int>::insert(value)_(new_value,_end)/8192 -2.22% 69.781 68.229 -
SetIntersection_Front_Vector_string_1024_16 -2.22% 1614481.581 1578645.062 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.21% 1066540.211 1043013.590 -
SetIntersection_None_Set_uint64_64_1 -2.20% 22666625.112 22168479.670 -
SetIntersection_Front_Vector_uint64_256_16 -2.20% 4203470.329 4111103.704 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.20% 209631.683 205028.951 -
std::search(vector<int>)_(single_element)/1000 -2.19% 232.960 227.851 -
SetIntersection_Front_Set_uint64_256_16 -2.19% 4472947.501 4375098.095 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.19% 13062.386 12776.929 -
std::multiset<std::string>::clear()/32 -2.19% 914.082 894.108 -
SetIntersection_Front_Set_string_262144_1024 -2.18% 60492421.972 59170733.615 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.18% 7680621.429 7512916.893 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.18% 578.356 565.733 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.18% 5.190 5.077 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.17% 21560590.423 21092508.555 -
std::reverse_copy(vector<int>)/4096 -2.17% 133.421 130.531 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.17% 451.225 441.455 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -2.15% 6.601 6.459 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.14% 32.377 31.684 -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.13% 17792727.745 17413760.685 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.13% 52287.862 51174.337 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.12% 36214.545 35445.652 -
std::search(vector<int>)_(single_element)/1024 -2.12% 238.241 233.184 -
rng::for_each(set<int>)/8192 -2.12% 7751.398 7587.063 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.12% 199.529 195.299 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.12% 1998167.399 1955828.939 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.12% 1047365.148 1025200.644 -
rng::contains(list<int>)_(process_all)/1048576 -2.11% 840378.652 822629.147 -
SetIntersection_None_Set_uint32_1024_4 -2.11% 8950886.153 8762056.798 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.11% 8871.827 8684.965 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.11% 4607.511 4510.467 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.11% 1422.722 1392.764 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.10% 27544.329 26965.465 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -2.10% 26.215 25.664 -
SetIntersection_Interlaced_Set_string_1024_256 -2.10% 36524931.712 35757955.143 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.10% 1636515.217 1602157.307 -
SetIntersection_Front_Vector_uint64_64_16 -2.10% 14401102.135 14099028.733 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -2.10% 0.477 0.467 -
SetIntersection_Interlaced_Set_float_16384_16384 -2.09% 222326096.271 217678896.209 -
std::remove_if(list<int>)_(sprinkled)/32 -2.09% 58.183 56.967 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.09% 2106497.152 2062541.912 -
SetIntersection_None_Set_uint64_16384_4 -2.08% 164757256.536 161323325.430 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.08% 1215.760 1190.514 -
BM_CmpEqual_uchar_int -2.08% 1.088 1.065 -
SetIntersection_None_Vector_uint64_256_16 -2.07% 4017840.585 3934584.931 -
SetIntersection_Interlaced_Set_uint32_256_16 -2.07% 12112026.364 11861247.531 -
SetIntersection_None_Set_uint32_256_64 -2.07% 9353087.137 9159561.079 -
std::for_each(set<int>::iterator)/8192 -2.07% 8092.027 7924.690 -
SetIntersection_None_Set_uint32_16384_256 -2.07% 157065588.511 153818403.767 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.07% 21.690 21.242 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -2.07% 1354.334 1326.346 -
SetIntersection_Interlaced_Vector_string_1024_16 -2.07% 3426090.227 3355338.377 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.06% 250540.483 245368.007 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.06% 16.051 15.720 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.06% 5785.502 5666.413 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.06% 11993.151 11746.298 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.06% 1050261.486 1028652.039 -
SetIntersection_None_Vector_uint64_262144_16 -2.04% 1127462.169 1104457.743 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.04% 13864703.817 13582102.949 -
BM_PushHeap_float_Ascending_1024 -2.04% 3.169 3.105 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.04% 15.195 14.886 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.03% 15.083 14.777 -
std::remove(list<int>)_(sprinkled)/8192 -2.03% 7971.763 7809.552 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.03% 1615317.953 1582559.164 -
std::stable_partition(deque<int>)_(sparse)/32 -2.03% 11.326 11.096 -
rng::starts_with(list<int>,_pred)/8192 -2.03% 11721.288 11483.819 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.02% 5803123.139 5686015.785 -
std::unordered_set<std::string>::clear()/1024 -2.00% 23555.022 23084.089 -
SetIntersection_None_Vector_uint64_64_4 -2.00% 15958839.694 15639845.692 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -2.00% 16898.230 16560.673 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.00% 137.216 134.475 -
std::for_each(multiset<int>::iterator)/8192 -1.99% 8213.673 8050.054 -
SetIntersection_Front_Set_string_16384_16 -1.99% 1955041.307 1916109.272 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.99% 15.197 14.894 -
BM_deque_deque_ranges_copy/1 -1.99% 2.423 2.375 -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.99% 1052811.296 1031874.558 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.98% 3.919 3.841 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.98% 30.423 29.821 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.98% 16.101 15.783 -
BM_deque_deque_move_backward/0 -1.97% 0.890 0.872 -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.97% 234849103.946 230226449.186 -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.97% 4.796 4.702 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.97% 1753838.621 1719351.724 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.97% 36968.048 36241.570 -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.96% 13.034 12.778 -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.96% 6710.073 6578.595 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.96% 527527.380 517212.543 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.96% 33.513 32.858 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.95% 43.625 42.775 -
std::set<int>::upper_bound(key)_(existent)/8192 -1.95% 8.005 7.849 -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.94% 9.861 9.670 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.94% 2.118 2.077 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.94% 16.183 15.869 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.94% 17349767.570 17013357.301 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.94% 31.656 31.043 -
std::copy(deque<int>)/64 -1.94% 2.758 2.704 -
SetIntersection_None_Set_uint64_16_4 -1.93% 57070144.816 55966828.181 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -1.93% 54246.486 53198.524 -
SetIntersection_Front_Set_uint64_1_1 -1.93% 539904834.366 529485051.138 -
std::partition_copy(list<int>)/32 -1.92% 8.890 8.719 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -1.92% 9452.262 9270.879 -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.92% 13.087 12.836 -
BM_CmpEqual_schar_short -1.92% 1.126 1.105 -
SetIntersection_Front_Vector_uint64_1024_1 -1.91% 1044295.061 1024315.247 -
std::map<int,_int>::erase(key)_(existent)/1024 -1.91% 25.696 25.205 -
BM_num_get<float> -1.91% 37.221 36.510 -
BM_num_put<double> -1.91% 58.483 57.368 -
std::find_if(list<int>)_(process_all)/8192 -1.90% 9108.915 8935.652 -
SetIntersection_None_Set_uint32_262144_64 -1.90% 1223813.639 1200544.109 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.90% 15.115 14.828 -
std::upper_bound(std::list<int>)/8192 -1.90% 15153.218 14865.762 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.89% 43.432 42.611 -
std::find_if(vector<int>)_(bail_25%)/32768 -1.89% 828.472 812.811 -
SetIntersection_Front_Vector_uint32_1024_16 -1.89% 1119285.625 1098143.916 -
BM_PushHeap_string_Ascending_16 -1.89% 4.806 4.716 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.89% 38.577 37.849 -
SetIntersection_None_Vector_float_16384_1024 -1.88% 1117979.625 1096923.477 -
std::find_end(vector<int>)_(process_all)/1048576 -1.88% 223641.050 219437.624 -
std::stable_sort(deque<int>)_(repeated)/1024 -1.88% 1438.599 1411.589 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.88% 889.083 872.411 -
std::search(list<int>)_(no_match)/1024 -1.87% 763.529 749.217 -
BM_PushHeap_string_SingleElement_4 -1.87% 2.361 2.316 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.87% 2.561 2.513 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.87% 13371.270 13121.122 -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.87% 5993.682 5881.770 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.87% 670.854 658.331 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.87% 2980573.486 2924974.774 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -1.87% 17445.508 17120.109 -
BM_vector_deque_ranges_move_backward/512 -1.86% 17.806 17.475 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.86% 15.213 14.930 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.86% 12463219.622 12231500.098 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.86% 42.686 41.893 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.86% 38.410 37.696 -
SetIntersection_None_Vector_float_256_256 -1.85% 2146537.253 2106795.975 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.85% 22.143 21.734 -
SetIntersection_None_Vector_uint32_16384_64 -1.85% 1115967.524 1095344.508 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -1.85% 79.843 78.368 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.85% 526.716 516.984 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.85% 130.372 127.964 -
SetIntersection_Front_Vector_uint32_1024_256 -1.85% 2275650.688 2233660.127 -
std::unique_copy(list<int>)_(contiguous)/1024 -1.84% 752.072 738.206 -
SetIntersection_Interlaced_Vector_string_262144_64 -1.84% 19622919.663 19262067.359 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.84% 1249471.098 1226511.802 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.84% 4288329.185 4209580.737 -
std::for_each(multimap<int>::iterator)/8192 -1.84% 7613.759 7473.954 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.84% 14.507 14.241 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.84% 6178043.969 6064608.299 -
SetIntersection_Front_Set_uint32_262144_16 -1.83% 1163325.826 1141990.894 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.83% 680.873 668.405 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.83% 23.971 23.533 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.83% 662.933 650.822 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.82% 248772.367 244234.556 -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.82% 343632748.081 337373973.451 -
std::multiset<std::string>::ctor(const&)/1024 -1.82% 34985.832 34349.034 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.82% 39556.639 38836.693 -
BM_CmpEqual_uchar_uchar -1.82% 1.070 1.051 -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.82% 360199856.524 353646316.142 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.81% 21.196 20.812 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.81% 6.768 6.645 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -1.81% 0.609 0.598 -
SetIntersection_Front_Set_float_262144_1 -1.81% 1042809.541 1023922.489 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.81% 1629679.445 1600201.252 -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.81% 12608320.772 12380466.580 -
std::stable_partition(deque<int>)_(sparse)/50 -1.81% 28.035 27.528 -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.81% 57598.004 56557.554 -
std::make_heap(deque<int>)_(shuffled)/8 -1.81% 25.042 24.590 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.80% 42329272.098 41565720.398 -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.80% 215495209.980 211608492.155 -
std::map<std::string,_int>::clear()/32 -1.80% 909.889 893.501 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.80% 17.629 17.312 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.80% 1.445 1.419 -
std::search(deque<int>,_pred)_(same_length)/8192 -1.79% 4033.233 3960.853 -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.79% 23630.668 23208.563 -
BM_PushHeap_string_QuickSortAdversary_262144 -1.79% 16.398 16.105 -
SetIntersection_None_Set_float_64_16 -1.77% 18319000.959 17994087.785 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.77% 16.334 16.044 -
SetIntersection_None_Set_string_256_4 -1.77% 11635324.337 11429161.164 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.77% 9.960 9.784 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.77% 1644517.252 1615395.428 -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.77% 20.178 19.821 -
BM_num_get<double> -1.77% 37.046 36.391 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.77% 136192.668 133787.996 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.76% 13.057 12.828 -
std::unordered_multiset<int>::clear()/1024 -1.75% 8347.509 8201.300 -
std::multimap<int,_int>::clear()/32 -1.75% 652.746 641.327 -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.75% 27.495 27.014 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.75% 63.055 61.953 -
std::replace(deque<int>)_(prefix)/32 -1.74% 13.002 12.775 -
SetIntersection_None_Set_uint64_64_16 -1.74% 18324860.899 18005497.587 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.74% 117523.446 115477.682 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.73% 1056834.183 1038556.153 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.72% 675.035 663.395 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.72% 296.730 291.621 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.72% 18396549.764 18080173.333 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.72% 1237084.932 1215825.319 -
SetIntersection_None_Set_uint64_16384_256 -1.72% 167650056.708 164770032.047 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.72% 1633732.340 1605667.889 -
SetIntersection_None_Set_string_256_1 -1.72% 11585623.204 11386694.117 -
std::unordered_multiset<int>::ctor(const&)/1024 -1.71% 6796.717 6680.228 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.71% 11480821.738 11284213.635 -
BM_PushHeap_float_QuickSortAdversary_16 -1.71% 0.991 0.974 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.71% 44562.579 43800.614 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.71% 353570995.057 347526041.089 -
SetIntersection_Front_Vector_uint32_256_4 -1.70% 4184262.204 4113017.262 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -1.70% 23184.412 22789.734 -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.70% 1443.752 1419.178 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.70% 19.514 19.183 -
SetIntersection_Front_Set_uint32_262144_262144 -1.69% 1678121.258 1649683.512 -
std::map<std::string,_int>::erase(iterator)/32 -1.69% 34.222 33.644 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.69% 886.019 871.069 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.68% 367248.099 361060.706 -
BM_deque_deque_ranges_move/64 -1.68% 3.108 3.056 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.68% 166308.994 163510.441 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.68% 2.177 2.141 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.68% 22692878.639 22312377.701 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.68% 119379.661 117378.209 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.67% 580.762 571.071 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.66% 54.995 54.080 -
SetIntersection_Interlaced_Set_float_256_1 -1.66% 4167496.442 4098183.303 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.66% 168.413 165.613 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.66% 90.353 88.852 -
SetIntersection_Front_Set_uint64_16384_16384 -1.66% 229157289.303 225351932.005 -
SetIntersection_None_Vector_float_262144_1024 -1.66% 1152213.957 1133091.467 -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.66% 15.818 15.556 -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.66% 58.793 57.818 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.66% 1513.986 1488.926 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -1.65% 69.539 68.388 -
std::sort_heap(vector<int>,_pred)/8 -1.65% 29.360 28.875 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.65% 77.656 76.373 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.65% 8780058.778 8635199.634 -
BM_num_get<long> -1.65% 10.915 10.735 -
SetIntersection_None_Set_uint64_4_1 -1.64% 217145082.401 213580781.864 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.64% 146718099.996 144316761.776 -
SetIntersection_None_Set_uint64_16384_16 -1.63% 167655566.870 164926942.991 -
std::remove(deque<int>)_(prefix)/32 -1.63% 52.522 51.668 -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.62% 113705760.400 111859810.725 -
std::equal(vector<bool>)_(unaligned)/8192 -1.62% 56.466 55.550 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.62% 1198899.978 1179479.488 -
BM_CmpEqual_short_int -1.62% 1.138 1.119 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.62% 1341670.412 1319972.900 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.61% 198145158.688 194947421.449 -
std::copy(vector<bool>)_(unaligned)/32768 -1.61% 217.798 214.285 -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -1.61% 1.400 1.377 -
std::pop_heap(deque<float>)/1024 -1.61% 12.805 12.599 -
BM_StringRelational_Less_Small_Small_ChangeLast -1.61% 1.797 1.768 -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.61% 16534993.567 16269163.483 -
SetIntersection_Front_Set_uint64_16384_16 -1.60% 1201290.523 1182017.857 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.60% 251.764 247.728 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.60% 1048235.938 1031464.315 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.60% 231.443 227.747 -
BM_vector_deque_copy/64 -1.60% 2.799 2.754 -
SetIntersection_Front_Vector_uint64_16_16 -1.59% 35872844.577 35301323.879 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.59% 672.482 661.805 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.59% 2.114 2.080 -
std::map<int,_int>::erase(key)_(existent)/32 -1.58% 23.070 22.705 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.58% 2277810.547 2241819.798 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.58% 4132909.298 4067616.808 -
std::adjacent_find(vector<int>)/8 -1.58% 2.055 2.022 -
SetIntersection_Front_Vector_uint64_16384_1 -1.58% 1041844.880 1025391.408 -
std::set<int>::ctor(const&,_alloc)/8192 -1.58% 50476.893 49680.707 -
SetIntersection_Interlaced_Set_float_1024_16 -1.58% 11702915.558 11518368.356 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.57% 41865.458 41206.672 -
SetIntersection_None_Set_uint64_16_1 -1.57% 66754307.496 65704491.493 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.57% 30.420 29.942 -
std::copy(vector<bool>)_(aligned)/32768 -1.57% 35.954 35.389 -
BM_PushHeap_string_QuickSortAdversary_16384 -1.57% 15.884 15.635 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.57% 623.697 613.930 -
SetIntersection_Interlaced_Set_string_1024_64 -1.57% 17007252.523 16741083.053 -
std::unordered_multiset<int>::ctor(const&)/32 -1.56% 200.322 197.188 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.56% 1183381.625 1164885.493 -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.56% 56093902.111 55217622.082 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.56% 42.794 42.125 -
SetIntersection_Front_Vector_uint32_64_16 -1.56% 14239466.860 14017244.791 -
SetIntersection_None_Vector_float_262144_16384 -1.56% 1144130.203 1126290.833 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.56% 38485.670 37885.745 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.56% 16.064 15.814 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.55% 218.604 215.206 -
std::search(vector<int>,_pred)_(no_match)/8192 -1.55% 4278.809 4212.483 -
rng::find_last(deque<int>)_(bail_90%)/8 -1.55% 0.905 0.891 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.55% 7.104 6.994 -
BM_deque_deque_copy/4000 -1.55% 142.179 139.980 -
SetIntersection_Front_Vector_uint64_256_64 -1.54% 4350214.637 4283055.317 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.54% 733.157 721.839 -
BM_vector_deque_move_backward/4096 -1.54% 150.224 147.912 -
std::find_end(forward_list<int>)_(single_element)/1024 -1.53% 717.153 706.151 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.53% 2915982.608 2871265.382 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.53% 2.870 2.826 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.53% 12683.907 12489.589 -
SetIntersection_Interlaced_Set_float_16384_1 -1.53% 1053058.862 1036950.714 -
SetIntersection_None_Set_uint32_64_64 -1.52% 11502960.446 11327722.427 -
SetIntersection_Interlaced_Set_uint64_256_1 -1.52% 4170877.306 4107402.272 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.52% 58233122.626 57347645.579 -
BM_PushHeap_string_Ascending_16384 -1.52% 20.388 20.078 -
std::sort(vector<NonIntegral>)_(heap)/8 -1.52% 23.544 23.186 -
std::copy_n(list<int>)/262144 -1.52% 218889.885 215567.785 -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.52% 9929873.557 9779297.157 -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.52% 4.268 4.203 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.52% 761.917 750.372 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.51% 1092488.632 1075943.395 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.51% 39321276.176 38725909.437 -
BM_deque_vector_ranges_copy_backward/4000 -1.51% 148.068 145.829 -
BM_vector_deque_ranges_copy_backward/1024 -1.51% 38.268 37.691 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.51% 166608.614 164097.529 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.51% 1181463.859 1163681.982 -
SetIntersection_Front_Vector_uint64_16_1 -1.50% 63027036.944 62080913.852 -
SetIntersection_Front_Vector_uint64_1024_16 -1.50% 1116388.093 1099644.056 -
std::remove_if(list<int>)_(sprinkled)/1024 -1.50% 989.943 975.113 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.50% 6976.144 6871.747 -
rng::find_last(list<int>)_(bail_90%)/1024 -1.49% 76.820 75.672 -
std::search(vector<int>,_pred)_(no_match)/1000 -1.49% 527.731 519.854 -
std::map<std::string,_int>::erase(iterator)/1024 -1.49% 31.025 30.563 -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.49% 4.368 4.303 -
SetIntersection_Interlaced_Set_uint32_16_4 -1.49% 59676163.053 58787518.720 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.49% 24.241 23.881 -
std::is_sorted(deque<int>)/8 -1.49% 2.959 2.915 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.49% 1.279 1.260 -
SetIntersection_Front_Vector_float_16384_256 -1.49% 2293476.706 2259401.479 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.49% 20.751 20.443 -
BM_deque_vector_ranges_move_backward/5500 -1.48% 198.906 195.961 -
SetIntersection_None_Set_uint32_64_4 -1.48% 21707923.385 21386466.561 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.48% 14634.000 14417.318 -
SetIntersection_None_Set_uint64_262144_262144 -1.48% 1240751.302 1222392.416 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.48% 201.031 198.060 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.48% 733.350 722.515 -
SetIntersection_None_Set_uint64_4_4 -1.48% 135602298.740 133599640.127 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.48% 61577.598 60668.317 -
SetIntersection_Front_Vector_uint64_4_4 -1.48% 135982544.128 133974712.730 -
SetIntersection_Front_Set_string_262144_16 -1.48% 1914665.547 1886403.083 -
BM_CmpLess_short_schar -1.47% 0.959 0.945 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.47% 142.905 140.800 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.47% 18351088.442 18080829.056 -
std::map<std::string,_int>::erase(key)_(existent)/8192 -1.47% 80.150 78.972 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.47% 46.639 45.954 -
std::find_end(vector<int>)_(process_all)/1024 -1.47% 227.340 224.005 -
std::replace_if(vector<int>)_(prefix)/50 -1.47% 14.029 13.824 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.46% 1.645 1.621 -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.46% 10926658.427 10766700.805 -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.46% 9.331 9.194 -
BM_num_get<long_long> -1.46% 10.921 10.762 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.46% 47.945 47.245 -
BM_StringFindCharLiteral/1024 -1.46% 18.219 17.954 -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.46% 3.299 3.251 -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.46% 37.671 37.123 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.45% 12801.791 12615.843 -
SetIntersection_Front_Set_uint32_16_4 -1.45% 54947784.234 54150688.577 -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.45% 71.640 70.601 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.45% 690.947 680.948 -
SetIntersection_None_Vector_uint32_16384_256 -1.45% 1114763.776 1098632.991 -
SetIntersection_None_Set_string_262144_16384 -1.45% 1625165.607 1601650.717 -
BM_StringRelational_Less_Large_Large_Control -1.45% 2.166 2.135 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.45% 36571.558 36042.847 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.45% 756.672 745.736 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.43% 32.626 32.158 -
std::find_end(vector<int>)_(same_length)/8192 -1.43% 2019.324 1990.382 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.43% 641.842 632.688 -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.42% 238540611.416 235144110.363 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.42% 22489331.113 22169269.024 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.42% 15164.646 14949.029 -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.42% 1.636 1.613 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.42% 430.405 424.311 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.41% 11512833.612 11349931.327 -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.41% 35879413.671 35373284.658 -
BM_StringEraseWithMove_Small_Transparent -1.41% 2.514 2.479 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.41% 18.974 18.707 -
ranges::minmax(std::deque<char>)/8 -1.40% 3.982 3.927 -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.39% 2.005 1.977 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.39% 19.043 18.778 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.39% 459.021 452.627 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.39% 8046.278 7934.553 -
std::find_if_not(deque<int>)_(process_all)/8 -1.38% 2.669 2.632 -
std::find(list<int>)_(process_all)/32768 -1.38% 26404.604 26039.308 -
SetIntersection_None_Vector_uint32_1024_16 -1.38% 1093380.810 1078256.041 -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.38% 213469135.137 210517419.477 -
SetIntersection_None_Vector_uint64_64_1 -1.38% 16629797.573 16400153.286 -
SetIntersection_None_Vector_float_1024_256 -1.38% 1095651.302 1080534.479 -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.38% 115.536 113.942 -
SetIntersection_Front_Vector_uint64_64_1 -1.38% 16418407.868 16192524.221 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.38% 17.300 17.062 -
BM_deque_deque_ranges_copy_backward/512 -1.37% 19.201 18.938 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.37% 134951.265 133099.336 -
SetIntersection_Interlaced_Set_uint32_4_4 -1.37% 137583899.629 135698242.736 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.37% 6605.043 6514.621 -
BM_deque_vector_move_backward/5500 -1.37% 199.389 196.662 -
SetIntersection_Front_Set_uint32_16_16 -1.37% 38092823.525 37572109.866 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.37% 6015.443 5933.272 -
BM_num_get<bool> -1.36% 11.930 11.767 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.36% 63535.202 62668.850 -
SetIntersection_None_Vector_uint32_16384_16 -1.36% 1110239.621 1095101.663 -
std::map<int,_int>::count(key)_(existent)/1024 -1.36% 3.813 3.761 -
SetIntersection_None_Set_uint64_1_1 -1.36% 536279717.274 528973813.100 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.36% 14787040.884 14585719.872 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.36% 14894953.202 14692279.351 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.36% 18.849 18.592 -
SetIntersection_Interlaced_Vector_string_262144_4 -1.36% 2030042.690 2002423.971 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.36% 6.498 6.409 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.36% 0.825 0.813 -
SetIntersection_Interlaced_Set_uint64_256_256 -1.36% 7634543.159 7530914.749 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.36% 7640.679 7537.002 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.36% 16556.421 16331.837 -
SetIntersection_None_Set_uint64_262144_16 -1.35% 1218607.668 1202098.633 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.35% 18.968 18.712 -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.35% 169644212.205 167353676.010 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.35% 249918368.582 246546642.229 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.35% 1149321.583 1133860.622 -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.34% 1585927.084 1564610.597 -
std::make_heap(vector<int>)_(repeated)/8 -1.34% 15.647 15.437 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.34% 4877845.493 4812442.491 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -1.34% 2.509 2.475 -
BM_PushHeap_float_Random_262144 -1.34% 7.758 7.654 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.34% 1553440.922 1532662.428 -
SetIntersection_None_Vector_uint64_256_64 -1.34% 3422144.445 3376375.638 -
std::find_if_not(list<int>)_(process_all)/1024 -1.33% 731.602 721.855 -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.33% 33285.580 32843.860 -
SetIntersection_Front_Set_uint32_4_1 -1.33% 214525974.207 211679115.815 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.33% 40.099 39.568 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.32% 74678.181 73689.984 -
SetIntersection_None_Vector_uint64_4_4 -1.32% 133947528.516 132176576.188 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.32% 9290963.153 9168146.431 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.32% 9.414 9.290 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.32% 16897969.313 16675311.417 -
std::fill(list<int>)/50 -1.32% 35.590 35.121 -
std::set<int>::ctor(const&,_alloc)/0 -1.32% 12.886 12.716 -
std::reverse(deque<int>)/8 -1.32% 2.560 2.526 -
std::find_end(vector<int>)_(process_all)/1000 -1.32% 222.073 219.150 -
SetIntersection_None_Vector_float_262144_16 -1.32% 1144755.679 1129689.198 -
BM_deque_vector_ranges_move/64 -1.32% 2.652 2.617 -
BM_StringFindNoMatch/4096 -1.31% 75.873 74.876 -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.31% 1.167 1.151 -
std::set<int>::ctor(const&)/8192 -1.31% 50529.708 49866.922 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.31% 294.433 290.586 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.31% 795.600 785.207 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.30% 18.122 17.887 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.30% 347.166 342.668 -
SetIntersection_None_Set_uint32_1024_256 -1.29% 8909480.114 8794576.844 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.29% 53.002 52.319 -
SetIntersection_Front_Set_uint32_16_1 -1.29% 63027504.302 62215492.590 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -1.28% 5183.554 5117.088 -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.28% 14.837 14.647 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.28% 25.207 24.884 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -1.28% 22471.683 22184.150 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.28% 6603.075 6518.629 -
SetIntersection_Front_Set_string_1024_1024 -1.28% 56340158.572 55619838.564 -
std::find_end(forward_list<int>)_(single_element)/1000 -1.28% 696.908 688.000 -
SetIntersection_None_Vector_uint64_256_256 -1.28% 2114267.136 2087290.968 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.27% 4333507.849 4278343.692 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.27% 64509.133 63690.577 -
BM_StringEraseWithMove_Large_Opaque -1.27% 3.162 3.122 -
SetIntersection_None_Set_uint32_256_16 -1.26% 10892103.529 10755228.342 -
BM_num_get<unsigned_short> -1.25% 10.300 10.171 -
SetIntersection_Interlaced_Set_uint32_4_1 -1.25% 214506013.490 211817749.362 -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.25% 13.305 13.138 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -1.25% 5169.937 5105.325 -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.25% 590.360 582.983 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.25% 16594350.544 16387076.699 -
std::set<std::string>::count(key)_(non-existent)/32 -1.25% 10.499 10.368 -
BM_deque_deque_copy/64 -1.25% 3.068 3.030 -
SetIntersection_None_Vector_uint64_1_1 -1.25% 534557187.641 527900358.021 -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.24% 1044095.273 1031102.579 -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.24% 14.931 14.746 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.24% 1.206 1.191 -
SetIntersection_Front_Vector_uint64_262144_4 -1.24% 1061638.050 1048443.217 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.24% 1108394.361 1094632.014 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.24% 63669.671 62879.135 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.24% 4153017.044 4101527.860 -
BM_deque_deque_copy_backward/5500 -1.24% 205.130 202.588 -
BM_PushHeap_string_PipeOrgan_4 -1.23% 2.534 2.503 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.23% 14.846 14.663 -
std::rotate_copy(deque<int>)/1024 -1.23% 35.488 35.051 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.23% 19662751.033 19420391.142 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.23% 5.549 5.480 -
SetIntersection_Interlaced_Set_string_16384_1 -1.23% 1093465.340 1080001.712 -
std::copy_if(list<int>)_(entire_range)/4096 -1.23% 3063.816 3026.133 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.23% 2922503.013 2886648.321 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.22% 699.898 691.341 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.22% 88.338 87.258 -
std::make_heap(deque<int>)_(ascending)/8 -1.22% 27.303 26.970 -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.22% 533960848.874 527443949.266 -
SetIntersection_None_Set_uint64_262144_16384 -1.22% 1231448.811 1216439.696 -
std::sort(vector<NonIntegral>)_(descending)/8 -1.22% 24.862 24.559 -
ranges::minmax(std::deque<__int128>)/70000 -1.22% 34881.595 34456.611 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.22% 180.305 178.111 -
SetIntersection_Front_Set_uint64_64_1 -1.22% 16527893.652 16326760.206 -
SetIntersection_Front_Vector_uint64_16_4 -1.21% 54405005.656 53744064.514 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.21% 873833.966 863237.884 -
SetIntersection_Front_Set_uint32_64_1 -1.21% 16557898.742 16357188.076 -
BM_StringRelational_Less_Small_Large_Control -1.21% 1.871 1.849 -
std::copy(list<int>)/262144 -1.21% 216371.833 213751.030 -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.21% 5369.904 5304.869 -
SetIntersection_Interlaced_Set_float_16_4 -1.21% 59689527.356 58966766.655 -
SetIntersection_None_Vector_uint64_16384_16384 -1.21% 1107585.782 1094198.165 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.21% 12509379.710 12358494.735 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.21% 1117446.051 1103976.868 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.20% 8.841 8.734 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.20% 5925848.777 5854446.208 -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.20% 135825624.486 134189081.332 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.20% 835.957 825.893 -
SetIntersection_None_Vector_uint32_1024_64 -1.20% 1092952.812 1079814.348 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.20% 15.816 15.626 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.20% 16.582 16.383 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.19% 139912.696 138245.720 -
SetIntersection_Front_Vector_uint64_4_1 -1.19% 213647731.129 211102388.067 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.19% 9084649.776 8976493.750 -
SetIntersection_Front_Vector_uint64_16384_64 -1.18% 1365703.520 1349531.955 -
SetIntersection_Interlaced_Vector_string_64_64 -1.18% 26647437.366 26332653.088 -
SetIntersection_None_Set_float_64_4 -1.18% 21050956.798 20803004.170 -
std::unordered_set<int>::ctor(const&)/8192 -1.18% 56266.330 55603.700 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.18% 11783315.780 11644585.290 -
SetIntersection_None_Vector_uint32_262144_64 -1.18% 1130550.810 1117265.885 -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.17% 6.192 6.119 -
std::multimap<int,_int>::clear()/1024 -1.17% 10721.168 10595.394 -
SetIntersection_Interlaced_Set_uint32_1_1 -1.17% 536297333.509 530010329.774 -
BM_deque_vector_ranges_move/1 -1.17% 2.121 2.096 -
BM_CmpEqual_int_uchar -1.17% 1.117 1.104 -
std::map<int,_int>::erase(key)_(existent)/8192 -1.17% 25.965 25.661 -
SetIntersection_Front_Set_uint64_4_1 -1.17% 214170271.401 211666419.989 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.17% 3457.647 3417.236 -
SetIntersection_Interlaced_Set_string_64_4 -1.17% 26147258.639 25841751.882 -
SetIntersection_None_Vector_uint32_1024_4 -1.17% 1090544.956 1077805.060 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -1.17% 26443.058 26134.857 -
std::adjacent_find(list<int>,_pred)/50 -1.16% 29.623 29.279 -
SetIntersection_Front_Set_uint64_256_1 -1.16% 4120225.477 4072288.894 -
SetIntersection_Front_Vector_uint64_64_4 -1.16% 15979367.763 15793523.470 -
SetIntersection_None_Vector_uint64_1024_1 -1.16% 1075999.917 1063496.814 -
SetIntersection_None_Vector_uint64_262144_256 -1.16% 1129267.859 1116164.199 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.16% 287.694 284.357 -
SetIntersection_Front_Vector_uint64_1_1 -1.16% 534425742.147 528227623.126 -
SetIntersection_None_Vector_uint64_16_1 -1.16% 63294467.307 62561033.451 -
SetIntersection_Front_Vector_string_1024_1 -1.16% 1073193.834 1060761.820 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.16% 1241797.121 1227432.129 -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.15% 1322616.862 1307380.697 -
SetIntersection_Front_Vector_uint32_256_64 -1.15% 4345596.303 4295635.251 -
SetIntersection_Front_Vector_uint64_64_64 -1.15% 10871768.806 10746776.949 -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.15% 29.553 29.214 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.15% 2.943 2.909 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.14% 16440662.578 16252479.348 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.14% 12689.297 12544.099 -
std::find(vector<short>)_(process_all)/50 -1.14% 1.690 1.670 -
SetIntersection_Front_Vector_float_256_16 -1.14% 4231422.068 4183075.889 -
SetIntersection_Front_Vector_string_1024_4 -1.14% 1183008.256 1169492.278 -
SetIntersection_None_Vector_uint64_4_1 -1.14% 214169836.475 211725436.133 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.14% 8577.735 8480.107 -
std::unordered_multiset<int>::erase(iterator)/32 -1.14% 19.724 19.500 -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.13% 16470868.718 16283969.195 -
SetIntersection_Front_Set_uint32_4_4 -1.13% 137539976.051 135979846.424 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.13% 3.808 3.765 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.13% 9100.524 8997.587 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.13% 132.248 130.754 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.13% 5013.605 4957.060 -
SetIntersection_None_Set_uint64_256_4 -1.13% 11273216.346 11146095.955 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.13% 349999546.405 346055419.627 -
BM_vector_deque_ranges_move/4000 -1.13% 141.434 139.842 -
SetIntersection_Interlaced_Set_string_256_16 -1.12% 18056304.653 17853437.130 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.12% 14.923 14.756 -
BM_CmpEqual_uint_ushort -1.12% 1.108 1.095 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.12% 39.701 39.256 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.12% 3492878.986 3453791.294 -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.12% 62683936.225 61983016.424 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.12% 60727.825 60049.329 -
std::copy(list<int>)/4096 -1.12% 3030.091 2996.244 -
SetIntersection_None_Vector_uint64_16384_1024 -1.12% 1104043.882 1091714.826 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.12% 11521432.207 11392806.729 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.12% 61.121 60.439 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.11% 68307.683 67547.065 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.11% 217470982.681 215049739.507 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.11% 37283171.522 36869279.556 -
SetIntersection_Front_Set_float_64_4 -1.11% 16184868.815 16005316.787 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.11% 20.873 20.642 -
bm_gcd_complex -1.10% 18.152 17.952 -
std::stable_partition(list<int>)_(dense)/50 -1.10% 56.969 56.340 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.10% 13.684 13.533 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.10% 8644869.396 8549760.032 -
SetIntersection_Interlaced_Set_uint64_64_4 -1.10% 20927623.762 20697461.580 -
SetIntersection_None_Set_uint32_64_1 -1.10% 22608740.584 22360858.866 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.10% 8754893.690 8658928.014 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.09% 3.497 3.459 -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.09% 6859.529 6784.546 -
SetIntersection_None_Vector_uint32_16384_1 -1.09% 1106808.907 1094728.660 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.09% 525.085 519.356 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.09% 192.137 190.041 -
BM_StringRelational_Compare_Huge_Huge_Control -1.09% 99.997 98.908 -
SetIntersection_Interlaced_Set_uint32_16_1 -1.09% 62863945.917 62181223.856 -
std::remove_if(list<int>)_(sprinkled)/8192 -1.09% 8092.519 8004.673 -
SetIntersection_None_Set_uint64_262144_4 -1.08% 1214610.596 1201432.129 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.08% 32.130 31.781 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.08% 9.263 9.163 -
SetIntersection_None_Set_uint64_16_16 -1.08% 35620767.152 35235100.930 -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.08% 1529314.125 1512804.523 -
std::unique(list<int>)_(contiguous)/52 -1.08% 64.920 64.221 -
std::partition(list<int>)_(dense)/50 -1.08% 13.602 13.456 -
BM_vector_deque_ranges_move_backward/64 -1.07% 3.061 3.028 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.07% 16.800 16.620 -
std::search(list<int>)_(same_length)/1024 -1.07% 766.094 757.895 -
SetIntersection_Interlaced_Vector_float_262144_1024 -1.07% 80961767.109 80095472.265 -
BM_StringRelational_Compare_Huge_Small_Control -1.07% 1.867 1.847 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.07% 540112486.284 534343382.382 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.07% 807.318 798.707 -
BM_deque_deque_move/64 -1.07% 3.072 3.039 -
std::unordered_multiset<int>::erase(iterator)/1024 -1.07% 19.735 19.525 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.06% 1132289.048 1120230.348 -
rng::contains_subrange(list<int>)_(single_element)/16 -1.06% 4.814 4.763 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.06% 511.451 506.022 -
std::copy_backward(vector<int>)/262144 -1.06% 12537.869 12405.149 -
SetIntersection_Interlaced_Set_uint64_16_1 -1.06% 62936737.803 62271039.024 -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.06% 1.655 1.637 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.06% 663.514 656.504 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.06% 13.124 12.986 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.06% 16081444.545 15911720.665 -
BM_CmpLess_int_schar -1.06% 1.135 1.123 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.06% 62293973.073 61636770.842 -
SetIntersection_None_Vector_float_256_64 -1.05% 3446668.663 3410502.468 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.05% 110632.353 109472.853 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -1.05% 240298.776 237781.027 -
SetIntersection_None_Vector_uint64_16_4 -1.05% 53767767.055 53205069.922 -
SetIntersection_Front_Set_string_64_16 -1.05% 25227743.558 24963774.108 -
std::reverse(vector<int>)/32768 -1.05% 1050.944 1039.957 -
BM_CmpLess_uchar_short -1.04% 1.044 1.033 -
std::reverse(deque<int>)/512 -1.04% 114.630 113.432 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.04% 822.470 813.882 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.04% 2139.626 2117.375 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.04% 942452.323 932661.142 -
SetIntersection_Front_Set_uint64_16384_1 -1.04% 1044071.465 1033244.346 -
rng::find_last(list<int>)_(bail_90%)/8192 -1.04% 599.480 593.264 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.04% 15.940 15.775 -
SetIntersection_Front_Set_float_16384_4 -1.03% 1070434.021 1059395.535 -
BM_CmpLess_schar_uint -1.03% 1.118 1.106 -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.03% 596477.517 590331.046 -
SetIntersection_None_Set_float_16_1 -1.03% 66611414.053 65925756.289 -
std::flat_map<int,_int>::ctor(const&)/1024 -1.03% 180.422 178.572 -
SetIntersection_Interlaced_Set_uint64_4_1 -1.02% 213916740.801 211725159.638 -
std::pop_heap(vector<std::string>)/8192 -1.02% 51.512 50.984 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.02% 15.906 15.743 -
SetIntersection_Front_Vector_uint32_4_4 -1.02% 135743601.395 134355319.377 -
std::reverse(vector<int>)/4096 -1.02% 132.239 130.887 -
std::remove(deque<int>)_(prefix)/50 -1.02% 60.886 60.264 -
BM_deque_vector_ranges_copy/65536 -1.02% 2967.567 2937.238 -
std::count(list<int>)_(every_other)/1024 -1.02% 719.792 712.441 -
SetIntersection_None_Vector_uint64_262144_16384 -1.02% 1124007.520 1112535.307 -
std::set<std::string>::ctor(const&)/1024 -1.02% 34958.436 34601.981 -
BM_PushHeap_string_SingleElement_262144 -1.02% 2.646 2.619 -
std::unordered_multiset<int>::ctor(const&)/8192 -1.02% 55558.009 54992.104 -
SetIntersection_Interlaced_Set_uint32_16_16 -1.02% 38088668.871 37701040.545 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.01% 29.836 29.534 -
BM_PushHeap_string_Ascending_4 -1.01% 2.546 2.520 -
BM_deque_vector_move/1 -1.01% 2.117 2.095 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.01% 616566.183 610326.514 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.01% 667.501 660.773 -
BM_StringFindMatch1/32768 -1.01% 1580.120 1564.193 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.01% 352419803.376 348868964.619 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.00% 4.235 4.193 -
BM_CmpEqual_short_uchar -1.00% 1.106 1.095 -
std::make_heap(vector<int>)_(descending)/8 -1.00% 14.777 14.628 -
BM_deque_vector_ranges_copy/64000 -1.00% 2950.862 2921.329 -
SetIntersection_Front_Vector_string_64_4 -1.00% 17730044.434 17552638.193 -


Report Time: 3.59s
Name Current %
BM_CmpEqual_int_int 1.053 -3.23%
BM_CmpEqual_int_schar 1.137 -
BM_CmpEqual_int_short 1.125 -
BM_CmpEqual_int_uchar 1.104 -1.17%
BM_CmpEqual_int_uint 1.064 -2.55%
BM_CmpEqual_int_ushort 1.109 1.28%
BM_CmpEqual_schar_int 1.120 -
BM_CmpEqual_schar_schar 1.077 -
BM_CmpEqual_schar_short 1.105 -1.92%
BM_CmpEqual_schar_uchar 1.080 -2.89%
BM_CmpEqual_schar_uint 1.096 -
BM_CmpEqual_schar_ushort 1.104 -
BM_CmpEqual_short_int 1.119 -1.62%
BM_CmpEqual_short_schar 1.135 -
BM_CmpEqual_short_short 1.062 -
BM_CmpEqual_short_uchar 1.095 -1.00%
BM_CmpEqual_short_uint 1.108 -
BM_CmpEqual_short_ushort 1.104 -
BM_CmpEqual_uchar_int 1.065 -2.08%
BM_CmpEqual_uchar_schar 0.985 -
BM_CmpEqual_uchar_short 1.033 1.66%
BM_CmpEqual_uchar_uchar 1.051 -1.82%
BM_CmpEqual_uchar_uint 1.068 2.06%
BM_CmpEqual_uchar_ushort 1.053 -
BM_CmpEqual_uint_int 1.058 1.64%
BM_CmpEqual_uint_schar 1.002 -5.16%
BM_CmpEqual_uint_short 1.010 -
BM_CmpEqual_uint_uchar 1.102 -
BM_CmpEqual_uint_uint 1.073 1.91%
BM_CmpEqual_uint_ushort 1.095 -1.12%
BM_CmpEqual_ushort_int 1.062 -3.39%
BM_CmpEqual_ushort_schar 1.029 1.20%
BM_CmpEqual_ushort_short 1.032 1.59%
BM_CmpEqual_ushort_uchar 1.108 1.27%
BM_CmpEqual_ushort_uint 1.079 1.69%
BM_CmpEqual_ushort_ushort 1.061 -
BM_CmpLess_int_int 1.068 -
BM_CmpLess_int_schar 1.123 -1.06%
BM_CmpLess_int_short 1.127 -
BM_CmpLess_int_uchar 1.108 -
BM_CmpLess_int_uint 1.064 -4.54%
BM_CmpLess_int_ushort 1.112 -
BM_CmpLess_schar_int 1.131 1.01%
BM_CmpLess_schar_schar 0.959 -
BM_CmpLess_schar_short 0.998 5.09%
BM_CmpLess_schar_uchar 1.106 -
BM_CmpLess_schar_uint 1.106 -1.03%
BM_CmpLess_schar_ushort 1.119 2.44%
BM_CmpLess_short_int 1.134 -
BM_CmpLess_short_schar 0.945 -1.47%
BM_CmpLess_short_short 0.949 -
BM_CmpLess_short_uchar 1.102 -
BM_CmpLess_short_uint 1.108 -
BM_CmpLess_short_ushort 1.093 -
BM_CmpLess_uchar_int 1.081 -
BM_CmpLess_uchar_schar 1.062 4.52%
BM_CmpLess_uchar_short 1.033 -1.04%
BM_CmpLess_uchar_uchar 1.062 -
BM_CmpLess_uchar_uint 1.084 1.45%
BM_CmpLess_uchar_ushort 1.055 -
BM_CmpLess_uint_int 1.089 1.17%
BM_CmpLess_uint_schar 1.061 -3.50%
BM_CmpLess_uint_short 0.996 -2.77%
BM_CmpLess_uint_uchar 1.123 1.49%
BM_CmpLess_uint_uint 1.058 -2.37%
BM_CmpLess_uint_ushort 1.111 -
BM_CmpLess_ushort_int 1.063 -
BM_CmpLess_ushort_schar 1.038 -2.28%
BM_CmpLess_ushort_short 1.039 3.16%
BM_CmpLess_ushort_uchar 1.097 -2.23%
BM_CmpLess_ushort_uint 1.082 3.92%
BM_CmpLess_ushort_ushort 1.061 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.105 -2.04%
BM_PushHeap_float_Ascending_16 0.975 -5.32%
BM_PushHeap_float_Ascending_16384 4.373 8.36%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.027 -6.30%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.742 -2.54%
BM_PushHeap_float_Descending_1 0.479 -16.61%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.367 -
BM_PushHeap_float_Descending_16384 0.384 -3.70%
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.363 -
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.512 -
BM_PushHeap_float_PipeOrgan_256 1.722 -
BM_PushHeap_float_PipeOrgan_262144 3.142 -
BM_PushHeap_float_PipeOrgan_4 0.481 -
BM_PushHeap_float_PipeOrgan_64 1.295 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.632 -
BM_PushHeap_float_QuickSortAdversary_16 0.974 -1.71%
BM_PushHeap_float_QuickSortAdversary_16384 0.496 -
BM_PushHeap_float_QuickSortAdversary_256 0.741 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.544 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.560 2.31%
BM_PushHeap_float_Random_1024 7.460 -
BM_PushHeap_float_Random_16 5.408 -
BM_PushHeap_float_Random_16384 7.766 2.26%
BM_PushHeap_float_Random_256 7.428 2.57%
BM_PushHeap_float_Random_262144 7.654 -1.34%
BM_PushHeap_float_Random_4 2.940 4.00%
BM_PushHeap_float_Random_64 6.737 1.50%
BM_PushHeap_float_SingleElement_1 0.549 5.79%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -
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.356 -5.94%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -2.10%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.428 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.688 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.308 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.475 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.377 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.609 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.541 2.42%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.596 2.97%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.475 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.397 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.841 -1.98%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.370 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.385 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.773 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.865 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.580 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.203 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.545 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.555 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.570 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.993 1.00%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.356 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.894 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.999 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.939 1.50%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.513 -1.87%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.409 -1.36%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.638 -3.41%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.601 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.595 1.80%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.598 -1.81%
BM_PushHeap_string_Ascending_1 0.471 -
BM_PushHeap_string_Ascending_1024 14.015 -
BM_PushHeap_string_Ascending_16 4.716 -1.89%
BM_PushHeap_string_Ascending_16384 20.078 -1.52%
BM_PushHeap_string_Ascending_256 11.596 2.34%
BM_PushHeap_string_Ascending_262144 29.401 4.79%
BM_PushHeap_string_Ascending_4 2.520 -1.01%
BM_PushHeap_string_Ascending_64 7.674 1.45%
BM_PushHeap_string_Descending_1 0.700 48.13%
BM_PushHeap_string_Descending_1024 2.425 -7.52%
BM_PushHeap_string_Descending_16 2.135 -
BM_PushHeap_string_Descending_16384 2.356 -4.61%
BM_PushHeap_string_Descending_256 2.372 -4.38%
BM_PushHeap_string_Descending_262144 3.221 -19.77%
BM_PushHeap_string_Descending_4 1.912 -3.84%
BM_PushHeap_string_Descending_64 2.260 -3.08%
BM_PushHeap_string_PipeOrgan_1 0.701 33.11%
BM_PushHeap_string_PipeOrgan_1024 9.472 -10.50%
BM_PushHeap_string_PipeOrgan_16 4.194 -2.71%
BM_PushHeap_string_PipeOrgan_16384 12.478 -15.86%
BM_PushHeap_string_PipeOrgan_256 7.892 -7.15%
BM_PushHeap_string_PipeOrgan_262144 17.153 -21.91%
BM_PushHeap_string_PipeOrgan_4 2.503 -1.23%
BM_PushHeap_string_PipeOrgan_64 5.790 -5.17%
BM_PushHeap_string_QuickSortAdversary_1 0.472 -10.67%
BM_PushHeap_string_QuickSortAdversary_1024 15.230 -
BM_PushHeap_string_QuickSortAdversary_16 10.610 -
BM_PushHeap_string_QuickSortAdversary_16384 15.635 -1.57%
BM_PushHeap_string_QuickSortAdversary_256 14.641 -
BM_PushHeap_string_QuickSortAdversary_262144 16.105 -1.79%
BM_PushHeap_string_QuickSortAdversary_4 6.428 1.30%
BM_PushHeap_string_QuickSortAdversary_64 13.160 -
BM_PushHeap_string_Random_1 0.586 -8.40%
BM_PushHeap_string_Random_1024 14.936 -
BM_PushHeap_string_Random_16 10.474 -
BM_PushHeap_string_Random_16384 16.023 -
BM_PushHeap_string_Random_256 14.409 -
BM_PushHeap_string_Random_262144 18.163 -6.83%
BM_PushHeap_string_Random_4 6.222 2.60%
BM_PushHeap_string_Random_64 13.003 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.595 -
BM_PushHeap_string_SingleElement_16 2.652 -
BM_PushHeap_string_SingleElement_16384 2.588 -
BM_PushHeap_string_SingleElement_256 2.678 2.69%
BM_PushHeap_string_SingleElement_262144 2.619 -1.02%
BM_PushHeap_string_SingleElement_4 2.316 -1.87%
BM_PushHeap_string_SingleElement_64 2.702 1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.467 -23.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.598 1.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.015 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.459 -2.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.810 1.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.839 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.909 -1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 40.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.569 -4.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.628 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.564 -15.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.658 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.017 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.944 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.542 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.365 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.145 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.520 5.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.471 -2.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.297 1.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.111 -3.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.080 -1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.744 -2.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.773 -2.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.673 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.410 -12.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.119 -4.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.935 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.345 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.950 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.290 -1.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.665 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.565 2.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.472 -32.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.618 2.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.610 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.622 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.555 -13.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.623 -2.56%
BM_PushHeap_uint32_Ascending_1 0.480 -24.27%
BM_PushHeap_uint32_Ascending_1024 2.658 2.08%
BM_PushHeap_uint32_Ascending_16 0.931 -3.46%
BM_PushHeap_uint32_Ascending_16384 3.731 4.08%
BM_PushHeap_uint32_Ascending_256 2.188 1.39%
BM_PushHeap_uint32_Ascending_262144 4.924 5.26%
BM_PushHeap_uint32_Ascending_4 0.585 -
BM_PushHeap_uint32_Ascending_64 1.626 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.366 -
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.361 -4.35%
BM_PushHeap_uint32_Descending_64 0.379 -
BM_PushHeap_uint32_PipeOrgan_1 0.573 46.09%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.388 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.044 -
BM_PushHeap_uint32_PipeOrgan_4 0.542 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.558 35.92%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.921 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.577 6.61%
BM_PushHeap_uint32_Random_1024 5.775 -
BM_PushHeap_uint32_Random_16 4.169 -
BM_PushHeap_uint32_Random_16384 5.808 1.87%
BM_PushHeap_uint32_Random_256 5.541 4.01%
BM_PushHeap_uint32_Random_262144 5.832 -
BM_PushHeap_uint32_Random_4 2.168 -3.39%
BM_PushHeap_uint32_Random_64 5.132 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.373 -
BM_PushHeap_uint32_SingleElement_16 0.355 -
BM_PushHeap_uint32_SingleElement_16384 0.366 -
BM_PushHeap_uint32_SingleElement_256 0.391 -
BM_PushHeap_uint32_SingleElement_262144 0.366 -
BM_PushHeap_uint32_SingleElement_4 0.358 -
BM_PushHeap_uint32_SingleElement_64 0.363 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.575 -3.75%
BM_PushHeap_uint64_Ascending_16 0.910 -3.72%
BM_PushHeap_uint64_Ascending_16384 3.601 -3.49%
BM_PushHeap_uint64_Ascending_256 2.089 -7.53%
BM_PushHeap_uint64_Ascending_262144 4.658 -8.43%
BM_PushHeap_uint64_Ascending_4 0.552 -
BM_PushHeap_uint64_Ascending_64 1.514 -9.89%
BM_PushHeap_uint64_Descending_1 0.447 -15.93%
BM_PushHeap_uint64_Descending_1024 0.384 -
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.380 -
BM_PushHeap_uint64_Descending_4 0.361 -5.13%
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.931 -
BM_PushHeap_uint64_PipeOrgan_16 0.883 -
BM_PushHeap_uint64_PipeOrgan_16384 2.392 -
BM_PushHeap_uint64_PipeOrgan_256 1.746 2.95%
BM_PushHeap_uint64_PipeOrgan_262144 3.048 -
BM_PushHeap_uint64_PipeOrgan_4 0.487 -
BM_PushHeap_uint64_PipeOrgan_64 1.327 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.949 2.84%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.553 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 6.256 -
BM_PushHeap_uint64_Random_16 4.497 -
BM_PushHeap_uint64_Random_16384 6.307 -
BM_PushHeap_uint64_Random_256 6.054 -
BM_PushHeap_uint64_Random_262144 6.325 -
BM_PushHeap_uint64_Random_4 2.567 1.14%
BM_PushHeap_uint64_Random_64 5.539 2.78%
BM_PushHeap_uint64_SingleElement_1 0.461 -3.77%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.363 7.44%
BM_PushHeap_uint64_SingleElement_16384 0.368 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.363 -
BM_PushHeap_uint64_SingleElement_4 0.371 4.21%
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_StringAssignAsciizMix_Opaque 4.889 -9.92%
BM_StringAssignAsciizMix_Transparent 2.999 -3.57%
BM_StringAssignAsciiz_Empty_Opaque 2.871 -22.76%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 189.309 -
BM_StringAssignAsciiz_Huge_Transparent 189.011 -
BM_StringAssignAsciiz_Large_Opaque 11.608 -7.70%
BM_StringAssignAsciiz_Large_Transparent 11.570 -8.83%
BM_StringAssignAsciiz_Small_Opaque 2.873 -18.60%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 109.161 -4.27%
BM_StringAssignStr_Huge_Transparent 109.043 -17.55%
BM_StringAssignStr_Large_Opaque 10.095 -7.12%
BM_StringAssignStr_Large_Transparent 10.087 -10.09%
BM_StringAssignStr_Small_Opaque 0.724 -2.35%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.374 -58.38%
BM_StringConstructDestroyCStr_Empty_Transparent 0.249 -8.34%
BM_StringConstructDestroyCStr_Huge_Opaque 158.261 -2.49%
BM_StringConstructDestroyCStr_Huge_Transparent 64.630 -4.18%
BM_StringConstructDestroyCStr_Large_Opaque 17.386 -21.25%
BM_StringConstructDestroyCStr_Large_Transparent 12.712 -14.79%
BM_StringConstructDestroyCStr_Small_Opaque 2.107 -61.93%
BM_StringConstructDestroyCStr_Small_Transparent 0.424 7.29%
BM_StringCopy_Empty 0.574 -
BM_StringCopy_Huge 109.133 -
BM_StringCopy_Large 6.245 1.39%
BM_StringCopy_Small 0.657 -
BM_StringCtorDefault 0.265 -12.94%
BM_StringDestroy_Empty 0.625 -
BM_StringDestroy_Huge 10.618 -20.21%
BM_StringDestroy_Large 7.173 -29.20%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.596 -
BM_StringEraseToEnd_Empty_Transparent 0.348 -
BM_StringEraseToEnd_Huge_Opaque 2.296 -
BM_StringEraseToEnd_Huge_Transparent 2.414 1.36%
BM_StringEraseToEnd_Large_Opaque 0.984 -
BM_StringEraseToEnd_Large_Transparent 0.824 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.401 -5.29%
BM_StringEraseWithMove_Empty_Opaque 0.881 10.49%
BM_StringEraseWithMove_Empty_Transparent 0.641 15.44%
BM_StringEraseWithMove_Huge_Opaque 46.497 -27.09%
BM_StringEraseWithMove_Huge_Transparent 46.422 -21.41%
BM_StringEraseWithMove_Large_Opaque 3.122 -1.27%
BM_StringEraseWithMove_Large_Transparent 3.029 1.05%
BM_StringEraseWithMove_Small_Opaque 2.500 -2.74%
BM_StringEraseWithMove_Small_Transparent 2.479 -1.41%
BM_StringFindAllMatch/1 2.778 -10.96%
BM_StringFindAllMatch/131072 2271.500 -
BM_StringFindAllMatch/32768 574.670 -
BM_StringFindAllMatch/4096 85.711 6.92%
BM_StringFindAllMatch/512 11.524 -6.01%
BM_StringFindAllMatch/64 3.141 -8.60%
BM_StringFindAllMatch/8 2.577 -11.11%
BM_StringFindCharLiteral/1024 17.954 -1.46%
BM_StringFindCharLiteral/128 3.005 -10.07%
BM_StringFindCharLiteral/16 1.618 -13.23%
BM_StringFindCharLiteral/2048 40.207 -4.11%
BM_StringFindCharLiteral/256 5.374 -6.53%
BM_StringFindCharLiteral/32 1.618 -12.30%
BM_StringFindCharLiteral/4096 77.128 -9.34%
BM_StringFindCharLiteral/512 9.519 -2.82%
BM_StringFindCharLiteral/64 2.088 -11.26%
BM_StringFindCharLiteral/8 1.618 -13.12%
BM_StringFindCharLiteral/8192 138.542 -4.64%
BM_StringFindMatch1/1 980.618 -
BM_StringFindMatch1/32768 1564.193 -1.01%
BM_StringFindMatch1/4096 1058.647 -
BM_StringFindMatch1/512 990.307 -
BM_StringFindMatch1/64 981.445 -
BM_StringFindMatch1/8 980.343 -
BM_StringFindMatch2/1 980.966 -
BM_StringFindMatch2/32768 1564.273 -
BM_StringFindMatch2/4096 1057.401 -
BM_StringFindMatch2/512 988.659 -
BM_StringFindMatch2/64 981.747 -
BM_StringFindMatch2/8 981.276 -
BM_StringFindNoMatch/10 1.271 -7.55%
BM_StringFindNoMatch/131072 1961.287 -
BM_StringFindNoMatch/32768 498.658 -
BM_StringFindNoMatch/4096 74.876 -1.31%
BM_StringFindNoMatch/512 9.215 -3.78%
BM_StringFindNoMatch/64 2.082 -3.74%
BM_StringFindStringLiteral/1024 17.469 -6.25%
BM_StringFindStringLiteral/128 3.083 -12.15%
BM_StringFindStringLiteral/16 1.623 -12.43%
BM_StringFindStringLiteral/2048 40.288 -
BM_StringFindStringLiteral/256 5.435 -4.32%
BM_StringFindStringLiteral/32 1.769 -9.45%
BM_StringFindStringLiteral/4096 77.285 -
BM_StringFindStringLiteral/512 9.349 -6.82%
BM_StringFindStringLiteral/64 2.133 -10.72%
BM_StringFindStringLiteral/8 1.618 -12.54%
BM_StringFindStringLiteral/8192 138.439 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.810 1.68%
BM_StringMove_Large 0.736 4.32%
BM_StringMove_Small 0.718 1.63%
BM_StringRead_Cold_Deep_Empty 1.260 -5.41%
BM_StringRead_Cold_Deep_Large 1.323 1.66%
BM_StringRead_Cold_Deep_Small 1.259 3.35%
BM_StringRead_Cold_Shallow_Empty 1.168 1.61%
BM_StringRead_Cold_Shallow_Large 1.186 -15.50%
BM_StringRead_Cold_Shallow_Small 1.176 -7.21%
BM_StringRead_Hot_Deep_Empty 0.500 -
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.477 -
BM_StringRead_Hot_Shallow_Large 0.485 2.62%
BM_StringRead_Hot_Shallow_Small 0.484 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.634 2.81%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.633 2.73%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.206 4.37%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -22.78%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -21.90%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.021 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -6.26%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.257 4.23%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.890 2.11%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.206 4.42%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.228 -13.57%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.414 -9.99%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.813 -1.36%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.834 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.447 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.653 -2.44%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -6.34%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.667 6.62%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.629 3.71%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.708 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.792 25.63%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.159 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.861 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.420 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.036 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.266 4.23%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.722 12.67%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.264 4.68%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.612 -
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -
BM_StringRelational_Compare_Empty_Large_Control 1.834 -
BM_StringRelational_Compare_Empty_Small_Control 1.611 -
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.384 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.760 -
BM_StringRelational_Compare_Huge_Huge_Control 98.908 -1.09%
BM_StringRelational_Compare_Huge_Large_Control 2.081 -3.71%
BM_StringRelational_Compare_Huge_Small_Control 1.847 -1.07%
BM_StringRelational_Compare_Large_Empty_Control 1.612 -
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Compare_Large_Large_Control 2.112 1.42%
BM_StringRelational_Compare_Large_Small_Control 1.853 -
BM_StringRelational_Compare_Small_Empty_Control 1.611 -
BM_StringRelational_Compare_Small_Huge_Control 1.847 -
BM_StringRelational_Compare_Small_Large_Control 1.852 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.628 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.850 -
BM_StringRelational_Eq_Empty_Empty_Control 2.115 17.80%
BM_StringRelational_Eq_Empty_Huge_Control 0.469 -3.41%
BM_StringRelational_Eq_Empty_Large_Control 0.472 -
BM_StringRelational_Eq_Empty_Small_Control 0.493 4.87%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.557 10.25%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.296 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.144 -
BM_StringRelational_Eq_Huge_Huge_Control 99.014 -
BM_StringRelational_Eq_Large_Huge_Control 0.471 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.617 9.61%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.263 -
BM_StringRelational_Eq_Small_Huge_Control 0.482 -
BM_StringRelational_Eq_Small_Large_Control 0.480 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.569 -4.19%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.723 -18.97%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.375 -9.86%
BM_StringRelational_Eq_Small_Small_Control 1.871 -4.40%
BM_StringRelational_Less_Empty_Empty_Control 1.662 3.14%
BM_StringRelational_Less_Empty_Huge_Control 1.848 14.60%
BM_StringRelational_Less_Empty_Large_Control 1.740 7.86%
BM_StringRelational_Less_Empty_Small_Control 1.671 3.63%
BM_StringRelational_Less_Huge_Empty_Control 1.612 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.433 1.16%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.350 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.593 -
BM_StringRelational_Less_Huge_Huge_Control 98.826 -
BM_StringRelational_Less_Huge_Large_Control 2.092 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.712 6.27%
BM_StringRelational_Less_Large_Huge_Control 2.154 1.52%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.413 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.108 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.637 -1.06%
BM_StringRelational_Less_Large_Large_Control 2.135 -1.45%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.729 7.26%
BM_StringRelational_Less_Small_Huge_Control 1.849 -
BM_StringRelational_Less_Small_Large_Control 1.849 -1.21%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.768 -1.61%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.407 -
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.826 -
BM_align/1 0.641 2.91%
BM_align/256 0.623 -
BM_align/64 0.623 -
BM_align/8 0.639 2.54%
BM_deque_deque_copy/0 0.850 7.64%
BM_deque_deque_copy/1 2.554 -
BM_deque_deque_copy/1024 36.677 -
BM_deque_deque_copy/2 2.299 -
BM_deque_deque_copy/4000 139.980 -1.55%
BM_deque_deque_copy/4096 147.564 -
BM_deque_deque_copy/512 17.690 -
BM_deque_deque_copy/5500 197.230 -
BM_deque_deque_copy/64 3.030 -1.25%
BM_deque_deque_copy/64000 2997.237 2.50%
BM_deque_deque_copy/65536 3164.739 2.72%
BM_deque_deque_copy/70000 3200.185 -
BM_deque_deque_copy_backward/0 0.920 -
BM_deque_deque_copy_backward/1 2.783 -
BM_deque_deque_copy_backward/1024 39.702 3.67%
BM_deque_deque_copy_backward/2 2.529 -
BM_deque_deque_copy_backward/4000 149.870 2.92%
BM_deque_deque_copy_backward/4096 152.886 -
BM_deque_deque_copy_backward/512 19.525 3.33%
BM_deque_deque_copy_backward/5500 202.588 -1.24%
BM_deque_deque_copy_backward/64 3.577 6.50%
BM_deque_deque_copy_backward/64000 7896.257 8.32%
BM_deque_deque_copy_backward/65536 8101.417 8.63%
BM_deque_deque_copy_backward/70000 8718.186 9.92%
BM_deque_deque_move/0 0.921 6.50%
BM_deque_deque_move/1 2.564 -
BM_deque_deque_move/1024 37.496 1.65%
BM_deque_deque_move/2 2.304 -
BM_deque_deque_move/4000 147.221 1.17%
BM_deque_deque_move/4096 147.840 -
BM_deque_deque_move/512 17.659 -
BM_deque_deque_move/5500 198.492 -
BM_deque_deque_move/64 3.039 -1.07%
BM_deque_deque_move/64000 3046.189 1.14%
BM_deque_deque_move/65536 3110.345 1.16%
BM_deque_deque_move/70000 3472.728 3.10%
BM_deque_deque_move_backward/0 0.872 -1.97%
BM_deque_deque_move_backward/1 2.592 -6.28%
BM_deque_deque_move_backward/1024 38.154 -
BM_deque_deque_move_backward/2 2.358 -6.52%
BM_deque_deque_move_backward/4000 144.293 -
BM_deque_deque_move_backward/4096 151.736 -
BM_deque_deque_move_backward/512 19.988 5.90%
BM_deque_deque_move_backward/5500 202.207 -
BM_deque_deque_move_backward/64 3.555 5.71%
BM_deque_deque_move_backward/64000 7851.732 8.34%
BM_deque_deque_move_backward/65536 8169.765 8.70%
BM_deque_deque_move_backward/70000 8741.135 10.82%
BM_deque_deque_ranges_copy/0 0.694 -12.40%
BM_deque_deque_ranges_copy/1 2.375 -1.99%
BM_deque_deque_ranges_copy/1024 36.624 -
BM_deque_deque_ranges_copy/2 2.073 -5.30%
BM_deque_deque_ranges_copy/4000 146.333 2.98%
BM_deque_deque_ranges_copy/4096 153.414 4.48%
BM_deque_deque_ranges_copy/512 17.610 -
BM_deque_deque_ranges_copy/5500 199.855 1.13%
BM_deque_deque_ranges_copy/64 3.035 -
BM_deque_deque_ranges_copy/64000 3166.494 7.35%
BM_deque_deque_ranges_copy/65536 3074.182 -
BM_deque_deque_ranges_copy/70000 3331.325 1.93%
BM_deque_deque_ranges_copy_backward/0 0.920 24.96%
BM_deque_deque_ranges_copy_backward/1 2.778 14.58%
BM_deque_deque_ranges_copy_backward/1024 38.090 -
BM_deque_deque_ranges_copy_backward/2 2.529 15.87%
BM_deque_deque_ranges_copy_backward/4000 144.280 -
BM_deque_deque_ranges_copy_backward/4096 152.043 -
BM_deque_deque_ranges_copy_backward/512 18.938 -1.37%
BM_deque_deque_ranges_copy_backward/5500 202.211 -
BM_deque_deque_ranges_copy_backward/64 3.344 -3.75%
BM_deque_deque_ranges_copy_backward/64000 7790.326 9.23%
BM_deque_deque_ranges_copy_backward/65536 7993.701 7.93%
BM_deque_deque_ranges_copy_backward/70000 8629.637 9.22%
BM_deque_deque_ranges_move/0 0.721 -21.53%
BM_deque_deque_ranges_move/1 2.444 -4.38%
BM_deque_deque_ranges_move/1024 36.570 -2.31%
BM_deque_deque_ranges_move/2 2.129 -7.49%
BM_deque_deque_ranges_move/4000 144.503 -
BM_deque_deque_ranges_move/4096 147.741 -
BM_deque_deque_ranges_move/512 17.667 -
BM_deque_deque_ranges_move/5500 197.008 -
BM_deque_deque_ranges_move/64 3.056 -1.68%
BM_deque_deque_ranges_move/64000 3037.670 -2.68%
BM_deque_deque_ranges_move/65536 3109.600 1.48%
BM_deque_deque_ranges_move/70000 3280.981 -
BM_deque_deque_ranges_move_backward/0 0.851 13.47%
BM_deque_deque_ranges_move_backward/1 2.701 7.12%
BM_deque_deque_ranges_move_backward/1024 38.837 -
BM_deque_deque_ranges_move_backward/2 2.407 4.66%
BM_deque_deque_ranges_move_backward/4000 146.135 -
BM_deque_deque_ranges_move_backward/4096 152.407 1.24%
BM_deque_deque_ranges_move_backward/512 18.901 -
BM_deque_deque_ranges_move_backward/5500 202.169 -
BM_deque_deque_ranges_move_backward/64 3.366 -
BM_deque_deque_ranges_move_backward/64000 7823.800 5.70%
BM_deque_deque_ranges_move_backward/65536 8159.500 10.43%
BM_deque_deque_ranges_move_backward/70000 8675.323 10.82%
BM_deque_vector_copy/0 1.409 7.97%
BM_deque_vector_copy/1 2.087 -
BM_deque_vector_copy/1024 37.234 -
BM_deque_vector_copy/2 1.825 -
BM_deque_vector_copy/4000 142.785 -
BM_deque_vector_copy/4096 145.255 -
BM_deque_vector_copy/512 16.537 -
BM_deque_vector_copy/5500 196.511 -
BM_deque_vector_copy/64 2.576 -
BM_deque_vector_copy/64000 2860.122 -
BM_deque_vector_copy/65536 2909.123 -
BM_deque_vector_copy/70000 3172.112 -
BM_deque_vector_copy_backward/0 1.536 8.01%
BM_deque_vector_copy_backward/1 2.132 -
BM_deque_vector_copy_backward/1024 37.183 1.66%
BM_deque_vector_copy_backward/2 1.838 -
BM_deque_vector_copy_backward/4000 143.132 -
BM_deque_vector_copy_backward/4096 148.024 -
BM_deque_vector_copy_backward/512 17.909 -
BM_deque_vector_copy_backward/5500 198.825 -
BM_deque_vector_copy_backward/64 2.922 -
BM_deque_vector_copy_backward/64000 8327.550 18.81%
BM_deque_vector_copy_backward/65536 8207.071 13.91%
BM_deque_vector_copy_backward/70000 9169.624 19.15%
BM_deque_vector_move/0 1.491 9.87%
BM_deque_vector_move/1 2.095 -1.01%
BM_deque_vector_move/1024 37.294 -
BM_deque_vector_move/2 1.836 -
BM_deque_vector_move/4000 141.955 -
BM_deque_vector_move/4096 144.984 -
BM_deque_vector_move/512 16.552 -
BM_deque_vector_move/5500 193.654 -
BM_deque_vector_move/64 2.644 -
BM_deque_vector_move/64000 3020.435 -
BM_deque_vector_move/65536 2995.339 -
BM_deque_vector_move/70000 3229.032 -
BM_deque_vector_move_backward/0 1.377 -
BM_deque_vector_move_backward/1 2.126 -
BM_deque_vector_move_backward/1024 37.120 -
BM_deque_vector_move_backward/2 1.832 -
BM_deque_vector_move_backward/4000 141.805 -
BM_deque_vector_move_backward/4096 149.099 -
BM_deque_vector_move_backward/512 17.891 -
BM_deque_vector_move_backward/5500 196.662 -1.37%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7842.037 12.93%
BM_deque_vector_move_backward/65536 8100.142 15.04%
BM_deque_vector_move_backward/70000 8886.828 18.67%
BM_deque_vector_ranges_copy/0 1.515 10.79%
BM_deque_vector_ranges_copy/1 2.125 1.41%
BM_deque_vector_ranges_copy/1024 37.681 1.48%
BM_deque_vector_ranges_copy/2 1.827 -
BM_deque_vector_ranges_copy/4000 142.065 -
BM_deque_vector_ranges_copy/4096 145.474 -
BM_deque_vector_ranges_copy/512 16.539 -
BM_deque_vector_ranges_copy/5500 194.330 -
BM_deque_vector_ranges_copy/64 2.671 2.99%
BM_deque_vector_ranges_copy/64000 2921.329 -1.00%
BM_deque_vector_ranges_copy/65536 2937.238 -1.02%
BM_deque_vector_ranges_copy/70000 3211.628 -
BM_deque_vector_ranges_copy_backward/0 1.531 4.41%
BM_deque_vector_ranges_copy_backward/1 2.100 1.22%
BM_deque_vector_ranges_copy_backward/1024 37.195 1.27%
BM_deque_vector_ranges_copy_backward/2 1.836 1.13%
BM_deque_vector_ranges_copy_backward/4000 145.829 -1.51%
BM_deque_vector_ranges_copy_backward/4096 148.177 -
BM_deque_vector_ranges_copy_backward/512 17.983 -
BM_deque_vector_ranges_copy_backward/5500 196.925 -
BM_deque_vector_ranges_copy_backward/64 2.925 -
BM_deque_vector_ranges_copy_backward/64000 7985.632 14.31%
BM_deque_vector_ranges_copy_backward/65536 8273.833 13.28%
BM_deque_vector_ranges_copy_backward/70000 9172.750 19.91%
BM_deque_vector_ranges_move/0 1.535 -
BM_deque_vector_ranges_move/1 2.096 -1.17%
BM_deque_vector_ranges_move/1024 37.336 1.63%
BM_deque_vector_ranges_move/2 1.837 -
BM_deque_vector_ranges_move/4000 138.737 -
BM_deque_vector_ranges_move/4096 145.440 -
BM_deque_vector_ranges_move/512 16.564 -
BM_deque_vector_ranges_move/5500 196.159 2.02%
BM_deque_vector_ranges_move/64 2.617 -1.32%
BM_deque_vector_ranges_move/64000 2991.127 -
BM_deque_vector_ranges_move/65536 2983.270 -
BM_deque_vector_ranges_move/70000 3264.217 -
BM_deque_vector_ranges_move_backward/0 1.365 -6.88%
BM_deque_vector_ranges_move_backward/1 2.081 -
BM_deque_vector_ranges_move_backward/1024 37.102 1.70%
BM_deque_vector_ranges_move_backward/2 1.830 -
BM_deque_vector_ranges_move_backward/4000 146.534 -
BM_deque_vector_ranges_move_backward/4096 147.606 -
BM_deque_vector_ranges_move_backward/512 17.906 -
BM_deque_vector_ranges_move_backward/5500 195.961 -1.48%
BM_deque_vector_ranges_move_backward/64 2.923 -
BM_deque_vector_ranges_move_backward/64000 7893.945 13.53%
BM_deque_vector_ranges_move_backward/65536 8002.642 12.13%
BM_deque_vector_ranges_move_backward/70000 8974.458 16.94%
BM_getline_string 17.010 2.83%
BM_lexicographical_compare_three_way<IntPtr>/1 0.346 -22.27%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.109 3.58%
BM_lexicographical_compare_three_way<IntPtr>/1048576 246890.724 3.06%
BM_lexicographical_compare_three_way<IntPtr>/16 4.375 3.02%
BM_lexicographical_compare_three_way<IntPtr>/16384 3756.953 3.55%
BM_lexicographical_compare_three_way<IntPtr>/256 69.918 2.54%
BM_lexicographical_compare_three_way<IntPtr>/262144 60207.869 2.90%
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 2.84%
BM_lexicographical_compare_three_way<IntPtr>/4096 951.962 3.48%
BM_lexicographical_compare_three_way<IntPtr>/64 15.616 3.98%
BM_lexicographical_compare_three_way<IntPtr>/65536 15037.219 2.58%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.279 2.45%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.977 2.21%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496356.042 2.42%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.212 2.12%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7694.778 1.89%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.016 2.75%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123063.795 2.23%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.752 1.35%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1930.050 2.43%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.401 1.78%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30719.545 2.14%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.378 5.32%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.611 3.74%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246860.969 3.08%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.317 2.02%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3780.762 3.48%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.360 3.78%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60384.902 2.77%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.293 2.52%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 956.549 3.55%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.598 2.86%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15067.094 2.56%
BM_lexicographical_compare_three_way_fast_path/1 0.394 14.12%
BM_lexicographical_compare_three_way_fast_path/1024 245.616 3.82%
BM_lexicographical_compare_three_way_fast_path/1048576 248270.995 3.80%
BM_lexicographical_compare_three_way_fast_path/16 4.435 4.92%
BM_lexicographical_compare_three_way_fast_path/16384 3765.391 3.61%
BM_lexicographical_compare_three_way_fast_path/256 70.840 2.89%
BM_lexicographical_compare_three_way_fast_path/262144 60290.500 2.71%
BM_lexicographical_compare_three_way_fast_path/4 1.149 2.75%
BM_lexicographical_compare_three_way_fast_path/4096 955.471 3.60%
BM_lexicographical_compare_three_way_fast_path/64 15.676 4.04%
BM_lexicographical_compare_three_way_fast_path/65536 15058.587 2.51%
BM_lexicographical_compare_three_way_slow_path/1 0.435 -2.96%
BM_lexicographical_compare_three_way_slow_path/1024 293.636 2.32%
BM_lexicographical_compare_three_way_slow_path/1048576 294335.067 -3.50%
BM_lexicographical_compare_three_way_slow_path/16 4.591 3.19%
BM_lexicographical_compare_three_way_slow_path/16384 4547.174 2.15%
BM_lexicographical_compare_three_way_slow_path/256 79.571 2.49%
BM_lexicographical_compare_three_way_slow_path/262144 72604.489 1.02%
BM_lexicographical_compare_three_way_slow_path/4 1.178 1.70%
BM_lexicographical_compare_three_way_slow_path/4096 1146.290 2.12%
BM_lexicographical_compare_three_way_slow_path/64 17.821 1.93%
BM_lexicographical_compare_three_way_slow_path/65536 18162.803 1.43%
BM_map_find_string_literal 11.482 -
BM_num_get<bool> 11.767 -1.36%
BM_num_get<double> 36.391 -1.77%
BM_num_get<float> 36.510 -1.91%
BM_num_get<long> 10.735 -1.65%
BM_num_get<long_double> 37.187 -6.21%
BM_num_get<long_long> 10.762 -1.46%
BM_num_get<unsigned_int> 10.330 4.78%
BM_num_get<unsigned_long> 10.593 -
BM_num_get<unsigned_long_long> 10.495 -2.61%
BM_num_get<unsigned_short> 10.171 -1.25%
BM_num_get<void*> 10.824 -3.59%
BM_num_put<bool> 11.494 8.69%
BM_num_put<const_void*> 12.582 4.55%
BM_num_put<double> 57.368 -1.91%
BM_num_put<long> 12.236 6.92%
BM_num_put<long_double> 58.480 -2.26%
BM_num_put<long_long> 11.497 1.89%
BM_num_put<unsigned_long> 11.952 4.08%
BM_num_put<unsigned_long_long> 11.698 9.75%
BM_std_minmax_element<char>/1 0.322 4.68%
BM_std_minmax_element<char>/1024 278.680 -
BM_std_minmax_element<char>/2 0.617 -2.50%
BM_std_minmax_element<char>/3 1.314 8.10%
BM_std_minmax_element<char>/4 1.246 -
BM_std_minmax_element<char>/4000 1060.555 -
BM_std_minmax_element<char>/4096 1084.473 -
BM_std_minmax_element<char>/512 148.245 5.17%
BM_std_minmax_element<char>/5500 1452.211 -
BM_std_minmax_element<char>/64 17.916 4.93%
BM_std_minmax_element<char>/64000 16838.411 -
BM_std_minmax_element<char>/65536 17242.490 -
BM_std_minmax_element<char>/70000 18429.718 -
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 257.570 10.50%
BM_std_minmax_element<int>/2 0.686 2.69%
BM_std_minmax_element<int>/3 1.169 4.36%
BM_std_minmax_element<int>/4 1.225 2.97%
BM_std_minmax_element<int>/4000 990.173 10.65%
BM_std_minmax_element<int>/4096 1013.891 10.71%
BM_std_minmax_element<int>/512 131.337 10.89%
BM_std_minmax_element<int>/5500 1351.187 9.89%
BM_std_minmax_element<int>/64 16.467 -
BM_std_minmax_element<int>/64000 15639.862 7.97%
BM_std_minmax_element<int>/65536 16015.347 9.44%
BM_std_minmax_element<int>/70000 17099.687 9.19%
BM_std_minmax_element<long_long>/1 0.310 4.64%
BM_std_minmax_element<long_long>/1024 293.130 10.78%
BM_std_minmax_element<long_long>/2 0.685 2.56%
BM_std_minmax_element<long_long>/3 1.111 -8.53%
BM_std_minmax_element<long_long>/4 1.262 2.24%
BM_std_minmax_element<long_long>/4000 1132.136 11.11%
BM_std_minmax_element<long_long>/4096 1158.828 11.27%
BM_std_minmax_element<long_long>/512 148.739 10.93%
BM_std_minmax_element<long_long>/5500 1553.348 11.40%
BM_std_minmax_element<long_long>/64 18.245 8.79%
BM_std_minmax_element<long_long>/64000 18154.821 10.36%
BM_std_minmax_element<long_long>/65536 18590.164 3.56%
BM_std_minmax_element<long_long>/70000 19856.755 7.45%
BM_std_minmax_element<short>/1 0.307 3.62%
BM_std_minmax_element<short>/1024 288.655 19.49%
BM_std_minmax_element<short>/2 0.621 -7.24%
BM_std_minmax_element<short>/3 1.250 9.42%
BM_std_minmax_element<short>/4 1.249 9.86%
BM_std_minmax_element<short>/4000 1109.480 20.12%
BM_std_minmax_element<short>/4096 1134.167 19.86%
BM_std_minmax_element<short>/512 146.775 17.88%
BM_std_minmax_element<short>/5500 1522.766 20.17%
BM_std_minmax_element<short>/64 18.003 8.57%
BM_std_minmax_element<short>/64000 17598.019 16.19%
BM_std_minmax_element<short>/65536 18039.562 16.27%
BM_std_minmax_element<short>/70000 19242.093 16.08%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.689 -
BM_tolower_string<char> 15.350 1.16%
BM_tolower_string<wchar_t> 6.347 -
BM_toupper_char<char> 0.688 36.84%
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.437 1.99%
BM_toupper_string<wchar_t> 6.297 -
BM_vector_deque_copy/0 0.441 -3.92%
BM_vector_deque_copy/1 2.278 -3.80%
BM_vector_deque_copy/1024 36.117 -
BM_vector_deque_copy/2 2.002 -2.52%
BM_vector_deque_copy/4000 141.265 -
BM_vector_deque_copy/4096 144.881 -
BM_vector_deque_copy/512 16.912 -
BM_vector_deque_copy/5500 195.979 -
BM_vector_deque_copy/64 2.754 -1.60%
BM_vector_deque_copy/64000 2842.108 -
BM_vector_deque_copy/65536 2858.489 -
BM_vector_deque_copy/70000 3106.179 -
BM_vector_deque_copy_backward/0 0.608 33.92%
BM_vector_deque_copy_backward/1 2.319 -
BM_vector_deque_copy_backward/1024 37.995 -
BM_vector_deque_copy_backward/2 2.060 -
BM_vector_deque_copy_backward/4000 141.846 -
BM_vector_deque_copy_backward/4096 148.859 -
BM_vector_deque_copy_backward/512 17.468 -
BM_vector_deque_copy_backward/5500 197.045 -
BM_vector_deque_copy_backward/64 2.969 -
BM_vector_deque_copy_backward/64000 8003.255 9.78%
BM_vector_deque_copy_backward/65536 8282.010 10.85%
BM_vector_deque_copy_backward/70000 8709.962 6.85%
BM_vector_deque_move/0 0.457 7.17%
BM_vector_deque_move/1 2.031 -12.21%
BM_vector_deque_move/1024 35.807 -
BM_vector_deque_move/2 1.787 -13.05%
BM_vector_deque_move/4000 140.267 -
BM_vector_deque_move/4096 144.545 -
BM_vector_deque_move/512 16.932 -
BM_vector_deque_move/5500 196.408 -
BM_vector_deque_move/64 2.668 -6.30%
BM_vector_deque_move/64000 2842.391 -
BM_vector_deque_move/65536 2857.785 -
BM_vector_deque_move/70000 3104.705 -
BM_vector_deque_move_backward/0 0.484 -19.57%
BM_vector_deque_move_backward/1 2.298 -
BM_vector_deque_move_backward/1024 38.004 1.05%
BM_vector_deque_move_backward/2 2.054 -
BM_vector_deque_move_backward/4000 141.080 -
BM_vector_deque_move_backward/4096 147.912 -1.54%
BM_vector_deque_move_backward/512 17.490 -
BM_vector_deque_move_backward/5500 198.597 -
BM_vector_deque_move_backward/64 3.007 1.29%
BM_vector_deque_move_backward/64000 7822.941 7.16%
BM_vector_deque_move_backward/65536 8268.294 9.21%
BM_vector_deque_move_backward/70000 8508.159 7.96%
BM_vector_deque_ranges_copy/0 0.436 18.47%
BM_vector_deque_ranges_copy/1 2.302 8.50%
BM_vector_deque_ranges_copy/1024 35.913 -
BM_vector_deque_ranges_copy/2 2.060 12.35%
BM_vector_deque_ranges_copy/4000 140.812 -
BM_vector_deque_ranges_copy/4096 144.291 -
BM_vector_deque_ranges_copy/512 16.898 -
BM_vector_deque_ranges_copy/5500 196.072 -
BM_vector_deque_ranges_copy/64 2.794 3.48%
BM_vector_deque_ranges_copy/64000 2842.051 -
BM_vector_deque_ranges_copy/65536 2859.461 -
BM_vector_deque_ranges_copy/70000 3104.284 -
BM_vector_deque_ranges_copy_backward/0 0.548 -
BM_vector_deque_ranges_copy_backward/1 2.288 9.71%
BM_vector_deque_ranges_copy_backward/1024 37.691 -1.51%
BM_vector_deque_ranges_copy_backward/2 2.056 12.04%
BM_vector_deque_ranges_copy_backward/4000 140.849 -
BM_vector_deque_ranges_copy_backward/4096 149.250 -
BM_vector_deque_ranges_copy_backward/512 17.458 -3.55%
BM_vector_deque_ranges_copy_backward/5500 198.500 -
BM_vector_deque_ranges_copy_backward/64 2.977 -4.99%
BM_vector_deque_ranges_copy_backward/64000 7960.613 9.39%
BM_vector_deque_ranges_copy_backward/65536 8237.231 9.61%
BM_vector_deque_ranges_copy_backward/70000 8861.186 10.44%
BM_vector_deque_ranges_move/0 0.593 28.03%
BM_vector_deque_ranges_move/1 2.189 -5.00%
BM_vector_deque_ranges_move/1024 35.799 -
BM_vector_deque_ranges_move/2 1.934 -5.93%
BM_vector_deque_ranges_move/4000 139.842 -1.13%
BM_vector_deque_ranges_move/4096 144.133 -
BM_vector_deque_ranges_move/512 16.888 -
BM_vector_deque_ranges_move/5500 195.086 -
BM_vector_deque_ranges_move/64 2.754 -2.64%
BM_vector_deque_ranges_move/64000 2842.601 -
BM_vector_deque_ranges_move/65536 2859.452 -
BM_vector_deque_ranges_move/70000 3103.833 -
BM_vector_deque_ranges_move_backward/0 0.540 23.28%
BM_vector_deque_ranges_move_backward/1 2.397 6.80%
BM_vector_deque_ranges_move_backward/1024 37.953 -
BM_vector_deque_ranges_move_backward/2 2.052 6.08%
BM_vector_deque_ranges_move_backward/4000 140.971 -
BM_vector_deque_ranges_move_backward/4096 148.220 -
BM_vector_deque_ranges_move_backward/512 17.475 -1.86%
BM_vector_deque_ranges_move_backward/5500 199.599 -
BM_vector_deque_ranges_move_backward/64 3.028 -1.07%
BM_vector_deque_ranges_move_backward/64000 7601.504 4.78%
BM_vector_deque_ranges_move_backward/65536 8001.752 5.73%
BM_vector_deque_ranges_move_backward/70000 8524.837 6.16%
SetIntersection_Front_Set_float_1024_1 1044150.519 -
SetIntersection_Front_Set_float_1024_1024 13507585.945 7.24%
SetIntersection_Front_Set_float_1024_16 1215601.610 3.66%
SetIntersection_Front_Set_float_1024_256 4225077.281 8.38%
SetIntersection_Front_Set_float_1024_4 1068518.007 -
SetIntersection_Front_Set_float_1024_64 1793180.588 5.65%
SetIntersection_Front_Set_float_16384_1 1053467.871 1.37%
SetIntersection_Front_Set_float_16384_1024 13645883.121 -
SetIntersection_Front_Set_float_16384_16 1219834.047 -
SetIntersection_Front_Set_float_16384_16384 230146868.811 2.28%
SetIntersection_Front_Set_float_16384_256 4065586.051 -3.72%
SetIntersection_Front_Set_float_16384_4 1059395.535 -1.03%
SetIntersection_Front_Set_float_16384_64 1782375.123 -
SetIntersection_Front_Set_float_16_1 62750664.612 -
SetIntersection_Front_Set_float_16_16 38561555.593 -
SetIntersection_Front_Set_float_16_4 54763459.398 -
SetIntersection_Front_Set_float_1_1 532974287.551 -
SetIntersection_Front_Set_float_256_1 4112392.085 -
SetIntersection_Front_Set_float_256_16 4566869.260 -
SetIntersection_Front_Set_float_256_256 8297443.690 1.03%
SetIntersection_Front_Set_float_256_4 4186624.335 -
SetIntersection_Front_Set_float_256_64 5676297.030 -
SetIntersection_Front_Set_float_262144_1 1023922.489 -1.81%
SetIntersection_Front_Set_float_262144_1024 13949505.284 6.18%
SetIntersection_Front_Set_float_262144_16 1218137.390 1.71%
SetIntersection_Front_Set_float_262144_16384 228354693.257 -
SetIntersection_Front_Set_float_262144_256 4312774.531 4.11%
SetIntersection_Front_Set_float_262144_262144 1693292.236 1.62%
SetIntersection_Front_Set_float_262144_4 1040544.594 -
SetIntersection_Front_Set_float_262144_64 1738663.040 -
SetIntersection_Front_Set_float_4_1 213165523.795 -
SetIntersection_Front_Set_float_4_4 136625801.909 -
SetIntersection_Front_Set_float_64_1 16424299.866 -
SetIntersection_Front_Set_float_64_16 15480147.486 -
SetIntersection_Front_Set_float_64_4 16005316.787 -1.11%
SetIntersection_Front_Set_float_64_64 13978686.273 4.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1016848.332 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14479560.334 5.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1202428.432 -3.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4254017.851 -15.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1065305.836 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1835284.467 -3.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1050536.297 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13959453.237 -2.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1297297.478 9.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 359981158.592 1.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4630454.826 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1134624.421 6.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2002556.779 -2.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62457353.854 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38725909.437 -1.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54755596.971 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531404998.183 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4139012.438 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4578194.483 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8376342.697 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4234703.634 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5754980.896 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1061315.795 5.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13806016.354 -8.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1215825.319 -1.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 340107400.167 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4251529.455 -4.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1848332.195 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1075943.395 -1.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1826594.418 2.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212321577.697 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136675188.170 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16252479.348 -1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15629970.412 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16066518.258 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14007043.366 -5.34%
SetIntersection_Front_Set_string_1024_1 1099313.009 -
SetIntersection_Front_Set_string_1024_1024 55619838.564 -1.28%
SetIntersection_Front_Set_string_1024_16 1887841.573 -3.37%
SetIntersection_Front_Set_string_1024_256 14491827.700 -8.54%
SetIntersection_Front_Set_string_1024_4 1255128.458 -
SetIntersection_Front_Set_string_1024_64 4797318.026 -
SetIntersection_Front_Set_string_16384_1 1087635.447 -
SetIntersection_Front_Set_string_16384_1024 58070653.529 -2.23%
SetIntersection_Front_Set_string_16384_16 1916109.272 -1.99%
SetIntersection_Front_Set_string_16384_16384 349434489.033 -
SetIntersection_Front_Set_string_16384_256 15362046.483 -
SetIntersection_Front_Set_string_16384_4 1269701.802 -
SetIntersection_Front_Set_string_16384_64 4842819.537 2.21%
SetIntersection_Front_Set_string_16_1 65264133.363 -
SetIntersection_Front_Set_string_16_16 59391855.102 -
SetIntersection_Front_Set_string_16_4 62900391.509 -2.50%
SetIntersection_Front_Set_string_1_1 555151796.856 -
SetIntersection_Front_Set_string_256_1 4315122.188 -
SetIntersection_Front_Set_string_256_16 6936053.044 -6.01%
SetIntersection_Front_Set_string_256_256 28762327.221 -8.68%
SetIntersection_Front_Set_string_256_4 4950098.993 -
SetIntersection_Front_Set_string_256_64 14785040.705 5.49%
SetIntersection_Front_Set_string_262144_1 1087679.302 2.27%
SetIntersection_Front_Set_string_262144_1024 59170733.615 -2.18%
SetIntersection_Front_Set_string_262144_16 1886403.083 -1.48%
SetIntersection_Front_Set_string_262144_16384 348115142.223 -
SetIntersection_Front_Set_string_262144_256 14878413.693 -2.48%
SetIntersection_Front_Set_string_262144_262144 17726870.197 -
SetIntersection_Front_Set_string_262144_4 1245088.939 -
SetIntersection_Front_Set_string_262144_64 4715323.896 -5.68%
SetIntersection_Front_Set_string_4_1 221840090.300 -
SetIntersection_Front_Set_string_4_4 157516343.657 -
SetIntersection_Front_Set_string_64_1 17109609.364 -
SetIntersection_Front_Set_string_64_16 24963774.108 -1.05%
SetIntersection_Front_Set_string_64_4 19143643.591 1.34%
SetIntersection_Front_Set_string_64_64 35700971.193 -3.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1044371.765 1.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23719245.958 -2.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1334739.933 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6240313.975 -7.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1095336.785 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2317358.105 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1050828.134 1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26038247.844 1.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1293787.478 -5.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 362933892.748 2.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6409682.914 -8.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1094632.014 -1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2275169.010 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62862521.529 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41565720.398 -1.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55839647.223 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535120796.341 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4169019.252 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4976886.867 -4.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12542407.184 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4278343.692 -1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7413718.321 -7.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 997019.627 -4.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25586143.810 -7.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1294969.223 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 347526041.089 -1.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6244631.732 -3.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2924974.774 -1.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1075118.466 -2.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2241819.798 -1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214070811.984 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140494094.505 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16489734.290 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16901135.224 -4.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16387076.699 -1.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17900223.440 -3.00%
SetIntersection_Front_Set_uint32_1024_1 1038076.361 -
SetIntersection_Front_Set_uint32_1024_1024 12385729.794 -
SetIntersection_Front_Set_uint32_1024_16 1172715.979 -3.16%
SetIntersection_Front_Set_uint32_1024_256 3700859.936 -3.91%
SetIntersection_Front_Set_uint32_1024_4 1061342.477 -
SetIntersection_Front_Set_uint32_1024_64 1647583.516 -6.09%
SetIntersection_Front_Set_uint32_16384_1 994006.736 -5.42%
SetIntersection_Front_Set_uint32_16384_1024 12552290.595 3.87%
SetIntersection_Front_Set_uint32_16384_16 1190643.684 -
SetIntersection_Front_Set_uint32_16384_16384 217135235.059 -
SetIntersection_Front_Set_uint32_16384_256 3994354.990 4.85%
SetIntersection_Front_Set_uint32_16384_4 1056405.120 -
SetIntersection_Front_Set_uint32_16384_64 1697336.831 1.83%
SetIntersection_Front_Set_uint32_16_1 62215492.590 -1.29%
SetIntersection_Front_Set_uint32_16_16 37572109.866 -1.37%
SetIntersection_Front_Set_uint32_16_4 54150688.577 -1.45%
SetIntersection_Front_Set_uint32_1_1 528889799.443 -2.85%
SetIntersection_Front_Set_uint32_256_1 4169026.923 -
SetIntersection_Front_Set_uint32_256_16 4362694.666 -3.35%
SetIntersection_Front_Set_uint32_256_256 7243452.370 -6.12%
SetIntersection_Front_Set_uint32_256_4 4219843.397 -
SetIntersection_Front_Set_uint32_256_64 5367886.775 -
SetIntersection_Front_Set_uint32_262144_1 1005446.040 -4.49%
SetIntersection_Front_Set_uint32_262144_1024 12455107.471 -
SetIntersection_Front_Set_uint32_262144_16 1141990.894 -1.83%
SetIntersection_Front_Set_uint32_262144_16384 221171179.826 -
SetIntersection_Front_Set_uint32_262144_256 3876853.714 6.62%
SetIntersection_Front_Set_uint32_262144_262144 1649683.512 -1.69%
SetIntersection_Front_Set_uint32_262144_4 1026853.898 -3.54%
SetIntersection_Front_Set_uint32_262144_64 1669709.302 2.35%
SetIntersection_Front_Set_uint32_4_1 211679115.815 -1.33%
SetIntersection_Front_Set_uint32_4_4 135979846.424 -1.13%
SetIntersection_Front_Set_uint32_64_1 16357188.076 -1.21%
SetIntersection_Front_Set_uint32_64_16 15175981.144 -
SetIntersection_Front_Set_uint32_64_4 15982342.817 -
SetIntersection_Front_Set_uint32_64_64 13176041.175 -
SetIntersection_Front_Set_uint64_1024_1 1042501.399 -
SetIntersection_Front_Set_uint64_1024_1024 11821825.550 -5.52%
SetIntersection_Front_Set_uint64_1024_16 1189165.943 -
SetIntersection_Front_Set_uint64_1024_256 4285519.572 7.48%
SetIntersection_Front_Set_uint64_1024_4 1065992.107 -
SetIntersection_Front_Set_uint64_1024_64 1813864.386 -
SetIntersection_Front_Set_uint64_16384_1 1033244.346 -1.04%
SetIntersection_Front_Set_uint64_16384_1024 12192591.799 -3.11%
SetIntersection_Front_Set_uint64_16384_16 1182017.857 -1.60%
SetIntersection_Front_Set_uint64_16384_16384 225351932.005 -1.66%
SetIntersection_Front_Set_uint64_16384_256 3925298.462 -
SetIntersection_Front_Set_uint64_16384_4 1027609.298 -4.18%
SetIntersection_Front_Set_uint64_16384_64 1708276.784 3.30%
SetIntersection_Front_Set_uint64_16_1 62321353.334 -
SetIntersection_Front_Set_uint64_16_16 37660880.829 -
SetIntersection_Front_Set_uint64_16_4 54302597.147 -
SetIntersection_Front_Set_uint64_1_1 529485051.138 -1.93%
SetIntersection_Front_Set_uint64_256_1 4072288.894 -1.16%
SetIntersection_Front_Set_uint64_256_16 4375098.095 -2.19%
SetIntersection_Front_Set_uint64_256_256 7741040.377 -
SetIntersection_Front_Set_uint64_256_4 4193239.265 -
SetIntersection_Front_Set_uint64_256_64 5386400.910 -6.87%
SetIntersection_Front_Set_uint64_262144_1 1036636.653 -2.81%
SetIntersection_Front_Set_uint64_262144_1024 12527771.517 -2.44%
SetIntersection_Front_Set_uint64_262144_16 1170936.759 -4.05%
SetIntersection_Front_Set_uint64_262144_16384 220654067.780 -
SetIntersection_Front_Set_uint64_262144_256 3929103.614 -
SetIntersection_Front_Set_uint64_262144_262144 1631029.947 -3.98%
SetIntersection_Front_Set_uint64_262144_4 1070807.525 -2.55%
SetIntersection_Front_Set_uint64_262144_64 1594738.378 -11.19%
SetIntersection_Front_Set_uint64_4_1 211666419.989 -1.17%
SetIntersection_Front_Set_uint64_4_4 135647119.290 -
SetIntersection_Front_Set_uint64_64_1 16326760.206 -1.22%
SetIntersection_Front_Set_uint64_64_16 15045240.877 -
SetIntersection_Front_Set_uint64_64_4 15912052.141 -
SetIntersection_Front_Set_uint64_64_64 13095509.889 -3.33%
SetIntersection_Front_Vector_float_1024_1 1037652.732 -
SetIntersection_Front_Vector_float_1024_1024 5836129.841 7.40%
SetIntersection_Front_Vector_float_1024_16 1089332.753 -3.44%
SetIntersection_Front_Vector_float_1024_256 2164940.915 -
SetIntersection_Front_Vector_float_1024_4 1062448.177 -
SetIntersection_Front_Vector_float_1024_64 1339756.673 1.54%
SetIntersection_Front_Vector_float_16384_1 1042885.845 -
SetIntersection_Front_Vector_float_16384_1024 5769852.184 -2.29%
SetIntersection_Front_Vector_float_16384_16 1118889.845 1.89%
SetIntersection_Front_Vector_float_16384_16384 77716963.477 -
SetIntersection_Front_Vector_float_16384_256 2259401.479 -1.49%
SetIntersection_Front_Vector_float_16384_4 1059725.023 -
SetIntersection_Front_Vector_float_16384_64 1364609.653 -
SetIntersection_Front_Vector_float_16_1 62770382.026 -
SetIntersection_Front_Vector_float_16_16 35913357.670 1.51%
SetIntersection_Front_Vector_float_16_4 54155548.771 -
SetIntersection_Front_Vector_float_1_1 533592925.168 -
SetIntersection_Front_Vector_float_256_1 4146128.693 -
SetIntersection_Front_Vector_float_256_16 4183075.889 -1.14%
SetIntersection_Front_Vector_float_256_256 4536559.694 -
SetIntersection_Front_Vector_float_256_4 4154037.278 -
SetIntersection_Front_Vector_float_256_64 4339735.042 -
SetIntersection_Front_Vector_float_262144_1 1042947.778 2.01%
SetIntersection_Front_Vector_float_262144_1024 5432338.415 -
SetIntersection_Front_Vector_float_262144_16 1087109.654 -3.98%
SetIntersection_Front_Vector_float_262144_16384 76778837.597 -
SetIntersection_Front_Vector_float_262144_256 2176094.978 -4.46%
SetIntersection_Front_Vector_float_262144_262144 346533293.298 -
SetIntersection_Front_Vector_float_262144_4 1065193.374 1.22%
SetIntersection_Front_Vector_float_262144_64 1358007.413 -
SetIntersection_Front_Vector_float_4_1 213220844.910 -
SetIntersection_Front_Vector_float_4_4 135498738.030 -
SetIntersection_Front_Vector_float_64_1 16581241.188 -
SetIntersection_Front_Vector_float_64_16 14272715.047 -
SetIntersection_Front_Vector_float_64_4 15968844.489 -
SetIntersection_Front_Vector_float_64_64 10892722.823 2.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1040960.904 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8406909.246 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1133860.622 -1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2921315.502 1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1043013.590 -2.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1525620.268 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1028652.039 -2.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8384145.048 -5.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1150908.016 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119012557.501 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2871265.382 -1.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1069555.867 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1530113.286 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62935129.516 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36618796.792 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54349656.685 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534343382.382 -1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4196834.692 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4329625.724 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5748423.383 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4207027.878 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4812442.491 -1.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1053711.810 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8398930.628 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1147856.720 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118754473.345 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2886648.321 -1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350459294.284 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1075842.414 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1535360.755 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213428450.383 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135952718.167 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16412914.824 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14585719.872 -1.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16102737.872 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12085726.808 -
SetIntersection_Front_Vector_string_1024_1 1060761.820 -1.16%
SetIntersection_Front_Vector_string_1024_1024 39012126.780 -
SetIntersection_Front_Vector_string_1024_16 1578645.062 -2.22%
SetIntersection_Front_Vector_string_1024_256 9069894.374 -
SetIntersection_Front_Vector_string_1024_4 1169492.278 -1.14%
SetIntersection_Front_Vector_string_1024_64 3254747.605 2.02%
SetIntersection_Front_Vector_string_16384_1 1082419.479 1.12%
SetIntersection_Front_Vector_string_16384_1024 38083230.545 1.43%
SetIntersection_Front_Vector_string_16384_16 1569202.666 -2.95%
SetIntersection_Front_Vector_string_16384_16384 351252665.384 -
SetIntersection_Front_Vector_string_16384_256 9524361.952 -
SetIntersection_Front_Vector_string_16384_4 1179787.305 1.66%
SetIntersection_Front_Vector_string_16384_64 3338343.677 4.80%
SetIntersection_Front_Vector_string_16_1 64385553.588 -
SetIntersection_Front_Vector_string_16_16 51357407.605 1.04%
SetIntersection_Front_Vector_string_16_4 59917289.880 -
SetIntersection_Front_Vector_string_1_1 550464172.610 -
SetIntersection_Front_Vector_string_256_1 4279379.041 -
SetIntersection_Front_Vector_string_256_16 6064780.169 1.12%
SetIntersection_Front_Vector_string_256_256 19067035.914 -
SetIntersection_Front_Vector_string_256_4 4668123.110 -
SetIntersection_Front_Vector_string_256_64 10477222.137 3.04%
SetIntersection_Front_Vector_string_262144_1 1064559.577 -2.52%
SetIntersection_Front_Vector_string_262144_1024 39379605.696 -
SetIntersection_Front_Vector_string_262144_16 1617865.610 3.53%
SetIntersection_Front_Vector_string_262144_16384 345190294.795 -
SetIntersection_Front_Vector_string_262144_256 9572227.263 -
SetIntersection_Front_Vector_string_262144_262144 14437251.791 -
SetIntersection_Front_Vector_string_262144_4 1205864.881 1.37%
SetIntersection_Front_Vector_string_262144_64 3047908.940 -4.77%
SetIntersection_Front_Vector_string_4_1 219117190.883 -
SetIntersection_Front_Vector_string_4_4 149549854.727 -
SetIntersection_Front_Vector_string_64_1 16821899.682 -
SetIntersection_Front_Vector_string_64_16 20701377.820 -
SetIntersection_Front_Vector_string_64_4 17552638.193 -1.00%
SetIntersection_Front_Vector_string_64_64 26126604.902 2.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1008418.284 -4.58%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8980148.993 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1157155.961 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3045661.470 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1058823.092 1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1561321.909 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1040889.403 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9020544.458 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1162864.260 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128608351.891 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3049582.421 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1061940.676 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1545604.480 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62448577.790 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36869279.556 -1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54316105.167 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 530583420.565 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4101527.860 -1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4341739.258 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6120718.598 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4204724.143 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4999816.103 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1046408.790 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8976493.750 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1155744.655 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128262495.037 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3038037.825 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350770696.622 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1044899.530 1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1546706.829 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212061946.320 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135831699.226 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16336588.527 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14692279.351 -1.36%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15911720.665 -1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12417584.754 -
SetIntersection_Front_Vector_uint32_1024_1 1037091.872 -
SetIntersection_Front_Vector_uint32_1024_1024 5897979.387 -
SetIntersection_Front_Vector_uint32_1024_16 1098143.916 -1.89%
SetIntersection_Front_Vector_uint32_1024_256 2233660.127 -1.85%
SetIntersection_Front_Vector_uint32_1024_4 1047213.311 -
SetIntersection_Front_Vector_uint32_1024_64 1323325.227 -3.11%
SetIntersection_Front_Vector_uint32_16384_1 1028847.831 -2.28%
SetIntersection_Front_Vector_uint32_16384_1024 5903568.521 5.00%
SetIntersection_Front_Vector_uint32_16384_16 1119645.574 1.74%
SetIntersection_Front_Vector_uint32_16384_16384 76927420.639 -
SetIntersection_Front_Vector_uint32_16384_256 2271370.022 5.55%
SetIntersection_Front_Vector_uint32_16384_4 1058533.906 -
SetIntersection_Front_Vector_uint32_16384_64 1348667.803 1.01%
SetIntersection_Front_Vector_uint32_16_1 62443609.674 -
SetIntersection_Front_Vector_uint32_16_16 35701288.357 -
SetIntersection_Front_Vector_uint32_16_4 53985012.957 -
SetIntersection_Front_Vector_uint32_1_1 531385780.212 -
SetIntersection_Front_Vector_uint32_256_1 4155029.235 -
SetIntersection_Front_Vector_uint32_256_16 4141440.603 -
SetIntersection_Front_Vector_uint32_256_256 4226054.352 -6.70%
SetIntersection_Front_Vector_uint32_256_4 4113017.262 -1.70%
SetIntersection_Front_Vector_uint32_256_64 4295635.251 -1.15%
SetIntersection_Front_Vector_uint32_262144_1 1024850.083 -3.34%
SetIntersection_Front_Vector_uint32_262144_1024 5426409.285 -
SetIntersection_Front_Vector_uint32_262144_16 1123543.533 2.06%
SetIntersection_Front_Vector_uint32_262144_16384 77076325.545 -
SetIntersection_Front_Vector_uint32_262144_256 2270165.473 -
SetIntersection_Front_Vector_uint32_262144_262144 345991562.770 -
SetIntersection_Front_Vector_uint32_262144_4 1057205.268 -
SetIntersection_Front_Vector_uint32_262144_64 1271604.166 -6.98%
SetIntersection_Front_Vector_uint32_4_1 212388465.845 -
SetIntersection_Front_Vector_uint32_4_4 134355319.377 -1.02%
SetIntersection_Front_Vector_uint32_64_1 16320170.889 -
SetIntersection_Front_Vector_uint32_64_16 14017244.791 -1.56%
SetIntersection_Front_Vector_uint32_64_4 15952719.741 -
SetIntersection_Front_Vector_uint32_64_64 10851685.773 1.20%
SetIntersection_Front_Vector_uint64_1024_1 1024315.247 -1.91%
SetIntersection_Front_Vector_uint64_1024_1024 5497639.927 -7.03%
SetIntersection_Front_Vector_uint64_1024_16 1099644.056 -1.50%
SetIntersection_Front_Vector_uint64_1024_256 2126618.568 -6.30%
SetIntersection_Front_Vector_uint64_1024_4 1046529.906 -
SetIntersection_Front_Vector_uint64_1024_64 1324865.816 -3.11%
SetIntersection_Front_Vector_uint64_16384_1 1025391.408 -1.58%
SetIntersection_Front_Vector_uint64_16384_1024 5894730.725 -
SetIntersection_Front_Vector_uint64_16384_16 1062748.584 -6.12%
SetIntersection_Front_Vector_uint64_16384_16384 75614007.542 -
SetIntersection_Front_Vector_uint64_16384_256 2279141.526 -
SetIntersection_Front_Vector_uint64_16384_4 1059022.644 -
SetIntersection_Front_Vector_uint64_16384_64 1349531.955 -1.18%
SetIntersection_Front_Vector_uint64_16_1 62080913.852 -1.50%
SetIntersection_Front_Vector_uint64_16_16 35301323.879 -1.59%
SetIntersection_Front_Vector_uint64_16_4 53744064.514 -1.21%
SetIntersection_Front_Vector_uint64_1_1 528227623.126 -1.16%
SetIntersection_Front_Vector_uint64_256_1 4166748.351 -
SetIntersection_Front_Vector_uint64_256_16 4111103.704 -2.20%
SetIntersection_Front_Vector_uint64_256_256 4360489.413 -4.00%
SetIntersection_Front_Vector_uint64_256_4 4189256.151 -
SetIntersection_Front_Vector_uint64_256_64 4283055.317 -1.54%
SetIntersection_Front_Vector_uint64_262144_1 1036501.242 -
SetIntersection_Front_Vector_uint64_262144_1024 5893176.862 -
SetIntersection_Front_Vector_uint64_262144_16 1115907.603 -
SetIntersection_Front_Vector_uint64_262144_16384 76901657.789 1.28%
SetIntersection_Front_Vector_uint64_262144_256 2090525.455 -8.03%
SetIntersection_Front_Vector_uint64_262144_262144 350752849.754 -
SetIntersection_Front_Vector_uint64_262144_4 1048443.217 -1.24%
SetIntersection_Front_Vector_uint64_262144_64 1312229.080 -
SetIntersection_Front_Vector_uint64_4_1 211102388.067 -1.19%
SetIntersection_Front_Vector_uint64_4_4 133974712.730 -1.48%
SetIntersection_Front_Vector_uint64_64_1 16192524.221 -1.38%
SetIntersection_Front_Vector_uint64_64_16 14099028.733 -2.10%
SetIntersection_Front_Vector_uint64_64_4 15793523.470 -1.16%
SetIntersection_Front_Vector_uint64_64_64 10746776.949 -1.15%
SetIntersection_Interlaced_Set_float_1024_1 1028977.189 -
SetIntersection_Interlaced_Set_float_1024_1024 11969821.745 -
SetIntersection_Interlaced_Set_float_1024_16 11518368.356 -1.58%
SetIntersection_Interlaced_Set_float_1024_256 13921705.101 -2.74%
SetIntersection_Interlaced_Set_float_1024_4 9851400.110 -
SetIntersection_Interlaced_Set_float_1024_64 10050049.190 -
SetIntersection_Interlaced_Set_float_16384_1 1036950.714 -1.53%
SetIntersection_Interlaced_Set_float_16384_1024 172062881.043 -
SetIntersection_Interlaced_Set_float_16384_16 210862018.723 2.15%
SetIntersection_Interlaced_Set_float_16384_16384 217678896.209 -2.09%
SetIntersection_Interlaced_Set_float_16384_256 199849069.398 -
SetIntersection_Interlaced_Set_float_16384_4 170328662.259 2.11%
SetIntersection_Interlaced_Set_float_16384_64 217424375.519 2.82%
SetIntersection_Interlaced_Set_float_16_1 62578944.727 -
SetIntersection_Interlaced_Set_float_16_16 38021350.584 -
SetIntersection_Interlaced_Set_float_16_4 58966766.655 -1.21%
SetIntersection_Interlaced_Set_float_1_1 532742510.347 -
SetIntersection_Interlaced_Set_float_256_1 4098183.303 -1.66%
SetIntersection_Interlaced_Set_float_256_16 12072787.277 -2.25%
SetIntersection_Interlaced_Set_float_256_256 7585856.992 -
SetIntersection_Interlaced_Set_float_256_4 11392865.657 -
SetIntersection_Interlaced_Set_float_256_64 13289519.236 -
SetIntersection_Interlaced_Set_float_262144_1 1037136.179 -
SetIntersection_Interlaced_Set_float_262144_1024 1537071.693 -
SetIntersection_Interlaced_Set_float_262144_16 1621203.940 1.67%
SetIntersection_Interlaced_Set_float_262144_16384 1288170.979 -
SetIntersection_Interlaced_Set_float_262144_256 1585490.478 1.24%
SetIntersection_Interlaced_Set_float_262144_262144 1675308.269 1.71%
SetIntersection_Interlaced_Set_float_262144_4 1308630.371 1.65%
SetIntersection_Interlaced_Set_float_262144_64 1583557.453 1.26%
SetIntersection_Interlaced_Set_float_4_1 212932887.252 -
SetIntersection_Interlaced_Set_float_4_4 136196917.890 -
SetIntersection_Interlaced_Set_float_64_1 16383858.296 -
SetIntersection_Interlaced_Set_float_64_16 22238029.776 1.60%
SetIntersection_Interlaced_Set_float_64_4 20920993.635 -
SetIntersection_Interlaced_Set_float_64_64 13246704.493 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1040709.042 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13261390.875 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11421681.397 -2.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14380987.444 2.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9888854.656 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10134368.238 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1044785.252 4.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173811070.794 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 218868903.706 1.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 244824146.942 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204163771.919 -2.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175736582.439 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 226799167.942 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62534320.039 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38275084.576 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59541251.163 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531941840.806 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4134408.448 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12072243.545 1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8161139.910 1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11644585.290 -1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13290168.850 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1044933.534 -2.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1615395.428 -1.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1681915.447 -10.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1319972.900 -1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1666295.490 -2.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1844552.976 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1352523.602 -11.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1637906.168 -10.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212620085.313 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137082196.949 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16307125.063 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22152359.213 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20956013.412 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13582102.949 -2.04%
SetIntersection_Interlaced_Set_string_1024_1 1087468.010 -
SetIntersection_Interlaced_Set_string_1024_1024 55578105.752 -2.51%
SetIntersection_Interlaced_Set_string_1024_16 12880523.603 -
SetIntersection_Interlaced_Set_string_1024_256 35757955.143 -2.10%
SetIntersection_Interlaced_Set_string_1024_4 10431099.756 -
SetIntersection_Interlaced_Set_string_1024_64 16741083.053 -1.57%
SetIntersection_Interlaced_Set_string_16384_1 1080001.712 -1.23%
SetIntersection_Interlaced_Set_string_16384_1024 355910406.366 2.42%
SetIntersection_Interlaced_Set_string_16384_16 240959912.549 -
SetIntersection_Interlaced_Set_string_16384_16384 350377774.651 -
SetIntersection_Interlaced_Set_string_16384_256 351742322.127 2.17%
SetIntersection_Interlaced_Set_string_16384_4 195819192.016 -2.38%
SetIntersection_Interlaced_Set_string_16384_64 355723737.714 1.44%
SetIntersection_Interlaced_Set_string_16_1 65718847.153 -
SetIntersection_Interlaced_Set_string_16_16 60549649.203 -2.30%
SetIntersection_Interlaced_Set_string_16_4 72760371.306 -
SetIntersection_Interlaced_Set_string_1_1 555350613.634 -
SetIntersection_Interlaced_Set_string_256_1 4296604.422 -
SetIntersection_Interlaced_Set_string_256_16 17853437.130 -1.12%
SetIntersection_Interlaced_Set_string_256_256 31464404.730 -
SetIntersection_Interlaced_Set_string_256_4 12977798.102 -
SetIntersection_Interlaced_Set_string_256_64 31061357.242 -
SetIntersection_Interlaced_Set_string_262144_1 1089492.446 -
SetIntersection_Interlaced_Set_string_262144_1024 2068289.957 -
SetIntersection_Interlaced_Set_string_262144_16 2085087.809 -2.33%
SetIntersection_Interlaced_Set_string_262144_16384 2706348.957 -3.84%
SetIntersection_Interlaced_Set_string_262144_256 2050904.461 -
SetIntersection_Interlaced_Set_string_262144_262144 17686376.951 2.43%
SetIntersection_Interlaced_Set_string_262144_4 1791476.971 -2.88%
SetIntersection_Interlaced_Set_string_262144_64 2070013.996 -2.62%
SetIntersection_Interlaced_Set_string_4_1 221884413.184 -
SetIntersection_Interlaced_Set_string_4_4 159189359.318 -
SetIntersection_Interlaced_Set_string_64_1 17081788.833 -
SetIntersection_Interlaced_Set_string_64_16 37519646.806 -4.22%
SetIntersection_Interlaced_Set_string_64_4 25841751.882 -1.17%
SetIntersection_Interlaced_Set_string_64_64 37436898.977 -4.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1054418.731 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23170961.498 -7.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11697345.665 -3.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18382717.162 -2.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10004266.597 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11704908.988 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1025200.644 -2.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 224111591.947 -3.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 246546642.229 -1.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346055419.627 -1.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 337176099.017 33.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 194947421.449 -1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348868964.619 -1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62946176.170 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41784696.285 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61636770.842 -1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534273580.651 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4160037.350 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12358157.730 -2.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12231500.098 -1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11284213.635 -1.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17013357.301 -1.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1026039.833 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1928215.334 -2.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2062541.912 -2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1719351.724 -1.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1955828.939 -2.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2939142.174 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1767953.287 -3.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2035941.731 -2.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213698101.749 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139928875.651 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16435834.518 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25614058.945 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22376370.862 -2.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17985428.332 -3.30%
SetIntersection_Interlaced_Set_uint32_1024_1 982025.062 -5.69%
SetIntersection_Interlaced_Set_uint32_1024_1024 12380466.580 -1.81%
SetIntersection_Interlaced_Set_uint32_1024_16 11213959.707 -3.69%
SetIntersection_Interlaced_Set_uint32_1024_256 14254054.927 -
SetIntersection_Interlaced_Set_uint32_1024_4 9622725.491 -5.52%
SetIntersection_Interlaced_Set_uint32_1024_64 9897444.386 -2.64%
SetIntersection_Interlaced_Set_uint32_16384_1 1008574.762 -3.48%
SetIntersection_Interlaced_Set_uint32_16384_1024 168633611.016 -2.41%
SetIntersection_Interlaced_Set_uint32_16384_16 208404501.437 -
SetIntersection_Interlaced_Set_uint32_16384_16384 220812815.961 -2.27%
SetIntersection_Interlaced_Set_uint32_16384_256 195354216.179 -3.31%
SetIntersection_Interlaced_Set_uint32_16384_4 167353676.010 -1.35%
SetIntersection_Interlaced_Set_uint32_16384_64 211608492.155 -1.80%
SetIntersection_Interlaced_Set_uint32_16_1 62181223.856 -1.09%
SetIntersection_Interlaced_Set_uint32_16_16 37701040.545 -1.02%
SetIntersection_Interlaced_Set_uint32_16_4 58787518.720 -1.49%
SetIntersection_Interlaced_Set_uint32_1_1 530010329.774 -1.17%
SetIntersection_Interlaced_Set_uint32_256_1 4135322.930 -
SetIntersection_Interlaced_Set_uint32_256_16 11861247.531 -2.07%
SetIntersection_Interlaced_Set_uint32_256_256 7693924.208 -5.82%
SetIntersection_Interlaced_Set_uint32_256_4 11087102.694 -4.17%
SetIntersection_Interlaced_Set_uint32_256_64 13444557.554 -
SetIntersection_Interlaced_Set_uint32_262144_1 1031874.558 -1.99%
SetIntersection_Interlaced_Set_uint32_262144_1024 1512804.523 -1.08%
SetIntersection_Interlaced_Set_uint32_262144_16 1583236.897 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1256717.285 -3.52%
SetIntersection_Interlaced_Set_uint32_262144_256 1564610.597 -1.34%
SetIntersection_Interlaced_Set_uint32_262144_262144 1930575.033 6.25%
SetIntersection_Interlaced_Set_uint32_262144_4 1275593.588 -
SetIntersection_Interlaced_Set_uint32_262144_64 1556952.230 -
SetIntersection_Interlaced_Set_uint32_4_1 211817749.362 -1.25%
SetIntersection_Interlaced_Set_uint32_4_4 135698242.736 -1.37%
SetIntersection_Interlaced_Set_uint32_64_1 16347842.422 -
SetIntersection_Interlaced_Set_uint32_64_16 22167006.888 -
SetIntersection_Interlaced_Set_uint32_64_4 20576266.417 -2.30%
SetIntersection_Interlaced_Set_uint32_64_64 13338062.207 -
SetIntersection_Interlaced_Set_uint64_1024_1 1036649.564 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12282408.617 -
SetIntersection_Interlaced_Set_uint64_1024_16 11182580.842 -4.44%
SetIntersection_Interlaced_Set_uint64_1024_256 14417698.711 -
SetIntersection_Interlaced_Set_uint64_1024_4 9779297.157 -1.52%
SetIntersection_Interlaced_Set_uint64_1024_64 9830244.975 -3.08%
SetIntersection_Interlaced_Set_uint64_16384_1 1006450.465 -3.97%
SetIntersection_Interlaced_Set_uint64_16384_1024 175117450.001 -3.36%
SetIntersection_Interlaced_Set_uint64_16384_16 217851901.808 -2.52%
SetIntersection_Interlaced_Set_uint64_16384_16384 231283778.450 -4.11%
SetIntersection_Interlaced_Set_uint64_16384_256 213831076.988 -
SetIntersection_Interlaced_Set_uint64_16384_4 174960189.168 -3.85%
SetIntersection_Interlaced_Set_uint64_16384_64 230226449.186 -1.97%
SetIntersection_Interlaced_Set_uint64_16_1 62271039.024 -1.06%
SetIntersection_Interlaced_Set_uint64_16_16 37739916.245 -
SetIntersection_Interlaced_Set_uint64_16_4 59595831.971 -
SetIntersection_Interlaced_Set_uint64_1_1 529767686.925 -
SetIntersection_Interlaced_Set_uint64_256_1 4107402.272 -1.52%
SetIntersection_Interlaced_Set_uint64_256_16 11935853.345 -
SetIntersection_Interlaced_Set_uint64_256_256 7530914.749 -1.36%
SetIntersection_Interlaced_Set_uint64_256_4 10611927.560 -3.54%
SetIntersection_Interlaced_Set_uint64_256_64 13405983.269 -3.53%
SetIntersection_Interlaced_Set_uint64_262144_1 999196.105 -5.11%
SetIntersection_Interlaced_Set_uint64_262144_1024 1721108.152 8.82%
SetIntersection_Interlaced_Set_uint64_262144_16 1622727.213 -2.33%
SetIntersection_Interlaced_Set_uint64_262144_16384 1400242.840 8.13%
SetIntersection_Interlaced_Set_uint64_262144_256 1788788.088 11.09%
SetIntersection_Interlaced_Set_uint64_262144_262144 1725150.879 -
SetIntersection_Interlaced_Set_uint64_262144_4 1307380.697 -1.15%
SetIntersection_Interlaced_Set_uint64_262144_64 1629032.635 1.02%
SetIntersection_Interlaced_Set_uint64_4_1 211725159.638 -1.02%
SetIntersection_Interlaced_Set_uint64_4_4 135468134.282 -
SetIntersection_Interlaced_Set_uint64_64_1 16239914.147 -
SetIntersection_Interlaced_Set_uint64_64_16 21586149.539 -6.42%
SetIntersection_Interlaced_Set_uint64_64_4 20697461.580 -1.10%
SetIntersection_Interlaced_Set_uint64_64_64 12948125.678 -2.86%
SetIntersection_Interlaced_Vector_float_1024_1 1062909.876 -
SetIntersection_Interlaced_Vector_float_1024_1024 6069618.409 3.33%
SetIntersection_Interlaced_Vector_float_1024_16 2204738.025 11.85%
SetIntersection_Interlaced_Vector_float_1024_256 6006656.907 -
SetIntersection_Interlaced_Vector_float_1024_4 1274511.783 -
SetIntersection_Interlaced_Vector_float_1024_64 5531610.345 51.95%
SetIntersection_Interlaced_Vector_float_16384_1 1068587.977 2.07%
SetIntersection_Interlaced_Vector_float_16384_1024 39456681.800 -10.25%
SetIntersection_Interlaced_Vector_float_16384_16 3779812.680 64.41%
SetIntersection_Interlaced_Vector_float_16384_16384 82613628.492 3.87%
SetIntersection_Interlaced_Vector_float_16384_256 15447302.926 5.08%
SetIntersection_Interlaced_Vector_float_16384_4 1698159.246 20.64%
SetIntersection_Interlaced_Vector_float_16384_64 5779881.109 -8.18%
SetIntersection_Interlaced_Vector_float_16_1 65552770.790 4.55%
SetIntersection_Interlaced_Vector_float_16_16 37269105.506 4.29%
SetIntersection_Interlaced_Vector_float_16_4 58640477.914 4.24%
SetIntersection_Interlaced_Vector_float_1_1 533390219.123 -
SetIntersection_Interlaced_Vector_float_256_1 4299249.265 3.36%
SetIntersection_Interlaced_Vector_float_256_16 7741494.373 24.86%
SetIntersection_Interlaced_Vector_float_256_256 4655700.337 2.38%
SetIntersection_Interlaced_Vector_float_256_4 5231489.815 1.50%
SetIntersection_Interlaced_Vector_float_256_64 8254496.321 20.15%
SetIntersection_Interlaced_Vector_float_262144_1 1100308.869 4.74%
SetIntersection_Interlaced_Vector_float_262144_1024 80095472.265 -1.07%
SetIntersection_Interlaced_Vector_float_262144_16 3020790.003 -8.33%
SetIntersection_Interlaced_Vector_float_262144_16384 319518394.745 -7.75%
SetIntersection_Interlaced_Vector_float_262144_256 39465931.135 70.75%
SetIntersection_Interlaced_Vector_float_262144_262144 347163235.474 -
SetIntersection_Interlaced_Vector_float_262144_4 1499390.911 -3.15%
SetIntersection_Interlaced_Vector_float_262144_64 8302799.036 3.89%
SetIntersection_Interlaced_Vector_float_4_1 212954860.107 -
SetIntersection_Interlaced_Vector_float_4_4 138418431.718 2.03%
SetIntersection_Interlaced_Vector_float_64_1 17279039.775 5.60%
SetIntersection_Interlaced_Vector_float_64_16 19803241.856 19.72%
SetIntersection_Interlaced_Vector_float_64_4 18846333.159 4.80%
SetIntersection_Interlaced_Vector_float_64_64 11469904.156 5.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1031464.315 -1.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8339103.682 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2211924.167 -19.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7512916.893 -2.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1338588.571 -11.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4400738.002 -23.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1045748.907 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 61432145.613 -22.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3494222.533 -13.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119740313.085 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 21767037.566 -28.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1461709.127 -18.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11120541.398 -4.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62665960.926 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36634307.283 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57347645.579 -1.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534088757.460 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4149033.145 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6939158.515 -16.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5757272.518 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4951345.105 -7.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8614078.475 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1038556.153 -1.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 128949056.231 -23.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7185216.170 3.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 339683361.261 -2.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 53744337.489 -35.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350731543.906 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1638584.003 -26.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 16702775.747 -42.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213107249.333 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135831042.054 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16441639.126 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19420391.142 -1.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17893015.777 -4.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12125844.817 -
SetIntersection_Interlaced_Vector_string_1024_1 1072555.126 -
SetIntersection_Interlaced_Vector_string_1024_1024 38467794.465 -2.50%
SetIntersection_Interlaced_Vector_string_1024_16 3355338.377 -2.07%
SetIntersection_Interlaced_Vector_string_1024_256 20826497.598 3.04%
SetIntersection_Interlaced_Vector_string_1024_4 1613978.752 -
SetIntersection_Interlaced_Vector_string_1024_64 8475778.931 5.43%
SetIntersection_Interlaced_Vector_string_16384_1 1090147.559 1.33%
SetIntersection_Interlaced_Vector_string_16384_1024 111859810.725 -1.62%
SetIntersection_Interlaced_Vector_string_16384_16 4175977.680 -
SetIntersection_Interlaced_Vector_string_16384_16384 349820690.388 -
SetIntersection_Interlaced_Vector_string_16384_256 39627383.306 3.29%
SetIntersection_Interlaced_Vector_string_16384_4 1786001.727 -
SetIntersection_Interlaced_Vector_string_16384_64 12750977.047 2.95%
SetIntersection_Interlaced_Vector_string_16_1 64440214.422 -
SetIntersection_Interlaced_Vector_string_16_16 49699384.538 -4.42%
SetIntersection_Interlaced_Vector_string_16_4 69088138.916 3.50%
SetIntersection_Interlaced_Vector_string_1_1 550086093.570 -
SetIntersection_Interlaced_Vector_string_256_1 4252243.412 -
SetIntersection_Interlaced_Vector_string_256_16 10650265.746 7.04%
SetIntersection_Interlaced_Vector_string_256_256 20283167.847 -2.96%
SetIntersection_Interlaced_Vector_string_256_4 5861996.337 -4.19%
SetIntersection_Interlaced_Vector_string_256_64 19163838.066 -3.81%
SetIntersection_Interlaced_Vector_string_262144_1 1069883.683 -
SetIntersection_Interlaced_Vector_string_262144_1024 235144110.363 -1.42%
SetIntersection_Interlaced_Vector_string_262144_16 5553010.359 -9.07%
SetIntersection_Interlaced_Vector_string_262144_16384 1013099.123 -
SetIntersection_Interlaced_Vector_string_262144_256 66531379.872 -2.64%
SetIntersection_Interlaced_Vector_string_262144_262144 14511204.588 -
SetIntersection_Interlaced_Vector_string_262144_4 2002423.971 -1.36%
SetIntersection_Interlaced_Vector_string_262144_64 19262067.359 -1.84%
SetIntersection_Interlaced_Vector_string_4_1 219231461.788 -
SetIntersection_Interlaced_Vector_string_4_4 151146478.069 -
SetIntersection_Interlaced_Vector_string_64_1 16806065.108 -
SetIntersection_Interlaced_Vector_string_64_16 28070312.833 -5.19%
SetIntersection_Interlaced_Vector_string_64_4 21787199.849 1.63%
SetIntersection_Interlaced_Vector_string_64_64 26332653.088 -1.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1046343.892 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9037290.087 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2568166.817 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9005056.723 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1396903.768 -4.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4631158.551 -3.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1046020.537 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 69544558.005 9.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3235232.040 10.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129588543.710 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28736171.573 2.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1532662.428 -1.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9292480.318 2.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62547451.772 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37282491.421 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58141097.265 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531279197.671 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4127824.647 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7191085.319 -2.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6064608.299 -1.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5117312.392 -2.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10408684.029 2.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1038752.636 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144316761.776 -1.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4725480.937 -2.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 348977159.066 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46275522.504 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350808996.680 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1762123.186 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13649788.809 -9.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212525985.018 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136050008.825 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16361292.104 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19601184.025 -3.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18238990.520 -2.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12358494.735 -1.21%
SetIntersection_Interlaced_Vector_uint32_1024_1 1005575.701 -3.94%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5888851.392 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1846890.798 -
SetIntersection_Interlaced_Vector_uint32_1024_256 6771817.783 -12.28%
SetIntersection_Interlaced_Vector_uint32_1024_4 1221032.902 -5.01%
SetIntersection_Interlaced_Vector_uint32_1024_64 3936810.867 18.11%
SetIntersection_Interlaced_Vector_uint32_16384_1 1036234.934 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 41267889.382 -21.76%
SetIntersection_Interlaced_Vector_uint32_16384_16 2376741.375 -26.27%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79320750.443 -
SetIntersection_Interlaced_Vector_uint32_16384_256 23019142.985 6.18%
SetIntersection_Interlaced_Vector_uint32_16384_4 1341183.305 -11.13%
SetIntersection_Interlaced_Vector_uint32_16384_64 5607837.122 -27.94%
SetIntersection_Interlaced_Vector_uint32_16_1 62382661.268 -
SetIntersection_Interlaced_Vector_uint32_16_16 35586698.375 -
SetIntersection_Interlaced_Vector_uint32_16_4 55556728.485 -
SetIntersection_Interlaced_Vector_uint32_1_1 530872796.736 -
SetIntersection_Interlaced_Vector_uint32_256_1 4118969.079 -
SetIntersection_Interlaced_Vector_uint32_256_16 6738710.080 -
SetIntersection_Interlaced_Vector_uint32_256_256 4554656.664 -
SetIntersection_Interlaced_Vector_uint32_256_4 4801896.885 -4.22%
SetIntersection_Interlaced_Vector_uint32_256_64 7391277.365 4.28%
SetIntersection_Interlaced_Vector_uint32_262144_1 1045393.503 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 91895318.692 -11.47%
SetIntersection_Interlaced_Vector_uint32_262144_16 2943949.910 -44.14%
SetIntersection_Interlaced_Vector_uint32_262144_16384 337373973.451 -1.82%
SetIntersection_Interlaced_Vector_uint32_262144_256 24167643.735 -39.60%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350831052.872 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1847136.547 -2.69%
SetIntersection_Interlaced_Vector_uint32_262144_64 16931270.295 -14.68%
SetIntersection_Interlaced_Vector_uint32_4_1 212188924.342 -
SetIntersection_Interlaced_Vector_uint32_4_4 134794834.907 -
SetIntersection_Interlaced_Vector_uint32_64_1 16283969.195 -1.13%
SetIntersection_Interlaced_Vector_uint32_64_16 17478121.570 1.33%
SetIntersection_Interlaced_Vector_uint32_64_4 17264163.481 -2.47%
SetIntersection_Interlaced_Vector_uint32_64_64 10810554.181 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1031102.579 -1.24%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5854446.208 -1.20%
SetIntersection_Interlaced_Vector_uint64_1024_16 1866972.322 -7.09%
SetIntersection_Interlaced_Vector_uint64_1024_256 5402887.503 -20.88%
SetIntersection_Interlaced_Vector_uint64_1024_4 1240818.686 -12.02%
SetIntersection_Interlaced_Vector_uint64_1024_64 3401315.135 -10.54%
SetIntersection_Interlaced_Vector_uint64_16384_1 1035133.134 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 48864433.829 13.66%
SetIntersection_Interlaced_Vector_uint64_16384_16 3214415.182 34.36%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78266453.592 -
SetIntersection_Interlaced_Vector_uint64_16384_256 17955191.826 -14.01%
SetIntersection_Interlaced_Vector_uint64_16384_4 1469037.891 8.20%
SetIntersection_Interlaced_Vector_uint64_16384_64 8367794.765 49.91%
SetIntersection_Interlaced_Vector_uint64_16_1 61983016.424 -1.12%
SetIntersection_Interlaced_Vector_uint64_16_16 35373284.658 -1.41%
SetIntersection_Interlaced_Vector_uint64_16_4 55217622.082 -1.56%
SetIntersection_Interlaced_Vector_uint64_1_1 527443949.266 -1.22%
SetIntersection_Interlaced_Vector_uint64_256_1 4017913.078 -3.08%
SetIntersection_Interlaced_Vector_uint64_256_16 6573121.677 -5.18%
SetIntersection_Interlaced_Vector_uint64_256_256 4421339.956 -2.61%
SetIntersection_Interlaced_Vector_uint64_256_4 4847664.411 4.14%
SetIntersection_Interlaced_Vector_uint64_256_64 6807962.796 -12.49%
SetIntersection_Interlaced_Vector_uint64_262144_1 1010222.469 -3.11%
SetIntersection_Interlaced_Vector_uint64_262144_1024 103302820.014 14.50%
SetIntersection_Interlaced_Vector_uint64_262144_16 5923280.398 92.63%
SetIntersection_Interlaced_Vector_uint64_262144_16384 353646316.142 -1.82%
SetIntersection_Interlaced_Vector_uint64_262144_256 45924705.057 75.77%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350935151.197 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1818578.025 15.79%
SetIntersection_Interlaced_Vector_uint64_262144_64 9108570.435 -22.53%
SetIntersection_Interlaced_Vector_uint64_4_1 210517419.477 -1.38%
SetIntersection_Interlaced_Vector_uint64_4_4 134189081.332 -1.20%
SetIntersection_Interlaced_Vector_uint64_64_1 16269163.483 -1.61%
SetIntersection_Interlaced_Vector_uint64_64_16 17562527.835 -
SetIntersection_Interlaced_Vector_uint64_64_4 17413760.685 -2.13%
SetIntersection_Interlaced_Vector_uint64_64_64 10766700.805 -1.46%
SetIntersection_None_Set_float_1024_1 9039973.284 -11.47%
SetIntersection_None_Set_float_1024_1024 9129896.546 1.53%
SetIntersection_None_Set_float_1024_16 8939357.413 -10.29%
SetIntersection_None_Set_float_1024_256 8694988.275 -11.01%
SetIntersection_None_Set_float_1024_4 8778786.564 -11.53%
SetIntersection_None_Set_float_1024_64 8751559.343 -11.96%
SetIntersection_None_Set_float_16384_1 156183875.636 -
SetIntersection_None_Set_float_16384_1024 154977654.702 -
SetIntersection_None_Set_float_16384_16 155937286.895 -
SetIntersection_None_Set_float_16384_16384 158319779.455 2.48%
SetIntersection_None_Set_float_16384_256 155022456.176 1.31%
SetIntersection_None_Set_float_16384_4 156222292.459 -
SetIntersection_None_Set_float_16384_64 155540575.702 1.17%
SetIntersection_None_Set_float_16_1 65925756.289 -1.03%
SetIntersection_None_Set_float_16_16 35045077.207 -
SetIntersection_None_Set_float_16_4 56411676.916 -
SetIntersection_None_Set_float_1_1 534578436.212 -
SetIntersection_None_Set_float_256_1 11426640.202 -
SetIntersection_None_Set_float_256_16 10973204.405 -
SetIntersection_None_Set_float_256_256 5770197.393 1.91%
SetIntersection_None_Set_float_256_4 11461726.726 1.58%
SetIntersection_None_Set_float_256_64 9362542.021 -
SetIntersection_None_Set_float_262144_1 1207323.322 -
SetIntersection_None_Set_float_262144_1024 1203328.615 -
SetIntersection_None_Set_float_262144_16 1201557.049 -
SetIntersection_None_Set_float_262144_16384 1210758.056 -
SetIntersection_None_Set_float_262144_256 1200480.713 -
SetIntersection_None_Set_float_262144_262144 1205239.746 -
SetIntersection_None_Set_float_262144_4 1200495.526 -
SetIntersection_None_Set_float_262144_64 1201333.172 -
SetIntersection_None_Set_float_4_1 216101300.920 -
SetIntersection_None_Set_float_4_4 135504874.039 -
SetIntersection_None_Set_float_64_1 22555314.026 1.77%
SetIntersection_None_Set_float_64_16 17994087.785 -1.77%
SetIntersection_None_Set_float_64_4 20803004.170 -1.18%
SetIntersection_None_Set_float_64_64 11480422.424 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8845106.085 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8658928.014 -1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8944658.251 2.07%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8759576.587 -2.47%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8641599.541 -2.38%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8635199.634 -1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161564447.644 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158629449.776 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169449450.824 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 174212262.025 3.61%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163828941.312 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165212723.388 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166743120.996 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65891332.045 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35116683.528 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56298757.167 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531300444.210 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11296218.598 -3.00%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10749958.361 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5615338.906 -4.32%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11349931.327 -1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9195030.803 -2.23%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1229964.275 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1235341.877 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1233404.703 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1235497.315 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1239099.365 1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1250034.018 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1228035.725 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1227432.129 -1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215049739.507 -1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134690081.371 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22312377.701 -1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18080173.333 -1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21166990.747 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11440840.527 -
SetIntersection_None_Set_string_1024_1 9132314.457 2.72%
SetIntersection_None_Set_string_1024_1024 8971443.362 -
SetIntersection_None_Set_string_1024_16 8997423.986 1.78%
SetIntersection_None_Set_string_1024_256 9080668.901 2.49%
SetIntersection_None_Set_string_1024_4 8985455.595 -
SetIntersection_None_Set_string_1024_64 8831541.419 -3.75%
SetIntersection_None_Set_string_16384_1 204818454.052 6.66%
SetIntersection_None_Set_string_16384_1024 207222357.841 6.78%
SetIntersection_None_Set_string_16384_16 198580433.384 3.69%
SetIntersection_None_Set_string_16384_16384 194687065.456 1.47%
SetIntersection_None_Set_string_16384_256 198129717.087 3.04%
SetIntersection_None_Set_string_16384_4 197902414.045 3.27%
SetIntersection_None_Set_string_16384_64 196852176.233 3.04%
SetIntersection_None_Set_string_16_1 68272385.599 -
SetIntersection_None_Set_string_16_16 36151899.548 -
SetIntersection_None_Set_string_16_4 57788215.633 -
SetIntersection_None_Set_string_1_1 541649151.971 -
SetIntersection_None_Set_string_256_1 11386694.117 -1.72%
SetIntersection_None_Set_string_256_16 10951863.646 -
SetIntersection_None_Set_string_256_256 5979268.020 1.52%
SetIntersection_None_Set_string_256_4 11429161.164 -1.77%
SetIntersection_None_Set_string_256_64 9282098.362 -
SetIntersection_None_Set_string_262144_1 1587548.908 -9.65%
SetIntersection_None_Set_string_262144_1024 1594965.168 -2.84%
SetIntersection_None_Set_string_262144_16 1590070.477 -9.99%
SetIntersection_None_Set_string_262144_16384 1601650.717 -1.45%
SetIntersection_None_Set_string_262144_256 1612010.008 -
SetIntersection_None_Set_string_262144_262144 1592136.639 -2.80%
SetIntersection_None_Set_string_262144_4 1594295.326 -11.19%
SetIntersection_None_Set_string_262144_64 1598471.192 -4.06%
SetIntersection_None_Set_string_4_1 221255488.830 -
SetIntersection_None_Set_string_4_4 138386109.614 -
SetIntersection_None_Set_string_64_1 22346568.480 -2.57%
SetIntersection_None_Set_string_64_16 18557332.180 -
SetIntersection_None_Set_string_64_4 21990083.225 -
SetIntersection_None_Set_string_64_64 11664763.710 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8695531.148 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8605253.734 -4.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8689800.136 -2.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8944074.068 3.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8853148.061 1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8665710.970 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 199839511.823 2.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 190114000.879 -2.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 201944631.464 4.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200300519.102 1.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 189752775.513 -2.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 199390342.118 2.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 193772346.062 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67126567.062 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35403133.544 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56589939.971 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536216250.289 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11369092.220 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10644364.289 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5686015.785 -2.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11392806.729 -1.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9168146.431 -1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1600201.252 -1.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1608353.271 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1602157.307 -2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1591156.330 -2.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1585831.543 -2.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1602169.107 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1582559.164 -2.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1605667.889 -1.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217100533.435 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136076838.835 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22169269.024 -1.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18080829.056 -1.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21092508.555 -2.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11525452.367 -
SetIntersection_None_Set_uint32_1024_1 8671229.287 -3.60%
SetIntersection_None_Set_uint32_1024_1024 8630989.075 -5.08%
SetIntersection_None_Set_uint32_1024_16 8689383.856 -5.14%
SetIntersection_None_Set_uint32_1024_256 8794576.844 -1.29%
SetIntersection_None_Set_uint32_1024_4 8762056.798 -2.11%
SetIntersection_None_Set_uint32_1024_64 8831529.522 -
SetIntersection_None_Set_uint32_16384_1 154209046.945 -2.84%
SetIntersection_None_Set_uint32_16384_1024 153119807.335 -2.38%
SetIntersection_None_Set_uint32_16384_16 154211450.673 -2.46%
SetIntersection_None_Set_uint32_16384_16384 156626124.001 -2.23%
SetIntersection_None_Set_uint32_16384_256 153818403.767 -2.07%
SetIntersection_None_Set_uint32_16384_4 154059320.811 -2.69%
SetIntersection_None_Set_uint32_16384_64 153622869.595 -2.32%
SetIntersection_None_Set_uint32_16_1 66375922.787 -
SetIntersection_None_Set_uint32_16_16 35221455.318 -
SetIntersection_None_Set_uint32_16_4 56166036.096 -
SetIntersection_None_Set_uint32_1_1 532137851.171 -
SetIntersection_None_Set_uint32_256_1 11310769.954 -2.63%
SetIntersection_None_Set_uint32_256_16 10755228.342 -1.26%
SetIntersection_None_Set_uint32_256_256 5665996.809 -2.84%
SetIntersection_None_Set_uint32_256_4 11155021.595 -3.32%
SetIntersection_None_Set_uint32_256_64 9159561.079 -2.07%
SetIntersection_None_Set_uint32_262144_1 1208417.805 -
SetIntersection_None_Set_uint32_262144_1024 1200944.012 -10.95%
SetIntersection_None_Set_uint32_262144_16 1201294.025 -
SetIntersection_None_Set_uint32_262144_16384 1188643.637 -11.13%
SetIntersection_None_Set_uint32_262144_256 1200664.225 -
SetIntersection_None_Set_uint32_262144_262144 1203926.354 -9.17%
SetIntersection_None_Set_uint32_262144_4 1200266.113 -
SetIntersection_None_Set_uint32_262144_64 1200544.109 -1.90%
SetIntersection_None_Set_uint32_4_1 215078102.332 -
SetIntersection_None_Set_uint32_4_4 135925950.650 -
SetIntersection_None_Set_uint32_64_1 22360858.866 -1.10%
SetIntersection_None_Set_uint32_64_16 18329187.443 -
SetIntersection_None_Set_uint32_64_4 21386466.561 -1.48%
SetIntersection_None_Set_uint32_64_64 11327722.427 -1.52%
SetIntersection_None_Set_uint64_1024_1 8668310.406 -3.57%
SetIntersection_None_Set_uint64_1024_1024 8615696.910 -2.93%
SetIntersection_None_Set_uint64_1024_16 8561215.206 -4.17%
SetIntersection_None_Set_uint64_1024_256 8595963.828 -5.75%
SetIntersection_None_Set_uint64_1024_4 8896936.469 -
SetIntersection_None_Set_uint64_1024_64 8614792.295 -2.43%
SetIntersection_None_Set_uint64_16384_1 158051216.350 -2.98%
SetIntersection_None_Set_uint64_16384_1024 163420460.762 -6.26%
SetIntersection_None_Set_uint64_16384_16 164926942.991 -1.63%
SetIntersection_None_Set_uint64_16384_16384 176126891.297 2.90%
SetIntersection_None_Set_uint64_16384_256 164770032.047 -1.72%
SetIntersection_None_Set_uint64_16384_4 161323325.430 -2.08%
SetIntersection_None_Set_uint64_16384_64 167871589.341 -
SetIntersection_None_Set_uint64_16_1 65704491.493 -1.57%
SetIntersection_None_Set_uint64_16_16 35235100.930 -1.08%
SetIntersection_None_Set_uint64_16_4 55966828.181 -1.93%
SetIntersection_None_Set_uint64_1_1 528973813.100 -1.36%
SetIntersection_None_Set_uint64_256_1 11270125.157 -2.56%
SetIntersection_None_Set_uint64_256_16 10517217.419 -3.45%
SetIntersection_None_Set_uint64_256_256 5566539.334 -4.14%
SetIntersection_None_Set_uint64_256_4 11146095.955 -1.13%
SetIntersection_None_Set_uint64_256_64 9041547.647 -3.57%
SetIntersection_None_Set_uint64_262144_1 1204008.873 -
SetIntersection_None_Set_uint64_262144_1024 1213157.795 -
SetIntersection_None_Set_uint64_262144_16 1202098.633 -1.35%
SetIntersection_None_Set_uint64_262144_16384 1216439.696 -1.22%
SetIntersection_None_Set_uint64_262144_256 1213145.752 -
SetIntersection_None_Set_uint64_262144_262144 1222392.416 -1.48%
SetIntersection_None_Set_uint64_262144_4 1201432.129 -1.08%
SetIntersection_None_Set_uint64_262144_64 1210104.168 -
SetIntersection_None_Set_uint64_4_1 213580781.864 -1.64%
SetIntersection_None_Set_uint64_4_4 133599640.127 -1.48%
SetIntersection_None_Set_uint64_64_1 22168479.670 -2.20%
SetIntersection_None_Set_uint64_64_16 18005497.587 -1.74%
SetIntersection_None_Set_uint64_64_4 21039224.672 -3.06%
SetIntersection_None_Set_uint64_64_64 11205974.653 -2.37%
SetIntersection_None_Vector_float_1024_1 1081369.138 -
SetIntersection_None_Vector_float_1024_1024 1082134.346 1.40%
SetIntersection_None_Vector_float_1024_16 1081627.860 -
SetIntersection_None_Vector_float_1024_256 1080534.479 -1.38%
SetIntersection_None_Vector_float_1024_4 1082035.901 -
SetIntersection_None_Vector_float_1024_64 1055499.330 -3.02%
SetIntersection_None_Vector_float_16384_1 1106614.685 -
SetIntersection_None_Vector_float_16384_1024 1096923.477 -1.88%
SetIntersection_None_Vector_float_16384_16 1108823.059 -
SetIntersection_None_Vector_float_16384_16384 1103638.382 -
SetIntersection_None_Vector_float_16384_256 1077946.597 -2.99%
SetIntersection_None_Vector_float_16384_4 1104610.296 -
SetIntersection_None_Vector_float_16384_64 1106954.178 -
SetIntersection_None_Vector_float_16_1 63230333.493 -
SetIntersection_None_Vector_float_16_16 33529030.647 -
SetIntersection_None_Vector_float_16_4 53731088.151 -
SetIntersection_None_Vector_float_1_1 532804283.381 -
SetIntersection_None_Vector_float_256_1 4291713.698 -
SetIntersection_None_Vector_float_256_16 4012188.356 -
SetIntersection_None_Vector_float_256_256 2106795.975 -1.85%
SetIntersection_None_Vector_float_256_4 4214909.564 -
SetIntersection_None_Vector_float_256_64 3410502.468 -1.05%
SetIntersection_None_Vector_float_262144_1 1133225.644 -
SetIntersection_None_Vector_float_262144_1024 1133091.467 -1.66%
SetIntersection_None_Vector_float_262144_16 1129689.198 -1.32%
SetIntersection_None_Vector_float_262144_16384 1126290.833 -1.56%
SetIntersection_None_Vector_float_262144_256 1095331.910 -4.43%
SetIntersection_None_Vector_float_262144_262144 1130947.908 2.02%
SetIntersection_None_Vector_float_262144_4 1128784.794 -2.27%
SetIntersection_None_Vector_float_262144_64 1129159.327 -
SetIntersection_None_Vector_float_4_1 213724464.872 -
SetIntersection_None_Vector_float_4_4 133728646.847 -
SetIntersection_None_Vector_float_64_1 16650882.478 -
SetIntersection_None_Vector_float_64_16 13571936.690 -
SetIntersection_None_Vector_float_64_4 15958735.264 -
SetIntersection_None_Vector_float_64_64 8442501.187 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1103030.688 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1112298.954 1.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1079515.387 -2.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1109150.427 1.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1101856.102 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1100748.048 1.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1145421.814 1.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1135899.484 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1098232.302 -2.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1139376.008 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1128564.850 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1144338.766 1.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1126260.639 1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63728869.275 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33850073.186 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54257719.715 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 538287263.755 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4339476.771 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4068140.771 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2165328.298 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4183038.817 -2.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3453791.294 -1.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1171980.616 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1164207.146 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1120230.348 -1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1177409.381 2.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1161826.933 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1126767.145 -3.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1175902.832 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1171599.805 2.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214908931.164 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134324135.952 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16954958.955 1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13733075.582 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16077503.194 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8556768.071 -
SetIntersection_None_Vector_string_1024_1 1214379.520 3.98%
SetIntersection_None_Vector_string_1024_1024 1213601.729 4.62%
SetIntersection_None_Vector_string_1024_16 1211128.549 4.02%
SetIntersection_None_Vector_string_1024_256 1202740.128 4.30%
SetIntersection_None_Vector_string_1024_4 1238124.036 6.34%
SetIntersection_None_Vector_string_1024_64 1197825.450 2.44%
SetIntersection_None_Vector_string_16384_1 1285880.633 3.98%
SetIntersection_None_Vector_string_16384_1024 1315506.757 7.07%
SetIntersection_None_Vector_string_16384_16 1297973.515 6.21%
SetIntersection_None_Vector_string_16384_16384 1338963.107 8.32%
SetIntersection_None_Vector_string_16384_256 1298919.878 5.34%
SetIntersection_None_Vector_string_16384_4 1301290.624 5.82%
SetIntersection_None_Vector_string_16384_64 1286866.411 2.54%
SetIntersection_None_Vector_string_16_1 68281701.050 4.60%
SetIntersection_None_Vector_string_16_16 36271782.377 4.90%
SetIntersection_None_Vector_string_16_4 57873013.361 4.62%
SetIntersection_None_Vector_string_1_1 532252676.839 -
SetIntersection_None_Vector_string_256_1 4745373.421 5.32%
SetIntersection_None_Vector_string_256_16 4411309.068 3.47%
SetIntersection_None_Vector_string_256_256 2354454.389 3.98%
SetIntersection_None_Vector_string_256_4 4695278.479 4.74%
SetIntersection_None_Vector_string_256_64 3770919.456 4.08%
SetIntersection_None_Vector_string_262144_1 1376042.383 5.48%
SetIntersection_None_Vector_string_262144_1024 1324563.083 2.44%
SetIntersection_None_Vector_string_262144_16 1314233.712 1.71%
SetIntersection_None_Vector_string_262144_16384 1315412.936 -
SetIntersection_None_Vector_string_262144_256 1316677.991 3.81%
SetIntersection_None_Vector_string_262144_262144 1286925.575 -
SetIntersection_None_Vector_string_262144_4 1337954.873 3.47%
SetIntersection_None_Vector_string_262144_64 1322178.918 -
SetIntersection_None_Vector_string_4_1 216846406.793 -
SetIntersection_None_Vector_string_4_4 138268238.838 1.96%
SetIntersection_None_Vector_string_64_1 18456622.068 6.34%
SetIntersection_None_Vector_string_64_16 14867196.336 5.45%
SetIntersection_None_Vector_string_64_4 17496203.388 5.13%
SetIntersection_None_Vector_string_64_64 9190802.629 3.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1129926.183 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1103976.868 -1.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1117790.145 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1121092.862 2.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1120837.857 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1122153.899 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1123072.699 -4.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1133922.002 -4.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1151188.513 -2.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1164885.493 -1.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1156992.797 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1143644.065 -2.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1163681.982 -1.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63320399.845 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33766667.842 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53864248.845 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531599347.822 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4367643.109 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4067616.808 -1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2169880.884 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4209580.737 -1.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3444300.123 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1226511.802 -1.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1193228.493 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1187400.981 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1175214.911 -5.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1238635.241 3.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1211578.801 3.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1179479.488 -1.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1178311.136 -2.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214461255.688 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134032235.290 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16675311.417 -1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13694572.353 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16167510.910 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8549760.032 -1.10%
SetIntersection_None_Vector_uint32_1024_1 1057361.428 -3.01%
SetIntersection_None_Vector_uint32_1024_1024 1057159.196 -2.98%
SetIntersection_None_Vector_uint32_1024_16 1078256.041 -1.38%
SetIntersection_None_Vector_uint32_1024_256 1028769.213 -6.55%
SetIntersection_None_Vector_uint32_1024_4 1077805.060 -1.17%
SetIntersection_None_Vector_uint32_1024_64 1079814.348 -1.20%
SetIntersection_None_Vector_uint32_16384_1 1094728.660 -1.09%
SetIntersection_None_Vector_uint32_16384_1024 1072144.191 -3.53%
SetIntersection_None_Vector_uint32_16384_16 1095101.663 -1.36%
SetIntersection_None_Vector_uint32_16384_16384 1098980.637 -
SetIntersection_None_Vector_uint32_16384_256 1098632.991 -1.45%
SetIntersection_None_Vector_uint32_16384_4 1097806.787 -
SetIntersection_None_Vector_uint32_16384_64 1095344.508 -1.85%
SetIntersection_None_Vector_uint32_16_1 63075622.313 -
SetIntersection_None_Vector_uint32_16_16 33502242.105 -
SetIntersection_None_Vector_uint32_16_4 53612148.214 -
SetIntersection_None_Vector_uint32_1_1 531850001.320 -
SetIntersection_None_Vector_uint32_256_1 4269935.465 -
SetIntersection_None_Vector_uint32_256_16 3994634.918 -
SetIntersection_None_Vector_uint32_256_256 2138625.500 -
SetIntersection_None_Vector_uint32_256_4 4217959.695 -
SetIntersection_None_Vector_uint32_256_64 3393732.170 -
SetIntersection_None_Vector_uint32_262144_1 1126853.548 -
SetIntersection_None_Vector_uint32_262144_1024 1129737.031 -
SetIntersection_None_Vector_uint32_262144_16 1079010.965 -4.81%
SetIntersection_None_Vector_uint32_262144_16384 1104322.517 -2.73%
SetIntersection_None_Vector_uint32_262144_256 1085340.325 -4.15%
SetIntersection_None_Vector_uint32_262144_262144 1119441.717 -
SetIntersection_None_Vector_uint32_262144_4 1112100.835 -2.82%
SetIntersection_None_Vector_uint32_262144_64 1117265.885 -1.18%
SetIntersection_None_Vector_uint32_4_1 213227188.327 -
SetIntersection_None_Vector_uint32_4_4 133166118.640 -
SetIntersection_None_Vector_uint32_64_1 16521562.077 -
SetIntersection_None_Vector_uint32_64_16 13484135.772 -
SetIntersection_None_Vector_uint32_64_4 15856456.952 -
SetIntersection_None_Vector_uint32_64_64 8346884.045 -2.40%
SetIntersection_None_Vector_uint64_1024_1 1063496.814 -1.16%
SetIntersection_None_Vector_uint64_1024_1024 1077975.474 -
SetIntersection_None_Vector_uint64_1024_16 1080055.379 -
SetIntersection_None_Vector_uint64_1024_256 1074174.339 -
SetIntersection_None_Vector_uint64_1024_4 1077063.838 -
SetIntersection_None_Vector_uint64_1024_64 1073452.212 -
SetIntersection_None_Vector_uint64_16384_1 1042307.341 -5.20%
SetIntersection_None_Vector_uint64_16384_1024 1091714.826 -1.12%
SetIntersection_None_Vector_uint64_16384_16 1096619.962 -
SetIntersection_None_Vector_uint64_16384_16384 1094198.165 -1.21%
SetIntersection_None_Vector_uint64_16384_256 1074402.595 -2.58%
SetIntersection_None_Vector_uint64_16384_4 1084643.934 -
SetIntersection_None_Vector_uint64_16384_64 1056975.155 -4.00%
SetIntersection_None_Vector_uint64_16_1 62561033.451 -1.16%
SetIntersection_None_Vector_uint64_16_16 33327028.630 -
SetIntersection_None_Vector_uint64_16_4 53205069.922 -1.05%
SetIntersection_None_Vector_uint64_1_1 527900358.021 -1.25%
SetIntersection_None_Vector_uint64_256_1 4260237.578 -
SetIntersection_None_Vector_uint64_256_16 3934584.931 -2.07%
SetIntersection_None_Vector_uint64_256_256 2087290.968 -1.28%
SetIntersection_None_Vector_uint64_256_4 4062835.623 -3.22%
SetIntersection_None_Vector_uint64_256_64 3376375.638 -1.34%
SetIntersection_None_Vector_uint64_262144_1 1135448.247 -
SetIntersection_None_Vector_uint64_262144_1024 1132208.756 1.89%
SetIntersection_None_Vector_uint64_262144_16 1104457.743 -2.04%
SetIntersection_None_Vector_uint64_262144_16384 1112535.307 -1.02%
SetIntersection_None_Vector_uint64_262144_256 1116164.199 -1.16%
SetIntersection_None_Vector_uint64_262144_262144 1117844.560 -
SetIntersection_None_Vector_uint64_262144_4 1068626.604 -5.91%
SetIntersection_None_Vector_uint64_262144_64 1065516.798 -5.15%
SetIntersection_None_Vector_uint64_4_1 211725436.133 -1.14%
SetIntersection_None_Vector_uint64_4_4 132176576.188 -1.32%
SetIntersection_None_Vector_uint64_64_1 16400153.286 -1.38%
SetIntersection_None_Vector_uint64_64_16 13405233.822 -
SetIntersection_None_Vector_uint64_64_4 15639845.692 -2.00%
SetIntersection_None_Vector_uint64_64_64 8394816.604 -
bm_gcd_complex 17.952 -1.10%
bm_gcd_random 29.151 -
bm_gcd_trivial 0.605 -11.34%
bm_lexicographical_compare<int>/1 1.436 3.76%
bm_lexicographical_compare<int>/1048576 68301.056 -
bm_lexicographical_compare<int>/262144 16351.161 -4.84%
bm_lexicographical_compare<int>/32768 1916.292 -32.63%
bm_lexicographical_compare<int>/4096 238.385 -
bm_lexicographical_compare<int>/512 29.830 -
bm_lexicographical_compare<int>/64 4.394 -
bm_lexicographical_compare<int>/8 1.511 2.31%
bm_lexicographical_compare<signed_char>/1 1.364 1.66%
bm_lexicographical_compare<signed_char>/1048576 16383.909 -4.51%
bm_lexicographical_compare<signed_char>/262144 3838.984 -30.81%
bm_lexicographical_compare<signed_char>/32768 478.948 1.52%
bm_lexicographical_compare<signed_char>/4096 59.808 1.35%
bm_lexicographical_compare<signed_char>/512 7.689 -
bm_lexicographical_compare<signed_char>/64 1.960 1.13%
bm_lexicographical_compare<signed_char>/8 3.113 -
bm_lexicographical_compare<unsigned_char>/1 1.609 6.77%
bm_lexicographical_compare<unsigned_char>/1048576 17927.623 -
bm_lexicographical_compare<unsigned_char>/262144 4491.383 -21.64%
bm_lexicographical_compare<unsigned_char>/32768 572.142 2.33%
bm_lexicographical_compare<unsigned_char>/4096 77.598 3.40%
bm_lexicographical_compare<unsigned_char>/512 8.778 2.63%
bm_lexicographical_compare<unsigned_char>/64 1.964 1.57%
bm_lexicographical_compare<unsigned_char>/8 1.436 4.29%
bm_ranges_lexicographical_compare<int>/1 1.545 32.63%
bm_ranges_lexicographical_compare<int>/1048576 68308.891 -
bm_ranges_lexicographical_compare<int>/262144 16353.418 -4.90%
bm_ranges_lexicographical_compare<int>/32768 1920.213 -30.94%
bm_ranges_lexicographical_compare<int>/4096 238.995 -
bm_ranges_lexicographical_compare<int>/512 29.821 -
bm_ranges_lexicographical_compare<int>/64 4.507 4.66%
bm_ranges_lexicographical_compare<int>/8 1.576 8.76%
bm_ranges_lexicographical_compare<signed_char>/1 1.571 -9.96%
bm_ranges_lexicographical_compare<signed_char>/1048576 16352.268 -4.83%
bm_ranges_lexicographical_compare<signed_char>/262144 3837.540 -30.92%
bm_ranges_lexicographical_compare<signed_char>/32768 478.574 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.804 -
bm_ranges_lexicographical_compare<signed_char>/512 7.835 -5.47%
bm_ranges_lexicographical_compare<signed_char>/64 2.106 -15.25%
bm_ranges_lexicographical_compare<signed_char>/8 3.473 -5.43%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.613 -1.42%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17921.611 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.522 -21.81%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.094 1.66%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.662 2.53%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.782 1.49%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.977 -1.39%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.385 -7.05%
bm_ranges_swap_ranges_vb_aligned/1024 6.508 -
bm_ranges_swap_ranges_vb_aligned/1048576 3338.719 -
bm_ranges_swap_ranges_vb_aligned/128 3.407 -
bm_ranges_swap_ranges_vb_aligned/131072 247.798 1.38%
bm_ranges_swap_ranges_vb_aligned/16 3.315 -
bm_ranges_swap_ranges_vb_aligned/16384 34.846 -
bm_ranges_swap_ranges_vb_aligned/2048 8.522 -
bm_ranges_swap_ranges_vb_aligned/256 3.459 -
bm_ranges_swap_ranges_vb_aligned/262144 488.364 -
bm_ranges_swap_ranges_vb_aligned/32 3.315 -
bm_ranges_swap_ranges_vb_aligned/32768 64.206 -
bm_ranges_swap_ranges_vb_aligned/4096 11.964 -
bm_ranges_swap_ranges_vb_aligned/512 5.257 -
bm_ranges_swap_ranges_vb_aligned/524288 1044.524 -
bm_ranges_swap_ranges_vb_aligned/64 3.089 -
bm_ranges_swap_ranges_vb_aligned/65536 123.229 -
bm_ranges_swap_ranges_vb_aligned/8 3.262 -
bm_ranges_swap_ranges_vb_aligned/8192 19.488 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15677.378 -
bm_ranges_swap_ranges_vb_unaligned/262144 42144.222 1015.74%
bm_ranges_swap_ranges_vb_unaligned/32768 477.282 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.191 -
bm_ranges_swap_ranges_vb_unaligned/512 13.538 -
bm_ranges_swap_ranges_vb_unaligned/64 6.296 1.14%
bm_ranges_swap_ranges_vb_unaligned/8 5.126 1.51%
bm_swap_ranges_vb_aligned/1048576 3344.074 -
bm_swap_ranges_vb_aligned/262144 484.574 -
bm_swap_ranges_vb_aligned/32768 65.644 3.04%
bm_swap_ranges_vb_aligned/4096 13.085 4.67%
bm_swap_ranges_vb_aligned/512 4.951 -
bm_swap_ranges_vb_aligned/64 2.860 -
bm_swap_ranges_vb_aligned/8 3.264 -
bm_swap_ranges_vb_unaligned/1048576 15921.765 -
bm_swap_ranges_vb_unaligned/262144 19435.114 408.03%
bm_swap_ranges_vb_unaligned/32768 482.435 -
bm_swap_ranges_vb_unaligned/4096 65.139 -78.68%
bm_swap_ranges_vb_unaligned/512 12.572 -
bm_swap_ranges_vb_unaligned/64 5.023 1.18%
bm_swap_ranges_vb_unaligned/8 4.755 -
bm_write 607.470 10.84%
ranges::min(std::deque<__int128>)/1 0.640 -
ranges::min(std::deque<__int128>)/64 25.301 22.72%
ranges::min(std::deque<__int128>)/70000 36334.332 50.78%
ranges::min(std::deque<__int128>)/8 2.890 2.99%
ranges::min(std::deque<char>)/1 0.849 23.47%
ranges::min(std::deque<char>)/64 16.567 -21.05%
ranges::min(std::deque<char>)/70000 17858.759 -30.35%
ranges::min(std::deque<char>)/8 2.473 -
ranges::min(std::deque<long_long>)/1 0.693 -
ranges::min(std::deque<long_long>)/64 17.271 -17.82%
ranges::min(std::deque<long_long>)/70000 18960.198 -25.53%
ranges::min(std::deque<long_long>)/8 2.308 1.67%
ranges::min(std::list<__int128>)/1 0.336 -
ranges::min(std::list<__int128>)/64 33.341 2.99%
ranges::min(std::list<__int128>)/70000 59070.085 -
ranges::min(std::list<__int128>)/8 2.057 -
ranges::min(std::list<char>)/1 0.419 -4.98%
ranges::min(std::list<char>)/64 26.925 3.60%
ranges::min(std::list<char>)/70000 54300.501 -
ranges::min(std::list<char>)/8 1.913 4.13%
ranges::min(std::list<long_long>)/1 0.312 -26.88%
ranges::min(std::list<long_long>)/64 24.557 -
ranges::min(std::list<long_long>)/70000 50750.299 1.52%
ranges::min(std::list<long_long>)/8 1.926 2.26%
ranges::min(std::vector<__int128>)/1 0.410 -
ranges::min(std::vector<__int128>)/64 27.751 5.22%
ranges::min(std::vector<__int128>)/70000 32051.690 8.60%
ranges::min(std::vector<__int128>)/8 2.937 3.35%
ranges::min(std::vector<char>)/1 0.296 -31.24%
ranges::min(std::vector<char>)/64 4.219 3.47%
ranges::min(std::vector<char>)/70000 494.667 2.84%
ranges::min(std::vector<char>)/8 2.459 11.23%
ranges::min(std::vector<long_long>)/1 0.383 18.41%
ranges::min(std::vector<long_long>)/64 5.081 9.95%
ranges::min(std::vector<long_long>)/70000 7943.313 2.81%
ranges::min(std::vector<long_long>)/8 2.318 13.82%
ranges::minmax(std::deque<__int128>)/1 0.722 5.86%
ranges::minmax(std::deque<__int128>)/64 31.373 3.85%
ranges::minmax(std::deque<__int128>)/70000 34456.611 -1.22%
ranges::minmax(std::deque<__int128>)/8 3.900 4.08%
ranges::minmax(std::deque<char>)/1 0.788 17.33%
ranges::minmax(std::deque<char>)/64 24.857 -5.70%
ranges::minmax(std::deque<char>)/70000 25543.239 -4.41%
ranges::minmax(std::deque<char>)/8 3.927 -1.40%
ranges::minmax(std::deque<long_long>)/1 0.846 19.77%
ranges::minmax(std::deque<long_long>)/64 25.932 -
ranges::minmax(std::deque<long_long>)/70000 26368.418 -3.78%
ranges::minmax(std::deque<long_long>)/8 4.095 5.13%
ranges::minmax(std::list<__int128>)/1 0.451 5.27%
ranges::minmax(std::list<__int128>)/64 40.303 3.50%
ranges::minmax(std::list<__int128>)/70000 59917.320 5.79%
ranges::minmax(std::list<__int128>)/8 3.875 1.46%
ranges::minmax(std::list<char>)/1 0.349 8.54%
ranges::minmax(std::list<char>)/64 33.937 1.91%
ranges::minmax(std::list<char>)/70000 54125.917 3.62%
ranges::minmax(std::list<char>)/8 2.493 -
ranges::minmax(std::list<long_long>)/1 0.392 -12.67%
ranges::minmax(std::list<long_long>)/64 30.484 3.11%
ranges::minmax(std::list<long_long>)/70000 54475.244 1.35%
ranges::minmax(std::list<long_long>)/8 2.537 1.30%
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.976 2.40%
ranges::minmax(std::vector<__int128>)/70000 35053.708 1.88%
ranges::minmax(std::vector<__int128>)/8 4.108 2.11%
ranges::minmax(std::vector<char>)/1 0.628 3.51%
ranges::minmax(std::vector<char>)/64 1.283 7.24%
ranges::minmax(std::vector<char>)/70000 591.932 1.89%
ranges::minmax(std::vector<char>)/8 1.078 10.30%
ranges::minmax(std::vector<long_long>)/1 0.643 5.74%
ranges::minmax(std::vector<long_long>)/64 10.161 2.14%
ranges::minmax(std::vector<long_long>)/70000 9181.425 2.07%
ranges::minmax(std::vector<long_long>)/8 2.104 1.73%
rng::contains(deque<int>)_(process_all)/1048576 244231.398 -
rng::contains(deque<int>)_(process_all)/32 8.695 2.20%
rng::contains(deque<int>)_(process_all)/50 12.647 1.84%
rng::contains(deque<int>)_(process_all)/8 3.031 3.88%
rng::contains(deque<int>)_(process_all)/8192 1868.083 -
rng::contains(list<int>)_(process_all)/1048576 822629.147 -2.11%
rng::contains(list<int>)_(process_all)/32 8.938 -
rng::contains(list<int>)_(process_all)/50 18.452 1.99%
rng::contains(list<int>)_(process_all)/8 2.260 -
rng::contains(list<int>)_(process_all)/8192 7281.709 -2.34%
rng::contains(vector<int>)_(process_all)/1048576 232539.760 1.39%
rng::contains(vector<int>)_(process_all)/32 8.273 1.08%
rng::contains(vector<int>)_(process_all)/50 12.207 -
rng::contains(vector<int>)_(process_all)/8 2.668 5.06%
rng::contains(vector<int>)_(process_all)/8192 1805.461 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19369.484 -20.98%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20274.158 -20.64%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1452547.199 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 428227.460 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.541 -16.84%
rng::contains_subrange(deque<int>)_(process_all)/32 12.072 -16.31%
rng::contains_subrange(deque<int>)_(process_all)/50 23.338 -4.48%
rng::contains_subrange(deque<int>)_(process_all)/8192 3343.202 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502979.856 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.375 -4.11%
rng::contains_subrange(deque<int>)_(same_length)/32 19.864 -2.75%
rng::contains_subrange(deque<int>)_(same_length)/50 28.299 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3919.326 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478246.243 1.57%
rng::contains_subrange(deque<int>)_(single_element)/16 10.446 1.58%
rng::contains_subrange(deque<int>)_(single_element)/32 17.614 1.54%
rng::contains_subrange(deque<int>)_(single_element)/50 25.662 1.54%
rng::contains_subrange(deque<int>)_(single_element)/8192 3728.301 1.53%
rng::contains_subrange(list<int>)_(near_matches)/1000 37407.578 1.51%
rng::contains_subrange(list<int>)_(near_matches)/1024 39699.501 3.05%
rng::contains_subrange(list<int>)_(near_matches)/8192 2729325.655 9.12%
rng::contains_subrange(list<int>)_(process_all)/1048576 833853.473 -3.22%
rng::contains_subrange(list<int>)_(process_all)/16 4.886 -
rng::contains_subrange(list<int>)_(process_all)/32 10.180 2.56%
rng::contains_subrange(list<int>)_(process_all)/50 16.878 -
rng::contains_subrange(list<int>)_(process_all)/8192 8031.995 20.79%
rng::contains_subrange(list<int>)_(same_length)/1048576 941130.160 1.69%
rng::contains_subrange(list<int>)_(same_length)/16 5.854 -
rng::contains_subrange(list<int>)_(same_length)/32 16.598 1.53%
rng::contains_subrange(list<int>)_(same_length)/50 25.215 1.60%
rng::contains_subrange(list<int>)_(same_length)/8192 7924.529 -
rng::contains_subrange(list<int>)_(single_element)/1048576 806854.166 -2.71%
rng::contains_subrange(list<int>)_(single_element)/16 4.763 -1.06%
rng::contains_subrange(list<int>)_(single_element)/32 10.212 2.83%
rng::contains_subrange(list<int>)_(single_element)/50 17.077 -4.11%
rng::contains_subrange(list<int>)_(single_element)/8192 6842.549 -6.16%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13286.103 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13961.500 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763234.976 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208422.841 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.702 -1.97%
rng::contains_subrange(vector<int>)_(process_all)/32 7.989 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.473 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1624.279 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244577.298 1.44%
rng::contains_subrange(vector<int>)_(same_length)/16 4.926 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.647 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.712 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1900.259 2.82%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232877.342 1.47%
rng::contains_subrange(vector<int>)_(single_element)/16 4.783 1.49%
rng::contains_subrange(vector<int>)_(single_element)/32 8.524 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.484 1.33%
rng::contains_subrange(vector<int>)_(single_element)/8192 1813.947 1.25%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 476.979 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489973.127 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.241 -2.45%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.252 -6.32%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3832.429 1.21%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.147 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.768 -7.55%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.136 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.141 -1.68%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 522.087 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 520818.163 1.45%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.664 -2.10%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.693 2.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4046.228 1.52%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.709 -5.93%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2081.129 5.74%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2278953.853 4.18%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.401 1.19%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.810 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17745.684 -29.10%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 663.506 9.07%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461672.943 1.67%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.147 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.988 3.62%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11793.952 3.92%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1822.093 -4.28%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2363948.196 2.25%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.974 2.70%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.822 3.10%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20281.746 4.34%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 683.006 32.25%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463847.454 1.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.424 2.42%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.930 6.51%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11752.834 6.31%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.696 2.73%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.769 10.35%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.483 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953969.810 1.04%
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.488 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.069 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8710.038 6.03%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.781 1.35%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.762 1.33%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.760 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.777 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 852.727 1.09%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1116151.388 5.27%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.399 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.741 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11735.464 -5.11%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.945 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73863.209 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.436 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.470 -4.31%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.769 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.229 -6.92%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.224 -6.99%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.228 -6.64%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.224 -7.28%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.222 -7.38%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.043 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306943.465 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.913 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.018 1.55%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.888 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 291.461 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9456.426 1.49%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.603 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.930 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2315.768 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.108 1.13%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15463.510 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.401 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.486 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3868.903 1.06%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 736.558 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26965.465 -2.10%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.812 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.411 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10923.595 8.46%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.930 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 647.332 -3.12%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.848 6.99%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.177 5.56%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.613 -1.66%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 272.339 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8629.810 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.720 1.88%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.407 6.78%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2117.375 -1.04%
rng::find(vector<bool>)_(process_all)/1024 4.753 3.26%
rng::find(vector<bool>)_(process_all)/1048576 3706.887 3.00%
rng::find(vector<bool>)_(process_all)/50 0.846 19.08%
rng::find(vector<bool>)_(process_all)/8 0.840 17.47%
rng::find(vector<bool>)_(process_all)/8192 33.615 1.68%
rng::find_if(vector<bool>)_(process_all)/1024 564.124 -
rng::find_if(vector<bool>)_(process_all)/1048576 580092.581 1.11%
rng::find_if(vector<bool>)_(process_all)/50 23.583 -3.81%
rng::find_if(vector<bool>)_(process_all)/8 3.499 -5.57%
rng::find_if(vector<bool>)_(process_all)/8192 4524.544 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.079 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576116.818 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.862 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.525 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4501.682 -
rng::find_last(deque<int>)_(bail_10%)/1024 285.216 9.70%
rng::find_last(deque<int>)_(bail_10%)/1048576 323564.509 -
rng::find_last(deque<int>)_(bail_10%)/50 14.196 7.12%
rng::find_last(deque<int>)_(bail_10%)/8 2.745 -4.66%
rng::find_last(deque<int>)_(bail_10%)/8192 2507.211 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.171 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25491.293 -
rng::find_last(deque<int>)_(bail_90%)/50 1.849 1.25%
rng::find_last(deque<int>)_(bail_90%)/8 0.891 -1.55%
rng::find_last(deque<int>)_(bail_90%)/8192 204.283 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.922 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706431.523 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.230 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.298 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5834.306 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.958 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 668132.136 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.797 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.421 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5933.272 -1.37%
rng::find_last(list<int>)_(bail_10%)/1024 675.061 -45.50%
rng::find_last(list<int>)_(bail_10%)/1048576 785332.545 -
rng::find_last(list<int>)_(bail_10%)/50 15.906 1.28%
rng::find_last(list<int>)_(bail_10%)/8 2.077 -
rng::find_last(list<int>)_(bail_10%)/8192 6294.174 -
rng::find_last(list<int>)_(bail_90%)/1024 75.672 -1.49%
rng::find_last(list<int>)_(bail_90%)/1048576 85961.401 -
rng::find_last(list<int>)_(bail_90%)/50 1.375 8.05%
rng::find_last(list<int>)_(bail_90%)/8 0.480 4.61%
rng::find_last(list<int>)_(bail_90%)/8192 593.264 -1.04%
rng::find_last(vector<char>)_(bail_10%)/1024 210.796 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206189.470 -
rng::find_last(vector<char>)_(bail_10%)/50 10.869 -
rng::find_last(vector<char>)_(bail_10%)/8 2.009 -3.65%
rng::find_last(vector<char>)_(bail_10%)/8192 1624.119 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.615 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22994.053 -
rng::find_last(vector<char>)_(bail_90%)/50 1.457 -6.12%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 12.96%
rng::find_last(vector<char>)_(bail_90%)/8192 189.014 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.423 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213646.291 -4.76%
rng::find_last(vector<int>)_(bail_10%)/50 10.886 1.82%
rng::find_last(vector<int>)_(bail_10%)/8 2.020 1.42%
rng::find_last(vector<int>)_(bail_10%)/8192 1653.719 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.992 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23208.563 -1.79%
rng::find_last(vector<int>)_(bail_90%)/50 1.545 -2.83%
rng::find_last(vector<int>)_(bail_90%)/8 0.462 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.322 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 381.058 7.67%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361060.706 -1.68%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.133 -4.17%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.804 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2814.526 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 41.991 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38189.829 -3.72%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.573 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.973 -15.90%
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.758 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 785.207 -1.31%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 903080.710 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.303 2.53%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.651 7.40%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6843.669 1.73%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 772.000 -5.66%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 899284.919 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.604 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.241 -8.38%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6795.240 -3.58%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.342 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 806290.038 1.35%
rng::find_last_if(list<int>)_(bail_10%)/50 19.298 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.311 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6673.544 1.40%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.247 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88638.824 1.16%
rng::find_last_if(list<int>)_(bail_90%)/50 2.187 1.12%
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.391 1.20%
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.649 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237781.027 -1.05%
rng::find_last_if(vector<char>)_(bail_10%)/50 12.432 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.073 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1861.082 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.675 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26230.074 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.500 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -4.58%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.426 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.356 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306729.549 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.616 1.14%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.634 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2184.349 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.388 2.07%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33564.117 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.557 3.89%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.494 -27.74%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.610 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 361.029 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362320.472 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.611 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.809 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.066 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.382 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38979.285 1.37%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.475 -1.34%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.944 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.590 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 763.511 1.29%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 909884.122 1.20%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.691 1.54%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.820 12.30%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6625.807 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 765.454 -6.83%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 900532.857 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.141 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.901 6.46%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6518.629 -1.28%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.377 1.58%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805300.383 1.02%
rng::find_last_if_not(list<int>)_(bail_10%)/50 33.121 -11.85%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.192 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6637.522 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.147 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88587.082 -3.81%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.080 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.019 -7.20%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.412 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 239378.089 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.346 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.100 1.41%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1867.772 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.002 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26206.118 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.547 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.513 -7.68%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.369 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.927 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307453.649 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.346 -7.91%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2194.382 1.00%
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.190 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33472.891 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.526 1.20%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.475 -3.98%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.714 -
rng::fold_left(deque<int>)/1048576 554077.123 -
rng::fold_left(deque<int>)/32 17.610 8.28%
rng::fold_left(deque<int>)/50 28.818 6.28%
rng::fold_left(deque<int>)/8 5.372 40.00%
rng::fold_left(deque<int>)/8192 4370.858 -3.91%
rng::fold_left(list<int>)/1048576 1359717.054 -
rng::fold_left(list<int>)/32 20.748 -
rng::fold_left(list<int>)/50 37.590 -
rng::fold_left(list<int>)/8 3.834 -
rng::fold_left(list<int>)/8192 11016.706 3.42%
rng::fold_left(vector<int>)/1048576 1324406.584 -
rng::fold_left(vector<int>)/32 21.715 -
rng::fold_left(vector<int>)/50 37.453 1.38%
rng::fold_left(vector<int>)/8 3.556 -
rng::fold_left(vector<int>)/8192 10309.054 -
rng::for_each(map<int>)/32 25.577 2.30%
rng::for_each(map<int>)/50 38.084 -
rng::for_each(map<int>)/8 6.387 4.32%
rng::for_each(map<int>)/8192 7357.883 -
rng::for_each(multimap<int>)/32 26.478 -
rng::for_each(multimap<int>)/50 40.604 -5.62%
rng::for_each(multimap<int>)/8 6.148 -
rng::for_each(multimap<int>)/8192 7391.416 -2.63%
rng::for_each(multiset<int>)/32 25.240 -
rng::for_each(multiset<int>)/50 38.869 -
rng::for_each(multiset<int>)/8 6.624 -
rng::for_each(multiset<int>)/8192 7602.756 -2.70%
rng::for_each(set<int>)/32 25.312 -
rng::for_each(set<int>)/50 37.718 -
rng::for_each(set<int>)/8 6.504 -2.72%
rng::for_each(set<int>)/8192 7587.063 -2.12%
rng::starts_with(deque<int>)/1000 474.821 9.13%
rng::starts_with(deque<int>)/1024 446.594 -4.27%
rng::starts_with(deque<int>)/1048576 491342.657 -
rng::starts_with(deque<int>)/8 4.116 5.04%
rng::starts_with(deque<int>)/8192 3822.879 -
rng::starts_with(deque<int>,_pred)/1000 506.294 -
rng::starts_with(deque<int>,_pred)/1024 526.440 -
rng::starts_with(deque<int>,_pred)/1048576 508941.958 -
rng::starts_with(deque<int>,_pred)/8 4.669 -
rng::starts_with(deque<int>,_pred)/8192 3927.637 -
rng::starts_with(list<int>)/1000 758.678 -
rng::starts_with(list<int>)/1024 776.010 -
rng::starts_with(list<int>)/1048576 942623.544 1.11%
rng::starts_with(list<int>)/8 2.967 -
rng::starts_with(list<int>)/8192 9291.657 3.20%
rng::starts_with(list<int>,_pred)/1000 789.201 1.74%
rng::starts_with(list<int>,_pred)/1024 807.231 1.24%
rng::starts_with(list<int>,_pred)/1048576 970451.755 -
rng::starts_with(list<int>,_pred)/8 3.535 -
rng::starts_with(list<int>,_pred)/8192 11483.819 -2.03%
rng::starts_with(vector<int>)/1000 58.479 -
rng::starts_with(vector<int>)/1024 59.886 -
rng::starts_with(vector<int>)/1048576 68547.727 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 484.998 -
rng::starts_with(vector<int>,_pred)/1000 279.465 -
rng::starts_with(vector<int>,_pred)/1024 288.903 -
rng::starts_with(vector<int>,_pred)/1048576 304303.686 -
rng::starts_with(vector<int>,_pred)/8 2.442 -
rng::starts_with(vector<int>,_pred)/8192 2495.832 -
std::adjacent_find(deque<int>)/1024 461.484 1.38%
std::adjacent_find(deque<int>)/1048576 474709.124 1.30%
std::adjacent_find(deque<int>)/50 14.937 -36.95%
std::adjacent_find(deque<int>)/8 2.911 -26.76%
std::adjacent_find(deque<int>)/8192 3699.286 1.41%
std::adjacent_find(deque<int>,_pred)/1024 629.123 -
std::adjacent_find(deque<int>,_pred)/1048576 649358.796 -
std::adjacent_find(deque<int>,_pred)/50 30.150 4.16%
std::adjacent_find(deque<int>,_pred)/8 4.680 10.11%
std::adjacent_find(deque<int>,_pred)/8192 5088.794 -
std::adjacent_find(list<int>)/1024 734.994 -
std::adjacent_find(list<int>)/1048576 872156.275 -
std::adjacent_find(list<int>)/50 23.164 -
std::adjacent_find(list<int>)/8 2.084 -
std::adjacent_find(list<int>)/8192 7217.692 -
std::adjacent_find(list<int>,_pred)/1024 788.766 -
std::adjacent_find(list<int>,_pred)/1048576 919584.752 -
std::adjacent_find(list<int>,_pred)/50 29.279 -1.16%
std::adjacent_find(list<int>,_pred)/8 3.829 -4.21%
std::adjacent_find(list<int>,_pred)/8192 7211.188 -
std::adjacent_find(vector<int>)/1024 234.621 1.32%
std::adjacent_find(vector<int>)/1048576 236302.692 -
std::adjacent_find(vector<int>)/50 11.978 1.51%
std::adjacent_find(vector<int>)/8 2.022 -1.58%
std::adjacent_find(vector<int>)/8192 1831.563 1.37%
std::adjacent_find(vector<int>,_pred)/1024 399.802 1.09%
std::adjacent_find(vector<int>,_pred)/1048576 476057.373 3.03%
std::adjacent_find(vector<int>,_pred)/50 23.375 -
std::adjacent_find(vector<int>,_pred)/8 3.249 2.84%
std::adjacent_find(vector<int>,_pred)/8192 3189.042 -
std::all_of(deque<int>)_(process_all)/32 12.321 -
std::all_of(deque<int>)_(process_all)/32768 10071.784 -
std::all_of(deque<int>)_(process_all)/50 18.937 -
std::all_of(deque<int>)_(process_all)/8 3.292 -4.10%
std::all_of(deque<int>)_(process_all)/8192 2516.363 -
std::all_of(list<int>)_(process_all)/32 11.452 -
std::all_of(list<int>)_(process_all)/32768 26821.058 2.66%
std::all_of(list<int>)_(process_all)/50 21.936 1.08%
std::all_of(list<int>)_(process_all)/8 2.677 1.63%
std::all_of(list<int>)_(process_all)/8192 7927.158 7.19%
std::all_of(vector<int>)_(process_all)/32 8.451 1.38%
std::all_of(vector<int>)_(process_all)/32768 8178.259 1.25%
std::all_of(vector<int>)_(process_all)/50 14.111 11.49%
std::all_of(vector<int>)_(process_all)/8 2.412 -
std::all_of(vector<int>)_(process_all)/8192 2117.892 4.23%
std::any_of(deque<int>)_(process_all)/32 12.295 -
std::any_of(deque<int>)_(process_all)/32768 10077.624 -
std::any_of(deque<int>)_(process_all)/50 18.876 -
std::any_of(deque<int>)_(process_all)/8 3.287 -4.28%
std::any_of(deque<int>)_(process_all)/8192 2520.175 -
std::any_of(list<int>)_(process_all)/32 11.674 -
std::any_of(list<int>)_(process_all)/32768 26599.861 2.82%
std::any_of(list<int>)_(process_all)/50 21.970 1.57%
std::any_of(list<int>)_(process_all)/8 2.652 1.09%
std::any_of(list<int>)_(process_all)/8192 6969.488 -13.77%
std::any_of(vector<int>)_(process_all)/32 8.336 -
std::any_of(vector<int>)_(process_all)/32768 8119.204 -
std::any_of(vector<int>)_(process_all)/50 15.146 19.89%
std::any_of(vector<int>)_(process_all)/8 2.303 -2.78%
std::any_of(vector<int>)_(process_all)/8192 2034.081 -
std::copy(deque<int>)/1048576 50311.188 -13.89%
std::copy(deque<int>)/262144 11620.652 -11.13%
std::copy(deque<int>)/32768 1134.146 -3.22%
std::copy(deque<int>)/4096 145.178 -
std::copy(deque<int>)/512 16.659 -
std::copy(deque<int>)/64 2.704 -1.94%
std::copy(deque<int>)/8 2.706 3.95%
std::copy(list<int>)/1048576 862541.150 -
std::copy(list<int>)/262144 213751.030 -1.21%
std::copy(list<int>)/32768 26241.378 3.13%
std::copy(list<int>)/4096 2996.244 -1.12%
std::copy(list<int>)/512 364.220 -
std::copy(list<int>)/64 46.566 -
std::copy(list<int>)/8 2.482 1.67%
std::copy(vector<bool>)_(aligned)/1048576 3035.458 39.96%
std::copy(vector<bool>)_(aligned)/262144 696.156 90.68%
std::copy(vector<bool>)_(aligned)/32768 35.389 -1.57%
std::copy(vector<bool>)_(aligned)/4096 4.837 1.07%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.350 2.48%
std::copy(vector<bool>)_(unaligned)/1048576 7019.551 -
std::copy(vector<bool>)_(unaligned)/262144 1715.562 -
std::copy(vector<bool>)_(unaligned)/32768 214.285 -1.61%
std::copy(vector<bool>)_(unaligned)/4096 25.978 -
std::copy(vector<bool>)_(unaligned)/512 3.493 -
std::copy(vector<bool>)_(unaligned)/64 1.797 1.89%
std::copy(vector<int>)/1048576 49987.334 -
std::copy(vector<int>)/262144 12466.574 -15.70%
std::copy(vector<int>)/32768 3795.193 -
std::copy(vector<int>)/4096 226.257 59.15%
std::copy(vector<int>)/512 15.968 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.202 5.27%
std::copy_backward(deque<int>)/1048576 129638.290 -
std::copy_backward(deque<int>)/262144 32932.787 4.76%
std::copy_backward(deque<int>)/32768 4083.063 12.45%
std::copy_backward(deque<int>)/4096 148.539 1.89%
std::copy_backward(deque<int>)/512 19.064 6.41%
std::copy_backward(deque<int>)/64 3.542 17.06%
std::copy_backward(deque<int>)/8 2.741 6.67%
std::copy_backward(list<int>)/1048576 874926.446 -
std::copy_backward(list<int>)/262144 217530.415 -
std::copy_backward(list<int>)/32768 26601.481 2.09%
std::copy_backward(list<int>)/4096 3266.918 3.22%
std::copy_backward(list<int>)/512 365.393 -
std::copy_backward(list<int>)/64 30.759 2.39%
std::copy_backward(list<int>)/8 2.358 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3229.109 -14.52%
std::copy_backward(vector<bool>)_(aligned)/262144 613.117 -4.70%
std::copy_backward(vector<bool>)_(aligned)/32768 35.886 1.17%
std::copy_backward(vector<bool>)_(aligned)/4096 4.948 -2.64%
std::copy_backward(vector<bool>)_(aligned)/512 1.477 -2.89%
std::copy_backward(vector<bool>)_(aligned)/64 1.673 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6524.698 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1578.936 -
std::copy_backward(vector<bool>)_(unaligned)/32768 203.188 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.364 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.805 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.912 -
std::copy_backward(vector<int>)/1048576 50205.515 -
std::copy_backward(vector<int>)/262144 12405.149 -1.06%
std::copy_backward(vector<int>)/32768 3490.875 -7.73%
std::copy_backward(vector<int>)/4096 188.962 -12.31%
std::copy_backward(vector<int>)/512 16.593 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.216 1.93%
std::copy_if(deque<int>)_(entire_range)/1048576 277053.266 -
std::copy_if(deque<int>)_(entire_range)/262144 69644.928 -
std::copy_if(deque<int>)_(entire_range)/32768 8655.471 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.183 1.15%
std::copy_if(deque<int>)_(entire_range)/512 135.041 -
std::copy_if(deque<int>)_(entire_range)/64 16.123 -
std::copy_if(deque<int>)_(entire_range)/8 2.643 -
std::copy_if(deque<int>)_(every_other)/1048576 371124.691 1.54%
std::copy_if(deque<int>)_(every_other)/262144 92657.168 1.49%
std::copy_if(deque<int>)_(every_other)/32768 11589.095 1.58%
std::copy_if(deque<int>)_(every_other)/4096 1454.228 2.04%
std::copy_if(deque<int>)_(every_other)/512 180.797 1.88%
std::copy_if(deque<int>)_(every_other)/64 23.237 2.05%
std::copy_if(deque<int>)_(every_other)/8 3.439 1.50%
std::copy_if(list<int>)_(entire_range)/1048576 872517.193 1.79%
std::copy_if(list<int>)_(entire_range)/262144 214634.555 -
std::copy_if(list<int>)_(entire_range)/32768 26295.395 -
std::copy_if(list<int>)_(entire_range)/4096 3026.133 -1.23%
std::copy_if(list<int>)_(entire_range)/512 366.733 -
std::copy_if(list<int>)_(entire_range)/64 30.395 1.96%
std::copy_if(list<int>)_(entire_range)/8 2.553 1.32%
std::copy_if(list<int>)_(every_other)/1048576 827547.206 -4.27%
std::copy_if(list<int>)_(every_other)/262144 207835.766 -3.22%
std::copy_if(list<int>)_(every_other)/32768 26340.923 4.55%
std::copy_if(list<int>)_(every_other)/4096 3550.223 8.79%
std::copy_if(list<int>)_(every_other)/512 357.105 1.33%
std::copy_if(list<int>)_(every_other)/64 27.775 2.37%
std::copy_if(list<int>)_(every_other)/8 2.292 1.38%
std::copy_if(vector<int>)_(entire_range)/1048576 245851.815 2.14%
std::copy_if(vector<int>)_(entire_range)/262144 59560.888 1.67%
std::copy_if(vector<int>)_(entire_range)/32768 7423.734 1.59%
std::copy_if(vector<int>)_(entire_range)/4096 928.767 1.60%
std::copy_if(vector<int>)_(entire_range)/512 122.678 1.63%
std::copy_if(vector<int>)_(entire_range)/64 16.309 2.78%
std::copy_if(vector<int>)_(entire_range)/8 2.303 7.39%
std::copy_if(vector<int>)_(every_other)/1048576 504273.385 1.25%
std::copy_if(vector<int>)_(every_other)/262144 127363.365 -
std::copy_if(vector<int>)_(every_other)/32768 16142.475 -
std::copy_if(vector<int>)_(every_other)/4096 1991.179 -
std::copy_if(vector<int>)_(every_other)/512 254.123 -
std::copy_if(vector<int>)_(every_other)/64 32.763 -
std::copy_if(vector<int>)_(every_other)/8 4.129 -
std::copy_n(deque<int>)/1048576 51277.168 -6.14%
std::copy_n(deque<int>)/262144 11759.286 -2.61%
std::copy_n(deque<int>)/32768 1155.207 -
std::copy_n(deque<int>)/4096 148.082 1.97%
std::copy_n(deque<int>)/512 17.168 2.84%
std::copy_n(deque<int>)/64 3.092 10.15%
std::copy_n(deque<int>)/8 3.011 12.24%
std::copy_n(list<int>)/1048576 865673.999 -
std::copy_n(list<int>)/262144 215567.785 -1.52%
std::copy_n(list<int>)/32768 25806.630 -10.11%
std::copy_n(list<int>)/4096 3688.960 -12.04%
std::copy_n(list<int>)/512 343.208 -
std::copy_n(list<int>)/64 14.680 1.82%
std::copy_n(list<int>)/8 2.220 1.62%
std::copy_n(vector<bool>)_(aligned)/1048576 3093.073 -18.07%
std::copy_n(vector<bool>)_(aligned)/262144 270.552 -64.43%
std::copy_n(vector<bool>)_(aligned)/32768 35.618 2.09%
std::copy_n(vector<bool>)_(aligned)/4096 5.096 7.91%
std::copy_n(vector<bool>)_(aligned)/512 1.580 15.28%
std::copy_n(vector<bool>)_(aligned)/64 1.539 16.33%
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.014 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.355 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.155 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.010 -
std::copy_n(vector<bool>)_(unaligned)/512 3.488 -
std::copy_n(vector<bool>)_(unaligned)/64 1.802 2.40%
std::copy_n(vector<int>)/1048576 49841.477 -
std::copy_n(vector<int>)/262144 12524.178 -3.48%
std::copy_n(vector<int>)/32768 3794.897 98.00%
std::copy_n(vector<int>)/4096 147.390 -32.01%
std::copy_n(vector<int>)/512 17.371 8.84%
std::copy_n(vector<int>)/64 3.197 30.06%
std::copy_n(vector<int>)/8 2.387 12.05%
std::count(deque<int>)_(every_other)/1024 245.770 1.27%
std::count(deque<int>)_(every_other)/1048576 251713.379 -
std::count(deque<int>)_(every_other)/8 2.531 -
std::count(deque<int>)_(every_other)/8192 1928.420 1.09%
std::count(list<int>)_(every_other)/1024 712.441 -1.02%
std::count(list<int>)_(every_other)/1048576 820245.702 -6.23%
std::count(list<int>)_(every_other)/8 2.089 2.20%
std::count(list<int>)_(every_other)/8192 6818.018 -3.97%
std::count(vector<bool>)/1000 2.997 -
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1453.890 -
std::count(vector<bool>)/8192 11.418 -
std::count(vector<int>)_(every_other)/1024 102.669 1.04%
std::count(vector<int>)_(every_other)/1048576 104961.291 -
std::count(vector<int>)_(every_other)/8 1.312 1.66%
std::count(vector<int>)_(every_other)/8192 816.986 -
std::count_if(deque<int>)_(every_other)/1024 346.307 -
std::count_if(deque<int>)_(every_other)/1048576 342264.764 -
std::count_if(deque<int>)_(every_other)/8 3.500 -
std::count_if(deque<int>)_(every_other)/8192 2682.457 -
std::count_if(list<int>)_(every_other)/1024 751.661 -
std::count_if(list<int>)_(every_other)/1048576 884192.034 -
std::count_if(list<int>)_(every_other)/8 2.773 -
std::count_if(list<int>)_(every_other)/8192 7102.893 1.18%
std::count_if(vector<int>)_(every_other)/1024 245.866 -
std::count_if(vector<int>)_(every_other)/1048576 247752.784 -
std::count_if(vector<int>)_(every_other)/8 4.170 -
std::count_if(vector<int>)_(every_other)/8192 1897.901 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 654.133 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 401.954 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2542.899 1.04%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 371.681 16.89%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.849 10.39%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2983.517 17.25%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.156 -4.16%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.742 -11.55%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 448.671 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.367 -4.44%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.629 -12.77%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.304 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 314.916 6.48%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.116 -8.60%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2186.804 1.35%
std::deque<int>::ctor(size)/1024 70.349 -7.97%
std::deque<int>::ctor(size)/32 28.435 -5.83%
std::deque<int>::ctor(size)/8192 436.889 -2.69%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.627 -7.78%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.901 -10.47%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.311 -1.42%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.481 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.620 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.632 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.868 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.493 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.717 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.972 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.228 3.40%
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.967 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.692 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.303 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.474 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.780 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.780 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 315.440 -3.89%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 653.016 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.429 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2547.893 1.27%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.757 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1036.144 -5.25%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 414.429 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8149.318 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13169.337 2.00%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 758.683 1.50%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 116982.461 1.87%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.918 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.856 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6036.469 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6715.307 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.075 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54719.188 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 871.069 -1.69%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 50.377 -3.97%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11974.227 -6.31%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21080.171 1.24%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 653.204 1.95%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 185283.174 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 872.411 -1.88%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.536 -3.92%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11988.172 -5.78%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21105.507 1.36%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 652.039 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 185906.676 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1060.546 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.302 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11660.871 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21580.188 2.04%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 666.152 1.83%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 188527.449 1.84%
std::deque<std::string>::ctor(size)/1024 725.235 -
std::deque<std::string>::ctor(size)/32 43.582 -4.36%
std::deque<std::string>::ctor(size)/8192 8575.211 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 952.653 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.214 -4.09%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12500.844 1.19%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21064.628 1.29%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 615.265 1.64%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 182747.985 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.339 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.296 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.358 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.873 -2.73%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.298 -2.33%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.911 -2.37%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.596 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.750 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2342.076 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.617 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.364 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2356.622 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.956 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.788 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.951 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 30.165 2.73%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.395 4.02%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.317 1.11%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.786 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 25.448 4.04%
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.859 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.559 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.256 -1.12%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2366.193 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 525.311 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.902 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4510.467 -2.11%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6451.091 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.241 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52603.818 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1035.581 -5.30%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.533 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8159.449 1.03%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13251.420 2.45%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 760.451 1.58%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116918.364 1.69%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.384 -15.26%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.285 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.447 1.26%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.923 1.37%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.851 -
std::distance(deque<int>)/1024 0.851 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.972 -
std::distance(join_view(vector<vector<int>>))/4096 4.316 -6.03%
std::distance(join_view(vector<vector<int>>))/50 0.613 -6.55%
std::distance(join_view(vector<vector<int>>))/8192 8.395 -2.80%
std::equal(deque<int>)_(it,_it,_it)/1024 480.556 -
std::equal(deque<int>)_(it,_it,_it)/1048576 498302.720 -
std::equal(deque<int>)_(it,_it,_it)/50 21.606 -14.56%
std::equal(deque<int>)_(it,_it,_it)/8 4.307 -
std::equal(deque<int>)_(it,_it,_it)/8192 3877.413 1.43%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.555 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 442056.510 -6.69%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.145 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.671 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3267.181 -10.07%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 519.356 -1.09%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 518303.363 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.118 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.047 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3996.241 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 519.950 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 517045.975 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.485 2.33%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.283 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4004.595 -
std::equal(list<int>)_(it,_it,_it)/1024 1556.705 38.79%
std::equal(list<int>)_(it,_it,_it)/1048576 1313804.361 1.32%
std::equal(list<int>)_(it,_it,_it)/50 35.544 1.72%
std::equal(list<int>)_(it,_it,_it)/8 2.718 -
std::equal(list<int>)_(it,_it,_it)/8192 9819.946 -3.82%
std::equal(list<int>)_(it,_it,_it,_it)/1024 792.249 3.12%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955516.554 -
std::equal(list<int>)_(it,_it,_it,_it)/50 29.739 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.905 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11746.298 -2.06%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 842.016 5.36%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 983940.476 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.107 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.508 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 13121.946 3.89%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1162.149 1.78%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1322148.452 1.70%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.800 1.74%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.505 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11591.189 2.51%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.009 -
std::equal(vector<bool>)_(unaligned)/1048576 6364.946 -
std::equal(vector<bool>)_(unaligned)/50 0.907 9.79%
std::equal(vector<bool>)_(unaligned)/8 0.848 -5.36%
std::equal(vector<bool>)_(unaligned)/8192 55.550 -1.62%
std::equal(vector<int>)_(it,_it,_it)/1024 77.796 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73706.531 -
std::equal(vector<int>)_(it,_it,_it)/50 4.239 2.54%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.625 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.368 -1.85%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73689.984 -1.32%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.319 2.07%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.419 -1.80%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.071 -1.67%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.422 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305734.170 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.684 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.987 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.393 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.872 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305604.321 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.450 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.668 -3.32%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2544.833 -
std::fill(deque<int>)/1024 30.017 1.97%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.365 -
std::fill(deque<int>)/8192 237.453 -11.66%
std::fill(list<int>)/1024 487.138 -27.60%
std::fill(list<int>)/32 8.309 -5.13%
std::fill(list<int>)/50 35.121 -1.32%
std::fill(list<int>)/8192 7743.392 -15.55%
std::fill(vector<bool>)/1048576 3820.816 -
std::fill(vector<bool>)/262144 230.906 -75.78%
std::fill(vector<bool>)/32768 30.061 2.29%
std::fill(vector<bool>)/4096 4.198 1.24%
std::fill(vector<bool>)/512 1.607 1.08%
std::fill(vector<bool>)/64 1.636 2.50%
std::fill(vector<int>)/1024 29.916 2.55%
std::fill(vector<int>)/32 1.090 3.26%
std::fill(vector<int>)/50 2.201 1.68%
std::fill(vector<int>)/8192 234.116 1.97%
std::fill_n(deque<int>)/1024 29.923 3.55%
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 235.377 1.00%
std::fill_n(list<int>)/1024 677.388 53.78%
std::fill_n(list<int>)/32 8.294 4.55%
std::fill_n(list<int>)/50 16.784 9.02%
std::fill_n(list<int>)/8192 7467.789 2.31%
std::fill_n(vector<bool>)/1048576 3821.085 -
std::fill_n(vector<bool>)/262144 941.095 13.66%
std::fill_n(vector<bool>)/32768 30.711 2.32%
std::fill_n(vector<bool>)/4096 4.197 1.95%
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.359 1.12%
std::fill_n(vector<int>)/1024 29.727 2.84%
std::fill_n(vector<int>)/32 1.144 1.60%
std::fill_n(vector<int>)/50 2.220 1.85%
std::fill_n(vector<int>)/8192 234.038 1.16%
std::find(deque<int>)_(bail_25%)/1024 67.775 1.10%
std::find(deque<int>)_(bail_25%)/32768 1918.372 1.04%
std::find(deque<int>)_(bail_25%)/8 2.286 1.00%
std::find(deque<int>)_(bail_25%)/8192 479.326 1.28%
std::find(deque<int>)_(process_all)/1024 242.405 -
std::find(deque<int>)_(process_all)/32768 7747.892 -
std::find(deque<int>)_(process_all)/50 13.278 2.20%
std::find(deque<int>)_(process_all)/8 3.484 1.57%
std::find(deque<int>)_(process_all)/8192 1935.777 -
std::find(list<int>)_(bail_25%)/1024 131.990 3.85%
std::find(list<int>)_(bail_25%)/32768 7807.158 -7.01%
std::find(list<int>)_(bail_25%)/8 0.933 2.12%
std::find(list<int>)_(bail_25%)/8192 1432.566 1.06%
std::find(list<int>)_(process_all)/1024 708.405 3.36%
std::find(list<int>)_(process_all)/32768 26039.308 -1.38%
std::find(list<int>)_(process_all)/50 19.100 1.59%
std::find(list<int>)_(process_all)/8 2.371 5.44%
std::find(list<int>)_(process_all)/8192 7410.473 -10.50%
std::find(vector<bool>)_(process_all)/1024 4.608 -
std::find(vector<bool>)_(process_all)/1048576 3656.712 -
std::find(vector<bool>)_(process_all)/50 0.691 -4.66%
std::find(vector<bool>)_(process_all)/8 0.691 -5.88%
std::find(vector<bool>)_(process_all)/8192 33.516 -
std::find(vector<char>)_(bail_25%)/1024 5.430 3.00%
std::find(vector<char>)_(bail_25%)/32768 136.612 1.36%
std::find(vector<char>)_(bail_25%)/8 1.150 8.22%
std::find(vector<char>)_(bail_25%)/8192 39.703 1.23%
std::find(vector<char>)_(process_all)/1024 16.914 5.36%
std::find(vector<char>)_(process_all)/32768 494.819 -
std::find(vector<char>)_(process_all)/50 1.854 13.00%
std::find(vector<char>)_(process_all)/8 1.026 11.22%
std::find(vector<char>)_(process_all)/8192 136.313 1.35%
std::find(vector<int>)_(bail_25%)/1024 65.975 1.14%
std::find(vector<int>)_(bail_25%)/32768 1860.897 1.16%
std::find(vector<int>)_(bail_25%)/8 1.382 1.17%
std::find(vector<int>)_(bail_25%)/8192 469.908 -
std::find(vector<int>)_(process_all)/1024 242.367 1.00%
std::find(vector<int>)_(process_all)/32768 7383.994 -
std::find(vector<int>)_(process_all)/50 12.493 1.71%
std::find(vector<int>)_(process_all)/8 2.728 -
std::find(vector<int>)_(process_all)/8192 1848.644 -
std::find(vector<long_long>)_(bail_25%)/1024 22.967 -
std::find(vector<long_long>)_(bail_25%)/32768 727.826 -
std::find(vector<long_long>)_(bail_25%)/8 0.936 9.14%
std::find(vector<long_long>)_(bail_25%)/8192 188.080 -
std::find(vector<long_long>)_(process_all)/1024 91.159 1.36%
std::find(vector<long_long>)_(process_all)/32768 2911.354 -
std::find(vector<long_long>)_(process_all)/50 4.439 1.45%
std::find(vector<long_long>)_(process_all)/8 1.033 -9.79%
std::find(vector<long_long>)_(process_all)/8192 725.862 1.04%
std::find(vector<short>)_(bail_25%)/1024 5.965 -
std::find(vector<short>)_(bail_25%)/32768 187.699 -
std::find(vector<short>)_(bail_25%)/8 0.650 -21.25%
std::find(vector<short>)_(bail_25%)/8192 45.373 -
std::find(vector<short>)_(process_all)/1024 22.538 -
std::find(vector<short>)_(process_all)/32768 722.125 -
std::find(vector<short>)_(process_all)/50 1.670 -1.14%
std::find(vector<short>)_(process_all)/8 0.689 -
std::find(vector<short>)_(process_all)/8192 180.351 -
std::find_end(deque<int>)_(match_near_end)/1000 38.856 14.55%
std::find_end(deque<int>)_(match_near_end)/1024 33.639 3.84%
std::find_end(deque<int>)_(match_near_end)/8192 278.308 2.23%
std::find_end(deque<int>)_(near_matches)/1000 15766.912 -
std::find_end(deque<int>)_(near_matches)/1024 16386.598 -
std::find_end(deque<int>)_(near_matches)/8192 1132301.530 1.54%
std::find_end(deque<int>)_(process_all)/1000 282.623 -
std::find_end(deque<int>)_(process_all)/1024 291.452 -3.01%
std::find_end(deque<int>)_(process_all)/1048576 265002.175 -4.85%
std::find_end(deque<int>)_(process_all)/8192 2007.225 -14.90%
std::find_end(deque<int>)_(same_length)/1000 363.358 -
std::find_end(deque<int>)_(same_length)/1024 371.101 -
std::find_end(deque<int>)_(same_length)/8192 2975.615 -5.26%
std::find_end(deque<int>)_(single_element)/1000 351.583 13.58%
std::find_end(deque<int>)_(single_element)/1024 356.872 17.47%
std::find_end(deque<int>)_(single_element)/8192 2710.355 23.22%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.765 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.373 -1.65%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.199 -4.71%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30999.897 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32072.650 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1878614.611 -
std::find_end(deque<int>,_pred)_(process_all)/1000 573.625 -
std::find_end(deque<int>,_pred)_(process_all)/1024 587.193 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 591404.135 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4333.179 1.16%
std::find_end(deque<int>,_pred)_(same_length)/1000 780.275 -
std::find_end(deque<int>,_pred)_(same_length)/1024 799.587 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4940.337 -
std::find_end(deque<int>,_pred)_(single_element)/1000 665.963 2.61%
std::find_end(deque<int>,_pred)_(single_element)/1024 668.541 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4880.617 -
std::find_end(forward_list<int>)_(match_near_end)/1000 757.193 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4492.676 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256835.417 -
std::find_end(forward_list<int>)_(near_matches)/1000 36532.208 -
std::find_end(forward_list<int>)_(near_matches)/1024 37952.915 1.08%
std::find_end(forward_list<int>)_(near_matches)/8192 2459926.789 -
std::find_end(forward_list<int>)_(process_all)/1000 685.295 -
std::find_end(forward_list<int>)_(process_all)/1024 707.040 -
std::find_end(forward_list<int>)_(process_all)/1048576 760790.029 -
std::find_end(forward_list<int>)_(process_all)/8192 6601.511 15.60%
std::find_end(forward_list<int>)_(same_length)/1000 1472.340 -
std::find_end(forward_list<int>)_(same_length)/1024 1478.980 -
std::find_end(forward_list<int>)_(same_length)/8192 14187.670 1.30%
std::find_end(forward_list<int>)_(single_element)/1000 688.000 -1.28%
std::find_end(forward_list<int>)_(single_element)/1024 706.151 -1.53%
std::find_end(forward_list<int>)_(single_element)/8192 5703.040 -2.80%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.520 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5164.666 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276467.755 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41154.890 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42863.811 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2685077.107 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 804.015 5.49%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 823.314 5.66%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 901435.489 4.80%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6651.390 6.21%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.162 1.01%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1662.764 6.75%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17562.626 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 793.372 2.57%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 815.966 3.38%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6643.559 3.14%
std::find_end(list<int>)_(match_near_end)/1000 79.618 2.23%
std::find_end(list<int>)_(match_near_end)/1024 59.839 1.07%
std::find_end(list<int>)_(match_near_end)/8192 602.137 -
std::find_end(list<int>)_(near_matches)/1000 33222.683 -
std::find_end(list<int>)_(near_matches)/1024 34571.616 -
std::find_end(list<int>)_(near_matches)/8192 2249996.784 -
std::find_end(list<int>)_(process_all)/1000 736.515 3.08%
std::find_end(list<int>)_(process_all)/1024 796.391 8.54%
std::find_end(list<int>)_(process_all)/1048576 873681.856 -
std::find_end(list<int>)_(process_all)/8192 7780.548 -4.91%
std::find_end(list<int>)_(same_length)/1000 746.485 1.23%
std::find_end(list<int>)_(same_length)/1024 748.682 -
std::find_end(list<int>)_(same_length)/8192 9684.336 19.76%
std::find_end(list<int>)_(single_element)/1000 711.964 -
std::find_end(list<int>)_(single_element)/1024 730.393 -
std::find_end(list<int>)_(single_element)/8192 8211.805 6.23%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.454 -4.75%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.458 -4.38%
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.885 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36987.149 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38362.623 -5.16%
std::find_end(list<int>,_pred)_(near_matches)/8192 2406856.388 -
std::find_end(list<int>,_pred)_(process_all)/1000 797.918 -
std::find_end(list<int>,_pred)_(process_all)/1024 816.839 -
std::find_end(list<int>,_pred)_(process_all)/1048576 959399.898 -
std::find_end(list<int>,_pred)_(process_all)/8192 8268.866 2.28%
std::find_end(list<int>,_pred)_(same_length)/1000 772.254 -
std::find_end(list<int>,_pred)_(same_length)/1024 790.862 -
std::find_end(list<int>,_pred)_(same_length)/8192 8848.906 -4.31%
std::find_end(list<int>,_pred)_(single_element)/1000 796.170 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.988 -
std::find_end(list<int>,_pred)_(single_element)/8192 8554.495 5.07%
std::find_end(vector<int>)_(match_near_end)/1000 27.735 -
std::find_end(vector<int>)_(match_near_end)/1024 29.251 4.04%
std::find_end(vector<int>)_(match_near_end)/8192 202.739 1.56%
std::find_end(vector<int>)_(near_matches)/1000 13484.444 -
std::find_end(vector<int>)_(near_matches)/1024 13992.173 -
std::find_end(vector<int>)_(near_matches)/8192 768856.476 1.09%
std::find_end(vector<int>)_(process_all)/1000 219.150 -1.32%
std::find_end(vector<int>)_(process_all)/1024 224.005 -1.47%
std::find_end(vector<int>)_(process_all)/1048576 219437.624 -1.88%
std::find_end(vector<int>)_(process_all)/8192 1704.803 -2.25%
std::find_end(vector<int>)_(same_length)/1000 246.881 2.25%
std::find_end(vector<int>)_(same_length)/1024 252.691 2.52%
std::find_end(vector<int>)_(same_length)/8192 1990.382 -1.43%
std::find_end(vector<int>)_(single_element)/1000 240.342 -
std::find_end(vector<int>)_(single_element)/1024 245.584 -
std::find_end(vector<int>)_(single_element)/8192 1870.453 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.484 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.106 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.814 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22815.533 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23702.143 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450344.807 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.518 1.05%
std::find_end(vector<int>,_pred)_(process_all)/1024 538.958 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 645462.937 1.05%
std::find_end(vector<int>,_pred)_(process_all)/8192 4305.315 1.02%
std::find_end(vector<int>,_pred)_(same_length)/1000 610.294 -
std::find_end(vector<int>,_pred)_(same_length)/1024 624.502 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5001.332 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.977 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.086 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4785.237 -
std::find_first_of(deque<int>)_(large_needle)/1024 366109.702 1.26%
std::find_first_of(deque<int>)_(large_needle)/32 281.096 -
std::find_first_of(deque<int>)_(large_needle)/50 672.497 1.03%
std::find_first_of(deque<int>)_(large_needle)/8192 23545694.433 1.14%
std::find_first_of(deque<int>)_(small_needle)/1024 3538.630 3.19%
std::find_first_of(deque<int>)_(small_needle)/32 109.306 2.60%
std::find_first_of(deque<int>)_(small_needle)/50 168.619 2.98%
std::find_first_of(deque<int>)_(small_needle)/8192 28305.173 3.29%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 608009.615 1.63%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 579.395 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1589.574 1.37%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36950760.999 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6505.807 4.93%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.454 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.224 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 51617.393 4.17%
std::find_first_of(list<int>)_(large_needle)/1024 956196.405 10.99%
std::find_first_of(list<int>)_(large_needle)/32 676.732 -
std::find_first_of(list<int>)_(large_needle)/50 1738.085 -
std::find_first_of(list<int>)_(large_needle)/8192 49429433.335 -
std::find_first_of(list<int>)_(small_needle)/1024 2755.835 1.03%
std::find_first_of(list<int>)_(small_needle)/32 94.551 1.77%
std::find_first_of(list<int>)_(small_needle)/50 139.981 -
std::find_first_of(list<int>)_(small_needle)/8192 22087.868 1.06%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 911804.532 -13.88%
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.907 1.27%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1966.560 1.28%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58355621.499 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5384.354 1.17%
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.982 1.56%
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.633 1.16%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43776.718 2.44%
std::find_first_of(vector<int>)_(large_needle)/1024 107216.983 -
std::find_first_of(vector<int>)_(large_needle)/32 107.620 3.97%
std::find_first_of(vector<int>)_(large_needle)/50 263.279 -7.18%
std::find_first_of(vector<int>)_(large_needle)/8192 6916063.940 -
std::find_first_of(vector<int>)_(small_needle)/1024 1421.802 -8.37%
std::find_first_of(vector<int>)_(small_needle)/32 46.189 -11.66%
std::find_first_of(vector<int>)_(small_needle)/50 70.956 -10.32%
std::find_first_of(vector<int>)_(small_needle)/8192 11367.700 -7.92%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590579.964 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.177 1.20%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1361.402 1.34%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38269712.939 1.00%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5694.855 1.09%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.035 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.194 1.36%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45100.170 -
std::find_if(deque<int>)_(bail_25%)/1024 77.952 -
std::find_if(deque<int>)_(bail_25%)/32768 1998.126 -
std::find_if(deque<int>)_(bail_25%)/8 1.166 -
std::find_if(deque<int>)_(bail_25%)/8192 503.482 -
std::find_if(deque<int>)_(process_all)/1024 269.412 8.05%
std::find_if(deque<int>)_(process_all)/32768 8711.005 2.88%
std::find_if(deque<int>)_(process_all)/50 12.569 -
std::find_if(deque<int>)_(process_all)/8 2.581 2.87%
std::find_if(deque<int>)_(process_all)/8192 2159.872 1.91%
std::find_if(list<int>)_(bail_25%)/1024 180.442 -
std::find_if(list<int>)_(bail_25%)/32768 7494.274 7.61%
std::find_if(list<int>)_(bail_25%)/8 0.921 -
std::find_if(list<int>)_(bail_25%)/8192 1419.993 -
std::find_if(list<int>)_(process_all)/1024 698.621 -2.25%
std::find_if(list<int>)_(process_all)/32768 25622.680 -2.84%
std::find_if(list<int>)_(process_all)/50 18.977 -
std::find_if(list<int>)_(process_all)/8 2.405 1.24%
std::find_if(list<int>)_(process_all)/8192 8935.652 -1.90%
std::find_if(vector<bool>)_(process_all)/1024 566.288 -
std::find_if(vector<bool>)_(process_all)/1048576 577194.101 -
std::find_if(vector<bool>)_(process_all)/50 24.014 1.05%
std::find_if(vector<bool>)_(process_all)/8 3.544 -
std::find_if(vector<bool>)_(process_all)/8192 4513.832 -
std::find_if(vector<char>)_(bail_25%)/1024 27.232 8.43%
std::find_if(vector<char>)_(bail_25%)/32768 868.206 8.90%
std::find_if(vector<char>)_(bail_25%)/8 0.737 -18.84%
std::find_if(vector<char>)_(bail_25%)/8192 224.526 7.19%
std::find_if(vector<char>)_(process_all)/1024 124.584 -
std::find_if(vector<char>)_(process_all)/32768 3756.884 -
std::find_if(vector<char>)_(process_all)/50 6.641 -
std::find_if(vector<char>)_(process_all)/8 1.476 -3.24%
std::find_if(vector<char>)_(process_all)/8192 944.852 -
std::find_if(vector<int>)_(bail_25%)/1024 26.904 -8.49%
std::find_if(vector<int>)_(bail_25%)/32768 812.811 -1.89%
std::find_if(vector<int>)_(bail_25%)/8 0.787 5.36%
std::find_if(vector<int>)_(bail_25%)/8192 212.251 -
std::find_if(vector<int>)_(process_all)/1024 120.303 4.88%
std::find_if(vector<int>)_(process_all)/32768 3742.324 11.42%
std::find_if(vector<int>)_(process_all)/50 6.188 6.69%
std::find_if(vector<int>)_(process_all)/8 1.447 12.39%
std::find_if(vector<int>)_(process_all)/8192 929.973 10.27%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.859 1.08%
std::find_if_not(deque<int>)_(bail_25%)/32768 1997.994 -6.73%
std::find_if_not(deque<int>)_(bail_25%)/8 1.175 -
std::find_if_not(deque<int>)_(bail_25%)/8192 502.178 -11.59%
std::find_if_not(deque<int>)_(process_all)/1024 292.648 17.41%
std::find_if_not(deque<int>)_(process_all)/32768 9394.699 16.91%
std::find_if_not(deque<int>)_(process_all)/50 12.598 -4.89%
std::find_if_not(deque<int>)_(process_all)/8 2.632 -1.38%
std::find_if_not(deque<int>)_(process_all)/8192 2336.144 17.35%
std::find_if_not(list<int>)_(bail_25%)/1024 180.710 -
std::find_if_not(list<int>)_(bail_25%)/32768 8012.592 -6.17%
std::find_if_not(list<int>)_(bail_25%)/8 0.921 -
std::find_if_not(list<int>)_(bail_25%)/8192 1419.178 -1.70%
std::find_if_not(list<int>)_(process_all)/1024 721.855 -1.33%
std::find_if_not(list<int>)_(process_all)/32768 25141.675 -3.95%
std::find_if_not(list<int>)_(process_all)/50 38.022 -
std::find_if_not(list<int>)_(process_all)/8 3.581 1.22%
std::find_if_not(list<int>)_(process_all)/8192 7354.930 7.15%
std::find_if_not(vector<bool>)_(process_all)/1024 562.372 -
std::find_if_not(vector<bool>)_(process_all)/1048576 573785.023 -
std::find_if_not(vector<bool>)_(process_all)/50 23.964 -
std::find_if_not(vector<bool>)_(process_all)/8 3.690 1.83%
std::find_if_not(vector<bool>)_(process_all)/8192 4484.470 -
std::find_if_not(vector<char>)_(bail_25%)/1024 28.956 15.19%
std::find_if_not(vector<char>)_(bail_25%)/32768 990.673 5.39%
std::find_if_not(vector<char>)_(bail_25%)/8 1.024 -2.98%
std::find_if_not(vector<char>)_(bail_25%)/8192 253.797 5.56%
std::find_if_not(vector<char>)_(process_all)/1024 124.796 -
std::find_if_not(vector<char>)_(process_all)/32768 3753.942 -
std::find_if_not(vector<char>)_(process_all)/50 6.647 -
std::find_if_not(vector<char>)_(process_all)/8 1.596 6.78%
std::find_if_not(vector<char>)_(process_all)/8192 944.628 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.786 7.97%
std::find_if_not(vector<int>)_(bail_25%)/32768 970.221 2.77%
std::find_if_not(vector<int>)_(bail_25%)/8 0.764 -8.57%
std::find_if_not(vector<int>)_(bail_25%)/8192 248.889 2.82%
std::find_if_not(vector<int>)_(process_all)/1024 112.768 -3.50%
std::find_if_not(vector<int>)_(process_all)/32768 3201.610 -9.62%
std::find_if_not(vector<int>)_(process_all)/50 5.659 -6.11%
std::find_if_not(vector<int>)_(process_all)/8 1.375 -7.82%
std::find_if_not(vector<int>)_(process_all)/8192 803.979 -9.22%
std::flat_map<int,_int>::clear()/0 391.946 -
std::flat_map<int,_int>::clear()/1024 393.303 -
std::flat_map<int,_int>::clear()/32 392.465 -
std::flat_map<int,_int>::clear()/8192 410.427 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.909 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.102 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.656 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.495 7.85%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.861 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.487 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.265 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.227 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.072 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.690 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.455 4.13%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.397 19.11%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.227 4.50%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.947 26.98%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.100 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.836 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.629 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1169.131 -
std::flat_map<int,_int>::ctor(const&)/0 12.789 -
std::flat_map<int,_int>::ctor(const&)/1024 178.572 -1.03%
std::flat_map<int,_int>::ctor(const&)/32 22.836 -
std::flat_map<int,_int>::ctor(const&)/8192 1923.012 124.80%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.813 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.111 -1.22%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.876 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1911.689 123.37%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.658 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4229.100 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.384 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33156.876 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.671 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8716.231 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.281 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134594.938 2.85%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.397 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.334 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.670 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.394 -6.95%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.386 -7.60%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.458 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.485 -8.43%
std::flat_map<int,_int>::erase(iterator)/1024 82.410 1.79%
std::flat_map<int,_int>::erase(iterator)/32 19.865 -
std::flat_map<int,_int>::erase(iterator)/8192 497.413 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.744 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.127 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.042 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.985 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 119.120 -3.02%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.919 1.65%
std::flat_map<int,_int>::erase(key)_(existent)/8192 581.971 3.84%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.415 -12.77%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.305 11.15%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.561 4.45%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.876 19.85%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.490 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.639 1.08%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.741 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.245 1.50%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.310 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.300 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.189 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.396 14.23%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.293 16.03%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.734 8.17%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.145 24.28%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.778 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.221 -19.78%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.202 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.347 8.10%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.756 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 208.053 -4.21%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.388 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 667.386 18.69%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.851 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.195 -2.88%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.888 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.674 1.58%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.890 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.800 -1.47%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.179 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 597.052 15.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.875 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5148.826 -10.72%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 616.770 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39183.524 -10.25%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.577 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5666.413 -2.06%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 617.519 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43535.135 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 401.321 2.08%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7716.555 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 688.086 2.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62668.850 -1.36%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.721 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1419.869 -13.68%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 446.638 -4.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8543.311 -16.61%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.546 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1620.079 -12.25%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 452.627 -1.39%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10058.947 -14.17%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 19.527 1.35%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.031 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.600 13.84%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.001 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 43.253 58.95%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.374 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 47.593 94.70%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.992 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 224.777 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.806 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 677.520 18.38%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.240 5.74%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.816 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 25.549 25.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.077 2.53%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 45.731 -19.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.411 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 49.016 12.24%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.756 -1.12%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 227.195 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.358 -2.55%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 677.757 17.99%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.885 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.035 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.479 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.921 1.32%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.548 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.792 1.88%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.716 1.19%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.653 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.712 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 747.056 26.50%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.667 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.484 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.733 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 676.590 14.51%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.333 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.361 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.816 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 689.918 19.75%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.008 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.972 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.514 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.932 8.67%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.397 1.56%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.440 9.66%
std::flat_multimap<int,_int>::clear()/0 391.264 -2.40%
std::flat_multimap<int,_int>::clear()/1024 396.629 -2.81%
std::flat_multimap<int,_int>::clear()/32 392.242 -2.31%
std::flat_multimap<int,_int>::clear()/8192 410.259 -2.23%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.202 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.090 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.569 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.375 -23.78%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.730 -16.88%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.222 -2.55%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.833 -18.48%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.382 -12.95%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.354 2.99%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.060 -18.34%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.055 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.077 -1.94%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.574 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.008 -2.43%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.984 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.573 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1162.794 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.778 -1.96%
std::flat_multimap<int,_int>::ctor(const&)/1024 187.154 5.36%
std::flat_multimap<int,_int>::ctor(const&)/32 23.320 1.32%
std::flat_multimap<int,_int>::ctor(const&)/8192 869.033 -2.63%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.828 -1.76%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.111 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.853 -11.94%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1942.156 1.02%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.865 -3.14%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3925.091 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.134 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31956.935 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.224 -5.21%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8528.601 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.729 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 124558.828 -6.77%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.647 -16.04%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.473 -2.86%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.781 -17.97%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.362 4.29%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.028 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.107 2.29%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.278 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.824 -4.29%
std::flat_multimap<int,_int>::erase(iterator)/32 19.821 -1.77%
std::flat_multimap<int,_int>::erase(iterator)/8192 493.503 -2.66%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.064 -2.82%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.563 -2.42%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.103 -2.85%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 605.915 -2.71%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.349 5.26%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.295 -2.44%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 535.972 2.80%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.800 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.060 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.271 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.569 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.042 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.341 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.349 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.163 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.421 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.706 17.78%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.302 2.61%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.275 18.88%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.777 -2.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 39.870 72.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.421 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 50.165 11.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.894 -1.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 176.305 74.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.778 -2.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 588.229 5.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.930 -1.86%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.896 18.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.948 -2.43%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.420 -2.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.886 -2.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 126.055 61.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.607 3.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 518.868 3.13%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.062 -2.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4933.905 -3.14%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 601.546 -2.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37266.704 -4.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.896 -2.58%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5457.340 1.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.930 -1.57%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41772.244 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.704 -2.97%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7324.412 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 663.395 -1.72%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60049.329 -1.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.051 -2.43%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1075.383 -5.96%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 437.314 -4.20%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5898.414 -6.19%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.443 -2.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1264.613 4.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 441.455 -2.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6482.946 3.88%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 179.119 76.17%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.002 -2.96%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 574.833 3.80%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.828 -1.90%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.032 19.92%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.044 -1.77%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 24.165 2.31%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.818 -2.37%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 168.621 72.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 24.115 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 571.554 5.11%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.977 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.084 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.450 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.234 1.27%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.221 1.53%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.267 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.626 -1.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.667 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.462 -4.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 539.671 -20.71%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.869 -1.94%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.303 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.737 -2.26%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 544.607 -17.51%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.347 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.183 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.785 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.162 -15.77%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.958 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.961 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.310 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.261 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.724 -29.83%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.178 -5.78%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.473 -33.03%
std::for_each(deque<int>)/32 3.741 2.36%
std::for_each(deque<int>)/50 3.861 -
std::for_each(deque<int>)/8 0.966 6.12%
std::for_each(deque<int>)/8192 255.482 -
std::for_each(join_view(vector<vector<int>>))/32 3.775 -
std::for_each(join_view(vector<vector<int>>))/50 4.034 -
std::for_each(join_view(vector<vector<int>>))/8 1.486 3.10%
std::for_each(join_view(vector<vector<int>>))/8192 263.579 -
std::for_each(list<int>)/32 10.859 -
std::for_each(list<int>)/50 21.215 3.92%
std::for_each(list<int>)/8 2.467 -2.41%
std::for_each(list<int>)/8192 7710.468 -
std::for_each(map<int>::iterator)/32 24.025 -
std::for_each(map<int>::iterator)/50 36.081 -
std::for_each(map<int>::iterator)/8 5.021 -
std::for_each(map<int>::iterator)/8192 7397.714 -4.13%
std::for_each(multimap<int>::iterator)/32 23.952 -
std::for_each(multimap<int>::iterator)/50 36.385 -
std::for_each(multimap<int>::iterator)/8 5.083 -
std::for_each(multimap<int>::iterator)/8192 7473.954 -1.84%
std::for_each(multiset<int>::iterator)/32 23.461 -2.24%
std::for_each(multiset<int>::iterator)/50 35.761 -
std::for_each(multiset<int>::iterator)/8 5.044 -
std::for_each(multiset<int>::iterator)/8192 8050.054 -1.99%
std::for_each(set<int>::iterator)/32 24.365 -
std::for_each(set<int>::iterator)/50 36.996 1.50%
std::for_each(set<int>::iterator)/8 5.035 -
std::for_each(set<int>::iterator)/8192 7924.690 -2.07%
std::for_each(vector<int>)/32 3.680 -
std::for_each(vector<int>)/50 3.878 -
std::for_each(vector<int>)/8 0.911 -
std::for_each(vector<int>)/8192 258.332 2.68%
std::for_each_n(deque<int>)/32 3.881 3.72%
std::for_each_n(deque<int>)/50 3.989 -
std::for_each_n(deque<int>)/8 1.351 20.00%
std::for_each_n(deque<int>)/8192 255.241 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.845 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.270 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.388 -
std::for_each_n(join_view(vector<vector<int>>))/8192 265.955 -
std::for_each_n(list<int>)/32 11.277 -
std::for_each_n(list<int>)/50 22.859 4.30%
std::for_each_n(list<int>)/8 2.550 1.01%
std::for_each_n(list<int>)/8192 7598.413 -2.47%
std::for_each_n(vector<int>)/32 3.714 -
std::for_each_n(vector<int>)/50 3.860 -
std::for_each_n(vector<int>)/8 2.737 3.32%
std::for_each_n(vector<int>)/8192 255.738 1.64%
std::generate(deque<int>)/1024 243.986 1.47%
std::generate(deque<int>)/32 8.028 -
std::generate(deque<int>)/50 12.029 1.16%
std::generate(deque<int>)/8192 1896.036 1.25%
std::generate(list<int>)/1024 670.939 -
std::generate(list<int>)/32 8.424 1.70%
std::generate(list<int>)/50 15.409 2.35%
std::generate(list<int>)/8192 7023.140 -6.30%
std::generate(vector<int>)/1024 243.755 1.81%
std::generate(vector<int>)/32 7.999 2.16%
std::generate(vector<int>)/50 11.959 1.68%
std::generate(vector<int>)/8192 1838.239 1.85%
std::generate_n(deque<int>)/1024 244.584 2.00%
std::generate_n(deque<int>)/32 8.272 2.44%
std::generate_n(deque<int>)/50 12.246 2.04%
std::generate_n(deque<int>)/8192 1969.476 2.13%
std::generate_n(list<int>)/1024 650.096 -
std::generate_n(list<int>)/32 8.571 1.83%
std::generate_n(list<int>)/50 15.289 -
std::generate_n(list<int>)/8192 7049.879 -6.80%
std::generate_n(vector<int>)/1024 242.939 1.57%
std::generate_n(vector<int>)/32 7.886 1.31%
std::generate_n(vector<int>)/50 11.937 1.50%
std::generate_n(vector<int>)/8192 1836.916 1.27%
std::is_partitioned(deque<int>)_(partitioned)/1024 300.531 3.65%
std::is_partitioned(deque<int>)_(partitioned)/32 9.562 3.83%
std::is_partitioned(deque<int>)_(partitioned)/50 14.420 2.41%
std::is_partitioned(deque<int>)_(partitioned)/8192 2655.109 16.59%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.772 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.687 -3.63%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.740 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 708.982 2.66%
std::is_partitioned(list<int>)_(partitioned)/1024 582.983 -1.25%
std::is_partitioned(list<int>)_(partitioned)/32 8.694 -
std::is_partitioned(list<int>)_(partitioned)/50 13.875 -
std::is_partitioned(list<int>)_(partitioned)/8192 6784.546 -1.09%
std::is_partitioned(list<int>)_(unpartitioned)/1024 162.983 -4.36%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.203 -1.52%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.414 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2186.210 -
std::is_partitioned(vector<int>)_(partitioned)/1024 192.859 2.35%
std::is_partitioned(vector<int>)_(partitioned)/32 6.601 2.06%
std::is_partitioned(vector<int>)_(partitioned)/50 9.816 2.16%
std::is_partitioned(vector<int>)_(partitioned)/8192 1434.259 2.57%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.490 -2.75%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.621 -1.46%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.687 1.15%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 169.617 2.67%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 486.770 2.09%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.065 4.17%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3890.773 1.09%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 517212.543 -1.96%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.390 -5.18%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.022 -1.06%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.077 -2.18%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4068.365 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 694813.505 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.791 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.903 2.20%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.696 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3917.384 1.31%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 521070.138 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.572 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 516.984 -1.85%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.811 2.28%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3962.601 -2.85%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686594.434 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.234 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 762.012 1.59%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.831 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9270.879 -1.92%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421962.558 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.855 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 790.781 1.12%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.661 1.59%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8273.817 -3.25%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1603099.352 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.168 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.487 1.55%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.765 -1.13%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9667.147 -4.79%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422934.234 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.011 1.06%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 803.548 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.149 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8545.185 -5.03%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1604275.268 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.870 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 373.418 2.87%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.870 3.54%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2918.756 3.43%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213346.248 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.471 1.32%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.108 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.399 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2517.969 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1030687.102 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.231 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.403 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.114 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2966.337 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 218777.324 3.39%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.203 1.69%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.407 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.390 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2772.447 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1002637.406 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.992 -
std::is_sorted(deque<int>)/1024 471.215 -2.99%
std::is_sorted(deque<int>)/8 2.915 -1.49%
std::is_sorted(deque<int>)/8192 3773.510 -4.31%
std::is_sorted(deque<int>,_pred)/1024 641.161 -
std::is_sorted(deque<int>,_pred)/8 4.816 1.19%
std::is_sorted(deque<int>,_pred)/8192 5189.887 -
std::is_sorted(list<int>)/1024 752.020 -
std::is_sorted(list<int>)/8 2.117 1.05%
std::is_sorted(list<int>)/8192 7119.648 -
std::is_sorted(list<int>,_pred)/1024 820.459 -
std::is_sorted(list<int>,_pred)/8 4.029 -
std::is_sorted(list<int>,_pred)/8192 8585.998 11.76%
std::is_sorted(vector<int>)/1024 247.934 1.35%
std::is_sorted(vector<int>)/8 2.064 -
std::is_sorted(vector<int>)/8192 1944.050 2.33%
std::is_sorted(vector<int>,_pred)/1024 468.445 -
std::is_sorted(vector<int>,_pred)/8 3.422 5.51%
std::is_sorted(vector<int>,_pred)/8192 3726.177 -
std::is_sorted_until(deque<int>)/1024 466.491 -
std::is_sorted_until(deque<int>)/8 2.510 -46.72%
std::is_sorted_until(deque<int>)/8192 3739.486 -
std::is_sorted_until(deque<int>,_pred)/1024 595.639 -
std::is_sorted_until(deque<int>,_pred)/8 4.076 -3.69%
std::is_sorted_until(deque<int>,_pred)/8192 4800.312 -
std::is_sorted_until(list<int>)/1024 746.775 -
std::is_sorted_until(list<int>)/8 2.070 -
std::is_sorted_until(list<int>)/8192 7267.028 1.83%
std::is_sorted_until(list<int>,_pred)/1024 789.649 -
std::is_sorted_until(list<int>,_pred)/8 3.648 -
std::is_sorted_until(list<int>,_pred)/8192 8940.361 15.70%
std::is_sorted_until(vector<int>)/1024 236.514 -
std::is_sorted_until(vector<int>)/8 2.161 5.88%
std::is_sorted_until(vector<int>)/8192 1844.766 -
std::is_sorted_until(vector<int>,_pred)/1024 406.852 -5.09%
std::is_sorted_until(vector<int>,_pred)/8 3.664 6.57%
std::is_sorted_until(vector<int>,_pred)/8192 3312.027 -3.30%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4758.680 3.07%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 533.558 1.67%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36612.788 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 722.421 2.10%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 13.139 2.90%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12436.464 3.91%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11742.839 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 341.255 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103122.138 4.32%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11732.094 1.54%
std::list<int>::ctor(Range)_(cheap_elements)/32 340.290 1.79%
std::list<int>::ctor(Range)_(cheap_elements)/8192 102413.949 1.37%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11681.568 2.38%
std::list<int>::ctor(const&)_(cheap_elements)/32 340.160 1.87%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101032.710 2.13%
std::list<int>::ctor(size)/1024 12244.820 1.46%
std::list<int>::ctor(size)/32 335.584 -
std::list<int>::ctor(size)/8192 99850.620 1.97%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11749.652 2.63%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 340.381 1.77%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99817.240 1.17%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.925 17.66%
std::list<int>::erase(begin)_(cheap_elements)/32 12.804 16.99%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.869 20.88%
std::list<int>::insert(begin)_(cheap_elements)/1024 13.978 14.69%
std::list<int>::insert(begin)_(cheap_elements)/32 12.497 14.14%
std::list<int>::insert(begin)_(cheap_elements)/8192 14.019 15.10%
std::list<int>::operator=(const&)_(cheap_elements)/1024 749.485 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.042 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8171.498 -22.23%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4809.793 4.40%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.730 1.26%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37693.379 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.633 2.35%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.576 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.470 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4830.179 1.58%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.389 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39333.328 1.50%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17391.283 2.38%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 893.565 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 152132.282 -3.76%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 970.426 21.50%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.866 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12351.593 -13.31%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6918.430 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.635 1.97%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56238.812 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13908.699 -8.56%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 373.284 -9.15%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 113077.716 -10.48%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34499.763 -6.42%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 975.199 -7.60%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 292573.783 -6.82%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13685.551 -12.54%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 370.835 -13.02%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 111494.116 -11.17%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34336.309 -3.24%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 985.144 -4.15%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 292686.913 -2.86%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13496.184 -7.83%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 373.228 -5.36%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 110581.293 -8.51%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34731.697 -3.70%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 977.867 -5.21%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 294287.888 -3.77%
std::list<std::string>::ctor(size)/1024 15099.568 19.98%
std::list<std::string>::ctor(size)/32 400.779 15.85%
std::list<std::string>::ctor(size)/8192 113085.517 9.25%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13656.814 7.27%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 371.507 5.33%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 112744.159 7.83%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34178.181 -2.79%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 947.910 2.64%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 289921.685 -14.82%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.219 -18.81%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.695 -15.29%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.204 -16.69%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.184 -8.78%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.029 -8.75%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.354 -8.60%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.241 -1.84%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.964 -8.44%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.104 -2.40%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 33.207 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 31.213 -6.10%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 33.198 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1125.332 -25.76%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.138 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10009.617 -5.28%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 7036.182 2.45%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 153.159 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 59564.237 7.45%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4891.689 1.84%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 538.585 -7.35%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39428.136 1.25%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17090.705 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 888.981 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149342.960 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.878 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.784 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.948 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.963 1.89%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.586 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.454 1.09%
std::lower_bound(std::deque<int>)/100 30.581 -
std::lower_bound(std::deque<int>)/8 16.857 -9.36%
std::lower_bound(std::deque<int>)/8192 65.141 -
std::lower_bound(std::forward_list<int>)/100 82.470 -
std::lower_bound(std::forward_list<int>)/8 16.212 6.27%
std::lower_bound(std::forward_list<int>)/8192 10394.374 -
std::lower_bound(std::list<int>)/100 91.362 -
std::lower_bound(std::list<int>)/8 15.492 -
std::lower_bound(std::list<int>)/8192 15961.115 2.75%
std::lower_bound(std::vector<int>)/100 12.161 -
std::lower_bound(std::vector<int>)/8 7.795 -
std::lower_bound(std::vector<int>)/8192 15.684 -
std::make_heap(deque<int>)_(ascending)/1024 2673.231 1.32%
std::make_heap(deque<int>)_(ascending)/8 26.970 -1.22%
std::make_heap(deque<int>)_(ascending)/8192 21103.095 1.72%
std::make_heap(deque<int>)_(descending)/1024 1120.500 1.38%
std::make_heap(deque<int>)_(descending)/8 20.944 -4.11%
std::make_heap(deque<int>)_(descending)/8192 8823.728 2.27%
std::make_heap(deque<int>)_(heap)/1024 1097.318 -
std::make_heap(deque<int>)_(heap)/8 21.075 -
std::make_heap(deque<int>)_(heap)/8192 8619.266 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2679.168 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.014 -1.75%
std::make_heap(deque<int>)_(pipe-organ)/8192 20967.854 -
std::make_heap(deque<int>)_(repeated)/1024 2270.307 -
std::make_heap(deque<int>)_(repeated)/8 25.276 -
std::make_heap(deque<int>)_(repeated)/8192 17870.531 -
std::make_heap(deque<int>)_(shuffled)/1024 2558.060 -
std::make_heap(deque<int>)_(shuffled)/8 24.590 -1.81%
std::make_heap(deque<int>)_(shuffled)/8192 22694.579 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2179.912 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.971 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17118.568 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.835 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.179 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5036.293 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.042 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.067 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5032.025 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2183.873 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.652 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17097.417 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1682.758 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.447 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13117.372 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.923 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.764 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15313.591 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 661.805 -1.59%
std::make_heap(vector<NonIntegral>)_(ascending)/8 18.366 4.71%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5117.088 -1.28%
std::make_heap(vector<NonIntegral>)_(descending)/1024 290.586 -1.31%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.746 -1.24%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2165.284 -3.28%
std::make_heap(vector<NonIntegral>)_(heap)/1024 285.597 -3.04%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.805 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2113.605 -5.36%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 660.773 -1.01%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.503 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5105.325 -1.25%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.024 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.660 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4592.113 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 617.155 -2.98%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.178 -4.03%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5297.427 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 682.167 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.861 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5254.147 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.414 1.80%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.663 -1.23%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.145 1.76%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.765 1.99%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.698 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2167.910 1.74%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.460 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.633 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5332.781 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.034 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.062 -1.38%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4787.579 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 668.271 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.383 -1.20%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5743.751 -
std::make_heap(vector<int>)_(ascending)/1024 663.053 1.65%
std::make_heap(vector<int>)_(ascending)/8 16.403 -
std::make_heap(vector<int>)_(ascending)/8192 5212.181 3.81%
std::make_heap(vector<int>)_(descending)/1024 273.888 -
std::make_heap(vector<int>)_(descending)/8 14.628 -1.00%
std::make_heap(vector<int>)_(descending)/8192 1944.874 -
std::make_heap(vector<int>)_(heap)/1024 283.465 3.87%
std::make_heap(vector<int>)_(heap)/8 14.741 -
std::make_heap(vector<int>)_(heap)/8192 1967.450 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.062 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.510 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4978.744 -
std::make_heap(vector<int>)_(repeated)/1024 560.219 -
std::make_heap(vector<int>)_(repeated)/8 15.437 -1.34%
std::make_heap(vector<int>)_(repeated)/8192 4261.821 -
std::make_heap(vector<int>)_(shuffled)/1024 573.095 -
std::make_heap(vector<int>)_(shuffled)/8 15.769 -
std::make_heap(vector<int>)_(shuffled)/8192 5033.357 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 658.179 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.731 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5014.907 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.378 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.647 -1.28%
std::make_heap(vector<int>,_pred)_(descending)/8192 1947.791 -
std::make_heap(vector<int>,_pred)_(heap)/1024 273.057 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.666 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1946.689 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.981 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.620 -1.07%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4999.211 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.557 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.054 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4291.033 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 575.679 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.828 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4957.060 -1.13%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16560.673 -2.00%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.926 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 485220.992 -7.43%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 17120.109 -1.87%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.953 -1.75%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 485861.253 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22184.150 -1.28%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.044 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 602157.031 1.05%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18537.897 -3.19%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 60.149 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 507212.024 2.23%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32287.157 2.02%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.188 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1012657.078 3.83%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14827.069 1.44%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.080 -1.66%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173987.231 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22789.734 -1.70%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.439 -1.12%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 626053.190 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15945.181 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.701 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 458837.676 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16396.866 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.651 2.39%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 458405.259 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21540.850 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.645 -6.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 561110.186 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17916.770 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.270 1.94%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 478342.860 1.18%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31733.858 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.331 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 965239.757 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13919.572 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.831 1.35%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166480.668 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22174.907 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 56.307 -6.61%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 603093.899 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10935.362 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.191 -2.35%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114401.559 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11164.273 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.502 2.64%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115872.528 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14718.547 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.278 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158596.005 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12260.101 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.954 -1.47%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 130025.109 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24030.106 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.125 -1.56%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270116.807 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5748.138 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.347 3.70%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62922.477 2.80%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15161.590 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.387 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166698.130 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10956.757 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.775 -1.95%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115085.781 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11174.382 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.187 1.94%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116256.891 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14773.775 -4.25%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.265 1.07%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 159797.917 -4.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12300.975 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.793 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129825.329 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24030.832 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.611 -1.89%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270363.830 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5954.005 4.00%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.912 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 63603.428 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15084.529 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.319 -1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 170358.732 1.62%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10986.951 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.308 3.38%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114454.235 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11516.854 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.372 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117375.452 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14952.460 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.599 1.70%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156096.898 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12775.079 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.854 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132052.994 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23274.177 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.363 3.06%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260067.035 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5837.856 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.548 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62879.135 -1.24%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14999.970 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.942 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155441.692 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11059.330 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.399 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114985.453 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11581.523 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.252 1.16%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118261.648 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15033.135 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.824 1.07%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156845.666 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12910.991 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.397 -4.94%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133194.153 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23273.248 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.313 1.71%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 261027.265 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5832.718 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.407 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63690.577 -1.27%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15084.386 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.290 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156165.114 -
std::map<int,_int>::clear()/0 391.356 -
std::map<int,_int>::clear()/1024 11117.020 4.69%
std::map<int,_int>::clear()/32 666.395 1.62%
std::map<int,_int>::clear()/8192 90732.739 4.24%
std::map<int,_int>::contains(key)_(existent)/1024 4.188 2.38%
std::map<int,_int>::contains(key)_(existent)/32 1.674 -
std::map<int,_int>::contains(key)_(existent)/8192 5.554 1.32%
std::map<int,_int>::contains(key)_(non-existent)/0 0.295 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.484 -2.84%
std::map<int,_int>::contains(key)_(non-existent)/32 2.794 -8.12%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.201 -
std::map<int,_int>::count(key)_(existent)/1024 3.761 -1.36%
std::map<int,_int>::count(key)_(existent)/32 1.567 -
std::map<int,_int>::count(key)_(existent)/8192 5.772 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.243 -
std::map<int,_int>::count(key)_(non-existent)/32 2.897 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.117 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.779 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6049.718 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.041 -1.09%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51885.821 -
std::map<int,_int>::ctor(const&)/0 12.667 -
std::map<int,_int>::ctor(const&)/1024 6579.767 -
std::map<int,_int>::ctor(const&)/32 228.842 3.35%
std::map<int,_int>::ctor(const&)/8192 52784.144 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.687 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6578.595 -1.96%
std::map<int,_int>::ctor(const&,_alloc)/32 226.367 -
std::map<int,_int>::ctor(const&,_alloc)/8192 52781.387 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.692 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8959.942 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.316 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72744.757 1.98%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.649 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13026.869 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 272.012 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245368.007 -2.06%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.237 -3.19%
std::map<int,_int>::equal_range(key)_(existent)/32 1.862 1.99%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.467 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.081 14.45%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.836 9.60%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 11.154 12.56%
std::map<int,_int>::erase(iterator)/1024 21.173 1.36%
std::map<int,_int>::erase(iterator)/32 20.923 -
std::map<int,_int>::erase(iterator)/8192 24.942 2.36%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.397 1.22%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7708.173 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.520 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 59648.832 1.77%
std::map<int,_int>::erase(key)_(existent)/1024 25.205 -1.91%
std::map<int,_int>::erase(key)_(existent)/32 22.705 -1.58%
std::map<int,_int>::erase(key)_(existent)/8192 25.661 -1.17%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.571 4.19%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.460 8.07%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.958 8.85%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.967 -3.57%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.780 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.042 -4.82%
std::map<int,_int>::find(key)_(existent)/1024 4.413 2.72%
std::map<int,_int>::find(key)_(existent)/32 1.726 2.12%
std::map<int,_int>::find(key)_(existent)/8192 5.377 1.61%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 6.032 12.34%
std::map<int,_int>::find(key)_(non-existent)/32 2.618 17.31%
std::map<int,_int>::find(key)_(non-existent)/8192 8.618 13.51%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.074 -7.08%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.893 1.35%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.329 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.469 -2.47%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.117 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.746 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.327 2.42%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.575 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.211 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.451 -3.56%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.832 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.683 1.83%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.335 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.623 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.968 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.481 -2.63%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.465 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16237.574 3.80%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.330 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182529.942 5.94%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.381 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12019.310 -2.42%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 664.904 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119444.936 4.92%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.992 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7810.500 2.68%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 540.305 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134878.423 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.126 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11497.749 5.08%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 675.505 1.96%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93737.747 2.60%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.654 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9406.980 -5.87%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 632.688 -1.43%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 77346.213 -7.04%
std::map<int,_int>::insert(value)_(already_present)/1024 3.251 -1.46%
std::map<int,_int>::insert(value)_(already_present)/32 1.751 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.068 5.06%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.059 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.916 2.98%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.909 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 36.880 7.09%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.989 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.812 -1.81%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.408 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.642 -1.11%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.459 -1.09%
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.012 5.13%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.994 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.033 1.06%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.937 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.718 8.80%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.990 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.149 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.291 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.741 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.497 -2.32%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.483 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.480 -1.23%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.448 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.306 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.362 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.297 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6486.539 1.26%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.570 2.49%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52767.740 3.35%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.296 -4.38%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7328.535 11.54%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 233.983 1.72%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53679.926 2.56%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1457.604 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.557 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12712.729 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.478 4.19%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.752 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.735 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.464 -9.23%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.457 -5.31%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.023 -6.34%
std::map<std::string,_int>::clear()/0 395.760 -
std::map<std::string,_int>::clear()/1024 21753.595 -4.82%
std::map<std::string,_int>::clear()/32 893.501 -1.80%
std::map<std::string,_int>::clear()/8192 210339.309 -3.94%
std::map<std::string,_int>::contains(key)_(existent)/1024 22.622 1.26%
std::map<std::string,_int>::contains(key)_(existent)/32 16.077 -
std::map<std::string,_int>::contains(key)_(existent)/8192 30.435 4.65%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.296 3.65%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.674 1.13%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.667 2.32%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.398 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.546 -4.26%
std::map<std::string,_int>::count(key)_(existent)/32 15.357 -
std::map<std::string,_int>::count(key)_(existent)/8192 32.859 -2.33%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.359 -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.670 -1.94%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.216 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.848 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7049.983 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.137 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59601.761 -
std::map<std::string,_int>::ctor(const&)/0 12.641 -
std::map<std::string,_int>::ctor(const&)/1024 35509.702 -8.56%
std::map<std::string,_int>::ctor(const&)/32 718.586 -
std::map<std::string,_int>::ctor(const&)/8192 345546.275 -5.90%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.657 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 38740.656 8.00%
std::map<std::string,_int>::ctor(const&,_alloc)/32 824.064 2.66%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 349467.240 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.746 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41206.672 -1.57%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 813.882 -1.04%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388167.374 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.778 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54098.702 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1000.846 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088358.660 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.542 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.315 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.644 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.882 3.36%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.161 9.03%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 32.552 3.11%
std::map<std::string,_int>::erase(iterator)/1024 30.563 -1.49%
std::map<std::string,_int>::erase(iterator)/32 33.644 -1.69%
std::map<std::string,_int>::erase(iterator)/8192 31.378 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.141 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13001.962 -3.04%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 655.581 -2.66%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118014.920 -2.28%
std::map<std::string,_int>::erase(key)_(existent)/1024 77.171 -
std::map<std::string,_int>::erase(key)_(existent)/32 73.198 -
std::map<std::string,_int>::erase(key)_(existent)/8192 78.972 -1.47%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.703 5.96%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 11.073 3.13%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 31.328 6.73%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.202 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.709 1.41%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.214 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.125 -
std::map<std::string,_int>::find(key)_(existent)/32 14.782 -
std::map<std::string,_int>::find(key)_(existent)/8192 33.364 1.56%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.674 -
std::map<std::string,_int>::find(key)_(non-existent)/32 12.224 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 33.783 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.963 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.521 1.55%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 49.155 3.48%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.244 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.757 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 47.764 1.58%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 39.920 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 45.813 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.628 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.568 -1.33%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.640 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.920 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.135 2.19%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.613 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.171 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.978 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.943 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67157.012 1.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1487.639 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932661.142 -1.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.891 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44272.559 1.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1291.472 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 618912.670 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.194 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40998.195 2.71%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1172.752 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 610326.514 -1.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.261 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 36015.536 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1131.649 -4.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 406163.495 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.423 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34643.971 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1217.956 2.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368420.223 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.298 -
std::map<std::string,_int>::insert(value)_(already_present)/32 22.040 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.696 -1.86%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.631 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.378 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 36.837 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 82.134 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.331 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.870 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.258 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 41.893 -1.86%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.570 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 19.314 -3.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.274 -3.37%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 23.355 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.180 1.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 43.238 1.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 74.333 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 29.534 -1.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.195 2.16%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.685 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 43.754 1.99%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.049 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.679 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.213 -
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.314 2.39%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.487 2.64%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.121 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.350 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36642.980 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 846.357 -2.58%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349246.942 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.457 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36042.847 -1.45%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 825.893 -1.20%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348585.213 -7.84%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.140 1.63%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15498.575 4.43%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 352.417 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207962.696 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.103 1.18%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.256 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.957 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.831 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.560 -4.36%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.908 14.90%
std::mismatch(deque<int>)_(it,_it,_it)/1000 446.139 -4.05%
std::mismatch(deque<int>)_(it,_it,_it)/1024 451.488 -5.15%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495369.152 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.675 -6.10%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3844.326 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 474.442 1.14%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.187 4.84%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 500034.286 1.77%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.192 -13.46%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3889.378 1.93%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.041 1.36%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 731.545 1.78%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624783.318 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.489 1.68%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4849.695 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.948 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 722.818 1.88%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623193.020 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.239 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4884.724 -
std::mismatch(list<int>)_(it,_it,_it)/1000 744.260 -
std::mismatch(list<int>)_(it,_it,_it)/1024 761.666 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 931211.265 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.642 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8015.082 1.44%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 753.993 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 772.848 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949350.057 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.964 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12080.784 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.030 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 818.292 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004997.489 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.113 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12716.594 3.14%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 800.413 1.56%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.127 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1001621.374 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.688 1.07%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11920.689 18.75%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.329 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.885 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68366.522 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.848 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.381 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.921 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68256.850 -2.37%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.260 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 482.222 6.18%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 485.912 -4.08%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 632353.975 4.14%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.119 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4845.513 3.11%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 474.009 1.33%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.331 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605884.211 -4.25%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.304 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4725.820 -2.64%
std::move(deque<int>)/1048576 56745.116 -2.36%
std::move(deque<int>)/262144 15144.376 -5.47%
std::move(deque<int>)/32768 1842.419 1.40%
std::move(deque<int>)/4096 149.196 -
std::move(deque<int>)/512 22.244 -
std::move(deque<int>)/64 6.301 26.21%
std::move(deque<int>)/8 3.650 12.25%
std::move(list<int>)/1048576 1012133.382 4.46%
std::move(list<int>)/262144 248711.608 3.65%
std::move(list<int>)/32768 31261.452 3.25%
std::move(list<int>)/4096 5216.749 33.52%
std::move(list<int>)/512 365.249 3.06%
std::move(list<int>)/64 41.086 1.22%
std::move(list<int>)/8 3.383 1.52%
std::move(vector<bool>)_(aligned)/1048576 1731.798 1.74%
std::move(vector<bool>)_(aligned)/262144 255.523 -
std::move(vector<bool>)_(aligned)/32768 36.799 1.01%
std::move(vector<bool>)_(aligned)/4096 7.010 1.04%
std::move(vector<bool>)_(aligned)/512 2.330 -
std::move(vector<bool>)_(aligned)/64 1.573 -12.59%
std::move(vector<bool>)_(unaligned)/1048576 6521.975 -
std::move(vector<bool>)_(unaligned)/262144 1588.772 -
std::move(vector<bool>)_(unaligned)/32768 206.042 1.83%
std::move(vector<bool>)_(unaligned)/4096 26.941 -
std::move(vector<bool>)_(unaligned)/512 4.922 6.09%
std::move(vector<bool>)_(unaligned)/64 1.657 -
std::move(vector<int>)/1048576 58427.084 3.04%
std::move(vector<int>)/262144 22370.669 10.65%
std::move(vector<int>)/32768 1726.546 1.95%
std::move(vector<int>)/4096 134.106 -
std::move(vector<int>)/512 20.098 -
std::move(vector<int>)/64 4.141 -
std::move(vector<int>)/8 2.280 -
std::move_backward(deque<int>)/1048576 132759.351 5.90%
std::move_backward(deque<int>)/262144 31295.847 3.19%
std::move_backward(deque<int>)/32768 3546.969 6.60%
std::move_backward(deque<int>)/4096 155.099 -
std::move_backward(deque<int>)/512 23.684 -
std::move_backward(deque<int>)/64 6.672 -
std::move_backward(deque<int>)/8 3.204 -4.89%
std::move_backward(list<int>)/1048576 1033249.571 1.52%
std::move_backward(list<int>)/262144 258283.583 -
std::move_backward(list<int>)/32768 31688.315 -
std::move_backward(list<int>)/4096 4641.013 -7.07%
std::move_backward(list<int>)/512 370.612 -
std::move_backward(list<int>)/64 39.509 1.31%
std::move_backward(list<int>)/8 3.372 2.41%
std::move_backward(vector<bool>)_(aligned)/1048576 1739.226 -31.76%
std::move_backward(vector<bool>)_(aligned)/262144 256.989 -
std::move_backward(vector<bool>)_(aligned)/32768 38.047 1.08%
std::move_backward(vector<bool>)_(aligned)/4096 7.169 -
std::move_backward(vector<bool>)_(aligned)/512 2.282 -2.62%
std::move_backward(vector<bool>)_(aligned)/64 1.692 -2.89%
std::move_backward(vector<bool>)_(unaligned)/1048576 6514.004 -3.63%
std::move_backward(vector<bool>)_(unaligned)/262144 1587.137 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.598 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.815 2.32%
std::move_backward(vector<bool>)_(unaligned)/512 4.519 -
std::move_backward(vector<bool>)_(unaligned)/64 1.704 -8.27%
std::move_backward(vector<int>)/1048576 56591.573 -3.12%
std::move_backward(vector<int>)/262144 21907.226 17.85%
std::move_backward(vector<int>)/32768 1742.185 -31.75%
std::move_backward(vector<int>)/4096 135.585 -
std::move_backward(vector<int>)/512 20.911 1.17%
std::move_backward(vector<int>)/64 4.331 -
std::move_backward(vector<int>)/8 2.281 6.94%
std::multimap<int,_int>::clear()/0 391.833 -
std::multimap<int,_int>::clear()/1024 10595.394 -1.17%
std::multimap<int,_int>::clear()/32 641.327 -1.75%
std::multimap<int,_int>::clear()/8192 83479.566 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.538 5.23%
std::multimap<int,_int>::contains(key)_(existent)/32 1.762 3.08%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.609 1.11%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.500 -2.50%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.717 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 13.672 -28.50%
std::multimap<int,_int>::count(key)_(existent)/1024 5.567 1.06%
std::multimap<int,_int>::count(key)_(existent)/32 3.765 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.717 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.902 6.01%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.450 9.24%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.599 9.72%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.822 -2.60%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5914.069 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.216 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51451.986 -
std::multimap<int,_int>::ctor(const&)/0 12.754 -2.82%
std::multimap<int,_int>::ctor(const&)/1024 7237.879 9.93%
std::multimap<int,_int>::ctor(const&)/32 249.058 10.34%
std::multimap<int,_int>::ctor(const&)/8192 57355.039 10.35%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.770 -2.42%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 7242.023 9.54%
std::multimap<int,_int>::ctor(const&,_alloc)/32 249.061 9.62%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 57650.742 10.61%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.697 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9543.374 5.70%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.208 1.09%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 76848.552 4.78%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.749 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12989.075 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.530 -5.66%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251577.111 1.51%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.427 3.20%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.472 1.79%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.950 -2.25%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.632 -5.45%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.334 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.955 -5.45%
std::multimap<int,_int>::erase(iterator)/1024 20.762 -
std::multimap<int,_int>::erase(iterator)/32 21.265 3.16%
std::multimap<int,_int>::erase(iterator)/8192 20.594 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.640 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7380.857 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.413 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57046.845 -
std::multimap<int,_int>::erase(key)_(existent)/1024 24.717 -3.80%
std::multimap<int,_int>::erase(key)_(existent)/32 22.608 -
std::multimap<int,_int>::erase(key)_(existent)/8192 25.970 -2.60%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -9.26%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.864 3.14%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.496 6.71%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.211 5.77%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.945 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.842 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.079 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.785 -
std::multimap<int,_int>::find(key)_(existent)/32 1.737 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.331 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.190 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.313 -2.33%
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.994 -1.55%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.772 8.71%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.345 2.94%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.505 3.74%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.617 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.323 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.584 -2.60%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.585 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.985 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.294 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.473 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.982 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.045 -2.46%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.312 -1.80%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.140 -2.44%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.029 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.988 2.68%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.657 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 18772.072 28.83%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 850.704 15.24%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 211621.232 14.88%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.585 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14348.690 21.95%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.878 13.71%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138261.083 14.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.220 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 17096.108 40.06%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 843.993 19.84%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 242350.902 19.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.895 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10696.243 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 656.504 -1.06%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 86627.349 -3.39%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.346 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10056.700 -3.85%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 668.405 -1.83%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82314.755 -7.12%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.242 -2.07%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.568 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.471 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.246 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 34.767 3.10%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.371 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.412 1.40%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.201 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.734 -1.85%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.026 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.443 -1.49%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.093 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.382 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.220 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.936 -14.78%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.476 -5.95%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.822 -16.25%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.383 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8167.456 24.12%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 268.532 21.56%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 63443.486 20.88%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.356 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7556.843 15.18%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 256.137 15.03%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 60219.022 15.47%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1459.588 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.356 5.26%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12813.401 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.088 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.220 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.892 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.549 -6.42%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.841 -
std::multimap<std::string,_int>::clear()/0 393.673 -
std::multimap<std::string,_int>::clear()/1024 22875.767 4.10%
std::multimap<std::string,_int>::clear()/32 928.244 4.28%
std::multimap<std::string,_int>::clear()/8192 221617.227 3.37%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.456 2.71%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.727 -10.47%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.542 -4.57%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.559 -2.96%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.259 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 30.520 1.44%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.619 -
std::multimap<std::string,_int>::count(key)_(existent)/32 18.644 -3.01%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.341 16.78%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.263 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.529 -5.69%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 11.261 10.05%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 35.101 13.02%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.828 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7048.443 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.246 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59923.302 -
std::multimap<std::string,_int>::ctor(const&)/0 12.647 -
std::multimap<std::string,_int>::ctor(const&)/1024 35844.357 1.89%
std::multimap<std::string,_int>::ctor(const&)/32 785.158 16.25%
std::multimap<std::string,_int>::ctor(const&)/8192 377038.401 9.82%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.728 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36254.579 -2.46%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 845.892 6.55%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345580.136 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.907 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38836.693 -1.82%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 945.241 23.34%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378825.919 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.872 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59253.851 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1015.664 3.66%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094153.780 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.612 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.592 -1.36%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.127 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.130 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.695 1.26%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.858 -1.96%
std::multimap<std::string,_int>::erase(iterator)/1024 33.455 22.37%
std::multimap<std::string,_int>::erase(iterator)/32 29.947 17.70%
std::multimap<std::string,_int>::erase(iterator)/8192 32.177 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.374 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13488.803 3.64%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 705.252 3.23%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 122734.891 2.47%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 71.321 22.08%
std::multimap<std::string,_int>::erase(key)_(existent)/32 59.074 -30.54%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 94.529 -11.36%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.525 6.23%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.282 6.09%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.158 -1.43%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.753 4.55%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.645 -1.81%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.318 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.828 -7.96%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.556 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.484 -4.07%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 28.069 3.51%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 11.034 4.39%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 30.385 2.86%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.179 -4.23%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.875 -16.52%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.331 -10.68%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.871 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.017 24.89%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.021 -3.96%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.468 2.02%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.263 -7.73%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.007 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.257 -30.92%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.833 -4.41%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.930 19.53%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.914 -25.46%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.997 -9.79%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.325 6.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.619 2.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 402.653 2.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66280.690 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1354.944 -2.88%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 923553.042 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.113 1.12%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43800.614 -1.71%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1190.514 -2.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598659.332 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.836 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 65198.690 4.14%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1560.301 9.94%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 819607.500 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.075 1.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33957.042 3.84%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1133.095 1.29%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 387100.206 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.611 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32763.621 1.14%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1120.199 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348897.786 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.773 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.646 76.04%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 91.281 25.06%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.821 -1.98%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 68.336 9.04%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.859 25.32%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.258 -1.22%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.487 25.08%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.662 -12.04%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.939 23.72%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.422 2.08%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 95.651 11.09%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 38.461 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.754 -1.13%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -5.20%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.121 -4.31%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.544 -4.96%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.208 -4.47%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.462 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36661.734 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 653.739 -10.97%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347274.385 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.438 -2.95%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36049.272 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 745.736 -1.45%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347594.516 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.143 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 20106.280 15.59%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 350.910 -2.42%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207775.418 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 101.680 15.93%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 43.068 5.60%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 127.964 -1.85%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 30.045 -4.58%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.385 -5.03%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.681 -6.04%
std::multiset<int>::clear()/0 390.496 -
std::multiset<int>::clear()/1024 10199.242 -5.75%
std::multiset<int>::clear()/32 628.323 -
std::multiset<int>::clear()/8192 82632.759 -
std::multiset<int>::contains(key)_(existent)/1024 4.015 -
std::multiset<int>::contains(key)_(existent)/32 1.718 -
std::multiset<int>::contains(key)_(existent)/8192 8.384 -5.04%
std::multiset<int>::contains(key)_(non-existent)/0 0.288 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.973 1.12%
std::multiset<int>::contains(key)_(non-existent)/32 2.546 -8.86%
std::multiset<int>::contains(key)_(non-existent)/8192 9.238 2.87%
std::multiset<int>::count(key)_(existent)/1024 5.634 -5.16%
std::multiset<int>::count(key)_(existent)/32 3.737 -4.16%
std::multiset<int>::count(key)_(existent)/8192 9.295 -9.77%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -5.34%
std::multiset<int>::count(key)_(non-existent)/1024 5.845 -2.25%
std::multiset<int>::count(key)_(non-existent)/32 2.491 -3.41%
std::multiset<int>::count(key)_(non-existent)/8192 9.304 -5.61%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.810 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5730.588 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.758 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47615.006 -
std::multiset<int>::ctor(const&)/0 12.719 -
std::multiset<int>::ctor(const&)/1024 6283.123 -4.99%
std::multiset<int>::ctor(const&)/32 223.126 -2.76%
std::multiset<int>::ctor(const&)/8192 49860.161 -4.59%
std::multiset<int>::ctor(const&,_alloc)/0 12.728 -
std::multiset<int>::ctor(const&,_alloc)/1024 6146.741 -6.36%
std::multiset<int>::ctor(const&,_alloc)/32 223.768 -3.11%
std::multiset<int>::ctor(const&,_alloc)/8192 48959.112 -6.90%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.670 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8955.314 2.57%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 242.473 5.92%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71139.221 3.75%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.691 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12615.843 -1.45%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.621 -1.72%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 244234.556 -1.82%
std::multiset<int>::equal_range(key)_(existent)/1024 5.353 5.27%
std::multiset<int>::equal_range(key)_(existent)/32 2.369 5.75%
std::multiset<int>::equal_range(key)_(existent)/8192 8.585 4.75%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.579 -10.42%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.351 -14.75%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.384 -12.62%
std::multiset<int>::erase(iterator)/1024 24.373 5.23%
std::multiset<int>::erase(iterator)/32 21.502 3.61%
std::multiset<int>::erase(iterator)/8192 24.382 4.51%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.598 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6760.569 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.259 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55142.513 2.30%
std::multiset<int>::erase(key)_(existent)/1024 40.608 2.88%
std::multiset<int>::erase(key)_(existent)/32 22.840 5.22%
std::multiset<int>::erase(key)_(existent)/8192 59.387 -3.37%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.264 4.28%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.444 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.297 -2.23%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.861 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.948 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.788 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.193 -1.00%
std::multiset<int>::find(key)_(existent)/1024 4.224 3.24%
std::multiset<int>::find(key)_(existent)/32 1.636 1.91%
std::multiset<int>::find(key)_(existent)/8192 8.059 -3.62%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.492 -
std::multiset<int>::find(key)_(non-existent)/32 2.325 1.40%
std::multiset<int>::find(key)_(non-existent)/8192 8.446 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.217 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.557 2.48%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.541 -2.40%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.788 -3.75%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.515 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.532 3.84%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.128 7.35%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.794 2.78%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.128 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.928 2.27%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.707 -1.41%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.461 -2.94%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.103 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.483 2.77%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.887 -1.30%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.473 3.51%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.620 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14417.318 -1.48%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.515 -1.48%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185899.120 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.828 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11578.260 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 658.331 -1.87%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115477.682 -1.74%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.974 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12099.164 -2.52%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 691.341 -1.22%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 194698.429 -
std::multiset<int>::insert(value)_(already_present)/1024 27.810 -3.40%
std::multiset<int>::insert(value)_(already_present)/32 18.488 -
std::multiset<int>::insert(value)_(already_present)/8192 32.650 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.060 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.257 -13.22%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.165 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 82.065 -
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.034 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.301 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.974 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.395 2.53%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.116 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.201 1.43%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.673 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 7.636 -48.83%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.654 -32.02%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.455 -52.44%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.314 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6514.621 -1.37%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.800 -6.21%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 52108.042 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.387 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6385.423 -3.01%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 227.747 -1.60%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51174.337 -2.13%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1385.517 2.06%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.089 3.54%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12520.025 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.061 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.446 1.70%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.676 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 7.439 -16.71%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.769 -4.11%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.371 -16.07%
std::multiset<std::string>::clear()/0 393.022 -
std::multiset<std::string>::clear()/1024 21566.292 -3.64%
std::multiset<std::string>::clear()/32 894.108 -2.19%
std::multiset<std::string>::clear()/8192 222536.807 1.96%
std::multiset<std::string>::contains(key)_(existent)/1024 26.875 -
std::multiset<std::string>::contains(key)_(existent)/32 18.445 -7.49%
std::multiset<std::string>::contains(key)_(existent)/8192 29.222 -9.66%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.276 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 25.703 6.73%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.110 -2.75%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.537 -
std::multiset<std::string>::count(key)_(existent)/1024 23.449 -6.62%
std::multiset<std::string>::count(key)_(existent)/32 19.825 -
std::multiset<std::string>::count(key)_(existent)/8192 30.502 1.39%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.490 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.562 5.17%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.356 1.57%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.813 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6966.902 1.14%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.210 1.23%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57283.222 -
std::multiset<std::string>::ctor(const&)/0 12.663 -
std::multiset<std::string>::ctor(const&)/1024 34349.034 -1.82%
std::multiset<std::string>::ctor(const&)/32 784.765 12.33%
std::multiset<std::string>::ctor(const&)/8192 339129.941 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.704 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36241.570 -1.97%
std::multiset<std::string>::ctor(const&,_alloc)/32 741.471 -15.46%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342922.817 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.870 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 37885.745 -1.56%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 743.398 -6.72%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 375593.861 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.881 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56278.630 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1020.404 -2.52%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089154.447 1.16%
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.530 -2.97%
std::multiset<std::string>::equal_range(key)_(existent)/32 16.805 -15.59%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.111 -3.58%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.256 2.79%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.679 2.41%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 30.914 -8.28%
std::multiset<std::string>::erase(iterator)/1024 32.343 -3.83%
std::multiset<std::string>::erase(iterator)/32 27.073 -11.56%
std::multiset<std::string>::erase(iterator)/8192 37.280 19.84%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.174 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13121.122 -1.87%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.299 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119964.557 -3.46%
std::multiset<std::string>::erase(key)_(existent)/1024 94.555 -7.36%
std::multiset<std::string>::erase(key)_(existent)/32 81.333 62.71%
std::multiset<std::string>::erase(key)_(existent)/8192 80.900 -20.10%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.533 -1.83%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.674 13.51%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.684 -2.14%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.170 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.628 -2.83%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.658 -
std::multiset<std::string>::find(key)_(existent)/1024 24.338 -
std::multiset<std::string>::find(key)_(existent)/32 15.107 -
std::multiset<std::string>::find(key)_(existent)/8192 27.752 -7.45%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.156 1.20%
std::multiset<std::string>::find(key)_(non-existent)/32 10.558 -4.39%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.360 1.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.414 5.13%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.953 4.32%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.495 -14.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 100.771 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.548 22.64%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.798 1.06%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.093 -16.08%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 62.645 17.42%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.247 11.55%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.887 -6.81%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.232 -3.68%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 73.211 -6.26%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.075 7.55%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.216 2.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.189 -5.88%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.284 -26.96%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.460 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62995.461 -2.89%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1392.764 -2.11%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 903984.064 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.784 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42134.312 -3.48%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.011 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600829.630 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.225 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60668.317 -1.48%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1476.288 4.33%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 813387.378 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.479 -7.58%
std::multiset<std::string>::insert(value)_(already_present)/32 42.708 -13.34%
std::multiset<std::string>::insert(value)_(already_present)/8192 52.354 -16.86%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.030 -27.44%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.388 -1.65%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.575 -18.59%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 88.852 -1.66%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 31.164 3.32%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.968 -5.46%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.164 2.64%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.124 -6.49%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 94.786 5.27%
std::multiset<std::string>::lower_bound(key)_(existent)/32 42.121 7.79%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 127.031 -2.85%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 37.238 -25.78%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.655 -3.92%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 41.737 -24.64%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.287 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36262.413 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 784.189 3.03%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345903.320 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.316 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35676.716 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 767.722 -4.89%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344589.314 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16331.837 -1.36%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 328.527 -6.36%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204340.774 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 91.016 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.139 -2.64%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 131.109 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 43.483 -55.08%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 18.745 -51.10%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 59.726 -65.98%
std::none_of(deque<int>)_(process_all)/32 12.304 -
std::none_of(deque<int>)_(process_all)/32768 10103.437 -
std::none_of(deque<int>)_(process_all)/50 18.891 -
std::none_of(deque<int>)_(process_all)/8 3.288 -4.13%
std::none_of(deque<int>)_(process_all)/8192 2520.444 -
std::none_of(list<int>)_(process_all)/32 11.882 2.35%
std::none_of(list<int>)_(process_all)/32768 27126.259 4.37%
std::none_of(list<int>)_(process_all)/50 21.843 -
std::none_of(list<int>)_(process_all)/8 2.652 -
std::none_of(list<int>)_(process_all)/8192 8335.951 2.72%
std::none_of(vector<int>)_(process_all)/32 8.313 -
std::none_of(vector<int>)_(process_all)/32768 8124.294 -
std::none_of(vector<int>)_(process_all)/50 18.959 1.59%
std::none_of(vector<int>)_(process_all)/8 2.478 -
std::none_of(vector<int>)_(process_all)/8192 2036.257 -
std::partial_sort(deque<int>)_(ascending)/1024 7725.423 -
std::partial_sort(deque<int>)_(ascending)/8 33.665 3.33%
std::partial_sort(deque<int>)_(ascending)/8192 145958.967 2.08%
std::partial_sort(deque<int>)_(descending)/1024 17852.885 -
std::partial_sort(deque<int>)_(descending)/8 41.572 -2.50%
std::partial_sort(deque<int>)_(descending)/8192 257434.877 2.46%
std::partial_sort(deque<int>)_(heap)/1024 17964.160 -
std::partial_sort(deque<int>)_(heap)/8 39.649 -
std::partial_sort(deque<int>)_(heap)/8192 269366.633 2.17%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7681.623 -
std::partial_sort(deque<int>)_(pipe-organ)/8 33.954 1.64%
std::partial_sort(deque<int>)_(pipe-organ)/8192 147419.001 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18829.713 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.163 4.17%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 261309.016 -
std::partial_sort(deque<int>)_(repeated)/1024 6339.406 -
std::partial_sort(deque<int>)_(repeated)/8 25.948 -
std::partial_sort(deque<int>)_(repeated)/8192 75985.053 -
std::partial_sort(deque<int>)_(shuffled)/1024 15550.321 -
std::partial_sort(deque<int>)_(shuffled)/8 32.368 -
std::partial_sort(deque<int>)_(shuffled)/8192 243568.840 2.72%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4794.160 1.60%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.058 3.47%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50883.275 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7868.949 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.603 -3.62%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93271.604 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7874.161 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.319 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96014.404 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4807.529 1.09%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.515 2.23%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50856.862 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8822.799 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.403 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92852.102 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2564.122 1.87%
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.628 15.43%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26764.149 -4.94%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6733.431 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.237 4.44%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83357.884 -
std::partial_sort(vector<int>)_(ascending)/1024 4760.930 -
std::partial_sort(vector<int>)_(ascending)/8 19.128 -
std::partial_sort(vector<int>)_(ascending)/8192 50615.590 -
std::partial_sort(vector<int>)_(descending)/1024 7942.516 -3.45%
std::partial_sort(vector<int>)_(descending)/8 24.180 -5.28%
std::partial_sort(vector<int>)_(descending)/8192 93934.661 -
std::partial_sort(vector<int>)_(heap)/1024 7948.473 -
std::partial_sort(vector<int>)_(heap)/8 27.666 -2.43%
std::partial_sort(vector<int>)_(heap)/8192 97096.386 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4752.506 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.046 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50455.331 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8859.079 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.046 1.30%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93510.550 -
std::partial_sort(vector<int>)_(repeated)/1024 2597.417 3.75%
std::partial_sort(vector<int>)_(repeated)/8 19.257 3.11%
std::partial_sort(vector<int>)_(repeated)/8192 26429.672 -4.30%
std::partial_sort(vector<int>)_(shuffled)/1024 6745.945 -
std::partial_sort(vector<int>)_(shuffled)/8 27.910 -
std::partial_sort(vector<int>)_(shuffled)/8192 87985.052 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5127.793 -4.87%
std::partial_sort_copy(deque<int>)_(ascending)/8 10.136 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53198.524 -1.93%
std::partial_sort_copy(deque<int>)_(descending)/1024 8065.925 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.636 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94503.854 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8247.413 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.085 1.80%
std::partial_sort_copy(deque<int>)_(heap)/8192 98075.287 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5116.697 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.184 1.82%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53016.790 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8984.414 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.784 -1.77%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94280.490 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.860 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.936 1.19%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29441.144 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6900.280 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.222 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86823.286 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5304.869 -1.21%
std::partial_sort_copy(list<int>)_(ascending)/8 8.185 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56557.554 -1.81%
std::partial_sort_copy(list<int>)_(descending)/1024 8199.012 -
std::partial_sort_copy(list<int>)_(descending)/8 16.605 5.42%
std::partial_sort_copy(list<int>)_(descending)/8192 96317.646 -
std::partial_sort_copy(list<int>)_(heap)/1024 8228.052 -
std::partial_sort_copy(list<int>)_(heap)/8 17.822 5.82%
std::partial_sort_copy(list<int>)_(heap)/8192 100408.356 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5301.639 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.186 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56793.918 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9104.315 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.237 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96214.283 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3120.906 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.877 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32843.860 -1.33%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7037.708 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.291 -6.46%
std::partial_sort_copy(list<int>)_(shuffled)/8192 87695.096 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4731.353 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.163 -1.08%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50517.240 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7807.792 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.783 -1.98%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92680.526 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7855.991 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.212 -3.26%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96069.768 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4720.547 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.263 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50307.493 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8721.371 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.310 1.96%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92641.301 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2502.478 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.259 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26749.769 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6950.798 4.13%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.707 3.12%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84772.197 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4821.015 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.827 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50455.408 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7892.193 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.556 -1.66%
std::partial_sort_copy(vector<int>)_(descending)/8192 93694.999 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7976.515 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.806 6.24%
std::partial_sort_copy(vector<int>)_(heap)/8192 97196.065 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4814.141 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.734 -1.20%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50357.179 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8849.844 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.106 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94570.903 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2502.204 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.501 -2.67%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26344.253 -2.56%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6790.736 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.817 1.02%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88077.286 -
std::partition(deque<int>)_(dense)/1024 353.693 -
std::partition(deque<int>)_(dense)/32 9.940 6.91%
std::partition(deque<int>)_(dense)/50 13.938 -
std::partition(deque<int>)_(dense)/8192 2787.839 -
std::partition(deque<int>)_(sparse)/1024 382.227 -
std::partition(deque<int>)_(sparse)/32 12.822 6.19%
std::partition(deque<int>)_(sparse)/50 18.241 11.73%
std::partition(deque<int>)_(sparse)/8192 3032.592 -
std::partition(list<int>)_(dense)/1024 389.097 -3.28%
std::partition(list<int>)_(dense)/32 9.036 1.96%
std::partition(list<int>)_(dense)/50 13.456 -1.08%
std::partition(list<int>)_(dense)/8192 5058.249 -2.41%
std::partition(list<int>)_(sparse)/1024 716.560 -
std::partition(list<int>)_(sparse)/32 8.930 -
std::partition(list<int>)_(sparse)/50 22.248 -
std::partition(list<int>)_(sparse)/8192 7639.083 -10.51%
std::partition(vector<int>)_(dense)/1024 249.313 -
std::partition(vector<int>)_(dense)/32 8.260 -2.36%
std::partition(vector<int>)_(dense)/50 13.430 2.68%
std::partition(vector<int>)_(dense)/8192 1875.075 -
std::partition(vector<int>)_(sparse)/1024 256.032 -
std::partition(vector<int>)_(sparse)/32 8.800 -
std::partition(vector<int>)_(sparse)/50 13.957 1.12%
std::partition(vector<int>)_(sparse)/8192 1864.716 -
std::partition_copy(deque<int>)/1024 636.667 1.12%
std::partition_copy(deque<int>)/32 12.879 -
std::partition_copy(deque<int>)/50 21.263 -
std::partition_copy(deque<int>)/8192 5697.599 -
std::partition_copy(list<int>)/1024 713.160 -
std::partition_copy(list<int>)/32 8.719 -1.92%
std::partition_copy(list<int>)/50 13.078 -
std::partition_copy(list<int>)/8192 7357.945 6.19%
std::partition_copy(vector<int>)/1024 466.964 -
std::partition_copy(vector<int>)/32 8.099 1.77%
std::partition_copy(vector<int>)/50 12.567 -
std::partition_copy(vector<int>)/8192 4553.575 -
std::partition_point(deque<int>)/1024 9.519 -
std::partition_point(deque<int>)/32 4.179 1.03%
std::partition_point(deque<int>)/50 4.639 -
std::partition_point(deque<int>)/8192 15.254 1.57%
std::partition_point(list<int>)/1024 1294.351 -
std::partition_point(list<int>)/32 15.975 -
std::partition_point(list<int>)/50 24.824 -
std::partition_point(list<int>)/8192 11792.588 -7.41%
std::partition_point(vector<int>)/1024 6.191 1.93%
std::partition_point(vector<int>)/32 2.565 -
std::partition_point(vector<int>)/50 2.567 1.08%
std::partition_point(vector<int>)/8192 10.094 8.89%
std::pop_heap(deque<float>)/1024 12.599 -1.61%
std::pop_heap(deque<float>)/8 52.308 -
std::pop_heap(deque<float>)/8192 61.452 -
std::pop_heap(deque<int>)/1024 13.177 4.10%
std::pop_heap(deque<int>)/8 52.419 -
std::pop_heap(deque<int>)/8192 53.261 -
std::pop_heap(deque<size_t>)/1024 15.277 -
std::pop_heap(deque<size_t>)/8 52.288 -
std::pop_heap(deque<size_t>)/8192 58.781 -
std::pop_heap(deque<std::string>)/1024 60.800 -
std::pop_heap(deque<std::string>)/8 57.577 1.08%
std::pop_heap(deque<std::string>)/8192 113.506 -
std::pop_heap(vector<float>)/1024 8.474 -3.43%
std::pop_heap(vector<float>)/8 50.626 -3.03%
std::pop_heap(vector<float>)/8192 19.493 -
std::pop_heap(vector<int>)/1024 9.937 -
std::pop_heap(vector<int>)/8 51.235 -
std::pop_heap(vector<int>)/8192 13.001 -
std::pop_heap(vector<size_t>)/1024 9.894 -
std::pop_heap(vector<size_t>)/8 51.859 -
std::pop_heap(vector<size_t>)/8192 13.090 -
std::pop_heap(vector<std::string>)/1024 20.859 -
std::pop_heap(vector<std::string>)/8 53.424 -
std::pop_heap(vector<std::string>)/8192 50.984 -1.02%
std::remove(deque<int>)_(prefix)/1024 524.074 1.31%
std::remove(deque<int>)_(prefix)/32 51.668 -1.63%
std::remove(deque<int>)_(prefix)/50 60.264 -1.02%
std::remove(deque<int>)_(prefix)/8192 3860.152 1.38%
std::remove(deque<int>)_(sprinkled)/1024 524.171 2.22%
std::remove(deque<int>)_(sprinkled)/32 51.727 -4.02%
std::remove(deque<int>)_(sprinkled)/50 57.031 -6.71%
std::remove(deque<int>)_(sprinkled)/8192 3854.425 -
std::remove(list<int>)_(prefix)/1024 960.914 -7.75%
std::remove(list<int>)_(prefix)/32 52.339 -
std::remove(list<int>)_(prefix)/50 63.041 1.08%
std::remove(list<int>)_(prefix)/8192 8352.317 1.22%
std::remove(list<int>)_(sprinkled)/1024 937.399 -
std::remove(list<int>)_(sprinkled)/32 52.107 -
std::remove(list<int>)_(sprinkled)/50 61.373 1.39%
std::remove(list<int>)_(sprinkled)/8192 7809.552 -2.03%
std::remove(vector<int>)_(prefix)/1024 306.722 -
std::remove(vector<int>)_(prefix)/32 49.008 1.01%
std::remove(vector<int>)_(prefix)/50 53.866 -4.01%
std::remove(vector<int>)_(prefix)/8192 2104.993 -
std::remove(vector<int>)_(sprinkled)/1024 285.166 1.34%
std::remove(vector<int>)_(sprinkled)/32 48.859 1.01%
std::remove(vector<int>)_(sprinkled)/50 53.056 1.03%
std::remove(vector<int>)_(sprinkled)/8192 1979.140 1.18%
std::remove_copy(deque<int>)_(prefix)/1024 411.171 7.16%
std::remove_copy(deque<int>)_(prefix)/32 13.010 -
std::remove_copy(deque<int>)_(prefix)/50 19.172 -4.23%
std::remove_copy(deque<int>)_(prefix)/8192 3359.668 1.66%
std::remove_copy(deque<int>)_(sprinkled)/1024 356.810 1.44%
std::remove_copy(deque<int>)_(sprinkled)/32 12.300 1.96%
std::remove_copy(deque<int>)_(sprinkled)/50 18.495 1.89%
std::remove_copy(deque<int>)_(sprinkled)/8192 2866.729 1.68%
std::remove_copy(list<int>)_(prefix)/1024 742.350 1.12%
std::remove_copy(list<int>)_(prefix)/32 11.224 -
std::remove_copy(list<int>)_(prefix)/50 19.061 1.34%
std::remove_copy(list<int>)_(prefix)/8192 6993.166 1.14%
std::remove_copy(list<int>)_(sprinkled)/1024 739.669 1.41%
std::remove_copy(list<int>)_(sprinkled)/32 11.230 -
std::remove_copy(list<int>)_(sprinkled)/50 18.896 5.04%
std::remove_copy(list<int>)_(sprinkled)/8192 6953.661 1.39%
std::remove_copy(vector<int>)_(prefix)/1024 263.494 -
std::remove_copy(vector<int>)_(prefix)/32 9.344 -
std::remove_copy(vector<int>)_(prefix)/50 14.020 1.99%
std::remove_copy(vector<int>)_(prefix)/8192 2060.583 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.462 1.28%
std::remove_copy(vector<int>)_(sprinkled)/32 8.476 1.35%
std::remove_copy(vector<int>)_(sprinkled)/50 12.612 1.30%
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.872 -
std::remove_copy_if(deque<int>)_(prefix)/1024 523.640 -2.32%
std::remove_copy_if(deque<int>)_(prefix)/32 18.438 3.53%
std::remove_copy_if(deque<int>)_(prefix)/50 28.170 1.17%
std::remove_copy_if(deque<int>)_(prefix)/8192 3968.241 5.12%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.247 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.311 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.546 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3600.978 3.06%
std::remove_copy_if(list<int>)_(prefix)/1024 795.170 2.02%
std::remove_copy_if(list<int>)_(prefix)/32 16.999 1.03%
std::remove_copy_if(list<int>)_(prefix)/50 24.810 -
std::remove_copy_if(list<int>)_(prefix)/8192 7352.970 2.29%
std::remove_copy_if(list<int>)_(sprinkled)/1024 786.363 2.02%
std::remove_copy_if(list<int>)_(sprinkled)/32 16.586 1.08%
std::remove_copy_if(list<int>)_(sprinkled)/50 28.355 2.24%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7357.629 1.27%
std::remove_copy_if(vector<int>)_(prefix)/1024 399.879 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.246 1.90%
std::remove_copy_if(vector<int>)_(prefix)/50 17.950 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3421.027 2.48%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.720 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.376 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.251 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2740.769 -
std::remove_if(deque<int>)_(prefix)/1024 559.580 1.16%
std::remove_if(deque<int>)_(prefix)/32 58.583 8.07%
std::remove_if(deque<int>)_(prefix)/50 65.518 5.02%
std::remove_if(deque<int>)_(prefix)/8192 4298.138 -
std::remove_if(deque<int>)_(sprinkled)/1024 522.801 -
std::remove_if(deque<int>)_(sprinkled)/32 53.999 3.02%
std::remove_if(deque<int>)_(sprinkled)/50 62.291 2.23%
std::remove_if(deque<int>)_(sprinkled)/8192 3911.270 -
std::remove_if(list<int>)_(prefix)/1024 993.314 -
std::remove_if(list<int>)_(prefix)/32 58.696 1.51%
std::remove_if(list<int>)_(prefix)/50 72.230 -
std::remove_if(list<int>)_(prefix)/8192 9333.198 -
std::remove_if(list<int>)_(sprinkled)/1024 975.113 -1.50%
std::remove_if(list<int>)_(sprinkled)/32 56.967 -2.09%
std::remove_if(list<int>)_(sprinkled)/50 70.488 -7.50%
std::remove_if(list<int>)_(sprinkled)/8192 8004.673 -1.09%
std::remove_if(vector<int>)_(prefix)/1024 350.401 -
std::remove_if(vector<int>)_(prefix)/32 49.025 1.04%
std::remove_if(vector<int>)_(prefix)/50 54.841 -
std::remove_if(vector<int>)_(prefix)/8192 2586.469 -
std::remove_if(vector<int>)_(sprinkled)/1024 514.285 -
std::remove_if(vector<int>)_(sprinkled)/32 53.389 -
std::remove_if(vector<int>)_(sprinkled)/50 62.514 -
std::remove_if(vector<int>)_(sprinkled)/8192 3814.809 -
std::replace(deque<int>)_(prefix)/1024 413.720 2.03%
std::replace(deque<int>)_(prefix)/32 12.775 -1.74%
std::replace(deque<int>)_(prefix)/50 19.158 -
std::replace(deque<int>)_(prefix)/8192 3262.589 1.84%
std::replace(deque<int>)_(sprinkled)/1024 352.352 1.89%
std::replace(deque<int>)_(sprinkled)/32 12.162 1.56%
std::replace(deque<int>)_(sprinkled)/50 18.222 1.57%
std::replace(deque<int>)_(sprinkled)/8192 2822.473 2.06%
std::replace(list<int>)_(prefix)/1024 739.244 -
std::replace(list<int>)_(prefix)/32 11.027 1.60%
std::replace(list<int>)_(prefix)/50 16.980 -
std::replace(list<int>)_(prefix)/8192 7397.034 5.70%
std::replace(list<int>)_(sprinkled)/1024 727.965 -
std::replace(list<int>)_(sprinkled)/32 11.232 1.37%
std::replace(list<int>)_(sprinkled)/50 18.612 -
std::replace(list<int>)_(sprinkled)/8192 8176.038 14.51%
std::replace(vector<int>)_(prefix)/1024 160.393 1.64%
std::replace(vector<int>)_(prefix)/32 5.188 2.59%
std::replace(vector<int>)_(prefix)/50 7.760 2.53%
std::replace(vector<int>)_(prefix)/8192 1281.539 2.30%
std::replace(vector<int>)_(sprinkled)/1024 167.359 9.89%
std::replace(vector<int>)_(sprinkled)/32 6.316 10.44%
std::replace(vector<int>)_(sprinkled)/50 9.859 10.07%
std::replace(vector<int>)_(sprinkled)/8192 1321.134 11.31%
std::replace_if(deque<int>)_(prefix)/1024 496.493 1.97%
std::replace_if(deque<int>)_(prefix)/32 14.197 1.43%
std::replace_if(deque<int>)_(prefix)/50 20.584 -
std::replace_if(deque<int>)_(prefix)/8192 3493.857 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.947 1.26%
std::replace_if(deque<int>)_(sprinkled)/32 12.440 -
std::replace_if(deque<int>)_(sprinkled)/50 18.675 -
std::replace_if(deque<int>)_(sprinkled)/8192 2937.597 1.50%
std::replace_if(list<int>)_(prefix)/1024 736.830 1.21%
std::replace_if(list<int>)_(prefix)/32 13.858 1.11%
std::replace_if(list<int>)_(prefix)/50 24.672 1.10%
std::replace_if(list<int>)_(prefix)/8192 7580.347 7.46%
std::replace_if(list<int>)_(sprinkled)/1024 742.252 1.70%
std::replace_if(list<int>)_(sprinkled)/32 13.389 1.57%
std::replace_if(list<int>)_(sprinkled)/50 22.822 -
std::replace_if(list<int>)_(sprinkled)/8192 7935.891 9.64%
std::replace_if(vector<int>)_(prefix)/1024 271.776 -
std::replace_if(vector<int>)_(prefix)/32 9.599 -5.26%
std::replace_if(vector<int>)_(prefix)/50 13.824 -1.47%
std::replace_if(vector<int>)_(prefix)/8192 2034.165 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.213 -
std::replace_if(vector<int>)_(sprinkled)/32 9.058 4.93%
std::replace_if(vector<int>)_(sprinkled)/50 13.664 -
std::replace_if(vector<int>)_(sprinkled)/8192 1901.231 -
std::reverse(deque<int>)/32768 5729.801 1.04%
std::reverse(deque<int>)/4096 720.460 1.19%
std::reverse(deque<int>)/512 113.432 -1.04%
std::reverse(deque<int>)/64 13.064 -2.95%
std::reverse(deque<int>)/8 2.526 -1.32%
std::reverse(list<int>)/32768 19679.579 14.84%
std::reverse(list<int>)/4096 1816.773 3.49%
std::reverse(list<int>)/512 193.906 1.98%
std::reverse(list<int>)/64 17.475 1.21%
std::reverse(list<int>)/8 1.934 1.22%
std::reverse(vector<int>)/32768 1039.957 -1.05%
std::reverse(vector<int>)/4096 130.887 -1.02%
std::reverse(vector<int>)/512 16.411 -
std::reverse(vector<int>)/64 4.195 2.18%
std::reverse(vector<int>)/8 1.505 -6.13%
std::reverse_copy(deque<int>)/32768 8017.194 1.13%
std::reverse_copy(deque<int>)/4096 973.498 2.18%
std::reverse_copy(deque<int>)/512 124.774 1.45%
std::reverse_copy(deque<int>)/64 15.878 1.30%
std::reverse_copy(deque<int>)/8 2.529 -
std::reverse_copy(list<int>)/32768 26882.918 -10.91%
std::reverse_copy(list<int>)/4096 3148.512 -2.94%
std::reverse_copy(list<int>)/512 364.331 -
std::reverse_copy(list<int>)/64 29.941 1.52%
std::reverse_copy(list<int>)/8 2.436 3.51%
std::reverse_copy(vector<int>)/32768 981.200 -14.09%
std::reverse_copy(vector<int>)/4096 130.531 -2.17%
std::reverse_copy(vector<int>)/512 17.157 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.301 -5.23%
std::rotate(deque<int>)_(1_element_backward)/1024 40.832 1.40%
std::rotate(deque<int>)_(1_element_backward)/32 3.535 -
std::rotate(deque<int>)_(1_element_backward)/50 5.120 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.206 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.123 -1.46%
std::rotate(deque<int>)_(1_element_forward)/32 4.115 -
std::rotate(deque<int>)_(1_element_forward)/50 5.427 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.887 -
std::rotate(deque<int>)_(by_1/2)/1024 188.022 -
std::rotate(deque<int>)_(by_1/2)/32 8.555 -
std::rotate(deque<int>)_(by_1/2)/50 11.555 -
std::rotate(deque<int>)_(by_1/2)/8192 1476.351 -6.89%
std::rotate(deque<int>)_(by_1/3)/1024 407.870 -
std::rotate(deque<int>)_(by_1/3)/32 20.893 3.72%
std::rotate(deque<int>)_(by_1/3)/50 30.789 6.75%
std::rotate(deque<int>)_(by_1/3)/8192 3301.867 4.74%
std::rotate(deque<int>)_(by_1/4)/1024 265.733 -
std::rotate(deque<int>)_(by_1/4)/32 13.136 -
std::rotate(deque<int>)_(by_1/4)/50 28.475 4.29%
std::rotate(deque<int>)_(by_1/4)/8192 2849.231 8.18%
std::rotate(list<int>)_(1_element_backward)/1024 743.171 1.04%
std::rotate(list<int>)_(1_element_backward)/32 13.296 1.11%
std::rotate(list<int>)_(1_element_backward)/50 25.035 3.61%
std::rotate(list<int>)_(1_element_backward)/8192 7297.911 -36.52%
std::rotate(list<int>)_(1_element_forward)/1024 731.860 -
std::rotate(list<int>)_(1_element_forward)/32 13.903 2.41%
std::rotate(list<int>)_(1_element_forward)/50 25.516 2.33%
std::rotate(list<int>)_(1_element_forward)/8192 7049.292 -13.01%
std::rotate(list<int>)_(by_1/2)/1024 389.544 2.13%
std::rotate(list<int>)_(by_1/2)/32 6.480 -
std::rotate(list<int>)_(by_1/2)/50 12.649 -
std::rotate(list<int>)_(by_1/2)/8192 4310.240 -45.44%
std::rotate(list<int>)_(by_1/3)/1024 809.326 2.20%
std::rotate(list<int>)_(by_1/3)/32 16.908 1.98%
std::rotate(list<int>)_(by_1/3)/50 22.828 -
std::rotate(list<int>)_(by_1/3)/8192 8392.652 -12.11%
std::rotate(list<int>)_(by_1/4)/1024 576.070 1.75%
std::rotate(list<int>)_(by_1/4)/32 14.491 1.42%
std::rotate(list<int>)_(by_1/4)/50 26.033 -
std::rotate(list<int>)_(by_1/4)/8192 6599.953 -19.96%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.510 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.705 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.708 -
std::rotate(vector<bool>)_(1_element_backward)/8192 112.102 5.72%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.305 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.552 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.644 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.942 -1.38%
std::rotate(vector<bool>)_(by_1/2)/1024 8.469 -
std::rotate(vector<bool>)_(by_1/2)/32 17.876 -
std::rotate(vector<bool>)_(by_1/2)/50 17.652 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.081 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.004 -
std::rotate(vector<bool>)_(by_1/3)/32 17.727 -
std::rotate(vector<bool>)_(by_1/3)/50 17.786 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.782 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.836 -1.92%
std::rotate(vector<bool>)_(by_1/4)/32 17.826 -
std::rotate(vector<bool>)_(by_1/4)/50 17.710 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.346 1.98%
std::rotate(vector<int>)_(1_element_backward)/1024 35.461 -
std::rotate(vector<int>)_(1_element_backward)/32 2.916 -4.00%
std::rotate(vector<int>)_(1_element_backward)/50 5.333 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.471 2.06%
std::rotate(vector<int>)_(1_element_forward)/1024 35.429 -
std::rotate(vector<int>)_(1_element_forward)/32 2.957 -
std::rotate(vector<int>)_(1_element_forward)/50 5.252 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.285 -
std::rotate(vector<int>)_(by_1/2)/1024 31.747 -
std::rotate(vector<int>)_(by_1/2)/32 2.382 2.82%
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 240.741 -
std::rotate(vector<int>)_(by_1/3)/1024 119.529 1.27%
std::rotate(vector<int>)_(by_1/3)/32 9.939 -
std::rotate(vector<int>)_(by_1/3)/50 11.068 -
std::rotate(vector<int>)_(by_1/3)/8192 871.256 1.32%
std::rotate(vector<int>)_(by_1/4)/1024 47.241 -
std::rotate(vector<int>)_(by_1/4)/32 4.735 -
std::rotate(vector<int>)_(by_1/4)/50 11.496 -
std::rotate(vector<int>)_(by_1/4)/8192 369.628 -
std::rotate_copy(deque<int>)/1024 35.051 -1.23%
std::rotate_copy(deque<int>)/32 2.799 8.87%
std::rotate_copy(deque<int>)/50 3.017 -
std::rotate_copy(deque<int>)/8192 292.042 -
std::rotate_copy(list<int>)/1024 734.712 -
std::rotate_copy(list<int>)/32 8.645 2.44%
std::rotate_copy(list<int>)/50 13.888 -
std::rotate_copy(list<int>)/8192 6973.930 -10.02%
std::rotate_copy(vector<int>)/1024 33.277 1.10%
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 589.009 28.41%
std::sample(deque<int>)/1024 11350.189 -
std::sample(deque<int>)/32 305.137 -
std::sample(deque<int>)/8192 91637.609 -
std::sample(list<int>)/1024 12007.726 1.07%
std::sample(list<int>)/32 312.967 1.02%
std::sample(list<int>)/8192 98231.162 -
std::sample(vector<int>)/1024 11287.545 -
std::sample(vector<int>)/32 303.136 -
std::sample(vector<int>)/8192 91544.523 -
std::search(deque<int>)_(near_matches)/1000 18636.323 4.63%
std::search(deque<int>)_(near_matches)/1024 19552.597 8.13%
std::search(deque<int>)_(near_matches)/8192 1441732.768 -
std::search(deque<int>)_(no_match)/1000 404.711 -
std::search(deque<int>)_(no_match)/1024 349.161 16.00%
std::search(deque<int>)_(no_match)/1048576 422092.752 -
std::search(deque<int>)_(no_match)/8192 3297.072 -
std::search(deque<int>)_(same_length)/1000 350.625 -
std::search(deque<int>)_(same_length)/1024 474.230 -
std::search(deque<int>)_(same_length)/8192 3787.492 1.19%
std::search(deque<int>)_(single_element)/1000 449.500 1.08%
std::search(deque<int>)_(single_element)/1024 459.473 1.14%
std::search(deque<int>)_(single_element)/8192 3660.446 -
std::search(deque<int>,_pred)_(near_matches)/1000 23329.206 -2.54%
std::search(deque<int>,_pred)_(near_matches)/1024 24406.116 -2.67%
std::search(deque<int>,_pred)_(near_matches)/8192 1531764.132 -
std::search(deque<int>,_pred)_(no_match)/1000 463.900 1.28%
std::search(deque<int>,_pred)_(no_match)/1024 476.096 -
std::search(deque<int>,_pred)_(no_match)/1048576 481256.408 -
std::search(deque<int>,_pred)_(no_match)/8192 3787.243 -
std::search(deque<int>,_pred)_(same_length)/1000 508.313 6.14%
std::search(deque<int>,_pred)_(same_length)/1024 519.518 1.83%
std::search(deque<int>,_pred)_(same_length)/8192 3960.853 -1.79%
std::search(deque<int>,_pred)_(single_element)/1000 686.254 -
std::search(deque<int>,_pred)_(single_element)/1024 705.485 -
std::search(deque<int>,_pred)_(single_element)/8192 5671.027 1.15%
std::search(list<int>)_(near_matches)/1000 38051.662 -
std::search(list<int>)_(near_matches)/1024 39686.588 -
std::search(list<int>)_(near_matches)/8192 2541251.058 -
std::search(list<int>)_(no_match)/1000 701.002 2.04%
std::search(list<int>)_(no_match)/1024 749.217 -1.87%
std::search(list<int>)_(no_match)/1048576 830638.710 -
std::search(list<int>)_(no_match)/8192 6635.269 1.65%
std::search(list<int>)_(same_length)/1000 745.948 -
std::search(list<int>)_(same_length)/1024 757.895 -1.07%
std::search(list<int>)_(same_length)/8192 8618.073 8.40%
std::search(list<int>)_(single_element)/1000 672.001 -
std::search(list<int>)_(single_element)/1024 749.895 -
std::search(list<int>)_(single_element)/8192 9503.213 26.03%
std::search(list<int>,_pred)_(near_matches)/1000 41486.288 -
std::search(list<int>,_pred)_(near_matches)/1024 43372.400 -
std::search(list<int>,_pred)_(near_matches)/8192 2685806.035 -
std::search(list<int>,_pred)_(no_match)/1000 801.600 -
std::search(list<int>,_pred)_(no_match)/1024 820.938 -
std::search(list<int>,_pred)_(no_match)/1048576 953308.876 -2.65%
std::search(list<int>,_pred)_(no_match)/8192 7388.419 2.05%
std::search(list<int>,_pred)_(same_length)/1000 794.470 -
std::search(list<int>,_pred)_(same_length)/1024 816.279 1.19%
std::search(list<int>,_pred)_(same_length)/8192 8672.213 2.45%
std::search(list<int>,_pred)_(single_element)/1000 800.684 -
std::search(list<int>,_pred)_(single_element)/1024 819.868 -
std::search(list<int>,_pred)_(single_element)/8192 8253.669 7.67%
std::search(vector<int>)_(near_matches)/1000 14391.935 -4.98%
std::search(vector<int>)_(near_matches)/1024 15130.973 -
std::search(vector<int>)_(near_matches)/8192 765723.361 -
std::search(vector<int>)_(no_match)/1000 211.383 2.12%
std::search(vector<int>)_(no_match)/1024 215.851 1.93%
std::search(vector<int>)_(no_match)/1048576 211767.039 1.33%
std::search(vector<int>)_(no_match)/8192 1652.560 1.41%
std::search(vector<int>)_(same_length)/1000 241.526 -
std::search(vector<int>)_(same_length)/1024 245.253 -
std::search(vector<int>)_(same_length)/8192 1867.056 -
std::search(vector<int>)_(single_element)/1000 227.851 -2.19%
std::search(vector<int>)_(single_element)/1024 233.184 -2.12%
std::search(vector<int>)_(single_element)/8192 1814.553 -
std::search(vector<int>,_pred)_(near_matches)/1000 22681.423 -
std::search(vector<int>,_pred)_(near_matches)/1024 23818.892 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451779.477 -
std::search(vector<int>,_pred)_(no_match)/1000 519.854 -1.49%
std::search(vector<int>,_pred)_(no_match)/1024 530.266 -
std::search(vector<int>,_pred)_(no_match)/1048576 590331.046 -1.03%
std::search(vector<int>,_pred)_(no_match)/8192 4212.483 -1.55%
std::search(vector<int>,_pred)_(same_length)/1000 599.676 -
std::search(vector<int>,_pred)_(same_length)/1024 614.155 -
std::search(vector<int>,_pred)_(same_length)/8192 4948.506 1.30%
std::search(vector<int>,_pred)_(single_element)/1000 566.697 7.22%
std::search(vector<int>,_pred)_(single_element)/1024 580.201 7.17%
std::search(vector<int>,_pred)_(single_element)/8192 4640.158 7.33%
std::search_n(deque<int>)_(no_match)/1024 289.533 -
std::search_n(deque<int>)_(no_match)/32 14.075 -
std::search_n(deque<int>)_(no_match)/8192 2338.430 -
std::search_n(deque<int>,_pred)_(no_match)/1024 609.556 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.791 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3958.161 -
std::search_n(list<int>)_(no_match)/1024 730.423 -
std::search_n(list<int>)_(no_match)/32 10.810 -
std::search_n(list<int>)_(no_match)/8192 6652.408 -
std::search_n(list<int>,_pred)_(no_match)/1024 830.391 -
std::search_n(list<int>,_pred)_(no_match)/32 16.457 -
std::search_n(list<int>,_pred)_(no_match)/8192 7444.826 -
std::search_n(vector<int>)_(no_match)/1024 209.182 -
std::search_n(vector<int>)_(no_match)/32 7.040 -
std::search_n(vector<int>)_(no_match)/8192 1618.121 -
std::search_n(vector<int>,_pred)_(no_match)/1024 426.280 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.121 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2958.340 -
std::set<int>::clear()/0 391.347 -
std::set<int>::clear()/1024 9473.101 -11.79%
std::set<int>::clear()/32 635.923 -5.04%
std::set<int>::clear()/8192 83147.291 -7.77%
std::set<int>::contains(key)_(existent)/1024 3.982 4.22%
std::set<int>::contains(key)_(existent)/32 1.652 -
std::set<int>::contains(key)_(existent)/8192 8.425 3.34%
std::set<int>::contains(key)_(non-existent)/0 0.302 -
std::set<int>::contains(key)_(non-existent)/1024 7.095 20.57%
std::set<int>::contains(key)_(non-existent)/32 3.084 9.09%
std::set<int>::contains(key)_(non-existent)/8192 11.945 21.69%
std::set<int>::count(key)_(existent)/1024 4.038 -4.32%
std::set<int>::count(key)_(existent)/32 1.620 -
std::set<int>::count(key)_(existent)/8192 7.816 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.672 3.89%
std::set<int>::count(key)_(non-existent)/32 2.953 2.60%
std::set<int>::count(key)_(non-existent)/8192 11.712 4.12%
std::set<int>::ctor(&&,_different_allocs)/0 12.852 -
std::set<int>::ctor(&&,_different_allocs)/1024 5881.770 -1.87%
std::set<int>::ctor(&&,_different_allocs)/32 186.956 3.90%
std::set<int>::ctor(&&,_different_allocs)/8192 48464.290 -
std::set<int>::ctor(const&)/0 12.737 -
std::set<int>::ctor(const&)/1024 6266.232 -3.30%
std::set<int>::ctor(const&)/32 218.854 -2.43%
std::set<int>::ctor(const&)/8192 49866.922 -1.31%
std::set<int>::ctor(const&,_alloc)/0 12.716 -1.32%
std::set<int>::ctor(const&,_alloc)/1024 6271.898 -
std::set<int>::ctor(const&,_alloc)/32 217.878 -12.36%
std::set<int>::ctor(const&,_alloc)/8192 49680.707 -1.58%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.690 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8480.107 -1.14%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.997 -3.14%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67547.065 -1.11%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.688 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12906.698 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.834 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242459.950 -3.68%
std::set<int>::equal_range(key)_(existent)/1024 4.571 3.65%
std::set<int>::equal_range(key)_(existent)/32 1.904 3.74%
std::set<int>::equal_range(key)_(existent)/8192 8.570 2.99%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.619 3.29%
std::set<int>::equal_range(key)_(non-existent)/32 2.586 -5.92%
std::set<int>::equal_range(key)_(non-existent)/8192 10.129 3.50%
std::set<int>::erase(iterator)/1024 20.334 -7.58%
std::set<int>::erase(iterator)/32 19.795 -7.55%
std::set<int>::erase(iterator)/8192 20.427 -7.76%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.676 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6810.060 -5.43%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.733 -2.18%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55914.902 -4.04%
std::set<int>::erase(key)_(existent)/1024 53.134 5.33%
std::set<int>::erase(key)_(existent)/32 21.959 -4.46%
std::set<int>::erase(key)_(existent)/8192 68.970 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.402 17.55%
std::set<int>::erase(key)_(non-existent,_end)/32 2.910 26.02%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.556 4.23%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.268 6.21%
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.919 1.34%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.837 4.60%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.049 -
std::set<int>::find(key)_(existent)/1024 4.029 2.98%
std::set<int>::find(key)_(existent)/32 1.723 2.40%
std::set<int>::find(key)_(existent)/8192 8.051 -4.32%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.506 -4.97%
std::set<int>::find(key)_(non-existent)/32 2.253 -6.99%
std::set<int>::find(key)_(non-existent)/8192 8.420 -5.24%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.056 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.245 -1.46%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.183 -1.70%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 92.729 2.18%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.010 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.942 -1.57%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.712 -1.35%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.424 -2.89%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.110 4.78%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.332 -15.38%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.247 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 89.297 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.591 2.14%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.524 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.394 1.35%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.463 -6.31%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.653 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16589.770 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.372 -1.52%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182746.625 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.443 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12864.936 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 645.681 -3.55%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116592.987 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.129 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7754.455 -6.81%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.299 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132984.494 -
std::set<int>::insert(value)_(already_present)/1024 5.617 -9.07%
std::set<int>::insert(value)_(already_present)/32 1.756 -
std::set<int>::insert(value)_(already_present)/8192 9.285 -5.48%
std::set<int>::insert(value)_(new_value,_end)/0 17.010 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.154 -6.17%
std::set<int>::insert(value)_(new_value,_end)/32 18.777 -
std::set<int>::insert(value)_(new_value,_end)/8192 68.229 -2.22%
std::set<int>::insert(value)_(new_value,_middle)/0 16.981 -3.16%
std::set<int>::insert(value)_(new_value,_middle)/1024 26.385 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.353 -4.85%
std::set<int>::insert(value)_(new_value,_middle)/8192 33.031 3.46%
std::set<int>::lower_bound(key)_(existent)/1024 4.372 -3.18%
std::set<int>::lower_bound(key)_(existent)/32 1.524 1.55%
std::set<int>::lower_bound(key)_(existent)/8192 8.419 4.17%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.119 -1.17%
std::set<int>::lower_bound(key)_(non-existent)/32 2.290 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.194 -1.46%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.331 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6191.594 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 213.015 -3.28%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49493.661 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.320 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6238.337 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 215.206 -1.55%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49928.507 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1327.334 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.849 -1.89%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12273.990 -
std::set<int>::upper_bound(key)_(existent)/1024 4.294 -4.74%
std::set<int>::upper_bound(key)_(existent)/32 1.794 1.40%
std::set<int>::upper_bound(key)_(existent)/8192 7.849 -1.95%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.863 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.410 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.758 -
std::set<std::string>::clear()/0 401.634 2.34%
std::set<std::string>::clear()/1024 22557.277 1.81%
std::set<std::string>::clear()/32 938.257 3.61%
std::set<std::string>::clear()/8192 223425.412 3.17%
std::set<std::string>::contains(key)_(existent)/1024 25.163 18.30%
std::set<std::string>::contains(key)_(existent)/32 15.734 -4.48%
std::set<std::string>::contains(key)_(existent)/8192 29.370 7.73%
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -4.04%
std::set<std::string>::contains(key)_(non-existent)/1024 22.376 -
std::set<std::string>::contains(key)_(non-existent)/32 10.342 -7.20%
std::set<std::string>::contains(key)_(non-existent)/8192 27.886 -5.21%
std::set<std::string>::count(key)_(existent)/1024 24.413 -2.44%
std::set<std::string>::count(key)_(existent)/32 17.479 17.77%
std::set<std::string>::count(key)_(existent)/8192 32.449 3.71%
std::set<std::string>::count(key)_(non-existent)/0 0.266 -
std::set<std::string>::count(key)_(non-existent)/1024 24.147 1.46%
std::set<std::string>::count(key)_(non-existent)/32 10.368 -1.25%
std::set<std::string>::count(key)_(non-existent)/8192 34.905 5.17%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.836 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6871.747 -1.50%
std::set<std::string>::ctor(&&,_different_allocs)/32 210.508 1.63%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57195.715 -
std::set<std::string>::ctor(const&)/0 13.190 3.52%
std::set<std::string>::ctor(const&)/1024 34601.981 -1.02%
std::set<std::string>::ctor(const&)/32 797.467 11.75%
std::set<std::string>::ctor(const&)/8192 342268.604 -
std::set<std::string>::ctor(const&,_alloc)/0 12.709 -
std::set<std::string>::ctor(const&,_alloc)/1024 36763.759 -
std::set<std::string>::ctor(const&,_alloc)/32 748.928 7.63%
std::set<std::string>::ctor(const&,_alloc)/8192 345482.891 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.760 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40118.078 -8.89%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 798.707 -1.07%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378729.984 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.791 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56402.430 1.75%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 993.139 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1114665.758 1.24%
std::set<std::string>::equal_range(key)_(existent)/1024 22.513 4.72%
std::set<std::string>::equal_range(key)_(existent)/32 15.596 -3.34%
std::set<std::string>::equal_range(key)_(existent)/8192 28.972 -3.84%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.260 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 22.975 -7.48%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.365 -5.95%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.943 -
std::set<std::string>::erase(iterator)/1024 27.472 -18.71%
std::set<std::string>::erase(iterator)/32 26.578 5.82%
std::set<std::string>::erase(iterator)/8192 29.650 -6.42%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.875 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12776.929 -2.19%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.948 -1.45%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 125250.487 2.70%
std::set<std::string>::erase(key)_(existent)/1024 100.126 75.30%
std::set<std::string>::erase(key)_(existent)/32 74.079 8.93%
std::set<std::string>::erase(key)_(existent)/8192 83.432 -10.57%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.708 7.12%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.698 9.33%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.613 8.01%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.152 8.01%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.679 -18.72%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.214 3.59%
std::set<std::string>::find(key)_(existent)/1024 25.333 6.79%
std::set<std::string>::find(key)_(existent)/32 15.673 -4.01%
std::set<std::string>::find(key)_(existent)/8192 35.818 16.07%
std::set<std::string>::find(key)_(non-existent)/0 0.265 -
std::set<std::string>::find(key)_(non-existent)/1024 21.498 -2.89%
std::set<std::string>::find(key)_(non-existent)/32 10.608 -3.47%
std::set<std::string>::find(key)_(non-existent)/8192 28.992 -3.06%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.459 -14.33%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 70.925 15.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.176 32.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.653 -30.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.299 15.78%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.070 5.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.940 27.99%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 58.482 -21.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.058 45.47%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.781 -1.08%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.972 9.90%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.149 -27.00%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.253 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.541 -25.02%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.440 28.12%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.111 12.81%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.307 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68772.276 4.03%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1488.926 -1.66%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 863237.884 -1.21%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.003 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44190.822 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1292.088 5.90%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 615688.836 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 396.758 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41978.100 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1086.627 -6.82%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 621403.748 -
std::set<std::string>::insert(value)_(already_present)/1024 16.771 -43.14%
std::set<std::string>::insert(value)_(already_present)/32 7.328 -30.36%
std::set<std::string>::insert(value)_(already_present)/8192 60.884 56.29%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.379 3.49%
std::set<std::string>::insert(value)_(new_value,_end)/1024 70.956 13.41%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.466 20.21%
std::set<std::string>::insert(value)_(new_value,_end)/8192 71.377 8.63%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.020 -18.85%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 50.172 9.19%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.991 20.71%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.239 2.22%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.757 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.779 -2.51%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.004 1.19%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.260 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.798 2.66%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.579 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.068 -2.46%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.292 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37330.887 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 802.188 -6.22%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348652.648 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.311 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 37654.320 2.57%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 714.507 4.13%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347329.508 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.051 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15601.398 -4.48%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.668 -1.30%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205028.951 -2.20%
std::set<std::string>::upper_bound(key)_(existent)/1024 23.724 9.60%
std::set<std::string>::upper_bound(key)_(existent)/32 15.358 -11.56%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.558 -5.02%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.260 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.231 -5.03%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.285 3.14%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.759 -
std::shift_left(deque<int>)/1024 38.589 2.17%
std::shift_left(deque<int>)/32 3.787 -
std::shift_left(deque<int>)/50 5.431 -
std::shift_left(deque<int>)/8192 301.493 1.10%
std::shift_left(list<int>)/1024 726.162 -
std::shift_left(list<int>)/32 13.413 1.76%
std::shift_left(list<int>)/50 27.371 -
std::shift_left(list<int>)/8192 7630.606 -
std::shift_left(vector<int>)/1024 35.441 -
std::shift_left(vector<int>)/32 2.966 -24.89%
std::shift_left(vector<int>)/50 5.263 -
std::shift_left(vector<int>)/8192 280.928 -
std::shift_right(deque<int>)/1024 40.231 -
std::shift_right(deque<int>)/32 3.429 -
std::shift_right(deque<int>)/50 4.511 1.09%
std::shift_right(deque<int>)/8192 307.639 -
std::shift_right(list<int>)/1024 732.377 -3.25%
std::shift_right(list<int>)/32 14.468 1.27%
std::shift_right(list<int>)/50 26.661 -6.28%
std::shift_right(list<int>)/8192 7678.247 -
std::shift_right(vector<int>)/1024 35.565 -
std::shift_right(vector<int>)/32 4.210 6.05%
std::shift_right(vector<int>)/50 5.328 1.11%
std::shift_right(vector<int>)/8192 301.342 2.00%
std::shuffle(deque<int>)/1024 9274.721 -
std::shuffle(deque<int>)/32 293.418 -
std::shuffle(deque<int>)/8192 74022.101 -
std::shuffle(vector<int>)/1024 8776.656 -
std::shuffle(vector<int>)/32 277.861 -
std::shuffle(vector<int>)/8192 70109.941 -
std::sort(deque<int>)_(ascending)/1024 764.895 -
std::sort(deque<int>)_(ascending)/8 17.830 -
std::sort(deque<int>)_(ascending)/8192 5757.442 -
std::sort(deque<int>)_(descending)/1024 1300.322 -
std::sort(deque<int>)_(descending)/8 25.454 -
std::sort(deque<int>)_(descending)/8192 10386.042 -
std::sort(deque<int>)_(heap)/1024 6227.933 -
std::sort(deque<int>)_(heap)/8 24.669 1.57%
std::sort(deque<int>)_(heap)/8192 69307.792 -
std::sort(deque<int>)_(pipe-organ)/1024 2771.549 1.97%
std::sort(deque<int>)_(pipe-organ)/8 20.186 -
std::sort(deque<int>)_(pipe-organ)/8192 26237.370 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17636.737 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.215 1.86%
std::sort(deque<int>)_(qsort_adversarial)/8192 486538.459 1.01%
std::sort(deque<int>)_(repeated)/1024 982.064 -2.88%
std::sort(deque<int>)_(repeated)/8 17.926 -
std::sort(deque<int>)_(repeated)/8192 6751.452 -
std::sort(deque<int>)_(shuffled)/1024 6849.689 -
std::sort(deque<int>)_(shuffled)/8 22.939 -
std::sort(deque<int>)_(shuffled)/8192 80871.184 -
std::sort(vector<NonIntegral>)_(ascending)/1024 520.888 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.642 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3754.343 -
std::sort(vector<NonIntegral>)_(descending)/1024 775.053 -
std::sort(vector<NonIntegral>)_(descending)/8 24.559 -1.22%
std::sort(vector<NonIntegral>)_(descending)/8192 5273.717 -
std::sort(vector<NonIntegral>)_(heap)/1024 4290.160 -
std::sort(vector<NonIntegral>)_(heap)/8 23.186 -1.52%
std::sort(vector<NonIntegral>)_(heap)/8192 49828.235 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1866.891 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.374 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18317.887 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13318.028 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.687 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 164740.476 6.40%
std::sort(vector<NonIntegral>)_(repeated)/1024 504.693 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.766 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3732.165 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4676.476 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.633 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 84013.446 -2.42%
std::sort(vector<int>)_(ascending)/1024 520.509 -
std::sort(vector<int>)_(ascending)/8 15.996 1.94%
std::sort(vector<int>)_(ascending)/8192 3748.364 -
std::sort(vector<int>)_(descending)/1024 1028.265 -
std::sort(vector<int>)_(descending)/8 24.715 -
std::sort(vector<int>)_(descending)/8192 7310.318 -
std::sort(vector<int>)_(heap)/1024 4584.474 -
std::sort(vector<int>)_(heap)/8 23.623 -
std::sort(vector<int>)_(heap)/8192 45592.010 -
std::sort(vector<int>)_(pipe-organ)/1024 2301.693 -5.75%
std::sort(vector<int>)_(pipe-organ)/8 17.586 -
std::sort(vector<int>)_(pipe-organ)/8192 21636.322 -4.21%
std::sort(vector<int>)_(qsort_adversarial)/1024 13119.743 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.921 1.19%
std::sort(vector<int>)_(qsort_adversarial)/8192 149987.566 -
std::sort(vector<int>)_(repeated)/1024 660.482 -
std::sort(vector<int>)_(repeated)/8 15.780 -
std::sort(vector<int>)_(repeated)/8192 5019.677 -
std::sort(vector<int>)_(shuffled)/1024 4651.514 -
std::sort(vector<int>)_(shuffled)/8 22.628 -
std::sort(vector<int>)_(shuffled)/8192 44992.363 -
std::sort_heap(deque<int>)/1024 13378.970 -
std::sort_heap(deque<int>)/8 35.358 -
std::sort_heap(deque<int>)/8192 473768.547 -
std::sort_heap(deque<int>,_pred)/1024 12853.469 1.42%
std::sort_heap(deque<int>,_pred)/8 34.162 -
std::sort_heap(deque<int>,_pred)/8192 434198.023 -
std::sort_heap(vector<NonIntegral>)/1024 9811.027 -
std::sort_heap(vector<NonIntegral>)/8 30.135 -
std::sort_heap(vector<NonIntegral>)/8192 105657.171 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9811.203 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.214 -1.15%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106639.412 -
std::sort_heap(vector<int>)/1024 9826.410 -
std::sort_heap(vector<int>)/8 31.002 2.98%
std::sort_heap(vector<int>)/8192 106206.722 -
std::sort_heap(vector<int>,_pred)/1024 9851.085 -
std::sort_heap(vector<int>,_pred)/8 28.875 -1.65%
std::sort_heap(vector<int>,_pred)/8192 106262.363 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2758.597 2.56%
std::stable_partition(deque<int>)_(alloc_fails)/32 1930.310 3.11%
std::stable_partition(deque<int>)_(alloc_fails)/50 1949.792 2.86%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9870.325 -
std::stable_partition(deque<int>)_(dense)/1024 567.998 -
std::stable_partition(deque<int>)_(dense)/32 28.925 5.60%
std::stable_partition(deque<int>)_(dense)/50 37.417 3.07%
std::stable_partition(deque<int>)_(dense)/8192 5653.693 -
std::stable_partition(deque<int>)_(sparse)/1024 443.010 5.56%
std::stable_partition(deque<int>)_(sparse)/32 11.096 -2.03%
std::stable_partition(deque<int>)_(sparse)/50 27.528 -1.81%
std::stable_partition(deque<int>)_(sparse)/8192 3340.721 1.93%
std::stable_partition(list<int>)_(alloc_fails)/1024 4206.610 -
std::stable_partition(list<int>)_(alloc_fails)/32 1934.907 2.07%
std::stable_partition(list<int>)_(alloc_fails)/50 1971.961 1.45%
std::stable_partition(list<int>)_(alloc_fails)/8192 25068.684 -5.06%
std::stable_partition(list<int>)_(dense)/1024 1745.894 22.54%
std::stable_partition(list<int>)_(dense)/32 36.779 -2.82%
std::stable_partition(list<int>)_(dense)/50 56.340 -1.10%
std::stable_partition(list<int>)_(dense)/8192 17390.680 -23.16%
std::stable_partition(list<int>)_(sparse)/1024 930.003 -
std::stable_partition(list<int>)_(sparse)/32 9.578 -
std::stable_partition(list<int>)_(sparse)/50 26.101 -2.60%
std::stable_partition(list<int>)_(sparse)/8192 8841.096 1.02%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2366.744 2.74%
std::stable_partition(vector<int>)_(alloc_fails)/32 1896.425 -3.56%
std::stable_partition(vector<int>)_(alloc_fails)/50 1905.917 -2.41%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5387.800 1.06%
std::stable_partition(vector<int>)_(dense)/1024 291.423 -
std::stable_partition(vector<int>)_(dense)/32 20.495 -3.72%
std::stable_partition(vector<int>)_(dense)/50 25.678 2.04%
std::stable_partition(vector<int>)_(dense)/8192 2086.886 -
std::stable_partition(vector<int>)_(sparse)/1024 215.208 3.49%
std::stable_partition(vector<int>)_(sparse)/32 7.173 -
std::stable_partition(vector<int>)_(sparse)/50 21.407 3.30%
std::stable_partition(vector<int>)_(sparse)/8192 1544.621 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3928.833 1.88%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.501 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18811.012 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28635.191 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.780 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26215.089 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13722.365 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.019 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25696.549 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16360.164 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.175 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22252.870 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25623.329 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.778 -1.39%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28216.125 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3866.054 5.81%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.525 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13504.502 2.18%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19379.331 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.562 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24548.070 -
std::stable_sort(deque<int>)_(ascending)/1024 2121.643 -
std::stable_sort(deque<int>)_(ascending)/8 19.284 5.62%
std::stable_sort(deque<int>)_(ascending)/8192 13611.398 -
std::stable_sort(deque<int>)_(descending)/1024 2910.717 -
std::stable_sort(deque<int>)_(descending)/8 27.757 3.74%
std::stable_sort(deque<int>)_(descending)/8192 20458.207 -
std::stable_sort(deque<int>)_(heap)/1024 2732.261 -
std::stable_sort(deque<int>)_(heap)/8 25.943 4.65%
std::stable_sort(deque<int>)_(heap)/8192 17330.579 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2929.644 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.952 1.67%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20471.941 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3118.966 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.493 1.63%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20761.284 -
std::stable_sort(deque<int>)_(repeated)/1024 1411.589 -1.88%
std::stable_sort(deque<int>)_(repeated)/8 19.133 1.26%
std::stable_sort(deque<int>)_(repeated)/8192 7666.979 -
std::stable_sort(deque<int>)_(shuffled)/1024 2542.819 -
std::stable_sort(deque<int>)_(shuffled)/8 23.252 1.18%
std::stable_sort(deque<int>)_(shuffled)/8192 14288.557 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4818.977 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.814 -1.56%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48049.640 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22737.404 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.506 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118865.849 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13875.953 1.21%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.443 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107469.784 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14831.945 6.50%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.646 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 86841.977 2.53%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22367.483 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.743 -1.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135494.477 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3417.236 -1.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.522 -4.73%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17813.338 1.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17936.217 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.197 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145987.644 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3598.834 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.720 -2.06%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 40947.180 -4.11%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12561.873 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.573 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186589.342 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9536.886 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.409 1.05%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117218.973 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8063.509 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.806 2.74%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115960.372 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13579.151 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.775 -1.04%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199975.841 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1260.611 -5.65%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.633 -4.03%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14005.939 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12009.441 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.583 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174405.753 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4471.384 -3.30%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.139 1.19%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18975.796 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23143.641 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.535 1.11%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24909.784 1.52%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13858.433 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.008 1.25%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30985.395 1.61%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14055.040 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.068 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22340.314 2.60%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22523.951 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.145 1.05%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34421.512 1.05%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3751.483 9.50%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.196 -3.63%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 18130.555 89.94%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17898.022 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.547 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28572.425 1.74%
std::stable_sort(vector<int>)_(ascending)/1024 2069.320 -
std::stable_sort(vector<int>)_(ascending)/8 15.431 -
std::stable_sort(vector<int>)_(ascending)/8192 13429.662 -
std::stable_sort(vector<int>)_(descending)/1024 2792.539 -
std::stable_sort(vector<int>)_(descending)/8 23.664 -2.75%
std::stable_sort(vector<int>)_(descending)/8192 18441.413 -
std::stable_sort(vector<int>)_(heap)/1024 2648.193 4.78%
std::stable_sort(vector<int>)_(heap)/8 21.733 3.90%
std::stable_sort(vector<int>)_(heap)/8192 14538.106 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2781.086 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.891 2.12%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18246.340 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2872.601 -6.15%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.415 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18265.836 -3.35%
std::stable_sort(vector<int>)_(repeated)/1024 1123.103 3.12%
std::stable_sort(vector<int>)_(repeated)/8 15.550 -
std::stable_sort(vector<int>)_(repeated)/8192 5276.997 -
std::stable_sort(vector<int>)_(shuffled)/1024 2256.964 -
std::stable_sort(vector<int>)_(shuffled)/8 19.825 1.02%
std::stable_sort(vector<int>)_(shuffled)/8192 10968.109 -
std::swap_ranges(deque<int>)/1024 329.997 -6.25%
std::swap_ranges(deque<int>)/32 10.416 -2.62%
std::swap_ranges(deque<int>)/50 15.854 -
std::swap_ranges(deque<int>)/8192 2627.574 -5.82%
std::swap_ranges(list<int>)/1024 815.038 9.21%
std::swap_ranges(list<int>)/32 19.452 1.20%
std::swap_ranges(list<int>)/50 32.341 -
std::swap_ranges(list<int>)/8192 10915.334 11.05%
std::swap_ranges(vector<int>)/1024 62.615 -
std::swap_ranges(vector<int>)/32 4.814 -
std::swap_ranges(vector<int>)/50 5.630 1.02%
std::swap_ranges(vector<int>)/8192 475.634 -
std::transform(deque<int>)_(identity_transform)/1024 370.159 -
std::transform(deque<int>)_(identity_transform)/32 12.303 -
std::transform(deque<int>)_(identity_transform)/50 19.086 -
std::transform(deque<int>)_(identity_transform)/8192 2444.847 -
std::transform(deque<int>,_deque<int>)/1024 660.387 -
std::transform(deque<int>,_deque<int>)/32 22.372 4.90%
std::transform(deque<int>,_deque<int>)/50 36.598 -
std::transform(deque<int>,_deque<int>)/8192 5421.845 -
std::transform(list<int>)_(identity_transform)/1024 739.098 1.38%
std::transform(list<int>)_(identity_transform)/32 16.948 -19.28%
std::transform(list<int>)_(identity_transform)/50 30.383 1.64%
std::transform(list<int>)_(identity_transform)/8192 7605.659 1.31%
std::transform(list<int>,_list<int>)/1024 843.577 1.86%
std::transform(list<int>,_list<int>)/32 23.106 1.23%
std::transform(list<int>,_list<int>)/50 37.520 1.85%
std::transform(list<int>,_list<int>)/8192 9456.368 2.86%
std::transform(vector<int>)_(identity_transform)/1024 262.500 -
std::transform(vector<int>)_(identity_transform)/32 9.213 -
std::transform(vector<int>)_(identity_transform)/50 16.180 -
std::transform(vector<int>)_(identity_transform)/8192 2021.191 -
std::transform(vector<int>,_vector<int>)/1024 555.440 -
std::transform(vector<int>,_vector<int>)/32 17.193 -
std::transform(vector<int>,_vector<int>)/50 26.855 -
std::transform(vector<int>,_vector<int>)/8192 4444.312 -
std::unique(deque<int>)_(contiguous)/1024 514.496 -
std::unique(deque<int>)_(contiguous)/32 51.105 3.32%
std::unique(deque<int>)_(contiguous)/52 57.581 2.33%
std::unique(deque<int>)_(contiguous)/8192 3744.626 -
std::unique(deque<int>)_(sprinkled)/1024 512.419 1.51%
std::unique(deque<int>)_(sprinkled)/32 52.342 -4.15%
std::unique(deque<int>)_(sprinkled)/52 59.129 -2.30%
std::unique(deque<int>)_(sprinkled)/8192 3820.429 1.05%
std::unique(deque<int>,_pred)_(contiguous)/1024 634.258 -
std::unique(deque<int>,_pred)_(contiguous)/32 57.198 1.21%
std::unique(deque<int>,_pred)_(contiguous)/52 67.787 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4570.841 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 687.517 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.818 -1.66%
std::unique(deque<int>,_pred)_(sprinkled)/52 70.601 -1.45%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5213.444 -
std::unique(list<int>)_(contiguous)/1024 916.955 -
std::unique(list<int>)_(contiguous)/32 52.157 -3.04%
std::unique(list<int>)_(contiguous)/52 64.221 -1.08%
std::unique(list<int>)_(contiguous)/8192 7005.653 -
std::unique(list<int>)_(sprinkled)/1024 966.991 1.84%
std::unique(list<int>)_(sprinkled)/32 54.272 -
std::unique(list<int>)_(sprinkled)/52 67.528 -
std::unique(list<int>)_(sprinkled)/8192 7968.049 -
std::unique(list<int>,_pred)_(contiguous)/1024 963.705 3.07%
std::unique(list<int>,_pred)_(contiguous)/32 57.629 1.44%
std::unique(list<int>,_pred)_(contiguous)/52 71.153 1.03%
std::unique(list<int>,_pred)_(contiguous)/8192 7559.361 1.07%
std::unique(list<int>,_pred)_(sprinkled)/1024 1017.867 2.41%
std::unique(list<int>,_pred)_(sprinkled)/32 67.780 3.94%
std::unique(list<int>,_pred)_(sprinkled)/52 84.041 3.20%
std::unique(list<int>,_pred)_(sprinkled)/8192 8277.083 1.43%
std::unique(vector<int>)_(contiguous)/1024 308.307 1.74%
std::unique(vector<int>)_(contiguous)/32 48.123 -
std::unique(vector<int>)_(contiguous)/52 53.817 1.20%
std::unique(vector<int>)_(contiguous)/8192 1911.741 -
std::unique(vector<int>)_(sprinkled)/1024 532.036 1.09%
std::unique(vector<int>)_(sprinkled)/32 56.737 5.19%
std::unique(vector<int>)_(sprinkled)/52 66.056 2.28%
std::unique(vector<int>)_(sprinkled)/8192 3896.974 -
std::unique(vector<int>,_pred)_(contiguous)/1024 489.016 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.679 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.737 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3588.895 -2.28%
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.218 1.52%
std::unique(vector<int>,_pred)_(sprinkled)/32 58.107 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.982 1.05%
std::unique(vector<int>,_pred)_(sprinkled)/8192 5179.893 1.05%
std::unique_copy(deque<int>)_(contiguous)/1024 472.517 1.28%
std::unique_copy(deque<int>)_(contiguous)/32 9.404 -
std::unique_copy(deque<int>)_(contiguous)/52 15.010 2.55%
std::unique_copy(deque<int>)_(contiguous)/8192 3727.197 1.26%
std::unique_copy(deque<int>)_(sprinkled)/1024 466.952 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.215 -29.57%
std::unique_copy(deque<int>)_(sprinkled)/52 14.736 -29.33%
std::unique_copy(deque<int>)_(sprinkled)/8192 3788.736 2.10%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.731 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 19.036 7.23%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 29.651 10.91%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4484.452 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 631.391 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.726 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.043 -1.94%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5059.222 -
std::unique_copy(list<int>)_(contiguous)/1024 738.206 -1.84%
std::unique_copy(list<int>)_(contiguous)/32 11.109 -
std::unique_copy(list<int>)_(contiguous)/52 19.560 -5.58%
std::unique_copy(list<int>)_(contiguous)/8192 6805.108 -
std::unique_copy(list<int>)_(sprinkled)/1024 741.517 1.22%
std::unique_copy(list<int>)_(sprinkled)/32 14.234 9.02%
std::unique_copy(list<int>)_(sprinkled)/52 24.340 2.84%
std::unique_copy(list<int>)_(sprinkled)/8192 6894.266 1.57%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.826 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.279 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.965 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7601.226 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 835.887 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.214 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.069 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7698.504 1.18%
std::unique_copy(vector<int>)_(contiguous)/1024 247.574 1.28%
std::unique_copy(vector<int>)_(contiguous)/32 8.640 -
std::unique_copy(vector<int>)_(contiguous)/52 13.512 1.98%
std::unique_copy(vector<int>)_(contiguous)/8192 1888.190 1.22%
std::unique_copy(vector<int>)_(sprinkled)/1024 456.618 -
std::unique_copy(vector<int>)_(sprinkled)/32 12.896 -3.31%
std::unique_copy(vector<int>)_(sprinkled)/52 21.495 -3.17%
std::unique_copy(vector<int>)_(sprinkled)/8192 3655.173 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.499 4.16%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.333 -3.12%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.703 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3784.886 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.344 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.315 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.473 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4510.669 -
std::unordered_map<int,_int>::clear()/0 391.613 -
std::unordered_map<int,_int>::clear()/1024 8405.180 -22.32%
std::unordered_map<int,_int>::clear()/32 599.406 -10.64%
std::unordered_map<int,_int>::clear()/8192 66507.323 -22.42%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.610 1.90%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.503 -4.66%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.607 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.851 31.16%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.674 15.87%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.809 31.20%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.187 -16.78%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.282 -8.48%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.418 -6.97%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.271 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.697 4.14%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.947 62.48%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.579 20.49%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.149 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8520.882 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.368 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97731.824 -
std::unordered_map<int,_int>::ctor(const&)/0 12.926 -
std::unordered_map<int,_int>::ctor(const&)/1024 6928.652 2.85%
std::unordered_map<int,_int>::ctor(const&)/32 205.409 2.20%
std::unordered_map<int,_int>::ctor(const&)/8192 55671.383 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.990 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9943.925 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 286.829 6.25%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81867.847 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.873 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13722.676 1.44%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.063 1.41%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142636.635 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.881 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13688.287 2.30%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.026 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143564.341 1.45%
std::unordered_map<int,_int>::erase(iterator)/1024 19.992 -15.06%
std::unordered_map<int,_int>::erase(iterator)/32 19.941 -11.42%
std::unordered_map<int,_int>::erase(iterator)/8192 20.189 -12.34%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.227 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5684.512 -16.59%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.830 -7.08%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45962.164 -16.15%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 23.107 -3.49%
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.492 -4.41%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.881 -1.49%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -44.79%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.171 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.090 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.187 -3.99%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.191 -1.24%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.230 -2.50%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.260 -1.49%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.554 19.75%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.563 21.98%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.419 -9.73%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.271 21.00%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.961 -12.77%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.030 -9.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.796 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13738.198 2.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 771.134 3.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 146571.762 4.74%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.302 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13152.041 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 748.435 2.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 144118.585 3.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.133 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7934.553 -1.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 603.139 1.62%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87678.231 2.51%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.996 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14985.999 6.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 780.139 2.80%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 153133.614 3.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.735 -3.88%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14125.776 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 777.017 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 148097.118 4.00%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.435 -7.97%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.826 -1.53%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.808 -10.59%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.102 -5.44%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 20.211 5.94%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.519 -2.68%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 21.018 7.29%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.110 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 21.339 5.14%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.514 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 21.633 3.08%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.253 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.705 -3.36%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.166 1.08%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.202 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.397 21.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.684 1.98%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.702 25.30%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.188 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.799 -2.91%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.577 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.307 -3.63%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.157 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6823.058 1.36%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 230.831 3.31%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54914.756 1.08%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.162 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6829.509 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.084 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55134.173 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1294.507 3.62%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.943 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25005.487 -6.55%
std::unordered_multimap<int,_int>::clear()/0 393.224 -
std::unordered_multimap<int,_int>::clear()/1024 8194.091 -20.04%
std::unordered_multimap<int,_int>::clear()/32 595.128 -8.49%
std::unordered_multimap<int,_int>::clear()/8192 63674.186 -20.34%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.076 -36.43%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.263 -11.29%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.230 -22.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.366 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.925 14.37%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.540 -14.06%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.809 12.28%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.590 -23.89%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.542 -9.65%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.653 -21.27%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.303 -37.48%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.059 -12.85%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.171 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.177 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.037 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8663.912 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 288.974 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98755.310 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.919 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6743.372 -6.19%
std::unordered_multimap<int,_int>::ctor(const&)/32 197.803 -7.54%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54955.228 -6.40%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.030 1.08%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9292.887 -2.83%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 251.074 -5.47%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77551.266 -2.43%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.829 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12743.164 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 372.457 -3.34%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137934.359 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.845 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12489.589 -1.53%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 357.029 -2.90%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138245.720 -1.19%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.516 -9.47%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.425 -9.97%
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.032 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.327 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5793.753 -14.26%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 513.524 -7.50%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46946.126 -11.30%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.589 -8.12%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.337 -10.61%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.113 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.344 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.304 -5.88%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.290 -5.35%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.156 -2.70%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.312 -9.25%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.209 -5.17%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.968 -5.02%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.609 27.71%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.377 -1.61%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.317 5.48%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.189 1.37%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.190 12.56%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.168 6.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.568 1.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14949.029 -1.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 759.634 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166594.590 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.405 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15146.514 -3.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 766.605 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165683.539 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.617 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14040.776 -4.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 811.689 1.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 174971.706 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.673 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15877.677 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 834.088 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166036.387 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.175 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16480.052 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 812.831 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 180699.198 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 23.874 -9.84%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 19.980 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.273 -4.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.346 -4.13%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 22.784 -6.01%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.807 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.863 1.17%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.368 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.914 -3.38%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.875 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.569 1.70%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.159 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6605.158 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.610 -2.57%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53346.920 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.132 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6639.492 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 195.299 -2.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54101.560 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.936 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1965.267 28.92%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.533 4.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 30649.824 9.45%
std::unordered_multiset<int>::clear()/0 391.591 -
std::unordered_multiset<int>::clear()/1024 8201.300 -1.75%
std::unordered_multiset<int>::clear()/32 588.651 -
std::unordered_multiset<int>::clear()/8192 63514.682 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.310 -2.97%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.263 -6.14%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.312 -18.92%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.545 3.91%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.504 1.08%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.703 18.92%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.621 -19.86%
std::unordered_multiset<int>::count(key)_(existent)/32 1.469 -13.05%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.580 -12.82%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.300 -26.00%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.255 -7.05%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.386 -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.320 5.88%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.983 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8537.648 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 300.050 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99791.531 -
std::unordered_multiset<int>::ctor(const&)/0 12.887 -
std::unordered_multiset<int>::ctor(const&)/1024 6680.228 -1.71%
std::unordered_multiset<int>::ctor(const&)/32 197.188 -1.56%
std::unordered_multiset<int>::ctor(const&)/8192 54992.104 -1.02%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.986 -1.06%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 8997.587 -1.13%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 247.728 -1.60%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75472.893 -4.69%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.906 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12863.163 2.39%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.231 3.78%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138229.255 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.838 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12546.232 1.54%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 361.404 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141139.705 2.69%
std::unordered_multiset<int>::erase(iterator)/1024 19.525 -1.07%
std::unordered_multiset<int>::erase(iterator)/32 19.500 -1.14%
std::unordered_multiset<int>::erase(iterator)/8192 22.548 6.15%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.723 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5733.525 -2.90%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 508.917 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46178.650 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.625 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.832 6.25%
std::unordered_multiset<int>::erase(key)_(existent)/8192 20.943 -3.29%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.484 63.72%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.218 4.52%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.253 2.22%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.242 5.31%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.365 8.69%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.234 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.208 2.92%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.263 2.88%
std::unordered_multiset<int>::find(key)_(existent)/32 1.291 5.36%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.338 10.13%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.021 -16.96%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.075 2.11%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.180 8.92%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.024 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14695.107 -4.20%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 748.633 -4.11%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 164097.529 -1.51%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.670 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15050.324 -3.10%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.159 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163510.441 -1.68%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.951 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14197.742 2.01%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 801.896 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173702.633 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 23.774 13.03%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.927 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.369 -7.41%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.387 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 22.482 -4.03%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.910 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 21.964 -14.98%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.467 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.009 -8.59%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.859 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.909 2.34%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.146 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6837.885 2.30%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.279 2.01%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55302.855 2.71%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.143 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6696.714 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.060 -1.48%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54459.259 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1796.918 19.07%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.884 -1.28%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28826.365 7.38%
std::unordered_set<int>::clear()/0 393.134 -
std::unordered_set<int>::clear()/1024 8028.440 -2.46%
std::unordered_set<int>::clear()/32 590.553 -
std::unordered_set<int>::clear()/8192 61777.426 -3.31%
std::unordered_set<int>::contains(key)_(existent)/1024 1.319 5.04%
std::unordered_set<int>::contains(key)_(existent)/32 1.392 3.58%
std::unordered_set<int>::contains(key)_(existent)/8192 1.328 -18.66%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.440 30.31%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.462 -4.87%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.461 4.57%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.481 -2.40%
std::unordered_set<int>::count(key)_(existent)/1024 1.285 11.49%
std::unordered_set<int>::count(key)_(existent)/32 1.352 4.66%
std::unordered_set<int>::count(key)_(existent)/8192 1.540 14.78%
std::unordered_set<int>::count(key)_(non-existent)/0 0.304 -37.12%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.590 -14.57%
std::unordered_set<int>::count(key)_(non-existent)/32 1.529 -14.94%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.576 10.56%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.960 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8684.965 -2.11%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 284.357 -1.16%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 99791.492 -4.64%
std::unordered_set<int>::ctor(const&)/0 12.959 -
std::unordered_set<int>::ctor(const&)/1024 6678.922 -4.35%
std::unordered_set<int>::ctor(const&)/32 198.701 -3.65%
std::unordered_set<int>::ctor(const&)/8192 55603.700 -1.18%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.138 -1.25%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9659.246 -4.06%
std::unordered_set<int>::ctor(const&,_alloc)/32 263.822 -8.78%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80016.185 -3.06%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.958 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13126.719 -7.20%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 371.392 -4.76%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140139.801 -3.53%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.973 1.01%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13038.188 -6.67%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.881 -3.09%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141342.900 -3.11%
std::unordered_set<int>::erase(iterator)/1024 19.485 -3.21%
std::unordered_set<int>::erase(iterator)/32 19.430 -3.01%
std::unordered_set<int>::erase(iterator)/8192 19.473 -3.23%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.317 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5542.904 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.142 -2.45%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44518.775 -
std::unordered_set<int>::erase(key)_(existent)/1024 21.188 -
std::unordered_set<int>::erase(key)_(existent)/32 20.985 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.285 -3.07%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.299 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.504 -3.89%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.424 -2.54%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.279 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.196 -3.32%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.379 -2.43%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.162 -
std::unordered_set<int>::find(key)_(existent)/1024 1.318 -4.06%
std::unordered_set<int>::find(key)_(existent)/32 1.134 -4.84%
std::unordered_set<int>::find(key)_(existent)/8192 1.365 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 3.10%
std::unordered_set<int>::find(key)_(non-existent)/1024 1.143 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.151 -1.31%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.211 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.713 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11933.691 -5.15%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 728.519 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 133787.996 -1.77%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.443 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12003.813 -3.97%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 721.839 -1.54%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133099.336 -1.37%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.464 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7537.002 -1.36%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 586.423 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84563.457 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.496 2.85%
std::unordered_set<int>::insert(value)_(already_present)/32 3.018 6.77%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.586 -6.84%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.982 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.146 -2.62%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.117 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.963 -8.65%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.971 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.861 -2.29%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.111 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.419 -8.44%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.565 1.29%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6640.758 -4.38%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 203.984 -9.94%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54474.980 -6.63%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.487 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6600.581 -3.44%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 196.765 -5.22%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54191.149 -2.41%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.939 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1326.346 -2.07%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.181 2.65%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26134.857 -1.17%
std::unordered_set<std::string>::clear()/0 393.075 -
std::unordered_set<std::string>::clear()/1024 23084.089 -2.00%
std::unordered_set<std::string>::clear()/32 920.236 4.70%
std::unordered_set<std::string>::clear()/8192 226964.685 2.50%
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.143 -18.76%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.280 -3.11%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.596 -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.345 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.172 -12.59%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.361 -3.12%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.784 -
std::unordered_set<std::string>::count(key)_(existent)/1024 39.831 8.21%
std::unordered_set<std::string>::count(key)_(existent)/32 32.296 -11.28%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.229 6.90%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.849 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.887 -2.47%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 21.720 -17.36%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.922 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41119.295 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 993.735 1.33%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 725361.308 -
std::unordered_set<std::string>::ctor(const&)/0 12.924 -
std::unordered_set<std::string>::ctor(const&)/1024 32655.291 -5.45%
std::unordered_set<std::string>::ctor(const&)/32 674.474 -13.36%
std::unordered_set<std::string>::ctor(const&)/8192 337766.319 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.977 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62813.538 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1423.658 -3.18%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 600240.811 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.965 1.03%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62321.427 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1761.264 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 633151.786 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.241 3.10%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61171.415 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1652.894 2.76%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 632073.663 -
std::unordered_set<std::string>::erase(iterator)/1024 29.248 10.76%
std::unordered_set<std::string>::erase(iterator)/32 31.058 10.34%
std::unordered_set<std::string>::erase(iterator)/8192 26.003 -16.09%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.808 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12292.038 -3.28%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 650.822 -1.83%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117378.209 -1.68%
std::unordered_set<std::string>::erase(key)_(existent)/1024 78.382 -42.77%
std::unordered_set<std::string>::erase(key)_(existent)/32 66.375 28.56%
std::unordered_set<std::string>::erase(key)_(existent)/8192 115.053 1.97%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 26.465 10.39%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 29.378 49.25%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.912 11.86%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.618 5.27%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.855 3.01%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.192 -
std::unordered_set<std::string>::find(key)_(existent)/1024 41.022 31.48%
std::unordered_set<std::string>::find(key)_(existent)/32 29.938 -19.10%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.239 -9.12%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.029 5.11%
std::unordered_set<std::string>::find(key)_(non-existent)/32 20.905 -7.58%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.613 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.482 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 54817.299 -2.86%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1855.753 -7.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 635772.353 5.36%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.583 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53784.646 -4.81%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1834.773 -7.08%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 594922.205 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.404 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54426.188 -3.70%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1958.349 18.34%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 561670.860 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 15.050 -63.20%
std::unordered_set<std::string>::insert(value)_(already_present)/32 52.844 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 43.733 32.68%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 56.055 -13.62%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 35.989 -50.89%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 63.024 -10.12%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.274 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 50.166 -5.36%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 72.178 11.43%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 72.293 45.19%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 60.101 8.67%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.151 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35445.652 -2.12%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 650.719 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337362.448 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.125 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35682.124 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 725.341 3.13%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 339767.629 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -6.16%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16203.487 -3.02%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 314.209 9.06%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209421.649 -
std::upper_bound(std::deque<int>)/100 30.722 1.39%
std::upper_bound(std::deque<int>)/8 18.032 -
std::upper_bound(std::deque<int>)/8192 65.097 -
std::upper_bound(std::forward_list<int>)/100 97.149 -
std::upper_bound(std::forward_list<int>)/8 16.126 -
std::upper_bound(std::forward_list<int>)/8192 10407.584 -
std::upper_bound(std::list<int>)/100 101.026 -
std::upper_bound(std::list<int>)/8 16.237 1.12%
std::upper_bound(std::list<int>)/8192 14865.762 -1.90%
std::upper_bound(std::vector<int>)/100 12.388 1.56%
std::upper_bound(std::vector<int>)/8 5.992 1.05%
std::upper_bound(std::vector<int>)/8192 15.725 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 437.935 2.73%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.563 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 728.944 8.88%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.382 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.834 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.750 2.77%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.438 18.00%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 903.309 1.23%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.280 1.63%
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.255 13.97%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 890.349 -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.706 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.201 14.35%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 891.243 -
std::vector<int>::ctor(size)/1024 46.191 6.62%
std::vector<int>::ctor(size)/32 11.447 11.38%
std::vector<int>::ctor(size)/8192 307.733 -45.22%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.142 -3.89%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 12.398 22.41%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.613 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.685 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.754 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.464 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.978 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.303 -1.49%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.911 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.720 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.042 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.226 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 958.571 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.760 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4671.133 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 928.155 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 462.458 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4239.393 -16.98%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 941.979 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 422.937 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4739.908 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.876 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.901 2.30%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.826 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.149 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.994 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 705.036 -8.55%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.499 -5.25%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.945 6.02%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 671.552 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.449 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.441 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.435 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.432 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.604 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.938 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4864.877 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12544.099 -1.14%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 736.508 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109472.853 -1.05%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 637.193 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.444 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6335.534 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6583.818 2.42%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 149.073 3.77%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54700.482 -6.08%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.958 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 37.324 6.53%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6858.459 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22933.731 15.50%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 697.586 15.97%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 195662.255 13.35%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.455 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 38.686 9.91%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6869.804 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 22452.953 13.32%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 689.642 14.17%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 193463.717 12.11%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.830 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 37.193 6.86%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6877.577 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 22467.045 14.19%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 678.979 12.68%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 193662.887 12.76%
std::vector<std::string>::ctor(size)/1024 429.917 -
std::vector<std::string>::ctor(size)/32 37.808 18.33%
std::vector<std::string>::ctor(size)/8192 4175.384 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 794.240 3.55%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 44.508 13.71%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7077.081 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 23352.933 17.29%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 688.639 19.66%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 200434.951 15.65%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.887 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.358 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.767 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.788 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.637 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.023 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.199 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.894 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.345 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.907 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.639 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.007 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.089 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.114 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.584 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 587.805 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 39.740 11.70%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.822 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1814.421 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 464.659 1.40%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12356.765 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15397.624 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 797.571 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117261.609 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3342.579 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 532.928 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23074.323 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16902.618 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 862.664 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128946.376 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1867.623 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.196 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14129.277 1.01%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13533.866 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.711 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 126686.106 8.04%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.737 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.169 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.306 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 306.039 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 29.179 10.49%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2290.200 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 409.711 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.062 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4312.884 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6398.587 7.13%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.475 -2.00%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52580.950 -5.40%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.282 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.745 1.81%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3152.858 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.380 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.664 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5784.483 1.36%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.721 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.644 1.91%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.418 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.630 1.73%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.533 -1.10%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.744 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.759 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.741 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.259 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.284 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.260 -
vector<bool>(const_vector<bool>&) 10.252 -4.07%
vector<bool>(size_type,_const_value_type&) 8.255 -8.39%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.549 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.975 -
vector<bool>::reserve() 8.030 -10.33%
vector<bool>::resize() 10.801 -7.46%
Geometric Mean 895.761 -