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
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2046 2120
Performance Improvements 1914 2817
Unchanged Tests 37945 36968
Total Tests 41905

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
bm_ranges_swap_ranges_vb_unaligned/262144 1018.79% 3766.960 42144.222 - 1015.74% -
bm_swap_ranges_vb_unaligned/262144 406.56% 3836.698 19435.114 - 408.03% -
std::fill_n(vector<bool>)/262144 274.25% 251.460 941.095 - 13.66% -
std::for_each_n(vector<int>)/8 200.41% 0.911 2.737 - 3.32% -
std::copy_if(vector<int>)_(every_other)/32768 123.67% 7217.053 16142.475 - 0.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 121.01% 32.710 72.293 - 45.19% -
std::copy_if(vector<int>)_(every_other)/4096 119.80% 905.895 1991.179 - 0.31% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.74% 3927.250 8629.810 - -0.82% -
std::copy_if(vector<int>)_(every_other)/262144 118.99% 58160.561 127363.365 - -0.01% -
std::copy_if(vector<int>)_(every_other)/1048576 116.61% 232805.495 504273.385 - 1.25% -
std::copy_if(vector<int>)_(every_other)/512 114.46% 118.492 254.123 - 0.22% -
std::copy_if(vector<int>)_(every_other)/64 110.85% 15.539 32.763 - 0.51% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 109.38% 1011.249 2117.375 - -1.04% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 108.88% 43.699 91.281 - 25.06% -
std::map<int,_int>::contains(key)_(non-existent)/8192 104.95% 9.369 19.201 - 0.16% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 104.04% 23.326 47.593 - 94.70% -
SetIntersection_Interlaced_Vector_uint32_262144_64 99.77% 8475549.431 16931270.295 - -14.68% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 95.65% 0.228 0.447 - -0.20% -
std::set<std::string>::insert(value)_(already_present)/8192 94.67% 31.276 60.884 - 56.29% -
SetIntersection_Interlaced_Vector_float_262144_256 94.31% 20310714.315 39465931.135 - 70.75% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 88.72% 0.258 0.486 - 0.09% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 88.45% 0.258 0.486 - -0.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 80.59% 18.411 33.247 - 11.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 77.62% 4045202.768 7185216.170 - 3.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.29% 23.019 40.812 - 0.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 74.07% 28.819 50.165 - 11.84% -
SetIntersection_Interlaced_Vector_uint64_262144_16 69.40% 3496611.628 5923280.398 - 92.63% -
SetIntersection_Interlaced_Vector_float_1024_64 69.06% 3272023.439 5531610.345 - 51.95% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 68.92% 35.357 59.726 - -65.98% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 67.20% 162.883 272.339 - -0.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 66.71% 12.141 20.240 - 5.74% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 63.42% 11.949 19.527 - 1.35% -
std::copy_if(vector<int>)_(every_other)/8 63.22% 2.529 4.129 - -0.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 61.80% 0.299 0.484 - 63.72% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 60.16% 27.006 43.253 - 58.95% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 59.89% 25.234 40.347 - 8.10% -
std::find_if_not(list<int>)_(process_all)/8 58.89% 2.254 3.581 - 1.22% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 58.44% 11.831 18.745 - -51.10% -
std::multiset<std::string>::erase(key)_(existent)/32 57.45% 51.656 81.333 - 62.71% -
std::fill_n(list<int>)/1024 53.65% 440.872 677.388 - 53.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 53.49% 3.523 5.407 - 6.78% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 53.32% 87789.553 134594.938 - 2.85% -
ranges::min(std::deque<__int128>)/70000 52.25% 23865.090 36334.332 - 50.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 50.53% 0.463 0.697 - -0.02% -
std::move(vector<int>)/262144 50.22% 14891.503 22370.669 - 10.65% -
std::copy(vector<int>)/4096 50.21% 150.626 226.257 - 59.15% -
std::partition(list<int>)_(sparse)/50 49.74% 14.858 22.248 - -0.08% -
BM_vector_deque_ranges_move/0 49.57% 0.396 0.593 - 28.03% -
std::none_of(vector<int>)_(process_all)/50 49.54% 12.678 18.959 - 1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 48.35% 7496009.072 11120541.398 - -4.25% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 47.92% 19.860 29.378 - 49.25% -
rng::for_each(multiset<int>)/8 47.77% 4.482 6.624 - -0.62% -
BM_vector_deque_copy_backward/0 45.10% 0.419 0.608 - 33.92% -
rng::for_each(set<int>)/8 44.79% 4.492 6.504 - -2.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 44.34% 37234571.356 53744337.489 - -35.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 43.98% 34.843 50.166 - -5.36% -
rng::for_each(map<int>)/8 43.79% 4.442 6.387 - 4.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 43.21% 66.006 94.529 - -11.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 43.11% 251532872.470 359981158.592 - 1.88% -
std::shift_right(vector<int>)/32 43.07% 2.942 4.210 - 6.05% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 42.64% 49.746 70.956 - 13.41% -
std::unordered_set<std::string>::find(key)_(existent)/1024 42.19% 28.851 41.022 - 31.48% -
BM_PushHeap_uint32_QuickSortAdversary_1 41.51% 0.394 0.558 - 35.92% -
std::find_end(deque<int>)_(single_element)/1000 41.15% 249.091 351.583 - 13.58% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 41.08% 640.270 903.309 - 1.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 40.92% 2.254 3.177 - 5.56% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 40.88% 29.807 41.991 - 20.71% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 40.27% 0.353 0.495 - 7.85% -
rng::for_each(multimap<int>)/8 40.05% 4.390 6.148 - -0.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39.82% 12227.506 17096.108 - 40.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 39.40% 0.500 0.697 - 40.74% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 39.25% 26.743 37.238 - -25.78% -
std::copy(list<int>)/64 39.03% 33.494 46.566 - 0.15% -
ranges::min(std::list<long_long>)/1 38.72% 0.225 0.312 - -26.88% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 38.71% 31.347 43.483 - -55.08% -
std::equal(list<int>)_(it,_it,_it)/1024 38.60% 1123.141 1556.705 - 38.79% -
std::multiset<std::string>::erase(key)_(existent)/1024 38.21% 68.416 94.555 - -7.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.05% 35.413 48.887 - -6.81% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 36.99% 7.939 10.876 - 19.85% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 36.74% 50.014 68.388 - -1.65% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 36.52% 10.014 13.672 - -28.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 36.27% 73.949 100.771 - -0.47% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 36.24% 23.950 32.631 - 0.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.07% 26.825 36.232 - -3.68% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 34.73% 8.279 11.154 - 12.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 34.72% 44.611 60.101 - 8.67% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 34.39% 7.802 10.485 - -8.43% -
std::find_end(deque<int>)_(single_element)/8192 34.11% 2021.047 2710.355 - 23.22% -
std::set<std::string>::erase(key)_(existent)/1024 34.10% 74.668 100.126 - 75.30% -
rng::fold_left(deque<int>)/8 33.46% 4.025 5.372 - 40.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.24% 68.201 90.871 - 0.96% -
SetIntersection_Interlaced_Vector_float_16384_16 32.73% 2847695.937 3779812.680 - 64.41% -
SetIntersection_Interlaced_Vector_float_256_16 31.55% 5884909.753 7741494.373 - 24.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 31.18% 14310.547 18772.072 - 28.83% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 31.00% 1.486 1.947 - 62.48% -
rng::find(vector<bool>)_(process_all)/8 30.97% 0.642 0.840 - 17.47% -
std::rotate(list<int>)_(by_1/3)/32 30.76% 12.931 16.908 - 1.98% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 30.60% 88.098 115.053 - 1.97% -
std::copy_n(vector<int>)/64 30.22% 2.455 3.197 - 30.06% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 30.16% 206.312 268.532 - 21.56% -
SetIntersection_Interlaced_Vector_uint64_262144_256 30.15% 35286190.390 45924705.057 - 75.77% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 30.15% 610.268 794.240 - 3.55% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 29.95% 43.137 56.055 - -13.62% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 29.69% 5.695 7.386 - -7.60% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 28.94% 691.212 891.243 - 0.94% -
std::multiset<std::string>::contains(key)_(existent)/32 28.70% 14.332 18.445 - -7.49% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 28.54% 7520.595 9667.147 - -4.79% -
std::find_end(deque<int>)_(single_element)/1024 28.46% 277.808 356.872 - 17.47% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 28.40% 21.860 28.069 - 3.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 28.32% 53.254 68.336 - 9.04% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 28.24% 6368.763 8167.456 - 24.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 28.04% 38.282 49.016 - 12.24% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 27.87% 0.923 1.180 - 8.92% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 27.70% 7259.828 9270.879 - -1.92% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 27.13% 5.570 7.081 - 14.45% -
std::search(list<int>)_(single_element)/8192 26.94% 7486.594 9503.213 - 26.03% -
SetIntersection_Interlaced_Vector_uint64_16384_64 26.91% 6593671.884 8367794.765 - 49.91% -
std::move_backward(deque<int>)/64 26.79% 5.262 6.672 - 0.70% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 26.61% 703.232 890.349 - 0.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 26.57% 524.207 663.506 - 9.07% -
std::partition_point(vector<int>)/8192 26.57% 7.975 10.094 - 8.89% -
std::list<int>::erase(begin)_(cheap_elements)/8192 26.56% 10.169 12.869 - 20.88% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.42% 20.309 25.674 - -0.12% -
rng::find_last(deque<int>)_(bail_10%)/1024 25.92% 226.515 285.216 - 9.70% -
BM_StringEraseWithMove_Large_Opaque 25.83% 2.481 3.122 - -1.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 25.81% 1448.277 1822.093 - -4.28% -
std::list<int>::erase(begin)_(cheap_elements)/1024 25.76% 10.278 12.925 - 17.66% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 25.73% 94.743 119.120 - -3.02% -
BM_StringConstructDestroyCStr_Large_Transparent 25.51% 10.129 12.712 - -14.79% -
rng::find_last(deque<int>)_(bail_10%)/50 25.48% 11.313 14.196 - 7.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 24.83% 11494.532 14348.690 - 21.95% -
std::list<int>::erase(begin)_(cheap_elements)/32 24.71% 10.267 12.804 - 16.99% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 24.57% 9.953 12.398 - 22.41% -
std::multiset<std::string>::erase(iterator)/8192 24.46% 29.953 37.280 - 19.84% -
BM_lexicographical_compare_three_way_slow_path/16384 24.32% 3657.658 4547.174 - 2.15% -
std::find_if_not(vector<char>)_(process_all)/50 24.27% 5.349 6.647 - 0.79% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 24.22% 10011.729 12436.464 - 3.91% -
std::find_if(vector<char>)_(process_all)/50 24.22% 5.347 6.641 - 0.81% -
BM_PushHeap_uint32_Random_1 24.07% 0.465 0.577 - 6.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 24.07% 34.641 42.978 - 0.49% -
std::multimap<std::string,_int>::erase(iterator)/8192 23.96% 25.957 32.177 - -0.81% -
BM_lexicographical_compare_three_way_slow_path/4096 23.84% 925.619 1146.290 - 2.12% -
ranges::min(std::deque<char>)/1 23.82% 0.686 0.849 - 23.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 23.75% 1.004 1.242 - 5.31% -
std::find(vector<bool>)_(process_all)/50 23.43% 0.560 0.691 - -4.66% -
BM_num_put<bool> 23.39% 9.315 11.494 - 8.69% -
std::find(vector<bool>)_(process_all)/8 23.35% 0.560 0.691 - -5.88% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 23.32% 51447.054 63443.486 - 20.88% -
rng::for_each(multimap<int>)/32 23.32% 21.471 26.478 - 0.38% -
ranges::min(std::deque<__int128>)/64 23.31% 20.518 25.301 - 22.72% -
BM_PushHeap_uint32_PipeOrgan_1 23.01% 0.466 0.573 - 46.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 22.98% 1598.034 1965.267 - 28.92% -
std::map<int,_int>::find(key)_(non-existent)/8192 22.94% 7.010 8.618 - 13.51% -
std::map<std::string,_int>::find(key)_(non-existent)/32 22.92% 9.945 12.224 - -0.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.80% 543.488 667.386 - 18.69% -
std::list<int>::insert(begin)_(cheap_elements)/32 22.68% 10.187 12.497 - 14.14% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 22.63% 1.312 1.609 - 27.71% -
ranges::minmax(std::deque<long_long>)/1 22.57% 0.690 0.846 - 19.77% -
BM_lexicographical_compare_three_way_slow_path/1024 22.55% 239.615 293.636 - 2.32% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.48% 25.311 31.002 - 0.65% -
rng::for_each(multiset<int>)/32 22.45% 20.613 25.240 - 0.58% -
rng::find(vector<bool>)_(process_all)/50 22.35% 0.692 0.846 - 19.08% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 22.32% 34.435 42.121 - 7.79% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 22.28% 15.567 19.036 - 7.23% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 22.25% 33.177 40.557 - 0.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 22.19% 690.740 843.993 - 19.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 22.15% 30.851 37.685 - -0.03% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.89% 241472.428 294335.067 - -3.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.81% 32.730 39.870 - 72.24% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.65% 797.712 970.426 - 21.50% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 21.62% 1.001 1.218 - 4.52% -
std::copy_n(vector<bool>)_(aligned)/64 21.62% 1.265 1.539 - 16.33% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 21.54% 210.742 256.137 - 15.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.53% 557.675 677.757 - 17.99% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 21.48% 27.809 33.783 - 0.26% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 21.40% 5.463 6.632 - -5.45% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.37% 1.048 1.271 - 21.00% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 21.24% 19.995 24.241 - -2.45% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 21.21% 12.090 14.655 - -3.92% -
std::map<int,_int>::find(key)_(existent)/1024 21.14% 3.643 4.413 - 2.72% -
ranges::min(std::vector<__int128>)/1 20.73% 0.340 0.410 - 1.68% -
BM_lexicographical_compare_three_way_slow_path/65536 20.72% 15045.955 18162.803 - 1.43% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 20.59% 783.875 945.241 - 23.34% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 20.57% 1.335 1.610 - 1.90% -
std::upper_bound(std::list<int>)/100 20.50% 83.840 101.026 - 0.17% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 20.45% 15051.910 18130.555 - 89.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.40% 21.221 25.549 - 25.09% -
std::set<std::string>::contains(key)_(existent)/1024 20.39% 20.901 25.163 - 18.30% -
std::unordered_set<int>::contains(key)_(non-existent)/0 20.38% 0.366 0.440 - 30.31% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.38% 562.840 677.520 - 18.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 20.33% 8359.311 10058.947 - -14.17% -
std::find_if_not(vector<char>)_(process_all)/8 20.25% 1.327 1.596 - 6.78% -
std::list<int>::insert(begin)_(cheap_elements)/1024 20.25% 11.625 13.978 - 14.69% -
bm_ranges_lexicographical_compare<int>/1 20.15% 1.286 1.545 - 32.63% -
BM_PushHeap_float_Random_1 20.15% 0.466 0.560 - 2.31% -
rng::for_each(set<int>)/32 20.06% 21.082 25.312 - 0.16% -
ranges::minmax(std::deque<char>)/1 20.03% 0.657 0.788 - 17.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 19.95% 1.508 1.809 - 12.28% -
std::find_if(list<int>)_(process_all)/8192 19.93% 7450.918 8935.652 - -1.90% -
std::copy_if(list<int>)_(every_other)/64 19.77% 23.190 27.775 - 2.37% -
std::find_if(vector<char>)_(process_all)/32768 19.74% 3137.543 3756.884 - 0.78% -
std::find_if_not(vector<char>)_(process_all)/32768 19.73% 3135.211 3753.942 - 0.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 19.67% 24.678 29.534 - -1.01% -
std::move(list<int>)/4096 19.63% 4360.747 5216.749 - 33.52% -
BM_lexicographical_compare_three_way_slow_path/1 19.51% 0.364 0.435 - -2.96% -
BM_PushHeap_uint64_Random_1 19.49% 0.392 0.468 - 0.70% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.49% 2.500 2.987 - 0.35% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 19.26% 577.431 688.639 - 19.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.13% 35.775 42.619 - 2.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.11% 31.457 37.468 - 2.02% -
std::vector<std::string>::ctor(size)/32 19.08% 31.751 37.808 - 18.33% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.07% 18.981 22.600 - 13.84% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 18.95% 27.188 32.341 - 16.78% -
std::find_if_not(vector<char>)_(process_all)/8192 18.87% 794.703 944.628 - 0.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 18.83% 574.778 683.006 - 32.25% -
std::find_if(vector<char>)_(process_all)/8192 18.82% 795.203 944.852 - 0.77% -
SetIntersection_Interlaced_Vector_float_256_64 18.79% 6948651.978 8254496.321 - 20.15% -
SetIntersection_Interlaced_Vector_float_64_16 18.61% 16695650.048 19803241.856 - 19.72% -
BM_PushHeap_float_Ascending_1 18.54% 0.393 0.466 - -0.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.49% 3234.376 3832.429 - 1.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 18.46% 16973.115 20106.280 - 15.59% -
std::map<int,_int>::find(key)_(non-existent)/32 18.45% 2.210 2.618 - 17.31% -
std::copy(vector<bool>)_(aligned)/262144 18.43% 587.809 696.156 - 90.68% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 18.41% 1.042 1.234 - 0.63% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 18.41% 50857.518 60219.022 - 15.47% -
ranges::min(std::list<char>)/1 18.35% 0.354 0.419 - -4.98% -
std::find_if_not(deque<int>)_(process_all)/8192 18.25% 1975.664 2336.144 - 17.35% -
rng::for_each(map<int>)/32 18.22% 21.636 25.577 - 2.30% -
std::list<std::string>::ctor(size)/1024 18.21% 12773.821 15099.568 - 19.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.14% 505.396 597.052 - 15.24% -
SetIntersection_Interlaced_Vector_uint32_16384_256 18.13% 19485468.659 23019142.985 - 6.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 17.92% 404.497 476.979 - -0.18% -
BM_lexicographical_compare_three_way_slow_path/64 17.86% 15.120 17.821 - 1.93% -
std::map<std::string,_int>::erase(iterator)/32 17.75% 28.573 33.644 - -1.69% -
std::find_if_not(deque<int>)_(process_all)/1024 17.64% 248.767 292.648 - 17.41% -
std::find_if_not(deque<int>)_(process_all)/32768 17.56% 7991.537 9394.699 - 16.91% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.54% 2538.343 2983.517 - 17.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 17.51% 180090.382 211621.232 - 14.88% -
std::multimap<std::string,_int>::erase(iterator)/1024 17.44% 28.487 33.455 - 22.37% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 17.40% 35.551 41.737 - -24.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.37% 417454.532 489973.127 - 0.60% -
std::find_if(vector<char>)_(process_all)/8 17.36% 1.258 1.476 - -3.24% -
std::is_sorted_until(vector<int>,_pred)/8 17.32% 3.123 3.664 - 6.57% -
std::is_sorted_until(list<int>,_pred)/8192 17.32% 7620.691 8940.361 - 15.70% -
std::set<int>::contains(key)_(non-existent)/1024 17.19% 6.055 7.095 - 20.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 17.14% 4.115 4.820 - 12.30% -
std::copy_backward(deque<int>)/64 17.01% 3.027 3.542 - 17.06% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.98% 0.693 0.811 - 0.06% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.98% 0.693 0.811 - 0.07% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.97% 0.693 0.811 - 0.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 16.93% 1.168 1.365 - 8.69% -
std::for_each_n(deque<int>)/8 16.89% 1.156 1.351 - 20.00% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 16.85% 19984.817 23352.933 - 17.29% -
std::set<std::string>::find(key)_(existent)/8192 16.80% 30.665 35.818 - 16.07% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 16.73% 6278.212 7328.535 - 11.54% -
BM_deque_deque_move/0 16.72% 0.789 0.921 - 6.50% -
BM_deque_deque_ranges_copy_backward/0 16.68% 0.789 0.920 - 24.96% -
std::multimap<int,_int>::contains(key)_(existent)/1024 16.65% 3.891 4.538 - 5.23% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 16.63% 25.423 29.651 - 10.91% -
ranges::min(std::vector<char>)/64 16.61% 3.618 4.219 - 3.47% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.60% 2.599 3.031 - -0.07% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 16.53% 29.268 34.107 - 0.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 16.51% 4.507 5.252 - -6.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 16.42% 730.717 850.704 - 15.24% -
SetIntersection_Front_Set_float_262144_256 16.36% 3706346.441 4312774.531 - 4.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 16.32% 43.669 50.798 - 1.06% -
std::list<int>::insert(begin)_(cheap_elements)/8192 16.12% 12.073 14.019 - 15.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 15.99% 1.042 1.208 - 2.92% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 15.95% 6517.530 7556.843 - 15.18% -
BM_lexicographical_compare_three_way_slow_path/256 15.93% 68.636 79.571 - 2.49% -
SetIntersection_Front_Set_float_262144_1024 15.91% 12034293.678 13949505.284 - 6.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 15.91% 119282.805 138261.083 - 14.05% -
BM_std_minmax_element<short>/3 15.84% 1.080 1.250 - 9.42% -
std::set<int>::contains(key)_(non-existent)/8192 15.73% 10.322 11.945 - 21.69% -
BM_deque_vector_ranges_copy_backward/70000 15.72% 7926.998 9172.750 - 19.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 15.67% 1693.090 1958.349 - 18.34% -
std::copy(list<int>)/8 15.59% 2.147 2.482 - 1.67% -
BM_num_put<unsigned_long_long> 15.59% 10.120 11.698 - 9.75% -
ranges::min(std::deque<long_long>)/1 15.54% 0.600 0.693 - 0.83% -
BM_StringConstructDestroyCStr_Large_Opaque 15.50% 15.052 17.386 - -21.25% -
ranges::min(std::list<long_long>)/70000 15.47% 43951.013 50750.299 - 1.52% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 15.44% 4.246 4.901 - 6.46% -
BM_StringConstructDestroyCStr_Small_Transparent 15.43% 0.368 0.424 - 7.29% -
BM_vector_deque_move_backward/0 15.42% 0.419 0.484 - -19.57% -
BM_deque_vector_copy_backward/70000 15.40% 7945.824 9169.624 - 19.15% -
std::copy_n(vector<bool>)_(aligned)/512 15.38% 1.369 1.580 - 15.28% -
std::find_end(forward_list<int>)_(process_all)/8192 15.38% 5721.474 6601.511 - 15.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.37% 44.374 51.195 - 2.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 15.36% 1526.814 1761.264 - -0.27% -
std::find_end(list<int>,_pred)_(process_all)/8192 15.30% 7171.693 8268.866 - 2.28% -
std::for_each(set<int>::iterator)/32 15.29% 21.134 24.365 - -0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15.23% 1097.471 1264.613 - 4.15% -
std::search(deque<int>)_(no_match)/1024 15.17% 303.162 349.161 - 16.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 15.14% 210476.717 242350.902 - 19.15% -
std::for_each(multimap<int>::iterator)/32 15.14% 20.803 23.952 - 0.57% -
std::multiset<std::string>::contains(key)_(existent)/1024 15.14% 23.341 26.875 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 15.14% 63.587 73.211 - -6.26% -
BM_StringEraseWithMove_Empty_Transparent 15.13% 0.557 0.641 - 15.44% -
std::find_if_not(vector<int>)_(bail_25%)/32768 15.10% 842.915 970.221 - 2.77% -
std::map<std::string,_int>::find(key)_(existent)/8192 15.09% 28.990 33.364 - 1.56% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 15.08% 32.756 37.696 - -1.86% -
std::multiset<std::string>::count(key)_(existent)/8192 15.01% 26.521 30.502 - 1.39% -
std::unordered_set<std::string>::count(key)_(existent)/1024 15.01% 34.632 39.831 - 8.21% -
ranges::minmax(std::deque<long_long>)/8 14.99% 3.561 4.095 - 5.13% -
SetIntersection_Interlaced_Vector_uint64_262144_4 14.95% 1582098.356 1818578.025 - 15.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 14.93% 3040247.681 3494222.533 - -13.77% -
std::vector<int>::ctor(size)/32 14.89% 9.964 11.447 - 11.38% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 14.88% 174478.577 200434.951 - 15.65% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 14.87% 11.286 12.964 - -8.44% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 14.87% 22.376 25.703 - 6.73% -
std::make_heap(deque<int>)_(descending)/8192 14.86% 7682.167 8823.728 - 2.27% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 14.83% 0.367 0.421 - 0.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 14.81% 8.894 10.211 - 5.77% -
std::adjacent_find(list<int>)/50 14.77% 20.183 23.164 - 0.81% -
std::find_if_not(vector<char>)_(bail_25%)/32768 14.75% 863.314 990.673 - 5.39% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 14.71% 1.037 1.190 - 12.56% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 14.71% 1.614 1.851 - 31.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 14.71% 1.092 1.253 - 2.22% -
BM_lexicographical_compare_three_way_slow_path/262144 14.71% 63294.777 72604.489 - 1.02% -
std::replace(list<int>)_(sprinkled)/8192 14.70% 7127.886 8176.038 - 14.51% -
std::unordered_set<int>::count(key)_(non-existent)/1024 14.70% 1.386 1.590 - -14.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 14.67% 40.061 45.940 - 27.99% -
std::map<std::string,_int>::insert(value)_(already_present)/32 14.64% 19.225 22.040 - 0.76% -
BM_num_put<unsigned_long> 14.61% 10.429 11.952 - 4.08% -
std::find(deque<int>)_(bail_25%)/8 14.60% 1.995 2.286 - 1.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 14.60% 32.207 36.908 - 14.90% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.56% 15.062 17.256 - -0.27% -
ranges::minmax(std::list<long_long>)/1 14.56% 0.343 0.392 - -12.67% -
std::unordered_set<int>::count(key)_(non-existent)/8192 14.55% 1.376 1.576 - 10.56% -
std::for_each(multimap<int>::iterator)/8 14.53% 4.438 5.083 - 0.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 14.46% 609.442 697.586 - 15.97% -
std::unordered_set<int>::insert(value)_(already_present)/32 14.46% 2.637 3.018 - 6.77% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 14.41% 5.511 6.305 - 11.15% -
std::map<int,_int>::find(key)_(non-existent)/1024 14.41% 5.272 6.032 - 12.34% -
BM_StringEraseWithMove_Large_Transparent 14.41% 2.648 3.029 - 1.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 14.36% 892.241 1020.404 - -2.52% -
ranges::minmax(std::list<char>)/64 14.36% 29.676 33.937 - 1.91% -
std::multimap<int,_int>::ctor(const&)/32 14.34% 217.826 249.058 - 10.34% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 14.31% 22.641 25.882 - 3.36% -
BM_tolower_char<wchar_t> 14.30% 0.603 0.689 - 0.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.28% 1417.675 1620.079 - -12.25% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 14.28% 325.245 371.681 - 16.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 14.28% 666.699 761.878 - 13.71% -
SetIntersection_Interlaced_Vector_uint32_1024_256 14.26% 5926865.277 6771817.783 - -12.28% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 14.24% 617.132 705.036 - -8.55% -
std::copy_n(deque<int>)/8 14.24% 2.636 3.011 - 12.24% -
BM_StringConstructDestroyCStr_Empty_Opaque 14.22% 2.079 2.374 - -58.38% -
SetIntersection_Front_Set_float_1024_1024 14.22% 11825826.474 13507585.945 - 7.24% -
bm_write 14.21% 531.909 607.470 - 10.84% -
BM_num_put<long> 14.20% 10.715 12.236 - 6.92% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 14.19% 20084.678 22933.731 - 15.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.17% 28.223 32.221 - -19.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.14% 12.896 14.720 - 1.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 14.13% 54.889 62.645 - 17.42% -
std::find_end(list<int>)_(process_all)/1024 14.10% 697.957 796.391 - 8.54% -
std::set<int>::equal_range(key)_(non-existent)/1024 14.10% 5.801 6.619 - 3.29% -
std::rotate(deque<int>)_(by_1/2)/32 14.04% 7.501 8.555 - 0.44% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.02% 4280.391 4880.617 - 0.14% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.00% 0.711 0.810 - 0.06% -
std::multiset<std::string>::erase(iterator)/1024 13.95% 28.383 32.343 - -3.83% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.90% 11.127 12.674 - 13.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 13.88% 2.249 2.561 - 4.45% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 13.87% 605.636 689.642 - 14.17% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 13.80% 1.661 1.890 - 2.11% -
std::find_if_not(vector<char>)_(bail_25%)/8192 13.77% 223.078 253.797 - 5.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 13.76% 4070286.955 4630454.826 - 0.70% -
std::make_heap(deque<int>)_(descending)/1024 13.72% 985.296 1120.500 - 1.38% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.70% 39.144 44.508 - 13.71% -
BM_PushHeap_uint64_Random_4 13.68% 2.258 2.567 - 1.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.66% 67.682 76.930 - 19.53% -
std::list<std::string>::ctor(size)/32 13.62% 352.735 400.779 - 15.85% -
std::set<int>::equal_range(key)_(non-existent)/8192 13.41% 8.932 10.129 - 3.50% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 13.37% 35.053 39.740 - 11.70% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 13.35% 7683.944 8710.038 - 6.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 13.32% 28.206 31.963 - 0.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.31% 42.154 47.764 - 1.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.29% 44.154 50.021 - -3.96% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.28% 587.906 665.963 - 2.61% -
std::set<std::string>::count(key)_(existent)/32 13.23% 15.437 17.479 - 17.77% -
std::find_if_not(vector<int>)_(bail_25%)/8192 13.21% 219.855 248.889 - 2.82% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 13.20% 11591.517 13121.946 - 3.89% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 13.13% 43193591.901 48864433.829 - 13.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 13.12% 310.220 350.910 - -2.42% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.09% 2.107 2.382 - -0.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13.00% 10385.059 11735.464 - -5.11% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 12.97% 26.597 30.045 - -4.58% -
BM_deque_vector_ranges_move_backward/70000 12.96% 7944.471 8974.458 - 16.94% -
std::for_each(map<int>::iterator)/8 12.95% 4.445 5.021 - 0.04% -
std::copy_n(vector<int>)/8 12.91% 2.114 2.387 - 12.05% -
BM_std_minmax_element<char>/3 12.90% 1.164 1.314 - 8.10% -
std::unordered_set<int>::contains(key)_(existent)/1024 12.89% 1.168 1.319 - 5.04% -
BM_deque_vector_copy/0 12.85% 1.249 1.409 - 7.97% -
std::partition(deque<int>)_(sparse)/32 12.79% 11.368 12.822 - 6.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 12.67% 46.525 52.422 - 2.08% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 12.64% 30.134 33.943 - 0.15% -
std::find(vector<char>)_(process_all)/50 12.63% 1.646 1.854 - 13.00% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 12.63% 1.426 1.607 - -0.98% -
SetIntersection_Interlaced_Vector_uint64_16384_16 12.60% 2854757.447 3214415.182 - 34.36% -
SetIntersection_Front_Set_string_16384_64 12.60% 4301042.807 4842819.537 - 2.21% -
std::rotate(list<int>)_(1_element_backward)/50 12.59% 22.235 25.035 - 3.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 12.57% 27.112 30.520 - 1.44% -
std::set<std::string>::find(key)_(non-existent)/32 12.57% 9.423 10.608 - -3.47% -
std::replace(vector<int>)_(sprinkled)/50 12.51% 8.763 9.859 - 10.07% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 12.44% 27.715 31.164 - 3.32% -
BM_deque_vector_move_backward/70000 12.39% 7906.790 8886.828 - 18.67% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 12.39% 90.470 101.680 - 15.93% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.38% 594.917 668.541 - 0.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 12.37% 32.052 36.017 - 24.89% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 12.34% 1.595 1.792 - 25.63% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 12.34% 5.754 6.464 - -9.23% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 12.34% 19999.360 22467.045 - 14.19% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 12.30% 1.234 1.386 - -0.99% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.30% 714.305 802.188 - -6.22% -
std::lower_bound(std::list<int>)/8192 12.29% 14213.834 15961.115 - 2.75% -
BM_num_put<const_void*> 12.28% 11.206 12.582 - 4.55% -
std::find_end(list<int>)_(process_all)/1000 12.22% 656.323 736.515 - 3.08% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12.19% 6308.222 7077.081 - 0.90% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.16% 1.388 1.557 - 10.25% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 12.12% 8.273 9.275 - 18.88% -
std::make_heap(deque<int>)_(heap)/8192 12.07% 7691.074 8619.266 - 0.03% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 12.07% 48.762 54.646 - 76.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 12.01% 174678.089 195662.255 - 13.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 12.00% 27.208 30.473 - 3.51% -
std::partial_sort(deque<int>)_(repeated)/8192 11.99% 67850.969 75985.053 - 0.05% -
BM_deque_vector_ranges_move_backward/64000 11.99% 7048.994 7893.945 - 13.53% -
std::find_if_not(vector<char>)_(process_all)/1024 11.84% 111.583 124.796 - 0.02% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.83% 10.911 12.201 - 14.35% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 11.82% 20080.072 22452.953 - 13.32% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.80% 10.961 12.255 - 13.97% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.77% 20.500 22.912 - 11.86% -
std::for_each(map<int>::iterator)/32 11.75% 21.499 24.025 - 0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 11.75% 115392280.410 128949056.231 - -23.84% -
BM_PushHeap_uint32_PipeOrgan_4 11.74% 0.485 0.542 - 0.65% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 11.71% 32.975 36.837 - -0.69% -
BM_StringEraseWithMove_Empty_Opaque 11.69% 0.789 0.881 - 10.49% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.65% 4.823 5.385 - -0.52% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 11.65% 1.392 1.554 - 19.75% -
std::rotate(deque<int>)_(by_1/2)/50 11.64% 10.351 11.555 - -0.01% -
std::set<std::string>::contains(key)_(non-existent)/1024 11.64% 20.044 22.376 - -0.09% -
std::replace(vector<int>)_(sprinkled)/1024 11.62% 149.937 167.359 - 9.89% -
std::find_if_not(vector<int>)_(bail_25%)/1024 11.61% 28.480 31.786 - 7.97% -
std::for_each(set<int>::iterator)/8 11.57% 4.513 5.035 - -0.03% -
BM_std_minmax_element<long_long>/64000 11.56% 16273.847 18154.821 - 10.36% -
BM_std_minmax_element<long_long>/65536 11.55% 16665.713 18590.164 - 3.56% -
BM_std_minmax_element<long_long>/70000 11.54% 17802.912 19856.755 - 7.45% -
std::find_if(vector<char>)_(process_all)/1024 11.51% 111.723 124.584 - 0.71% -
std::map<std::string,_int>::contains(key)_(existent)/32 11.48% 14.421 16.077 - 0.11% -
BM_deque_vector_copy_backward/65536 11.42% 7365.590 8207.071 - 13.91% -
BM_deque_vector_ranges_copy_backward/0 11.42% 1.374 1.531 - 4.41% -
BM_std_minmax_element<long_long>/5500 11.39% 1394.534 1553.348 - 11.40% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.36% 10.110 11.259 - -0.33% -
BM_std_minmax_element<long_long>/4000 11.36% 1016.659 1132.136 - 11.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.34% 27527.324 30649.824 - 9.45% -
BM_std_minmax_element<long_long>/4096 11.34% 1040.815 1158.828 - 11.27% -
std::make_heap(deque<int>)_(heap)/1024 11.31% 985.834 1097.318 - 0.16% -
std::set<std::string>::find(key)_(existent)/1024 11.30% 22.760 25.333 - 6.79% -
std::rotate(list<int>)_(by_1/4)/32 11.30% 13.020 14.491 - 1.42% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 11.27% 31.247 34.767 - 3.10% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 11.24% 610.348 678.979 - 12.68% -
BM_deque_vector_copy_backward/64000 11.22% 7487.791 8327.550 - 18.81% -
ranges::min(std::vector<char>)/8 11.19% 2.211 2.459 - 11.23% -
std::copy_backward(deque<int>)/32768 11.15% 3673.482 4083.063 - 12.45% -
std::find(vector<char>)_(process_all)/8 11.13% 0.924 1.026 - 11.22% -
std::equal(vector<bool>)_(unaligned)/50 11.13% 0.816 0.907 - 9.79% -
std::set<int>::equal_range(key)_(existent)/32 11.07% 1.714 1.904 - 3.74% -
BM_StringRelational_Eq_Small_Small_Control 11.05% 1.685 1.871 - -4.40% -
std::unordered_map<int,_int>::count(key)_(existent)/32 10.97% 1.155 1.282 - -8.48% -
std::copy_n(deque<int>)/64 10.95% 2.787 3.092 - 10.15% -
BM_std_minmax_element<long_long>/512 10.91% 134.114 148.739 - 10.93% -
ranges::minmax(std::deque<__int128>)/1 10.90% 0.651 0.722 - 5.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 10.89% 29.128 32.299 - 15.78% -
std::rotate(list<int>)_(by_1/4)/50 10.88% 23.478 26.033 - -0.75% -
std::fill(vector<bool>)/64 10.86% 1.475 1.636 - 2.50% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 10.83% 27.416 30.385 - 2.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.78% 31.648 35.058 - 45.47% -
BM_StringRelational_Compare_Empty_Large_Control 10.76% 1.656 1.834 - 0.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.74% 10.187 11.282 - 6.09% -
BM_std_minmax_element<short>/5500 10.69% 1375.647 1522.766 - 20.17% -
BM_deque_vector_ranges_copy_backward/64000 10.66% 7216.258 7985.632 - 14.31% -
BM_std_minmax_element<long_long>/1024 10.66% 264.891 293.130 - 10.78% -
BM_StringRelational_Less_Empty_Huge_Control 10.64% 1.671 1.848 - 14.60% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 10.64% 175044.872 193662.887 - 12.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 10.59% 46.274 51.176 - 32.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 10.58% 69493.269 76848.552 - 4.78% -
std::fill_n(list<int>)/50 10.57% 15.179 16.784 - 9.02% -
SetIntersection_Front_Vector_uint64_16384_1024 10.52% 5333493.555 5894730.725 - -0.67% -
BM_std_minmax_element<short>/4096 10.52% 1026.218 1134.167 - 19.86% -
BM_std_minmax_element<short>/65536 10.51% 16323.313 18039.562 - 16.27% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.50% 9.009 9.955 - -5.45% -
BM_deque_vector_ranges_copy_backward/65536 10.47% 7489.534 8273.833 - 13.28% -
std::set<int>::erase(key)_(non-existent,_end)/32 10.40% 2.636 2.910 - 26.02% -
BM_StringRead_Cold_Shallow_Empty 10.39% 1.058 1.168 - 1.61% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 10.36% 4.520 4.988 - 3.62% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 10.36% 27.623 30.484 - -4.07% -
BM_std_minmax_element<short>/64000 10.35% 15947.234 17598.019 - 16.19% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 10.35% 23.216 25.618 - 5.27% -
SetIntersection_Front_Vector_uint64_262144_1024 10.32% 5341812.782 5893176.862 - -0.14% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 10.28% 175433.960 193463.717 - 12.11% -
BM_std_minmax_element<short>/70000 10.27% 17449.812 19242.093 - 16.08% -
BM_std_minmax_element<short>/4000 10.23% 1006.489 1109.480 - 20.12% -
BM_deque_deque_ranges_copy_backward/1 10.10% 2.523 2.778 - 14.58% -
BM_std_minmax_element<short>/1024 10.05% 262.286 288.655 - 19.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10.05% 5890.765 6482.946 - 3.88% -
BM_deque_vector_move_backward/65536 10.04% 7361.291 8100.142 - 15.04% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.89% 7294.064 8015.082 - 1.44% -
std::for_each(multiset<int>::iterator)/8 9.88% 4.590 5.044 - 0.29% -
std::find_if_not(vector<char>)_(bail_25%)/8 9.86% 0.932 1.024 - -2.98% -
std::set<std::string>::find(key)_(existent)/32 9.82% 14.271 15.673 - -4.01% -
std::stable_partition(list<int>)_(dense)/32 9.77% 33.506 36.779 - -2.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 9.75% 20.660 22.674 - 1.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.75% 9.719 10.667 - 2.32% -
BM_deque_deque_ranges_copy_backward/2 9.72% 2.305 2.529 - 15.87% -
BM_deque_deque_copy_backward/70000 9.66% 7949.848 8718.186 - 9.92% -
std::is_sorted(list<int>,_pred)/8 9.63% 3.675 4.029 - 0.58% -
std::unordered_map<int,_int>::find(key)_(existent)/32 9.59% 1.426 1.563 - 21.98% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.59% 8.309 9.106 - 0.65% -
ranges::minmax(std::deque<char>)/64 9.52% 22.697 24.857 - -5.70% -
std::set<std::string>::find(key)_(non-existent)/8192 9.49% 26.480 28.992 - -3.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 9.48% 18.384 20.128 - 7.35% -
std::unordered_set<int>::count(key)_(existent)/8192 9.48% 1.407 1.540 - 14.78% -
BM_num_put<long_long> 9.47% 10.502 11.497 - 1.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 9.47% 4.504 4.930 - 6.51% -
std::for_each(multiset<int>::iterator)/32 9.45% 21.436 23.461 - -2.24% -
std::unordered_set<int>::count(key)_(non-existent)/32 9.44% 1.397 1.529 - -14.94% -
SetIntersection_Front_Set_float_16384_1024 9.44% 12469021.683 13645883.121 - 0.37% -
std::vector<int>::ctor(size)/1024 9.43% 42.209 46.191 - 6.62% -
BM_std_minmax_element<short>/512 9.42% 134.142 146.775 - 17.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 9.41% 12.890 14.104 - -2.40% -
SetIntersection_Interlaced_Set_uint64_262144_256 9.36% 1635740.154 1788788.088 - 11.09% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 9.35% 1.760 1.925 - 14.37% -
std::set<int>::upper_bound(key)_(existent)/32 9.35% 1.641 1.794 - 1.40% -
BM_std_minmax_element<long_long>/64 9.33% 16.688 18.245 - 8.79% -
BM_deque_vector_move_backward/64000 9.32% 7173.428 7842.037 - 12.93% -
std::multiset<std::string>::contains(key)_(existent)/8192 9.31% 26.733 29.222 - -9.66% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 9.30% 0.378 0.414 - -9.99% -
std::search(deque<int>,_pred)_(no_match)/1000 9.26% 424.574 463.900 - 1.28% -
BM_vector_deque_ranges_copy_backward/65536 9.25% 7540.027 8237.231 - 9.61% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 9.19% 86.806 94.786 - 5.27% -
BM_StringCtorDefault 9.15% 0.243 0.265 - -12.94% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 9.15% 26.733 29.179 - 10.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 9.15% 1834721.313 2002556.779 - -2.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 9.14% 13266714.681 14479560.334 - 5.55% -
std::replace_if(list<int>)_(sprinkled)/8192 9.14% 7271.596 7935.891 - 9.64% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 9.12% 747.791 815.966 - 3.38% -
std::rotate(list<int>)_(by_1/2)/32 9.12% 5.938 6.480 - 0.60% -
std::search(deque<int>,_pred)_(no_match)/1024 9.11% 436.352 476.096 - 0.62% -
rng::contains_subrange(list<int>)_(near_matches)/8192 9.10% 2501723.957 2729325.655 - 9.12% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 9.08% 16.837 18.366 - 4.71% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.08% 214.501 233.983 - 1.72% -
std::swap_ranges(list<int>)/1024 9.06% 747.300 815.038 - 9.21% -
std::partial_sort(deque<int>)_(ascending)/8 9.06% 30.868 33.665 - 3.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 9.05% 65.036 70.925 - 15.51% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.05% 1.908 2.081 - 0.02% -
std::unique_copy(list<int>)_(sprinkled)/32 9.04% 13.054 14.234 - 9.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.04% 1.048 1.143 - 0.78% -
std::multimap<std::string,_int>::ctor(const&)/8192 9.04% 345781.902 377038.401 - 9.82% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 9.04% 21.102 23.009 - -8.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 9.03% 0.477 0.520 - 5.58% -
ranges::min(std::vector<long_long>)/8 9.01% 2.126 2.318 - 13.82% -
BM_StringRead_Cold_Shallow_Large 8.98% 1.088 1.186 - -15.50% -
rng::fold_left(deque<int>)/32 8.98% 16.159 17.610 - 8.28% -
std::unordered_set<int>::contains(key)_(existent)/8192 8.97% 1.218 1.328 - -18.66% -
std::partial_sort(deque<int>)_(pipe-organ)/8 8.94% 31.168 33.954 - 1.64% -
SetIntersection_None_Set_string_16384_1024 8.94% 190225548.901 207222357.841 - 6.78% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.91% 8762.895 9543.374 - 5.70% -
bm_ranges_lexicographical_compare<int>/8 8.91% 1.447 1.576 - 8.76% -
rng::starts_with(deque<int>)/1000 8.89% 436.051 474.821 - 9.13% -
std::copy_n(vector<int>)/512 8.87% 15.956 17.371 - 8.84% -
std::replace(vector<int>)_(sprinkled)/32 8.85% 5.802 6.316 - 10.44% -
rng::find_last_if(vector<char>)_(bail_10%)/50 8.84% 11.423 12.432 - -0.57% -
std::transform(deque<int>,_deque<int>)/50 8.83% 33.630 36.598 - 1.00% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 8.82% 1.662 1.809 - 31.20% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.82% 1.048 1.140 - 1.63% -
std::rotate_copy(deque<int>)/32 8.82% 2.572 2.799 - 8.87% -
std::search(vector<int>,_pred)_(no_match)/1048576 8.82% 542496.021 590331.046 - -1.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 8.81% 17.253 18.772 - 8.71% -
std::set<int>::lower_bound(key)_(non-existent)/1024 8.79% 5.625 6.119 - -1.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 8.71% 116538.781 126686.106 - 8.04% -
std::rotate(deque<int>)_(by_1/2)/1024 8.70% 172.971 188.022 - 0.23% -
std::flat_map<int,_int>::erase(iterator)/1024 8.69% 75.821 82.410 - 1.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 8.66% 56.096 60.953 - 4.32% -
bm_lexicographical_compare<signed_char>/1 8.66% 1.255 1.364 - 1.66% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.65% 6114.511 6643.559 - 3.14% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 8.65% 0.273 0.296 - 3.65% -
std::move_backward(deque<int>)/32768 8.65% 3264.622 3546.969 - 6.60% -
SetIntersection_None_Set_string_16384_1 8.64% 188524703.645 204818454.052 - 6.66% -
BM_PushHeap_uint64_Random_1024 8.64% 5.759 6.256 - 0.46% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.63% 19.529 21.214 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.61% 12895.740 14005.939 - -0.34% -
ranges::min(std::vector<long_long>)/64 8.60% 4.678 5.081 - 9.95% -
std::transform(list<int>)_(identity_transform)/8192 8.58% 7004.818 7605.659 - 1.31% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.56% 1.053 1.143 - -0.16% -
BM_deque_deque_ranges_move_backward/70000 8.55% 7991.921 8675.323 - 10.82% -
ranges::minmax(std::list<long_long>)/64 8.55% 28.084 30.484 - 3.11% -
BM_vector_deque_ranges_copy_backward/70000 8.54% 8163.861 8861.186 - 10.44% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.54% 2.526 2.741 - 0.40% -
std::multimap<int,_int>::contains(key)_(existent)/32 8.54% 1.623 1.762 - 3.08% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.54% 1.916 2.080 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 8.49% 1195722.763 1297297.478 - 9.82% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 8.44% 13.132 14.241 - -1.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.43% 75913.046 82314.755 - -7.12% -
BM_deque_vector_ranges_move_backward/65536 8.43% 7380.689 8002.642 - 12.13% -
BM_StringRead_Cold_Deep_Small 8.41% 1.162 1.259 - 3.35% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 8.39% 264.633 286.829 - 6.25% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 8.38% 26.129 28.319 - -0.88% -
SetIntersection_Front_Set_uint64_1024_256 8.38% 3954225.146 4285519.572 - 7.48% -
SetIntersection_Interlaced_Vector_float_1024_256 8.37% 5542685.328 6006656.907 - 0.47% -
std::find_if_not(list<int>)_(bail_25%)/32768 8.35% 7395.089 8012.592 - -6.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 8.35% 26522127.036 28736171.573 - 2.99% -
std::multimap<int,_int>::ctor(const&)/1024 8.32% 6682.139 7237.879 - 9.93% -
std::search(deque<int>,_pred)_(no_match)/8192 8.32% 3496.490 3787.243 - 0.20% -
ranges::min(std::deque<char>)/8 8.31% 2.283 2.473 - -0.86% -
std::map<int,_int>::contains(key)_(existent)/1024 8.31% 3.867 4.188 - 2.38% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.26% 1.161 1.257 - 4.23% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.25% 1.168 1.264 - 4.68% -
SetIntersection_Front_Set_string_16384_16 8.24% 1770283.284 1916109.272 - -1.99% -
ranges::min(std::list<char>)/8 8.23% 1.767 1.913 - 4.13% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 8.22% 7.353 7.958 - 8.85% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 8.22% 28.842 31.213 - -6.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.21% 918.309 993.735 - 1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8.18% 4367975.961 4725480.937 - -2.73% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.18% 10.953 11.849 - 10.39% -
BM_vector_deque_copy_backward/64000 8.17% 7399.057 8003.255 - 9.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 8.15% 31.887 34.487 - 25.08% -
std::is_sorted(vector<int>,_pred)/8 8.15% 3.164 3.422 - 5.51% -
SetIntersection_Interlaced_Vector_uint32_256_64 8.14% 6834657.462 7391277.365 - 4.28% -
std::find(list<int>)_(process_all)/8 8.14% 2.193 2.371 - 5.44% -
BM_PushHeap_uint64_Random_16 8.12% 4.160 4.497 - -0.22% -
std::find_end(deque<int>)_(process_all)/1000 8.10% 261.439 282.623 - 0.08% -
rng::starts_with(list<int>)/8192 8.10% 8595.633 9291.657 - 3.20% -
std::map<std::string,_int>::erase(iterator)/8192 8.08% 29.032 31.378 - -0.91% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 8.08% 2.743 2.964 - -0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.08% 64345387.314 69544558.005 - 9.44% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 8.05% 10.330 11.161 - 9.03% -
SetIntersection_Front_Set_float_256_256 8.02% 7681488.705 8297443.690 - 1.03% -
BM_vector_deque_copy_backward/65536 8.02% 7667.258 8282.010 - 10.85% -
SetIntersection_Front_Vector_float_16384_16384 7.98% 71971327.344 77716963.477 - 0.45% -
ranges::minmax(std::deque<char>)/70000 7.98% 23656.192 25543.239 - -4.41% -
std::multimap<int,_int>::ctor(const&)/8192 7.95% 53130.309 57355.039 - 10.35% -
std::search(deque<int>,_pred)_(no_match)/1048576 7.93% 445882.271 481256.408 - -0.97% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 7.93% 0.367 0.396 - 14.23% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 7.92% 0.592 0.638 - -3.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.90% 39.953 43.111 - 12.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.90% 34.957 37.718 - 8.80% -
SetIntersection_Interlaced_Set_uint64_262144_1024 7.88% 1595439.453 1721108.152 - 8.82% -
BM_StringRead_Cold_Deep_Empty 7.85% 1.168 1.260 - -5.41% -
BM_vector_deque_move_backward/64000 7.84% 7254.530 7822.941 - 7.16% -
std::set<std::string>::find(key)_(non-existent)/1024 7.83% 19.937 21.498 - -2.89% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.83% 7924.821 8545.185 - -5.03% -
std::search(deque<int>)_(same_length)/1000 7.74% 325.451 350.625 - -0.10% -
std::search(list<int>)_(same_length)/8192 7.73% 7999.769 8618.073 - 8.40% -
std::copy_backward(deque<int>)/262144 7.72% 30572.528 32932.787 - 4.76% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 7.70% 736.650 793.372 - 2.57% -
BM_deque_deque_move_backward/64000 7.70% 7290.515 7851.732 - 8.34% -
BM_deque_deque_ranges_move_backward/65536 7.68% 7577.810 8159.500 - 10.43% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.64% 19.617 21.114 - -0.08% -
std::multimap<std::string,_int>::erase(iterator)/32 7.62% 27.826 29.947 - 17.70% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.59% 12927.719 13908.699 - -8.56% -
SetIntersection_Interlaced_Set_uint64_262144_16384 7.58% 1301531.740 1400242.840 - 8.13% -
BM_vector_deque_ranges_copy_backward/64000 7.55% 7401.867 7960.613 - 9.39% -
BM_deque_deque_move_backward/70000 7.54% 8128.075 8741.135 - 10.82% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 7.54% 2.637 2.836 - 9.60% -
BM_PushHeap_uint32_Ascending_4 7.51% 0.544 0.585 - 0.00% -
std::partial_sort_copy(list<int>)_(heap)/8 7.48% 16.582 17.822 - 5.82% -
std::partition_copy(list<int>)/8192 7.48% 6846.125 7357.945 - 6.19% -
std::multimap<int,_int>::count(key)_(non-existent)/32 7.46% 2.280 2.450 - 9.24% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.46% 111152.191 119444.936 - 4.92% -
BM_StringRead_Cold_Deep_Large 7.45% 1.231 1.323 - 1.66% -
std::is_partitioned(deque<int>)_(partitioned)/8192 7.44% 2471.142 2655.109 - 16.59% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 7.39% 30.166 32.395 - 4.02% -
std::copy(vector<bool>)_(aligned)/64 7.38% 1.257 1.350 - 2.48% -
std::map<std::string,_int>::count(key)_(existent)/8192 7.38% 30.601 32.859 - -2.33% -
std::multiset<int>::upper_bound(key)_(existent)/32 7.36% 2.278 2.446 - 1.70% -
std::list<int>::operator=(const&)_(cheap_elements)/32 7.35% 15.876 17.042 - -0.62% -
std::find_if(vector<int>)_(bail_25%)/8 7.35% 0.733 0.787 - 5.36% -
BM_PushHeap_uint64_Random_256 7.34% 5.640 6.054 - 0.83% -
SetIntersection_None_Vector_string_16384_16384 7.33% 1247558.401 1338963.107 - 8.32% -
BM_deque_deque_ranges_copy/64000 7.32% 2950.545 3166.494 - 7.35% -
BM_vector_deque_move_backward/65536 7.29% 7706.512 8268.294 - 9.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 7.27% 3.417 3.665 - 0.72% -
SetIntersection_Front_Vector_float_1024_1024 7.26% 5441231.715 5836129.841 - 7.40% -
std::remove_if(deque<int>)_(prefix)/32 7.25% 54.625 58.583 - 8.07% -
std::search(list<int>,_pred)_(single_element)/8192 7.24% 7696.478 8253.669 - 7.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.20% 2125862.952 2278953.853 - 4.18% -
rng::find_last_if(list<int>)_(bail_90%)/50 7.20% 2.040 2.187 - 1.12% -
vector<bool>(const_vector<bool>&) 7.19% 9.564 10.252 - -4.07% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 7.19% 30.972 33.198 - -0.15% -
std::replace_if(vector<int>)_(sprinkled)/50 7.19% 12.748 13.664 - 0.69% -
std::copy_if(list<int>)_(every_other)/4096 7.18% 3312.311 3550.223 - 8.79% -
BM_PushHeap_uint32_Ascending_64 7.17% 1.517 1.626 - 0.87% -
BM_std_minmax_element<short>/64 7.16% 16.799 18.003 - 8.57% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 7.14% 11.523 12.346 - -7.91% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.12% 105562.638 113077.716 - -10.48% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 7.10% 1.595 1.708 - 0.76% -
BM_deque_deque_move_backward/65536 7.09% 7628.923 8169.765 - 8.70% -
std::find_end(list<int>)_(process_all)/1048576 7.08% 815929.152 873681.856 - 0.21% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.04% 1.727 1.849 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 7.04% 8681590.725 9292480.318 - 2.78% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.00% 18102.435 19369.484 - -20.98% -
std::set<std::string>::clear()/32 7.00% 876.899 938.257 - 3.61% -
BM_StringFindAllMatch/4096 6.97% 80.128 85.711 - 6.92% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 6.96% 55686.580 59564.237 - 7.45% -
SetIntersection_Front_Vector_float_262144_16384 6.95% 71787441.651 76778837.597 - -0.83% -
BM_std_minmax_element<char>/1 6.93% 0.301 0.322 - 4.68% -
SetIntersection_Front_Vector_string_16384_64 6.93% 3122086.287 3338343.677 - 4.80% -
BM_deque_deque_copy_backward/65536 6.93% 7576.692 8101.417 - 8.63% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.88% 1.927 2.060 - 0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.86% 12856.223 13738.198 - 2.72% -
std::unordered_set<std::string>::count(key)_(existent)/8192 6.86% 38.582 41.229 - 6.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 6.86% 24.767 26.465 - 10.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.83% 170865.986 182529.942 - 5.94% -
std::copy_backward(list<int>)/8 6.82% 2.207 2.358 - -0.28% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 6.81% 1556.758 1662.764 - 6.75% -
SetIntersection_Interlaced_Set_uint32_262144_262144 6.79% 1807821.369 1930575.033 - 6.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 6.79% 35.428 37.833 - -4.41% -
std::count(list<int>)_(every_other)/1024 6.79% 667.153 712.441 - -1.02% -
std::multiset<std::string>::find(key)_(existent)/1024 6.79% 22.792 24.338 - -0.06% -
SetIntersection_None_Vector_string_16384_1024 6.73% 1232525.050 1315506.757 - 7.07% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 6.69% 357.148 381.058 - 7.67% -
SetIntersection_Interlaced_Set_string_64_64 6.69% 35089417.383 37436898.977 - -4.25% -
SetIntersection_Front_Set_float_262144_16384 6.68% 214062166.537 228354693.257 - 0.44% -
ranges::minmax(std::vector<char>)/8 6.68% 1.010 1.078 - 10.30% -
std::set<int>::upper_bound(key)_(existent)/1024 6.67% 4.025 4.294 - -4.74% -
std::find_if_not(vector<char>)_(bail_25%)/1024 6.66% 27.147 28.956 - 15.19% -
BM_std_minmax_element<char>/512 6.65% 139.007 148.245 - 5.17% -
BM_PushHeap_uint64_Random_16384 6.64% 5.914 6.307 - 0.39% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.58% 6.007 6.402 - 17.55% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 6.56% 26.306 28.032 - 0.84% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.55% 775.124 825.893 - -1.20% -
SetIntersection_Front_Set_string_16384_256 6.55% 14418310.113 15362046.483 - 0.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 6.54% 21.022 22.397 - 21.11% -
BM_deque_deque_copy_backward/64000 6.54% 7411.545 7896.257 - 8.32% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 6.53% 31.171 33.207 - -0.20% -
rng::fold_left(deque<int>)/50 6.52% 27.054 28.818 - 6.28% -
SetIntersection_Front_Set_uint32_1024_1024 6.50% 11630199.577 12385729.794 - 0.06% -
BM_deque_deque_ranges_copy_backward/65536 6.50% 7506.134 7993.701 - 7.93% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.48% 19040.176 20274.158 - -20.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.47% 216.805 230.831 - 3.31% -
std::unordered_set<std::string>::erase(iterator)/1024 6.46% 27.474 29.248 - 10.76% -
std::adjacent_find(deque<int>)/50 6.45% 14.032 14.937 - -36.95% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.44% 1.047 1.114 - 0.60% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.42% 9.940 10.579 - -0.17% -
std::replace_if(list<int>)_(prefix)/8192 6.42% 7123.165 7580.347 - 7.46% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 6.36% 1.333 1.418 - -6.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.35% 22.287 23.702 - 25.30% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.34% 8.301 8.827 - -0.19% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.33% 5.104 5.427 - 3.20% -
BM_vector_deque_move_backward/70000 6.31% 8003.041 8508.159 - 7.96% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 6.28% 40.523 43.068 - 5.60% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 6.26% 106102.427 112744.159 - 7.83% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 6.26% 21.746 23.107 - -3.49% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 6.24% 34.714 36.880 - 7.09% -
SetIntersection_Front_Vector_uint64_16384_256 6.22% 2145748.755 2279141.526 - -0.40% -
SetIntersection_None_Vector_string_1024_1 6.20% 1143480.413 1214379.520 - 3.98% -
std::list<std::string>::ctor(size)/8192 6.20% 106484.862 113085.517 - 9.25% -
std::copy_backward(deque<int>)/512 6.19% 17.953 19.064 - 6.41% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 6.15% 155191.643 164740.476 - 6.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.13% 5.525 5.864 - 3.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 6.13% 34.098 36.189 - -5.88% -
BM_PushHeap_uint64_Random_64 6.13% 5.219 5.539 - 2.78% -
std::unordered_multiset<int>::count(key)_(existent)/1024 6.13% 1.528 1.621 - -19.86% -
SetIntersection_Front_Set_float_16384_16384 6.12% 216877358.424 230146868.811 - 2.28% -
std::set<int>::find(key)_(existent)/32 6.11% 1.624 1.723 - 2.40% -
std::replace(vector<int>)_(sprinkled)/8192 6.10% 1245.180 1321.134 - 11.31% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.10% 2399.076 2545.393 - 0.21% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 6.09% 20.113 21.339 - 5.14% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.09% 557446.994 591404.135 - 0.42% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.06% 1.048 1.112 - 0.86% -
std::find_if_not(list<int>)_(process_all)/8192 6.06% 6934.482 7354.930 - 7.15% -
std::lower_bound(std::forward_list<int>)/8 6.06% 15.286 16.212 - 6.27% -
std::find_end(list<int>)_(single_element)/1024 6.05% 688.722 730.393 - 0.28% -
BM_StringRelational_Less_Large_Empty_Control 6.05% 1.614 1.712 - 6.27% -
std::set<int>::erase(key)_(existent)/1024 6.05% 50.105 53.134 - 5.33% -
std::make_heap(deque<int>)_(repeated)/8192 6.02% 16855.059 17870.531 - -0.76% -
BM_deque_deque_ranges_copy_backward/64000 6.00% 7349.671 7790.326 - 9.23% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 5.99% 1.102 1.168 - 6.64% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 5.99% 8.241 8.734 - -1.20% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 5.95% 15629.976 16560.673 - -2.00% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 5.95% 16159.057 17120.109 - -1.87% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.92% 63.413 67.168 - 0.08% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 5.92% 105267.024 111494.116 - -11.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.89% 600413.485 635772.353 - 5.36% -
SetIntersection_Front_Vector_float_16384_1024 5.87% 5449812.631 5769852.184 - -2.29% -
std::equal(list<int>)_(it,_it,_it)/8192 5.87% 9275.331 9819.946 - -3.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.87% 31.410 33.253 - -0.35% -
BM_vector_deque_copy_backward/70000 5.85% 8228.413 8709.962 - 6.85% -
std::replace(list<int>)_(prefix)/8192 5.84% 6989.177 7397.034 - 5.70% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 5.83% 21.253 22.492 - -4.41% -
SetIntersection_Front_Set_uint64_262144_256 5.82% 3713053.704 3929103.614 - 0.18% -
std::move(deque<int>)/8 5.81% 3.450 3.650 - 12.25% -
std::set<int>::erase(key)_(non-existent,_middle)/0 5.80% 0.253 0.268 - 6.21% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.79% 1698.499 1796.918 - 19.07% -
std::fill(vector<int>)/32 5.79% 1.030 1.090 - 3.26% -
rng::contains(deque<int>)_(process_all)/8 5.78% 2.866 3.031 - 3.88% -
std::partition(deque<int>)_(sparse)/50 5.77% 17.246 18.241 - 11.73% -
std::fill(vector<bool>)/512 5.76% 1.519 1.607 - 1.08% -
BM_PushHeap_string_Ascending_256 5.75% 10.965 11.596 - 2.34% -
std::set<std::string>::erase(iterator)/1024 5.74% 25.981 27.472 - -18.71% -
std::map<int,_int>::ctor(const&)/32 5.74% 216.427 228.842 - 3.35% -
std::search(deque<int>,_pred)_(same_length)/1000 5.73% 480.779 508.313 - 6.14% -
BM_PushHeap_uint32_SingleElement_16 5.72% 0.336 0.355 - -2.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.69% 13606882.716 14380987.444 - 2.29% -
SetIntersection_Front_Set_uint64_1024_64 5.67% 1716611.232 1813864.386 - 0.57% -
BM_vector_deque_ranges_copy_backward/0 5.65% 0.519 0.548 - 0.61% -
rng::starts_with(vector<int>,_pred)/8 5.65% 2.312 2.442 - -0.02% -
SetIntersection_None_Set_string_16384_16 5.65% 187964779.769 198580433.384 - 3.69% -
ranges::minmax(std::deque<long_long>)/64 5.63% 24.549 25.932 - 0.17% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 5.63% 797.126 842.016 - 5.36% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.62% 1.630 1.722 - 12.67% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.59% 5.426 5.730 - -16.88% -
BM_PushHeap_uint64_Random_262144 5.59% 5.990 6.325 - -0.12% -
BM_PushHeap_float_SingleElement_1 5.58% 0.520 0.549 - 5.79% -
std::replace_if(deque<int>)_(prefix)/1024 5.56% 470.356 496.493 - 1.97% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 5.55% 24759.709 26134.857 - -1.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.55% 1.050 1.109 - -0.57% -
ranges::minmax(std::list<__int128>)/64 5.54% 38.187 40.303 - 3.50% -
rng::starts_with(deque<int>)/8 5.54% 3.900 4.116 - 5.04% -
std::move_backward(deque<int>)/1048576 5.54% 125794.150 132759.351 - 5.90% -
std::is_sorted_until(vector<int>)/8 5.53% 2.048 2.161 - 5.88% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 5.53% 17566.836 18537.897 - -3.19% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.53% 6.454 6.811 - 2.28% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.52% 1.052 1.110 - -0.23% -
SetIntersection_Front_Set_float_1024_64 5.51% 1699533.927 1793180.588 - 5.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.50% 31.084 32.794 - 2.78% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 5.47% 6168.166 6505.807 - 4.93% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.44% 12952.741 13656.814 - 7.27% -
std::set<int>::contains(key)_(existent)/1024 5.41% 3.778 3.982 - 4.22% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.41% 53390.429 56278.630 - -0.91% -
rng::find_last(list<int>)_(bail_90%)/1024 5.41% 71.792 75.672 - -1.49% -
BM_lexicographical_compare_three_way_slow_path/16 5.39% 4.356 4.591 - 3.19% -
std::set<std::string>::contains(key)_(non-existent)/32 5.38% 9.813 10.342 - -7.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 5.37% 57576.476 60668.317 - -1.48% -
ranges::minmax(std::list<__int128>)/70000 5.35% 56872.434 59917.320 - 5.79% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.35% 1.112 1.171 - 0.68% -
SetIntersection_Front_Vector_uint32_16384_256 5.35% 2156052.399 2271370.022 - 5.55% -
BM_getline_string 5.35% 16.146 17.010 - 2.83% -
std::swap_ranges(list<int>)/8192 5.34% 10362.229 10915.334 - 11.05% -
std::for_each_n(list<int>)/8 5.34% 2.421 2.550 - 1.01% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.33% 50096.565 52767.740 - 3.35% -
BM_deque_vector_ranges_copy/0 5.33% 1.438 1.515 - 10.79% -
std::partial_sort_copy(deque<int>)_(repeated)/8 5.32% 9.434 9.936 - 1.19% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.32% 461979.139 486538.459 - 1.01% -
std::find_if_not(list<int>)_(process_all)/1024 5.31% 685.464 721.855 - -1.33% -
ranges::minmax(std::deque<__int128>)/8 5.31% 3.704 3.900 - 4.08% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 5.30% 105013.388 110581.293 - -8.51% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.28% 32.621 34.345 - 2.94% -
std::transform(list<int>)_(identity_transform)/32 5.27% 16.099 16.948 - -19.28% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.27% 0.598 0.629 - 3.71% -
SetIntersection_Front_Set_float_262144_262144 5.26% 1608624.352 1693292.236 - 1.62% -
std::upper_bound(std::list<int>)/8192 5.26% 14122.896 14865.762 - -1.90% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.24% 1034953.129 1089154.447 - 1.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.23% 558.974 588.229 - 5.47% -
BM_PushHeap_string_Ascending_64 5.22% 7.293 7.674 - 1.45% -
std::flat_map<int,_int>::erase(key)_(existent)/32 5.21% 21.783 22.919 - 1.65% -
std::for_each(deque<int>)/8 5.20% 0.919 0.966 - 6.12% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 5.19% 9.529 10.023 - -6.34% -
SetIntersection_None_Vector_string_1024_4 5.18% 1177095.671 1238124.036 - 6.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.17% 6.486 6.822 - 3.10% -
SetIntersection_None_Set_string_16384_4 5.15% 188212651.992 197902414.045 - 3.27% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 5.13% 16.374 17.214 - 0.16% -
std::deque<int>::ctor(size)/32 5.13% 27.048 28.435 - -5.83% -
std::multiset<std::string>::find(key)_(non-existent)/8192 5.11% 28.884 30.360 - 1.55% -
BM_PushHeap_uint32_Ascending_256 5.11% 2.082 2.188 - 1.39% -
std::move(vector<int>)/8 5.11% 2.169 2.280 - 0.86% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 5.09% 3426.712 3600.978 - 3.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.06% 9907107.213 10408684.029 - 2.95% -
BM_vector_deque_ranges_move_backward/70000 5.06% 8114.499 8524.837 - 6.16% -
std::transform(list<int>,_list<int>)/8192 5.06% 9001.263 9456.368 - 2.86% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.05% 22.398 23.530 - -2.97% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 5.05% 23.746 24.945 - 6.02% -
std::make_heap(deque<int>)_(repeated)/1024 5.00% 2162.137 2270.307 - -0.64% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.00% 6204.318 6514.621 - -1.37% -
SetIntersection_None_Vector_string_64_1 5.00% 17577822.504 18456622.068 - 6.34% -
std::flat_multimap<int,_int>::ctor(const&)/1024 4.99% 178.259 187.154 - 5.36% -
std::find(vector<char>)_(process_all)/1024 4.97% 16.113 16.914 - 5.36% -
BM_deque_deque_ranges_copy_backward/70000 4.96% 8221.555 8629.637 - 9.22% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 4.96% 0.289 0.303 - -37.48% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.95% 22.140 23.237 - 4.44% -
std::copy_n(vector<bool>)_(aligned)/4096 4.95% 4.855 5.096 - 7.91% -
SetIntersection_None_Set_string_256_256 4.95% 5697327.418 5979268.020 - 1.52% -
BM_PushHeap_string_Ascending_16384 4.93% 19.135 20.078 - -1.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.92% 26.808 28.127 - 0.44% -
std::replace_if(vector<int>)_(sprinkled)/32 4.92% 8.633 9.058 - 4.93% -
std::unordered_set<int>::insert(value)_(already_present)/1024 4.92% 2.379 2.496 - 2.85% -
std::copy_if(vector<int>)_(entire_range)/64 4.91% 15.545 16.309 - 2.78% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 4.91% 33.458 35.101 - 13.02% -
SetIntersection_Front_Vector_string_256_64 4.91% 9986969.937 10477222.137 - 3.04% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.91% 760.610 797.918 - 0.75% -
BM_std_minmax_element<int>/3 4.90% 1.114 1.169 - 4.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.90% 216.578 227.195 - 0.64% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 4.90% 9.708 10.184 - 1.82% -
std::move_backward(vector<int>)/8 4.89% 2.174 2.281 - 6.94% -
BM_deque_deque_copy_backward/64 4.87% 3.411 3.577 - 6.50% -
std::fill_n(vector<bool>)/32768 4.87% 29.285 30.711 - 2.32% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.86% 1.776 1.862 - 1.99% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.86% 214.155 224.570 - 2.49% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 4.86% 98519608.942 103302820.014 - 14.50% -
std::unordered_set<int>::find(key)_(non-existent)/32 4.85% 1.098 1.151 - -1.31% -
std::multiset<int>::contains(key)_(existent)/32 4.82% 1.639 1.718 - -0.29% -
std::find_if(list<int>)_(process_all)/8 4.82% 2.294 2.405 - 1.24% -
ranges::minmax(std::vector<char>)/70000 4.79% 564.879 591.932 - 1.89% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.79% 12.551 13.152 - 8.01% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 4.78% 5.317 5.571 - 4.19% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.78% 3.612 3.785 - -0.68% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 4.77% 1.209 1.266 - 4.23% -
std::remove(deque<int>)_(prefix)/50 4.77% 57.520 60.264 - -1.02% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.76% 42.043 44.045 - -2.46% -
std::move_backward(deque<int>)/262144 4.76% 29873.621 31295.847 - 3.19% -
std::find(vector<long_long>)_(bail_25%)/8 4.76% 0.893 0.936 - 9.14% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 4.76% 21176.761 22184.150 - -1.28% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.73% 9.678 10.136 - -0.01% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.72% 45.696 47.854 - 0.89% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.72% 1.260 1.320 - 5.88% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.72% 31.965 33.473 - 0.93% -
BM_std_minmax_element<char>/64 4.71% 17.109 17.916 - 4.93% -
std::set<int>::insert(value)_(new_value,_middle)/8192 4.71% 31.544 33.031 - 3.46% -
std::transform(deque<int>,_deque<int>)/32 4.71% 21.366 22.372 - 4.90% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.70% 1.545 1.617 - 9.61% -
SetIntersection_Interlaced_Vector_string_16384_64 4.70% 12178672.720 12750977.047 - 2.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 4.70% 1066062.341 1116151.388 - 5.27% -
SetIntersection_Front_Set_string_64_64 4.70% 34098903.052 35700971.193 - -3.00% -
std::find_if(vector<char>)_(bail_25%)/1024 4.69% 26.011 27.232 - 8.43% -
SetIntersection_Front_Vector_float_256_256 4.69% 4333279.065 4536559.694 - -0.17% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.68% 2.348 2.458 - -0.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 4.68% 52.720 55.187 - 1.94% -
std::partial_sort_copy(vector<int>)_(repeated)/8 4.67% 8.122 8.501 - -2.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.67% 4061766.157 4251529.455 - -4.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.67% 346735949.662 362933892.748 - 2.73% -
std::move_backward(vector<bool>)_(unaligned)/64 4.66% 1.628 1.704 - -8.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.66% 2453927.205 2568166.817 - -0.35% -
SetIntersection_None_Vector_string_16384_256 4.65% 1241172.917 1298919.878 - 5.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.65% 156.784 164.075 - 0.27% -
SetIntersection_Front_Vector_string_64_64 4.65% 24966445.875 26126604.902 - 2.80% -
SetIntersection_None_Set_string_16384_256 4.63% 189368817.101 198129717.087 - 3.04% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.61% 17.333 18.133 - -4.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.61% 0.775 0.810 - 0.08% -
BM_deque_deque_copy_backward/1024 4.60% 37.955 39.702 - 3.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.60% 27.278 28.532 - 3.84% -
rng::find_last(vector<char>)_(bail_90%)/8 4.60% 0.440 0.461 - 12.96% -
std::move(vector<int>)/1048576 4.58% 55865.998 58427.084 - 3.04% -
std::sort_heap(deque<int>)/8192 4.58% 453018.868 473768.547 - 0.93% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 4.58% 13086.537 13685.551 - -12.54% -
std::copy(deque<int>)/8 4.57% 2.588 2.706 - 3.95% -
std::none_of(list<int>)_(process_all)/8192 4.57% 7971.376 8335.951 - 2.72% -
std::rotate(list<int>)_(1_element_forward)/32 4.57% 13.296 13.903 - 2.41% -
std::find_end(vector<int>)_(single_element)/1000 4.56% 229.863 240.342 - 0.85% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.55% 10.098 10.558 - -4.39% -
BM_deque_vector_move/0 4.55% 1.426 1.491 - 9.87% -
BM_StringRead_Cold_Shallow_Small 4.53% 1.125 1.176 - -7.21% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 4.53% 549.931 574.833 - 3.80% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.53% 20.079 20.988 - 2.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.52% 1.762 1.842 - -0.23% -
SetIntersection_None_Vector_string_16384_4 4.52% 1244967.866 1301290.624 - 5.82% -
ranges::min(std::list<long_long>)/8 4.52% 1.843 1.926 - 2.26% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 4.52% 10.217 10.679 - 2.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.52% 624.959 653.204 - 1.95% -
std::fill_n(list<int>)/32 4.51% 7.936 8.294 - 4.55% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.50% 637.450 666.152 - 1.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.50% 9623.536 10056.700 - -3.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.49% 8.960 9.362 - 0.42% -
bm_swap_ranges_vb_aligned/4096 4.49% 12.523 13.085 - 4.67% -
SetIntersection_Interlaced_Set_string_256_64 4.48% 29729390.805 31061357.242 - -0.85% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 4.47% 29.987 31.328 - 6.73% -
std::rotate_copy(list<int>)/50 4.47% 13.293 13.888 - 0.30% -
SetIntersection_None_Vector_string_16384_16 4.47% 1242465.925 1297973.515 - 6.21% -
rng::find_last(list<int>)_(bail_90%)/8 4.47% 0.459 0.480 - 4.61% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 4.45% 218.053 227.747 - -1.60% -
BM_StringRelational_Less_Empty_Large_Control 4.44% 1.666 1.740 - 7.86% -
std::fill_n(list<int>)/8192 4.44% 7150.174 7467.789 - 2.31% -
std::for_each(join_view(vector<vector<int>>))/8 4.43% 1.423 1.486 - 3.10% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4.42% 3702.423 3866.054 - 5.81% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.40% 23.017 24.029 - 5.11% -
std::all_of(vector<int>)_(process_all)/8192 4.38% 2028.939 2117.892 - 4.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.38% 22.616 23.607 - 3.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.37% 547.613 571.554 - 5.11% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.37% 98806.582 103122.138 - 4.32% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.34% 1.257 1.312 - -9.25% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 4.34% 21842.113 22789.734 - -1.70% -
BM_CmpLess_schar_short 4.33% 0.956 0.998 - 5.09% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.32% 9.165 9.562 - 3.83% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 4.31% 17.362 18.110 - 4.78% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 4.31% 20688.633 21580.188 - 2.04% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.30% 1.156 1.206 - 4.37% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 4.30% 49960.663 52108.042 - -0.39% -
std::replace_if(list<int>)_(prefix)/50 4.29% 23.656 24.672 - 1.10% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.29% 908.891 947.910 - 2.64% -
std::stable_sort(vector<int>)_(heap)/1024 4.29% 2539.272 2648.193 - 4.78% -
BM_lexicographical_compare_three_way_fast_path/64 4.27% 15.034 15.676 - 4.04% -
std::unique_copy(deque<int>)_(contiguous)/52 4.27% 14.396 15.010 - 2.55% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.26% 811.772 846.357 - -2.58% -
std::search(list<int>)_(no_match)/1000 4.25% 672.398 701.002 - 2.04% -
SetIntersection_Interlaced_Set_float_16384_16384 4.25% 208798456.154 217678896.209 - -2.09% -
SetIntersection_Front_Set_string_256_64 4.24% 14183192.766 14785040.705 - 5.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.24% 140610.661 146571.762 - 4.74% -
std::unique(vector<int>)_(sprinkled)/32 4.24% 54.430 56.737 - 5.19% -
BM_lexicographical_compare_three_way_slow_path/4 4.22% 1.130 1.178 - 1.70% -
BM_PushHeap_uint32_SingleElement_4 4.22% 0.344 0.358 - -1.76% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.22% 14.984 15.616 - 3.98% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.22% 358.167 373.284 - -9.15% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 4.22% 358.130 373.228 - -5.36% -
std::copy_backward(vector<bool>)_(aligned)/64 4.21% 1.605 1.673 - 0.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.21% 4.022 4.192 - -13.46% -
SetIntersection_Front_Vector_float_16384_256 4.19% 2168473.030 2259401.479 - -1.49% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.19% 3.178 3.311 - 0.79% -
BM_PushHeap_string_Ascending_1024 4.19% 13.452 14.015 - 0.39% -
SetIntersection_None_Vector_string_262144_1 4.19% 1320752.211 1376042.383 - 5.48% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 4.18% 96983.106 101032.710 - 2.13% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 4.17% 607032.324 632353.975 - 4.14% -
std::stable_partition(list<int>)_(alloc_fails)/50 4.17% 1893.064 1971.961 - 1.45% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.15% 4.730 4.926 - -0.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.15% 24.249 25.256 - 2.79% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 4.14% 36158.119 37654.320 - 2.57% -
BM_PushHeap_float_QuickSortAdversary_1 4.14% 0.449 0.468 - 0.26% -
SetIntersection_Front_Vector_uint64_262144_16384 4.13% 73851794.053 76901657.789 - 1.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.13% 20244.289 21080.171 - 1.24% -
std::is_partitioned(deque<int>)_(partitioned)/50 4.12% 13.850 14.420 - 2.41% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.12% 1.032 1.075 - 2.11% -
std::find_if_not(vector<bool>)_(process_all)/8 4.11% 3.544 3.690 - 1.83% -
std::copy_if(list<int>)_(entire_range)/8 4.11% 2.452 2.553 - 1.32% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.11% 1050992.930 1094153.780 - -0.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.11% 49.242 51.263 - -7.73% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.09% 356.896 371.507 - 5.33% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.07% 18.742 19.505 - 3.74% -
ranges::minmax(std::deque<__int128>)/64 4.07% 30.145 31.373 - 3.85% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.06% 129615.737 134878.423 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.06% 1755335.727 1826594.418 - 2.92% -
std::shift_right(list<int>)/8192 4.05% 7379.459 7678.247 - 0.33% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.05% 1.508 1.569 - -4.19% -
SetIntersection_Front_Set_uint64_256_256 4.05% 7440051.657 7741040.377 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.04% 13417939.980 13959453.237 - -2.77% -
BM_deque_deque_ranges_move_backward/64000 4.03% 7520.577 7823.800 - 5.70% -
std::remove_copy(deque<int>)_(prefix)/1024 4.03% 395.247 411.171 - 7.16% -
std::move(deque<int>)/1048576 4.03% 54549.017 56745.116 - -2.36% -
BM_PushHeap_uint32_Ascending_1024 4.02% 2.555 2.658 - 2.08% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 4.00% 1.405 1.462 - -4.87% -
SetIntersection_None_Set_string_16384_64 3.99% 189303532.077 196852176.233 - 3.04% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 3.98% 38.334 39.859 - 25.32% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.97% 559.741 581.971 - 3.84% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 3.97% 1.260 1.310 - -2.97% -
std::find_end(list<int>)_(single_element)/1000 3.96% 684.813 711.964 - -0.88% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.96% 4.208 4.375 - 3.02% -
SetIntersection_Front_Set_float_256_64 3.95% 5460516.086 5676297.030 - -0.75% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.94% 241.115 250.611 - 3.74% -
std::find(list<int>)_(process_all)/8192 3.94% 7129.683 7410.473 - -10.50% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.93% 1861.663 1934.907 - 2.07% -
BM_lexicographical_compare_three_way_fast_path/1024 3.93% 236.321 245.616 - 3.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 3.93% 5728.768 5954.005 - 4.00% -
SetIntersection_None_Vector_string_256_4 3.91% 4518672.656 4695278.479 - 4.74% -
SetIntersection_None_Vector_string_16384_64 3.91% 1238489.315 1286866.411 - 2.54% -
std::make_heap(vector<int>)_(ascending)/8192 3.91% 5016.246 5212.181 - 3.81% -
std::is_sorted(deque<int>,_pred)/1024 3.90% 617.072 641.161 - -0.09% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.90% 3638.752 3780.762 - 3.48% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.89% 20275.115 21064.628 - 1.29% -
std::unique(deque<int>)_(contiguous)/52 3.89% 55.424 57.581 - 2.33% -
SetIntersection_Interlaced_Vector_float_64_64 3.89% 11040834.947 11469904.156 - 5.09% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.88% 181479.996 188527.449 - 1.84% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.88% 4.513 4.688 - 1.07% -
BM_lexicographical_compare_three_way_fast_path/256 3.88% 68.197 70.840 - 2.89% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.86% 3.862 4.012 - 5.13% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.86% 24.871 25.831 - 0.14% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.85% 948.595 985.144 - -4.15% -
std::set<int>::equal_range(key)_(existent)/8192 3.85% 8.252 8.570 - 2.99% -
ranges::min(std::list<char>)/64 3.85% 25.927 26.925 - 3.60% -
std::set<std::string>::equal_range(key)_(existent)/32 3.84% 15.019 15.596 - -3.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.84% 71.608 74.360 - 3.78% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.84% 22.655 23.524 - 0.99% -
SetIntersection_Interlaced_Vector_float_16384_256 3.82% 14879141.384 15447302.926 - 5.08% -
std::equal(deque<int>)_(it,_it,_it)/8 3.82% 4.149 4.307 - 0.03% -
ranges::min(std::vector<__int128>)/70000 3.81% 30876.815 32051.690 - 8.60% -
std::reverse_copy(list<int>)/32768 3.80% 25899.089 26882.918 - -10.91% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.80% 2.333 2.421 - 0.83% -
std::find_end(vector<int>)_(single_element)/1024 3.79% 236.608 245.584 - 0.73% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.78% 11640.301 12080.784 - 0.69% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.78% 28.804 29.893 - 1.35% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.77% 236.209 245.109 - 3.58% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.76% 592.961 615.265 - 1.64% -
std::move(vector<bool>)_(unaligned)/4096 3.76% 25.965 26.941 - 0.67% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 3.76% 210850.761 218777.324 - 3.39% -
bm_ranges_lexicographical_compare<int>/64 3.76% 4.343 4.507 - 4.66% -
std::find_end(list<int>)_(process_all)/8192 3.76% 7498.840 7780.548 - -4.91% -
BM_PushHeap_uint32_SingleElement_64 3.75% 0.350 0.363 - -1.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 3.75% 10.635 11.034 - 4.39% -
BM_vector_deque_ranges_move_backward/65536 3.73% 7713.704 8001.752 - 5.73% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.73% 11.991 12.438 - 18.00% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.73% 9.464 9.816 - 2.16% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 3.72% 628.631 652.039 - 0.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.72% 922.234 956.549 - 3.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.71% 58227.047 60384.902 - 2.77% -
BM_lexicographical_compare_three_way_fast_path/16384 3.70% 3630.878 3765.391 - 3.61% -
std::equal(vector<bool>)_(unaligned)/8 3.70% 0.818 0.848 - -5.36% -
SetIntersection_Interlaced_Vector_float_64_4 3.70% 18174534.263 18846333.159 - 4.80% -
std::all_of(list<int>)_(process_all)/8192 3.69% 7644.749 7927.158 - 7.19% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.69% 28.960 30.029 - -8.75% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.69% 84943.400 88077.286 - 0.11% -
std::partition(vector<int>)_(dense)/50 3.68% 12.953 13.430 - 2.68% -
bm_swap_ranges_vb_aligned/8 3.68% 3.148 3.264 - 0.90% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.67% 32.212 33.395 - 2.53% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.66% 4.886 5.065 - 4.17% -
std::find(vector<char>)_(bail_25%)/8 3.66% 1.109 1.150 - 8.22% -
SetIntersection_Interlaced_Vector_float_64_1 3.66% 16669146.872 17279039.775 - 5.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 3.66% 1094577.011 1134624.421 - 6.03% -
BM_std_minmax_element<int>/1 3.65% 0.294 0.305 - 1.71% -
SetIntersection_Interlaced_Vector_float_16384_64 3.65% 5576420.644 5779881.109 - -8.18% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.64% 23.042 23.881 - -1.49% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.64% 17.791 18.438 - 3.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.64% 940.986 975.199 - -7.60% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.63% 340.060 352.417 - -0.56% -
SetIntersection_Interlaced_Vector_float_16384_16384 3.63% 79717150.781 82613628.492 - 3.87% -
std::is_sorted(deque<int>,_pred)/8192 3.63% 5007.942 5189.887 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.63% 8083131.331 8376342.697 - -0.11% -
BM_lexicographical_compare_three_way_fast_path/4096 3.62% 922.133 955.471 - 3.60% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.61% 20369.761 21105.507 - 1.36% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.60% 721.093 747.056 - 26.50% -
BM_deque_deque_move/4000 3.59% 142.118 147.221 - 1.17% -
ranges::minmax(std::deque<char>)/8 3.58% 3.791 3.927 - -1.40% -
SetIntersection_None_Vector_string_256_1 3.57% 4581619.318 4745373.421 - 5.32% -
ranges::min(std::vector<__int128>)/64 3.57% 26.794 27.751 - 5.22% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.57% 3627.443 3756.953 - 3.55% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.56% 11.293 11.695 - -15.29% -
BM_PushHeap_string_Descending_256 3.56% 2.291 2.372 - -4.38% -
std::partition(vector<int>)_(dense)/8192 3.55% 1810.876 1875.075 - 0.57% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.54% 6264.584 6486.539 - 1.26% -
SetIntersection_None_Vector_string_16_1 3.53% 65951122.562 68281701.050 - 4.60% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 3.53% 2.273 2.354 - 2.99% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.53% 944.514 977.867 - -5.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.52% 14554.157 15067.094 - 2.56% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 3.52% 21.792 22.559 - -2.96% -
BM_PushHeap_uint64_PipeOrgan_256 3.51% 1.687 1.746 - 2.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.51% 14477.288 14985.999 - 6.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.51% 12705.782 13152.041 - 0.54% -
SetIntersection_None_Vector_string_16384_1 3.51% 1242322.275 1285880.633 - 3.98% -
ranges::min(std::vector<long_long>)/70000 3.51% 7674.275 7943.313 - 2.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.50% 645.818 668.405 - -1.83% -
std::copy_n(vector<int>)/4096 3.50% 142.411 147.390 - -32.01% -
ranges::min(std::deque<__int128>)/8 3.48% 2.792 2.890 - 2.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.47% 51877.772 53679.926 - 2.56% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.47% 96441.383 99791.492 - -4.64% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.47% 518.014 535.972 - 2.80% -
std::count(list<int>)_(every_other)/8192 3.46% 6589.890 6818.018 - -3.97% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.46% 179692.170 185906.676 - 0.82% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 3.46% 42314.526 43776.718 - 2.44% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.45% 27.606 28.558 - -5.02% -
SetIntersection_None_Vector_string_64_4 3.44% 16913673.142 17496203.388 - 5.13% -
ranges::min(std::list<__int128>)/64 3.43% 32.234 33.341 - 2.99% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.43% 33045.352 34178.181 - -2.79% -
std::partial_sort(vector<int>)_(repeated)/8 3.42% 18.620 19.257 - 3.11% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.42% 238721.182 246890.724 - 3.06% -
bm_ranges_swap_ranges_vb_unaligned/8 3.42% 4.956 5.126 - 1.51% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.42% 789.857 816.839 - 0.70% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.41% 21.425 22.156 - 1.20% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.41% 5.176 5.353 - 5.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.41% 6.109 6.317 - 2.02% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.40% 10.802 11.169 - -0.13% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.40% 57305.641 59253.851 - 0.83% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.39% 920.710 951.962 - 3.48% -
SetIntersection_Interlaced_Vector_float_262144_1 3.39% 1064191.656 1100308.869 - 4.74% -
bm_lexicographical_compare<unsigned_char>/8 3.39% 1.389 1.436 - 4.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.38% 2012.993 2081.129 - 5.74% -
SetIntersection_Interlaced_Vector_string_16384_256 3.37% 38333652.461 39627383.306 - 3.29% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 3.37% 1878.757 1942.156 - 1.02% -
SetIntersection_None_Vector_string_64_16 3.37% 14382474.485 14867196.336 - 5.45% -
BM_PushHeap_uint32_Random_16384 3.37% 5.618 5.808 - 1.87% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.37% 240187.336 248270.995 - 3.80% -
SetIntersection_None_Vector_string_16_16 3.36% 35091368.072 36271782.377 - 4.90% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.36% 0.913 0.944 - 0.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.35% 238855.348 246860.969 - 3.08% -
std::multiset<int>::insert(value)_(already_present)/8192 3.35% 31.591 32.650 - 0.60% -
ranges::min(std::vector<char>)/70000 3.35% 478.639 494.667 - 2.84% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.35% 144.245 149.073 - 3.77% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.35% 11369.191 11749.652 - 2.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.34% 63088.702 65198.690 - 4.14% -
std::partial_sort(vector<int>)_(repeated)/1024 3.34% 2513.370 2597.417 - 3.75% -
ranges::minmax(std::list<char>)/70000 3.34% 52375.250 54125.917 - 3.62% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.33% 21.788 22.513 - 4.72% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 3.33% 88937523.839 91895318.692 - -11.47% -
std::remove(deque<int>)_(sprinkled)/50 3.33% 55.195 57.031 - -6.71% -
std::move(list<int>)/512 3.32% 353.500 365.249 - 3.06% -
std::remove_copy_if(vector<int>)_(prefix)/8192 3.32% 3311.047 3421.027 - 2.48% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.32% 23.757 24.546 - -4.26% -
BM_std_minmax_element<char>/4 3.32% 1.206 1.246 - 0.37% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.32% 13062.786 13496.184 - -7.83% -
std::find(list<int>)_(process_all)/1024 3.32% 685.660 708.405 - 3.36% -
std::for_each_n(deque<int>)/32 3.31% 3.757 3.881 - 3.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.31% 74.326 76.788 - -3.75% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.30% 3663.895 3784.886 - 0.38% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.30% 58284.225 60207.869 - 2.90% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.30% 14556.907 15037.219 - 2.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.29% 33399.706 34499.763 - -6.42% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.29% 8.964 9.259 - -0.52% -
std::find_end(vector<int>)_(single_element)/8192 3.29% 1810.958 1870.453 - 0.62% -
BM_std_minmax_element<long_long>/4 3.28% 1.222 1.262 - 2.24% -
BM_lexicographical_compare_three_way_fast_path/4 3.28% 1.112 1.149 - 2.75% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.27% 120609.980 124558.828 - -6.77% -
std::make_heap(deque<int>)_(ascending)/8192 3.27% 20434.578 21103.095 - 1.72% -
BM_StringRelational_Eq_Empty_Small_Control 3.27% 0.477 0.493 - 4.87% -
std::for_each_n(list<int>)/8192 3.27% 7358.066 7598.413 - -2.47% -
ranges::minmax(std::deque<long_long>)/70000 3.25% 25539.358 26368.418 - -3.78% -
std::move(list<int>)/262144 3.24% 240899.308 248711.608 - 3.65% -
SetIntersection_None_Vector_string_1024_1024 3.24% 1175487.100 1213601.729 - 4.62% -
std::deque<int>::insert(begin)_(cheap_elements)/32 3.24% 6.033 6.228 - 3.40% -
BM_deque_deque_move/70000 3.24% 3363.727 3472.728 - 3.10% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.24% 6.486 6.696 - 0.91% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.23% 929361.828 959399.898 - 0.67% -
BM_lexicographical_compare_three_way_fast_path/65536 3.23% 14587.432 15058.587 - 2.51% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.22% 0.883 0.912 - -0.84% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.22% 20.957 21.633 - 3.08% -
std::find(list<int>)_(bail_25%)/1024 3.22% 127.873 131.990 - 3.85% -
std::remove(deque<int>)_(sprinkled)/32 3.21% 50.120 51.727 - -4.02% -
std::set<int>::lower_bound(key)_(existent)/8192 3.21% 8.157 8.419 - 4.17% -
BM_lexicographical_compare_three_way_fast_path/262144 3.20% 58419.173 60290.500 - 2.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.19% 502.813 518.868 - 3.13% -
std::move(list<int>)/32768 3.19% 30295.449 31261.452 - 3.25% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.18% 7130.931 7357.629 - 1.27% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.18% 1.115 1.151 - 2.84% -
rng::contains_subrange(deque<int>)_(single_element)/16 3.17% 10.125 10.446 - 1.58% -
std::set<std::string>::count(key)_(non-existent)/8192 3.17% 33.834 34.905 - 5.17% -
rng::contains_subrange(list<int>)_(near_matches)/1024 3.16% 38482.137 39699.501 - 3.05% -
BM_std_minmax_element<int>/2 3.15% 0.665 0.686 - 2.69% -
BM_PushHeap_uint32_SingleElement_262144 3.15% 0.355 0.366 - 2.46% -
SetIntersection_Interlaced_Vector_float_262144_16 3.14% 2928717.384 3020790.003 - -8.33% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.14% 24.364 25.130 - 0.69% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.13% 24.708 25.483 - 2.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.13% 52.850 54.502 - 2.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.12% 13387910.766 13806016.354 - -8.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.12% 73.365 75.653 - -30.17% -
BM_deque_deque_copy_backward/4000 3.12% 145.339 149.870 - 2.92% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.12% 99318.142 102413.949 - 1.37% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.11% 7466.192 7698.504 - 1.18% -
std::remove_copy_if(deque<int>)_(prefix)/8192 3.10% 3848.883 3968.241 - 5.12% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 3.10% 2831.007 2918.756 - 3.43% -
std::multiset<int>::ctor(const&)/32 3.10% 216.422 223.126 - -2.76% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.09% 27.049 27.886 - -5.21% -
BM_PushHeap_uint32_Descending_16 3.09% 0.355 0.366 - -1.57% -
std::rotate(list<int>)_(1_element_forward)/50 3.09% 24.750 25.516 - 2.33% -
std::move(deque<int>)/64 3.09% 6.112 6.301 - 26.21% -
BM_std_minmax_element<short>/4 3.09% 1.212 1.249 - 9.86% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.08% 10.778 11.110 - -2.75% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.08% 3.096 3.192 - 0.74% -
std::multiset<int>::insert(value)_(new_value,_end)/32 3.07% 18.593 19.165 - -0.17% -
std::find_first_of(deque<int>)_(small_needle)/1024 3.06% 3433.542 3538.630 - 3.19% -
BM_std_minmax_element<long_long>/2 3.06% 0.665 0.685 - 2.56% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.05% 12858.792 13251.420 - 2.45% -
BM_vector_deque_ranges_move_backward/64000 3.05% 7376.683 7601.504 - 4.78% -
std::sort(deque<int>)_(qsort_adversarial)/8 3.04% 17.677 18.215 - 1.86% -
std::copy_backward(vector<bool>)_(aligned)/32768 3.04% 34.827 35.886 - 1.17% -
BM_PushHeap_uint32_SingleElement_16384 3.04% 0.356 0.366 - 1.76% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.04% 281377.011 289921.685 - -14.82% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 3.03% 5.526 5.693 - 2.01% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.03% 258.782 266.633 - 1.16% -
SetIntersection_None_Vector_string_16_4 3.03% 56169386.849 57873013.361 - 4.62% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.03% 17.080 17.598 - 2.86% -
std::set<int>::erase(key)_(non-existent,_middle)/32 3.03% 1.783 1.837 - 4.60% -
BM_PushHeap_uint32_SingleElement_1024 3.03% 0.362 0.373 - -2.07% -
bm_swap_ranges_vb_aligned/32768 3.03% 63.716 65.644 - 3.04% -
SetIntersection_Interlaced_Set_string_16384_64 3.02% 345293571.655 355723737.714 - 1.44% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.02% 6.256 6.444 - -0.67% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.02% 20.402 21.018 - 7.29% -
ranges::min(std::deque<char>)/70000 3.02% 17335.680 17858.759 - -30.35% -
std::remove_if(deque<int>)_(sprinkled)/50 3.01% 60.469 62.291 - 2.23% -
BM_vector_deque_ranges_copy_backward/2 3.01% 1.996 2.056 - 12.04% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.01% 35465.233 36532.208 - 0.95% -
std::make_heap(vector<int>)_(heap)/1024 3.01% 275.186 283.465 - 3.87% -
BM_deque_vector_ranges_move_backward/4000 3.00% 142.260 146.534 - 0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.00% 169133115.747 174212262.025 - 3.61% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.00% 23.034 23.724 - 9.60% -
std::multimap<int,_int>::count(key)_(existent)/32 3.00% 3.655 3.765 - -0.84% -
std::make_heap(deque<int>)_(ascending)/1024 2.99% 2595.500 2673.231 - 1.32% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.99% 179899.998 185283.174 - 0.72% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.99% 23.829 24.542 - 0.72% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.99% 0.581 0.598 - -1.81% -
SetIntersection_Front_Set_float_16384_64 2.99% 1730651.554 1782375.123 - -0.20% -
std::list<int>::ctor(size)/1024 2.99% 11889.752 12244.820 - 1.46% -
std::copy_n(deque<int>)/512 2.98% 16.670 17.168 - 2.84% -
std::copy_backward(deque<int>)/8 2.98% 2.662 2.741 - 6.67% -
BM_PushHeap_string_SingleElement_256 2.98% 2.600 2.678 - 2.69% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.98% 167.007 171.982 - 1.56% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.97% 2.046 2.107 - 2.29% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.97% 567.155 583.977 - 0.65% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.96% 180549.245 185899.120 - -0.37% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.96% 2.689 2.769 - -4.11% -
BM_lexicographical_compare_three_way_fast_path/16 2.96% 4.308 4.435 - 4.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.96% 360.174 370.835 - -13.02% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.96% 49704.562 51174.337 - -2.13% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.96% 18.058 18.592 - -1.36% -
std::multiset<int>::erase(iterator)/1024 2.95% 23.673 24.373 - 5.23% -
BM_StringRelational_Less_Small_Empty_Control 2.95% 1.679 1.729 - 7.26% -
std::is_partitioned(list<int>)_(partitioned)/50 2.95% 13.477 13.875 - -0.79% -
std::reverse(list<int>)/4096 2.94% 1764.844 1816.773 - 3.49% -
std::move(vector<bool>)_(unaligned)/512 2.94% 4.782 4.922 - 6.09% -
BM_PushHeap_string_Descending_1024 2.94% 2.355 2.425 - -7.52% -
std::copy_n(vector<int>)/32768 2.94% 3686.644 3794.897 - 98.00% -
SetIntersection_None_Vector_string_1024_16 2.93% 1176616.822 1211128.549 - 4.02% -
std::pop_heap(deque<float>)/8192 2.93% 59.703 61.452 - -0.19% -
BM_PushHeap_uint32_Ascending_1 2.93% 0.466 0.480 - -24.27% -
std::partition_copy(vector<int>)/50 2.93% 12.210 12.567 - 0.15% -
SetIntersection_Interlaced_Vector_float_16_16 2.93% 36209774.075 37269105.506 - 4.29% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.92% 11350.045 11681.568 - 2.38% -
BM_vector_deque_ranges_move_backward/1 2.91% 2.329 2.397 - 6.80% -
std::multiset<int>::erase(key)_(existent)/32 2.91% 22.194 22.840 - 5.22% -
SetIntersection_Interlaced_Vector_float_16384_4 2.91% 1650158.699 1698159.246 - 20.64% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.91% 177587.939 182747.985 - 0.63% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.90% 18.824 19.371 - 0.59% -
std::fill(vector<bool>)/32768 2.90% 29.214 30.061 - 2.29% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.90% 53.062 54.599 - 1.70% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.89% 331.655 341.255 - 0.63% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.89% 3932.639 4046.228 - 1.52% -
std::fill(vector<int>)/1024 2.89% 29.077 29.916 - 2.55% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 2.88% 7.419 7.632 - 0.70% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.87% 51.747 53.234 - 0.21% -
std::remove_if(deque<int>)_(prefix)/8192 2.87% 4178.163 4298.138 - 0.88% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.87% 10.408 10.707 - 3.12% -
std::pop_heap(deque<size_t>)/8192 2.87% 57.144 58.781 - -0.71% -
BM_PushHeap_float_Random_16384 2.86% 7.550 7.766 - 2.26% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.86% 10.947 11.261 - 10.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.86% 42325.455 43535.135 - -0.38% -
std::rotate(list<int>)_(by_1/3)/1024 2.86% 786.859 809.326 - 2.20% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.85% 1428284.828 1469037.891 - 8.20% -
ranges::min(std::vector<__int128>)/8 2.84% 2.856 2.937 - 3.35% -
SetIntersection_Front_Vector_string_256_256 2.84% 18541192.264 19067035.914 - 0.29% -
std::partition(vector<int>)_(dense)/1024 2.84% 242.438 249.313 - 0.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.83% 2298973.510 2363948.196 - 2.25% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.82% 276.552 284.357 - -1.16% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.82% 1.504 1.547 - 0.67% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.82% 581.704 598.086 - 0.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.79% 39.123 40.216 - 2.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.79% 123.572 127.016 - 2.75% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.78% 5.423 5.574 - -0.12% -
std::multimap<int,_int>::find(key)_(existent)/32 2.78% 1.691 1.737 - -0.43% -
std::list<int>::ctor(size)/8192 2.77% 97155.562 99850.620 - 1.97% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.77% 36928.761 37952.915 - 1.08% -
rng::find_last(list<int>)_(bail_10%)/8 2.77% 2.021 2.077 - 0.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.77% 5513.537 5666.413 - -2.06% -
BM_deque_deque_copy_backward/1 2.77% 2.708 2.783 - 0.56% -
BM_StringEraseWithMove_Small_Transparent 2.77% 2.412 2.479 - -1.41% -
std::copy_backward(list<int>)/64 2.77% 29.932 30.759 - 2.39% -
bm_lexicographical_compare<unsigned_char>/1 2.76% 1.566 1.609 - 6.77% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.76% 689.954 708.982 - 2.66% -
std::set<std::string>::count(key)_(non-existent)/32 2.75% 10.090 10.368 - -1.25% -
SetIntersection_Interlaced_Vector_float_16_1 2.75% 63798274.896 65552770.790 - 4.55% -
BM_deque_deque_ranges_copy/4096 2.75% 149.308 153.414 - 4.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.74% 47.108 48.401 - 1.19% -
std::fill_n(vector<bool>)/4096 2.74% 4.085 4.197 - 1.95% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.74% 2110.343 2168.145 - 1.76% -
std::unique(deque<int>)_(contiguous)/32 2.74% 49.744 51.105 - 3.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 2.73% 21188253.378 21767037.566 - -28.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.73% 40662.497 41772.244 - 0.86% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.72% 2110.493 2167.910 - 1.74% -
BM_num_get<long_double> 2.72% 36.203 37.187 - -6.21% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 2.71% 6850.375 7036.182 - 2.45% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.70% 1638.483 1682.758 - -0.12% -
BM_deque_deque_copy/1 2.70% 2.487 2.554 - 0.30% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.70% 23.567 24.203 - 1.69% -
std::copy_n(deque<int>)/1048576 2.69% 49935.192 51277.168 - -6.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.68% 140358.187 144118.585 - 3.05% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.68% 15145.098 15550.321 - 0.32% -
std::sort_heap(vector<NonIntegral>)/8 2.67% 29.350 30.135 - 0.49% -
SetIntersection_None_Vector_string_262144_4 2.67% 1303127.044 1337954.873 - 3.47% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.67% 1085672.395 1114665.758 - 1.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.66% 1.630 1.673 - 0.73% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.66% 2.795 2.870 - 3.54% -
SetIntersection_Front_Set_uint32_16384_16384 2.66% 211515699.545 217135235.059 - -0.73% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.65% 91313.962 93737.747 - 2.60% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.65% 0.581 0.596 - 2.97% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.65% 2.940 3.018 - 1.55% -
std::find(deque<int>)_(bail_25%)/1024 2.64% 66.035 67.775 - 1.10% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.63% 1.279 1.312 - -18.92% -
SetIntersection_Front_Set_float_262144_64 2.63% 1694075.170 1738663.040 - -0.11% -
std::pop_heap(vector<int>)/1024 2.63% 9.682 9.937 - -0.30% -
std::transform(vector<int>)_(identity_transform)/32 2.63% 8.977 9.213 - 0.23% -
std::lower_bound(std::list<int>)/100 2.63% 89.022 91.362 - 0.60% -
std::stable_partition(deque<int>)_(sparse)/1024 2.63% 431.674 443.010 - 5.56% -
std::remove_copy(list<int>)_(prefix)/50 2.63% 18.574 19.061 - 1.34% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.62% 2.247 2.306 - 0.77% -
BM_deque_deque_copy/65536 2.62% 3084.048 3164.739 - 2.72% -
rng::find_last(list<int>)_(bail_90%)/50 2.61% 1.340 1.375 - 8.05% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.61% 282.401 289.765 - 1.99% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.61% 231.290 237.316 - -0.49% -
SetIntersection_None_Vector_string_64_64 2.60% 8957959.193 9190802.629 - 3.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.59% 42.559 43.662 - -12.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.59% 10.794 11.073 - 3.13% -
BM_deque_deque_copy/2 2.58% 2.241 2.299 - 0.02% -
std::rotate(list<int>)_(by_1/2)/1024 2.57% 379.774 389.544 - 2.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.57% 476.742 488.977 - 2.21% -
std::set<int>::equal_range(key)_(existent)/1024 2.57% 4.457 4.571 - 3.65% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.56% 52.728 54.080 - -1.66% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.56% 18.846 19.327 - 2.42% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.56% 4456.898 4570.841 - -0.79% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.56% 33866.164 34731.697 - -3.70% -
bm_lexicographical_compare<signed_char>/64 2.55% 1.911 1.960 - 1.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.55% 30.619 31.401 - 1.78% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.55% 24.966 25.603 - -3.62% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.54% 987540.717 1012657.078 - 3.83% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.54% 24.558 25.181 - 2.65% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.53% 20450.763 20967.854 - 0.01% -
rng::find(vector<bool>)_(process_all)/1048576 2.52% 3615.607 3706.887 - 3.00% -
std::remove(deque<int>)_(sprinkled)/1024 2.52% 511.264 524.171 - 2.22% -
std::set<int>::ctor(const&)/32 2.52% 213.468 218.854 - -2.43% -
SetIntersection_Front_Vector_uint64_256_256 2.51% 4253680.035 4360489.413 - -4.00% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 2.51% 1.661 1.703 - 18.92% -
std::find(deque<int>)_(process_all)/8 2.51% 3.398 3.484 - 1.57% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.51% 6.440 6.601 - 2.06% -
std::list<int>::ctor(size)/32 2.51% 327.376 335.584 - 0.43% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.51% 4103.809 4206.610 - 0.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.49% 1.063 1.090 - 0.75% -
SetIntersection_None_Vector_string_256_64 2.49% 3679144.223 3770919.456 - 4.08% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.49% 1.160 1.189 - 1.37% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.49% 178310.725 182746.625 - -0.90% -
ranges::min(std::list<__int128>)/70000 2.48% 57637.945 59070.085 - -0.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 2.48% 6.544 6.706 - 17.78% -
BM_deque_deque_copy_backward/2 2.48% 2.468 2.529 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.48% 18950633.967 19420391.142 - -1.23% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.47% 122227.464 125250.487 - 2.70% -
std::remove_if(deque<int>)_(prefix)/1024 2.47% 546.111 559.580 - 1.16% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.47% 1.594 1.633 - 2.73% -
std::unordered_multiset<int>::count(key)_(existent)/8192 2.46% 1.542 1.580 - -12.82% -
std::equal(list<int>)_(it,_it,_it)/8 2.46% 2.653 2.718 - 0.50% -
BM_PushHeap_uint32_Ascending_262144 2.46% 4.806 4.924 - 5.26% -
SetIntersection_Interlaced_Vector_string_256_16 2.46% 10394454.364 10650265.746 - 7.04% -
SetIntersection_None_Vector_string_256_256 2.46% 2297961.203 2354454.389 - 3.98% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.46% 773.250 792.249 - 3.12% -
SetIntersection_Interlaced_Vector_float_16_4 2.46% 57234745.688 58640477.914 - 4.24% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.45% 8.320 8.524 - 0.33% -
std::set<std::string>::contains(key)_(existent)/8192 2.45% 28.668 29.370 - 7.73% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.44% 3.663 3.752 - 1.35% -
std::move_backward(vector<int>)/32768 2.44% 1700.669 1742.185 - -31.75% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.44% 5256.140 5384.354 - 1.17% -
SetIntersection_Front_Set_string_64_16 2.43% 24370718.248 24963774.108 - -1.05% -
SetIntersection_Front_Set_float_64_64 2.43% 13646673.642 13978686.273 - 4.80% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.43% 7178.734 7352.970 - 2.29% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.42% 332.248 340.290 - 1.79% -
SetIntersection_Interlaced_Set_float_262144_262144 2.42% 1635774.414 1675308.269 - 1.71% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.41% 512.925 525.311 - 0.90% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.41% 12808.151 13117.372 - 0.01% -
std::remove_copy(list<int>)_(sprinkled)/50 2.41% 18.450 18.896 - 5.04% -
std::reverse(list<int>)/32768 2.41% 19216.225 19679.579 - 14.84% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.41% 4672.590 4785.237 - 0.58% -
bm_lexicographical_compare<unsigned_char>/4096 2.41% 75.774 77.598 - 3.40% -
std::adjacent_find(vector<int>,_pred)/1048576 2.40% 464886.590 476057.373 - 3.03% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.40% 282.629 289.414 - 1.80% -
std::fill(vector<int>)/8192 2.40% 228.633 234.116 - 1.97% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.39% 1552.403 1589.574 - 1.37% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.39% 1884.918 1930.050 - 2.43% -
ranges::minmax(std::vector<__int128>)/64 2.39% 31.230 31.976 - 2.40% -
std::rotate(list<int>)_(by_1/3)/8192 2.39% 8197.130 8392.652 - -12.11% -
SetIntersection_Front_Set_uint32_64_64 2.38% 12869941.617 13176041.175 - -0.34% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.38% 1.520 1.557 - 3.89% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.38% 4.994 5.113 - 0.55% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.38% 40.776 41.745 - 1.81% -
std::copy(vector<bool>)_(unaligned)/64 2.37% 1.755 1.797 - 1.89% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.37% 11231.528 11497.749 - 5.08% -
std::set<int>::find(key)_(non-existent)/1024 2.37% 5.378 5.506 - -4.97% -
std::for_each(vector<int>)/8192 2.36% 252.365 258.332 - 2.68% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.36% 6.094 6.239 - -0.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.36% 26.409 27.033 - 1.06% -
bm_ranges_lexicographical_compare<signed_char>/64 2.35% 2.058 2.106 - -15.25% -
std::unique_copy(list<int>)_(sprinkled)/52 2.35% 23.781 24.340 - 2.84% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.35% 75.881 77.662 - 2.53% -
std::reverse_copy(list<int>)/64 2.34% 29.255 29.941 - 1.52% -
BM_deque_vector_copy/4000 2.34% 139.516 142.785 - 0.81% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.34% 286002.924 292686.913 - -2.86% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.34% 31.580 32.317 - 1.11% -
std::move(list<int>)/1048576 2.33% 989096.004 1012133.382 - 4.46% -
std::unique_copy(vector<int>)_(contiguous)/52 2.32% 13.205 13.512 - 1.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.32% 1198669.846 1226511.802 - -1.84% -
std::copy_n(vector<bool>)_(aligned)/32768 2.32% 34.810 35.618 - 2.09% -
std::replace(deque<int>)_(sprinkled)/8192 2.32% 2758.549 2822.473 - 2.06% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.32% 2618.506 2679.168 - 0.76% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.31% 27.187 27.815 - 2.32% -
BM_PushHeap_string_Descending_64 2.31% 2.209 2.260 - -3.08% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.31% 28.304 28.957 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 2.31% 14497.753 14831.945 - 6.50% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.30% 97569.034 99817.240 - 1.17% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.30% 0.529 0.541 - 2.42% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.30% 4.098 4.193 - -1.00% -
std::partition_point(deque<int>)/8192 2.30% 14.911 15.254 - 1.57% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 2.30% 23.240 23.774 - 13.03% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.29% 11468.981 11732.094 - 1.54% -
ranges::minmax(std::vector<long_long>)/70000 2.29% 8975.629 9181.425 - 2.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.29% 485240.586 496356.042 - 2.42% -
std::copy_if(deque<int>)_(every_other)/4096 2.28% 1421.829 1454.228 - 2.04% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.28% 1.176 1.203 - 0.01% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.28% 566.500 579.395 - 0.73% -
std::copy_n(vector<bool>)_(unaligned)/64 2.27% 1.762 1.802 - 2.40% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.27% 114321.025 116918.364 - 1.69% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.26% 120344.086 123063.795 - 2.23% -
ranges::minmax(std::vector<long_long>)/64 2.26% 9.937 10.161 - 2.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.26% 50.725 51.870 - -0.23% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.26% 1.577 1.613 - -1.42% -
std::generate(vector<int>)/32 2.25% 7.823 7.999 - 2.16% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.25% 2.493 2.549 - -6.42% -
ranges::min(std::list<char>)/70000 2.25% 53107.561 54300.501 - -0.69% -
std::search(vector<int>,_pred)_(no_match)/1000 2.24% 508.453 519.854 - -1.49% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.23% 9.011 9.212 - 2.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.23% 6269854.663 6409682.914 - -8.25% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.23% 2.708 2.768 - -7.55% -
BM_vector_deque_move_backward/1024 2.22% 37.178 38.004 - 1.05% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 2.22% 4740.355 4845.513 - 3.11% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.22% 114445.855 116982.461 - 1.87% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.21% 4785.839 4891.689 - 1.84% -
ranges::min(std::deque<char>)/64 2.21% 16.209 16.567 - -21.05% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 2.21% 20.603 21.058 - 3.47% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.21% 463.776 474.009 - 1.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.20% 1191.681 1217.956 - 2.66% -
SetIntersection_Front_Vector_uint32_262144_1024 2.20% 5309396.348 5426409.285 - 0.11% -
std::set<std::string>::ctor(const&)/0 2.20% 12.905 13.190 - 3.52% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.20% 31591.357 32287.157 - 2.02% -
std::unique(deque<int>,_pred)_(contiguous)/32 2.20% 55.966 57.198 - 1.21% -
std::replace(deque<int>)_(sprinkled)/1024 2.20% 344.764 352.352 - 1.89% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.20% 17.281 17.660 - -0.87% -
std::multiset<std::string>::clear()/8192 2.19% 217763.273 222536.807 - 1.96% -
SetIntersection_Front_Set_uint32_16384_1024 2.19% 12283161.099 12552290.595 - 3.87% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.19% 3.222 3.293 - 2.52% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.19% 0.695 0.710 - 0.47% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 2.19% 509654.921 520818.163 - 1.45% -
std::any_of(list<int>)_(process_all)/50 2.18% 21.501 21.970 - 1.57% -
std::copy_if(list<int>)_(every_other)/512 2.17% 349.505 357.105 - 1.33% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.17% 29.700 30.346 - 1.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.17% 3.209 3.279 - 2.45% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.17% 30067.956 30719.545 - 2.14% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 2.17% 691458.833 706431.523 - 0.31% -
SetIntersection_Front_Set_string_256_16 2.16% 6789106.864 6936053.044 - -6.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.16% 754.814 771.134 - 3.22% -
BM_deque_vector_move/1 2.16% 2.051 2.095 - -1.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.15% 1796.068 1834.773 - -7.08% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.15% 215.170 219.800 - -6.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.15% 3.730 3.810 - 1.60% -
BM_PushHeap_float_QuickSortAdversary_1024 2.15% 0.619 0.632 - -0.12% -
std::partition_point(list<int>)/32 2.15% 15.639 15.975 - 0.93% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.14% 9.069 9.263 - 0.52% -
std::remove_if(list<int>)_(prefix)/1024 2.14% 972.520 993.314 - 0.60% -
SetIntersection_Front_Set_uint64_256_64 2.14% 5273795.717 5386400.910 - -6.87% -
std::replace_if(deque<int>)_(prefix)/8192 2.13% 3420.887 3493.857 - -0.02% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.13% 111.564 113.942 - -1.38% -
std::generate(vector<int>)/8192 2.13% 1799.929 1838.239 - 1.85% -
std::copy_if(vector<int>)_(entire_range)/1048576 2.13% 240733.096 245851.815 - 2.14% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.12% 285.556 291.621 - -1.72% -
BM_PushHeap_string_Descending_262144 2.12% 3.154 3.221 - -19.77% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 2.12% 29.538 30.165 - 2.73% -
ranges::minmax(std::vector<__int128>)/70000 2.12% 34326.380 35053.708 - 1.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.11% 23.286 23.778 - -2.27% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.11% 12896.696 13169.337 - 2.00% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.11% 38612.635 39428.136 - 1.25% -
std::copy_n(deque<int>)/4096 2.11% 145.021 148.082 - 1.97% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.11% 288209.174 294287.888 - -3.77% -
std::remove_if(deque<int>)_(prefix)/50 2.11% 64.165 65.518 - 5.02% -
BM_PushHeap_uint32_Random_64 2.10% 5.026 5.132 - -0.53% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.10% 333.164 340.160 - 1.87% -
std::multiset<int>::contains(key)_(existent)/8192 2.10% 8.211 8.384 - -5.04% -
std::fill_n(vector<int>)/50 2.09% 2.175 2.220 - 1.85% -
std::count_if(list<int>)_(every_other)/8 2.09% 2.716 2.773 - 0.21% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.09% 4711.197 4809.793 - 4.40% -
std::find_first_of(deque<int>)_(small_needle)/50 2.09% 165.166 168.619 - 2.98% -
std::rotate(list<int>)_(by_1/4)/1024 2.09% 564.276 576.070 - 1.75% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 2.09% 0.754 0.769 - 10.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 2.08% 62304.650 63603.428 - 0.55% -
std::copy_backward(vector<int>)/8 2.08% 2.171 2.216 - 1.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.08% 25.012 25.533 - 4.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.08% 1431882.474 1461672.943 - 1.67% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.08% 4722.770 4821.015 - 0.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.08% 286619.438 292573.783 - -6.82% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.08% 0.681 0.696 - 2.73% -
std::copy_if(list<int>)_(every_other)/32768 2.08% 25805.456 26340.923 - 4.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.07% 1797995.921 1835284.467 - -3.33% -
std::search(list<int>,_pred)_(no_match)/8192 2.07% 7238.468 7388.419 - 2.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.07% 7539.064 7694.778 - 1.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.06% 761.305 777.017 - 0.99% -
BM_deque_deque_copy_backward/512 2.06% 19.130 19.525 - 3.33% -
bm_ranges_swap_ranges_vb_unaligned/64 2.05% 6.169 6.296 - 1.14% -
std::rotate_copy(deque<int>)/1024 2.05% 34.346 35.051 - -1.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.04% 333293712.763 340107400.167 - -0.43% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.04% 12.234 12.484 - 1.33% -
std::reverse_copy(deque<int>)/4096 2.04% 954.016 973.498 - 2.18% -
std::is_partitioned(vector<int>)_(partitioned)/8192 2.04% 1405.607 1434.259 - 2.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.04% 379371.160 387100.206 - 0.36% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.04% 716.942 731.545 - 1.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.04% 23.936 24.424 - 2.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.03% 12767.873 13026.869 - 0.31% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.03% 2.424 2.473 - -2.86% -
rng::contains_subrange(deque<int>)_(single_element)/32 2.02% 17.265 17.614 - 1.54% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.02% 27743.971 28305.173 - 3.29% -
SetIntersection_None_Vector_string_256_16 2.02% 4323954.653 4411309.068 - 3.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.01% 21.150 21.575 - 0.68% -
std::fill_n(vector<int>)/8192 2.01% 229.420 234.038 - 1.16% -
std::remove_copy(list<int>)_(prefix)/8192 2.01% 6855.184 6993.166 - 1.14% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 2.01% 23.146 23.612 - -0.59% -
std::copy_if(deque<int>)_(every_other)/64 2.01% 22.779 23.237 - 2.05% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.00% 0.696 0.710 - 0.45% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.00% 12612.502 12864.936 - 0.18% -
BM_std_minmax_element<char>/1024 2.00% 273.212 278.680 - 0.22% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.00% 333.708 340.381 - 1.77% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.99% 485.234 494.903 - 2.20% -
std::replace(deque<int>)_(prefix)/1024 1.98% 405.672 413.720 - 2.03% -
BM_PushHeap_string_Descending_16384 1.98% 2.310 2.356 - -4.61% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.98% 71332.112 72744.757 - 1.98% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.97% 6.678 6.810 - 0.08% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.97% 27.807 28.355 - 2.24% -
std::stable_sort(vector<int>)_(repeated)/1024 1.96% 1101.470 1123.103 - 3.12% -
std::fill(list<int>)/32 1.96% 8.150 8.309 - -5.13% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.96% 10.087 10.285 - 3.14% -
std::fill_n(vector<bool>)/512 1.96% 1.428 1.455 - 0.83% -
std::copy_backward(list<int>)/32768 1.96% 26091.314 26601.481 - 2.09% -
std::copy_if(deque<int>)_(every_other)/512 1.95% 177.340 180.797 - 1.88% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.95% 6263.388 6385.423 - -3.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.95% 6.365 6.489 - 1.68% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.94% 2.777 2.831 - 0.32% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.94% 6546.310 6673.544 - 1.40% -
std::partial_sort_copy(list<int>)_(descending)/8 1.94% 16.289 16.605 - 5.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.94% 731.555 745.736 - -1.45% -
std::any_of(list<int>)_(process_all)/32768 1.94% 26094.079 26599.861 - 2.82% -
BM_deque_vector_ranges_copy_backward/4000 1.94% 143.060 145.829 - -1.51% -
std::shift_right(vector<int>)/8192 1.93% 295.624 301.342 - 2.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.93% 2.449 2.496 - 6.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.93% 1030945.833 1050828.134 - 1.81% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.92% 3717.264 3788.736 - 2.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.92% 804147.698 819607.500 - 0.07% -
SetIntersection_Interlaced_Set_float_64_16 1.92% 21818647.974 22238029.776 - 1.60% -
std::search(vector<int>)_(near_matches)/1000 1.92% 14121.336 14391.935 - -4.98% -
std::fill(vector<bool>)/4096 1.92% 4.119 4.198 - 1.24% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.91% 15026.812 15313.591 - -0.06% -
BM_PushHeap_float_Ascending_16384 1.91% 4.291 4.373 - 8.36% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.90% 1824.271 1858.923 - -0.11% -
std::rotate(list<int>)_(by_1/4)/8192 1.90% 6476.986 6599.953 - -19.96% -
rng::find_last(vector<int>)_(bail_90%)/50 1.90% 1.516 1.545 - -2.83% -
std::move(deque<int>)/262144 1.90% 14862.681 15144.376 - -5.47% -
std::remove_if(deque<int>)_(sprinkled)/32 1.89% 52.996 53.999 - 3.02% -
std::is_sorted(deque<int>)/8 1.89% 2.861 2.915 - -1.49% -
std::for_each(deque<int>)/32 1.89% 3.672 3.741 - 2.36% -
std::copy_if(vector<int>)_(entire_range)/4096 1.89% 911.558 928.767 - 1.60% -
std::replace_if(vector<int>)_(prefix)/1024 1.89% 266.744 271.776 - 0.06% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.89% 5.792 5.901 - 2.30% -
BM_PushHeap_string_SingleElement_64 1.88% 2.652 2.702 - 1.22% -
std::multiset<int>::erase(key)_(existent)/1024 1.88% 39.857 40.608 - 2.88% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.88% 55.331 56.372 - 0.39% -
std::fill(vector<int>)/50 1.88% 2.161 2.201 - 1.68% -
std::unique_copy(vector<int>)_(contiguous)/32 1.88% 8.480 8.640 - 0.69% -
std::copy_backward(vector<bool>)_(aligned)/1048576 1.88% 3169.555 3229.109 - -14.52% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.88% 36718.742 37407.578 - 1.51% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.88% 2.415 2.460 - 8.07% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.88% 771.884 786.363 - 2.02% -
std::search(vector<int>)_(near_matches)/1024 1.88% 14852.385 15130.973 - 0.22% -
rng::contains(deque<int>)_(process_all)/32 1.87% 8.536 8.695 - 2.20% -
std::generate_n(vector<int>)/1024 1.87% 238.481 242.939 - 1.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.87% 16285.415 16589.770 - -0.34% -
std::generate(vector<int>)/1024 1.87% 239.287 243.755 - 1.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.87% 5649547.571 5754980.896 - -0.51% -
SetIntersection_Interlaced_Vector_float_1024_1024 1.87% 5958482.543 6069618.409 - 3.33% -
BM_deque_vector_ranges_copy/64 1.86% 2.623 2.671 - 2.99% -
std::move(vector<bool>)_(unaligned)/32768 1.86% 202.285 206.042 - 1.83% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.86% 1017.258 1036.144 - -5.25% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.85% 633714.787 645462.937 - 1.05% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.85% 38619.251 39333.328 - 1.50% -
std::all_of(list<int>)_(process_all)/32768 1.84% 26335.806 26821.058 - 2.66% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.84% 68.656 69.918 - 2.54% -
std::copy_if(vector<int>)_(entire_range)/32768 1.83% 7289.981 7423.734 - 1.59% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.83% 780.858 795.170 - 2.02% -
SetIntersection_Front_Vector_float_256_64 1.83% 4261818.675 4339735.042 - -0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.83% 4.515 4.598 - 1.44% -
ranges::minmax(std::vector<__int128>)/8 1.83% 4.034 4.108 - 2.11% -
std::unique(vector<int>)_(contiguous)/1024 1.83% 302.781 308.307 - 1.74% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.82% 656165.456 668132.136 - 0.76% -
std::generate(vector<int>)/50 1.82% 11.746 11.959 - 1.68% -
std::reverse(vector<int>)/8 1.82% 1.478 1.505 - -6.13% -
std::copy(vector<bool>)_(aligned)/32768 1.82% 34.757 35.389 - -1.57% -
std::generate_n(vector<int>)/8192 1.81% 1804.172 1836.916 - 1.27% -
std::remove_copy(vector<int>)_(prefix)/50 1.81% 13.771 14.020 - 1.99% -
std::copy_if(list<int>)_(every_other)/8 1.81% 2.252 2.292 - 1.38% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.80% 1708.425 1739.226 - -31.76% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.80% 1017.242 1035.581 - -5.30% -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 1.80% 2518.717 2564.122 - 1.87% -
BM_PushHeap_string_SingleElement_16 1.79% 2.606 2.652 - 0.77% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.79% 514.422 523.640 - -2.32% -
std::replace_if(deque<int>)_(prefix)/32 1.79% 13.947 14.197 - 1.43% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.79% 2765.025 2814.526 - 0.74% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.79% 189.469 192.859 - 2.35% -
BM_vector_deque_ranges_move_backward/64 1.79% 2.975 3.028 - -1.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.79% 1438149.185 1463847.454 - 1.56% -
std::search(vector<int>,_pred)_(no_match)/1024 1.79% 520.964 530.266 - -0.83% -
std::map<int,_int>::ctor(const&)/8192 1.78% 51858.684 52784.144 - -0.93% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.78% 2.622 2.668 - -3.32% -
std::transform(vector<int>,_vector<int>)/32 1.78% 16.892 17.193 - 0.69% -
std::map<int,_int>::find(key)_(existent)/32 1.78% 1.696 1.726 - 2.12% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.78% 692.913 705.252 - 3.23% -
BM_PushHeap_uint64_PipeOrgan_16 1.78% 0.867 0.883 - -0.17% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.78% 20.433 20.797 - 0.98% -
std::replace_if(list<int>)_(sprinkled)/1024 1.78% 729.294 742.252 - 1.70% -
std::copy_if(deque<int>)_(every_other)/262144 1.78% 91040.057 92657.168 - 1.49% -
BM_deque_vector_move/2 1.78% 1.804 1.836 - 0.23% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.77% 4675.823 4758.680 - 3.07% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.77% 12495.451 12716.594 - 3.14% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.77% 2.128 2.166 - 0.14% -
BM_PushHeap_float_Random_256 1.77% 7.299 7.428 - 2.57% -
std::remove_if(list<int>)_(sprinkled)/1024 1.77% 958.191 975.113 - -1.50% -
std::replace(vector<int>)_(prefix)/8192 1.76% 1259.317 1281.539 - 2.30% -
SetIntersection_None_Set_float_64_1 1.76% 22164630.300 22555314.026 - 1.77% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.76% 3927.128 3996.241 - 0.35% -
std::find(deque<int>)_(process_all)/50 1.76% 13.048 13.278 - 2.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.76% 491389.524 500034.286 - 1.77% -
std::copy_if(deque<int>)_(every_other)/1048576 1.76% 364716.571 371124.691 - 1.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.75% 2.125 2.162 - 0.11% -
ranges::min(std::deque<long_long>)/8 1.75% 2.268 2.308 - 1.67% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.75% 782.453 796.170 - 0.02% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 1.75% 6.564 6.679 - -18.72% -
BM_toupper_string<char> 1.75% 15.172 15.437 - 1.99% -
std::copy_if(list<int>)_(entire_range)/1048576 1.74% 857578.846 872517.193 - 1.79% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.74% 0.698 0.710 - 0.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 1.74% 0.584 0.595 - 1.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.73% 799519.359 813387.378 - -0.91% -
std::copy_if(deque<int>)_(every_other)/32768 1.73% 11391.688 11589.095 - 1.58% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.73% 1.167 1.187 - -16.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.72% 5364.817 5457.340 - 1.12% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.72% 768.259 781.487 - 1.55% -
std::partition_copy(list<int>)/50 1.72% 12.857 13.078 - 0.29% -
std::is_sorted(list<int>)/8 1.72% 2.081 2.117 - 1.05% -
BM_deque_vector_move/4000 1.71% 139.565 141.955 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.71% 466.458 474.442 - 1.14% -
bm_lexicographical_compare<unsigned_char>/32768 1.71% 562.517 572.142 - 2.33% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.71% 0.820 0.834 - 0.79% -
std::remove(deque<int>)_(prefix)/1024 1.71% 515.258 524.074 - 1.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.71% 33.989 34.570 - 0.68% -
std::replace(deque<int>)_(prefix)/8192 1.71% 3207.739 3262.589 - 1.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.71% 23626.868 24030.832 - 0.29% -
std::for_each_n(list<int>)/32 1.71% 11.087 11.277 - 0.90% -
std::move_backward(list<int>)/32768 1.71% 31156.368 31688.315 - 0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.70% 13067900.347 13290168.850 - 0.15% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.70% 801.364 814.988 - 0.04% -
std::unique(deque<int>)_(contiguous)/1024 1.70% 505.904 514.496 - 0.97% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.70% 67624.044 68772.276 - 4.03% -
std::unique(list<int>)_(sprinkled)/1024 1.70% 950.854 966.991 - 1.84% -
std::copy_n(deque<int>)/32768 1.70% 1135.930 1155.207 - 0.93% -
std::find(vector<int>)_(bail_25%)/8 1.70% 1.359 1.382 - 1.17% -
BM_deque_deque_copy/64000 1.70% 2947.276 2997.237 - 2.50% -
SetIntersection_Interlaced_Set_string_16384_1024 1.69% 349998083.127 355910406.366 - 2.42% -
std::copy_if(list<int>)_(every_other)/262144 1.69% 204387.302 207835.766 - -3.22% -
std::copy_if(vector<int>)_(entire_range)/8 1.68% 2.265 2.303 - 7.39% -
bm_swap_ranges_vb_unaligned/64 1.68% 4.940 5.023 - 1.18% -
BM_deque_deque_ranges_move/4000 1.68% 142.121 144.503 - -0.39% -
SetIntersection_Interlaced_Vector_float_256_1 1.67% 4228546.790 4299249.265 - 3.36% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.67% 16.530 16.806 - 6.24% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.67% 1.396 1.420 - -0.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.67% 39.832 40.495 - -14.03% -
SetIntersection_Front_Set_uint64_16384_64 1.66% 1680363.084 1708276.784 - 3.30% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.66% 2.125 2.161 - 0.02% -
std::move(vector<bool>)_(aligned)/1048576 1.66% 1703.571 1731.798 - 1.74% -
std::copy_backward(deque<int>)/4096 1.65% 146.122 148.539 - 1.89% -
std::make_heap(deque<int>)_(shuffled)/1024 1.65% 2516.441 2558.060 - -0.03% -
std::partition_point(list<int>)/50 1.65% 24.421 24.824 - 0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.65% 7805.594 7934.553 - -1.39% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.65% 33779.520 34336.309 - -3.24% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.65% 2.125 2.160 - -0.06% -
ranges::min(std::list<long_long>)/64 1.64% 24.159 24.557 - -0.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.64% 736.360 748.435 - 2.43% -
std::generate_n(list<int>)/32 1.63% 8.433 8.571 - 1.83% -
std::replace(deque<int>)_(sprinkled)/32 1.63% 11.966 12.162 - 1.56% -
rng::starts_with(list<int>,_pred)/8 1.63% 3.478 3.535 - 0.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.63% 12703.758 12910.991 - 0.47% -
std::search(deque<int>,_pred)_(same_length)/1024 1.63% 511.199 519.518 - 1.83% -
SetIntersection_None_Vector_string_1024_256 1.63% 1183486.303 1202740.128 - 4.30% -
std::move(vector<bool>)_(unaligned)/64 1.62% 1.631 1.657 - 0.70% -
std::none_of(list<int>)_(process_all)/32768 1.62% 26692.966 27126.259 - 4.37% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.62% 355.277 361.029 - 0.36% -
std::copy_if(vector<int>)_(entire_range)/512 1.61% 120.729 122.678 - 1.63% -
bm_lexicographical_compare<unsigned_char>/512 1.61% 8.638 8.778 - 2.63% -
std::multiset<int>::count(key)_(non-existent)/32 1.61% 2.451 2.491 - -3.41% -
SetIntersection_Front_Vector_string_262144_4 1.61% 1186812.688 1205864.881 - 1.37% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.60% 6843.842 6953.661 - 1.39% -
std::partition_copy(list<int>)/32 1.60% 8.582 8.719 - -1.92% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.60% 50.472 51.280 - 1.63% -
rng::find(vector<bool>)_(process_all)/8192 1.60% 33.086 33.615 - 1.68% -
std::fill_n(vector<int>)/1024 1.60% 29.260 29.727 - 2.84% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.60% 93084.860 94570.903 - 0.06% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.60% 1436.657 1459.588 - -0.22% -
std::generate_n(vector<int>)/50 1.59% 11.750 11.937 - 1.50% -
std::find(vector<char>)_(bail_25%)/1024 1.59% 5.345 5.430 - 3.00% -
std::for_each_n(vector<int>)/8192 1.59% 251.732 255.738 - 1.64% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.59% 272720.271 277053.266 - 0.68% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.58% 10.203 10.365 - -5.95% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.58% 3808.654 3868.903 - 1.06% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.58% 3828.916 3889.378 - 1.93% -
std::multiset<int>::erase(iterator)/8192 1.58% 24.003 24.382 - 4.51% -
std::replace_if(deque<int>)_(prefix)/50 1.57% 20.264 20.584 - 0.83% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.57% 15.473 15.716 - 1.19% -
std::shift_left(deque<int>)/1024 1.57% 37.991 38.589 - 2.17% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.57% 18.109 18.394 - 1.35% -
std::move_backward(deque<int>)/4096 1.57% 152.702 155.099 - 0.56% -
std::copy_if(vector<int>)_(entire_range)/262144 1.57% 58640.914 59560.888 - 1.67% -
std::fill_n(vector<int>)/32 1.57% 1.127 1.144 - 1.60% -
std::find(list<int>)_(bail_25%)/8 1.56% 0.919 0.933 - 2.12% -
BM_PushHeap_uint32_Ascending_16 1.56% 0.917 0.931 - -3.46% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1.56% 1401.737 1423.658 - -3.18% -
SetIntersection_Front_Vector_uint64_16384_16384 1.56% 74450260.835 75614007.542 - -0.29% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.56% 12616.389 12813.401 - 0.77% -
SetIntersection_Front_Vector_string_1024_64 1.56% 3204752.702 3254747.605 - 2.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 1.55% 24.474 24.855 - 3.01% -
std::move_backward(list<int>)/1048576 1.55% 1017446.678 1033249.571 - 1.52% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.55% 728.359 739.669 - 1.41% -
std::copy(list<int>)/32768 1.55% 25840.178 26241.378 - 3.13% -
BM_StringMove_Huge 1.55% 0.797 0.810 - 1.68% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.54% 125.098 127.031 - -2.85% -
SetIntersection_None_Set_float_1024_1024 1.54% 8991857.397 9129896.546 - 1.53% -
rng::find(vector<bool>)_(process_all)/1024 1.53% 4.682 4.753 - 3.26% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.53% 8.650 8.782 - 1.49% -
SetIntersection_Front_Set_string_1024_256 1.53% 14273701.097 14491827.700 - -8.54% -
std::set<std::string>::count(key)_(non-existent)/1024 1.53% 23.784 24.147 - 1.46% -
std::adjacent_find(list<int>)/1048576 1.52% 859057.273 872156.275 - 0.30% -
std::rotate_copy(vector<int>)/1024 1.52% 32.778 33.277 - 1.10% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.52% 5.649 5.735 - 0.40% -
BM_PushHeap_string_Descending_16 1.52% 2.103 2.135 - -0.43% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.51% 11567.640 11742.839 - 0.94% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.51% 760.525 772.000 - -5.66% -
SetIntersection_Front_Vector_float_16384_64 1.51% 1344367.807 1364609.653 - 0.19% -
rng::find_last(vector<int>)_(bail_10%)/50 1.50% 10.725 10.886 - 1.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.50% 61993.262 62922.477 - 2.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.50% 54.162 54.974 - 2.70% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.50% 6742.689 6843.669 - 1.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.49% 4562981.152 4631158.551 - -3.67% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.49% 23.771 24.125 - 0.12% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.49% 941476.672 955516.554 - 0.81% -
std::find_end(forward_list<int>)_(process_all)/1000 1.49% 675.231 685.295 - 0.83% -
BM_PushHeap_string_Ascending_16 1.49% 4.646 4.716 - -1.89% -
std::multimap<std::string,_int>::clear()/1024 1.49% 22540.064 22875.767 - 4.10% -
std::find_first_of(deque<int>)_(small_needle)/32 1.49% 107.704 109.306 - 2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.48% 6153282.716 6244631.732 - -3.12% -
std::swap_ranges(list<int>)/50 1.48% 31.870 32.341 - 0.30% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.48% 625.005 634.258 - 0.74% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.48% 563.756 572.094 - 1.66% -
std::move_backward(list<int>)/64 1.48% 38.935 39.509 - 1.31% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.47% 17138.612 17391.283 - 2.38% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.47% 1015736.192 1030687.102 - 0.84% -
std::multiset<int>::erase(iterator)/32 1.47% 21.190 21.502 - 3.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.47% 48.124 48.831 - 1.35% -
std::deque<std::string>::ctor(size)/8192 1.47% 8451.333 8575.211 - 0.45% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.46% 4744.683 4814.141 - -0.85% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.46% 3.608 3.661 - 1.59% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.46% 31.915 32.382 - 0.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.46% 19.401 19.684 - 1.98% -
std::find(list<int>)_(process_all)/50 1.46% 18.826 19.100 - 1.59% -
bm_ranges_swap_ranges_vb_aligned/131072 1.45% 244.249 247.798 - 1.38% -
std::make_heap(deque<int>)_(heap)/8 1.45% 20.774 21.075 - -0.19% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.45% 712.129 722.421 - 2.10% -
BM_deque_vector_ranges_copy/1 1.44% 2.095 2.125 - 1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.44% 142264504.620 144316761.776 - -1.64% -
SetIntersection_Front_Set_uint32_262144_256 1.44% 3821812.911 3876853.714 - 6.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.44% 17.267 17.515 - -0.18% -
rng::find_last(deque<int>)_(bail_10%)/8 1.44% 2.706 2.745 - -4.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.44% 888674.470 901435.489 - 4.80% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.44% 149978.682 152132.282 - -3.76% -
std::reverse_copy(deque<int>)/32768 1.43% 7904.107 8017.194 - 1.13% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.43% 27.773 28.170 - 1.17% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.43% 1922.355 1949.792 - 2.86% -
BM_StringRelational_Compare_Large_Large_Control 1.43% 2.082 2.112 - 1.42% -
std::find_end(forward_list<int>)_(same_length)/1000 1.43% 1451.641 1472.340 - 0.17% -
SetIntersection_None_Set_string_64_4 1.43% 21681062.814 21990083.225 - 0.15% -
std::stable_sort(vector<int>)_(descending)/8 1.43% 23.331 23.664 - -2.75% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.42% 16.724 16.963 - 1.89% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.42% 6853.370 6950.798 - 4.13% -
std::remove_copy(deque<int>)_(prefix)/8192 1.42% 3312.577 3359.668 - 1.66% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.42% 479.954 486.770 - 2.09% -
std::make_heap(vector<int>)_(shuffled)/1024 1.42% 565.075 573.095 - -0.06% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.41% 368.208 373.418 - 2.87% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.41% 20.336 20.623 - -0.94% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.41% 713.961 724.041 - 1.36% -
std::remove_if(list<int>)_(prefix)/32 1.41% 57.879 58.696 - 1.51% -
std::remove(list<int>)_(prefix)/1024 1.41% 947.554 960.914 - -7.75% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.40% 12938.012 13119.743 - 0.06% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.40% 260.170 263.822 - -8.78% -
std::search(list<int>)_(near_matches)/1000 1.40% 37526.370 38051.662 - 0.54% -
std::find(vector<long_long>)_(process_all)/1024 1.40% 89.904 91.159 - 1.36% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.39% 513904.709 521070.138 - 0.91% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.39% 431.915 437.935 - 2.73% -
std::copy_if(deque<int>)_(entire_range)/4096 1.39% 1010.110 1024.183 - 1.15% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.39% 1295765.431 1313804.361 - 1.32% -
std::search(list<int>)_(single_element)/1024 1.39% 739.627 749.895 - 0.19% -
ranges::minmax(std::deque<__int128>)/70000 1.38% 33987.055 34456.611 - -1.22% -
std::adjacent_find(list<int>)/8192 1.38% 7119.436 7217.692 - 0.87% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.38% 511254.748 518303.363 - 0.76% -
std::move_backward(vector<int>)/512 1.38% 20.626 20.911 - 1.17% -
std::multiset<std::string>::erase(iterator)/32 1.38% 26.705 27.073 - -11.56% -
BM_PushHeap_float_Random_16 1.38% 5.334 5.408 - -0.53% -
SetIntersection_Front_Set_uint32_16384_64 1.37% 1674342.786 1697336.831 - 1.83% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.37% 26.031 26.388 - 2.07% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.37% 22.999 23.314 - 2.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.37% 9755174.591 9888854.656 - 0.61% -
std::multimap<int,_int>::erase(iterator)/32 1.37% 20.978 21.265 - 3.16% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 1.36% 25.106 25.448 - 4.04% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.36% 751.764 762.012 - 1.59% -
BM_deque_vector_move/1024 1.36% 36.794 37.294 - 0.77% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.35% 32.321 32.759 - -0.31% -
BM_CmpEqual_int_ushort 1.35% 1.094 1.109 - 1.28% -
std::replace_if(vector<int>)_(prefix)/8192 1.35% 2006.992 2034.165 - 0.48% -
std::search(vector<int>,_pred)_(no_match)/8192 1.35% 4156.229 4212.483 - -1.55% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.35% 63.874 64.737 - 0.81% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.35% 1.388 1.407 - 0.88% -
BM_PushHeap_string_Random_256 1.35% 14.217 14.409 - 0.89% -
bm_lexicographical_compare<signed_char>/32768 1.35% 472.571 478.948 - 1.52% -
ranges::minmax(std::vector<long_long>)/8 1.35% 2.076 2.104 - 1.73% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.34% 24.375 24.703 - 0.37% -
rng::contains(list<int>)_(process_all)/8192 1.34% 7185.161 7281.709 - -2.34% -
std::make_heap(deque<int>)_(descending)/8 1.34% 20.667 20.944 - -4.11% -
std::move_backward(vector<int>)/262144 1.34% 21617.353 21907.226 - 17.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.34% 23.828 24.147 - 0.71% -
std::replace(vector<int>)_(prefix)/32 1.34% 5.120 5.188 - 2.59% -
BM_deque_vector_ranges_move/0 1.34% 1.514 1.535 - 0.63% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.34% 3865.627 3917.384 - 1.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.34% 23712.793 24030.106 - 0.18% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.34% 1367.236 1385.517 - 2.06% -
bm_ranges_swap_ranges_vb_aligned/262144 1.33% 481.950 488.364 - 0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.33% 6158365.591 6240313.975 - -7.04% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.33% 86832.315 87985.052 - 0.11% -
std::multiset<int>::contains(key)_(existent)/1024 1.33% 3.963 4.015 - -0.65% -
std::transform(list<int>,_list<int>)/1024 1.32% 832.557 843.577 - 1.86% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.32% 148028.629 149987.566 - -0.25% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.32% 1146.981 1162.149 - 1.78% -
std::multimap<std::string,_int>::clear()/8192 1.32% 218727.261 221617.227 - 3.37% -
std::make_heap(vector<int>)_(ascending)/1024 1.32% 654.408 663.053 - 1.65% -
BM_deque_deque_ranges_copy/5500 1.32% 197.252 199.855 - 1.13% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.32% 2.929 2.967 - -3.57% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.32% 18.897 19.146 - -2.62% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.31% 1.414 1.433 - 1.16% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.31% 7.263 7.358 - 0.02% -
std::search(list<int>)_(near_matches)/1024 1.31% 39173.691 39686.588 - 0.71% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.31% 13.070 13.241 - 3.10% -
std::unique(deque<int>)_(sprinkled)/8192 1.31% 3771.127 3820.429 - 1.05% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.31% 18.564 18.806 - 2.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.30% 4344247.022 4400738.002 - -23.14% -
BM_std_minmax_element<char>/64000 1.30% 16622.266 16838.411 - -0.18% -
std::upper_bound(std::list<int>)/8 1.30% 16.029 16.237 - 1.12% -
std::find(vector<int>)_(process_all)/50 1.30% 12.333 12.493 - 1.71% -
BM_PushHeap_uint32_Random_262144 1.30% 5.757 5.832 - -0.04% -
BM_deque_deque_copy_backward/4096 1.30% 150.926 152.886 - 0.30% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.30% 42.306 42.855 - -0.29% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.30% 19.269 19.519 - -2.68% -
BM_PushHeap_string_Random_262144 1.30% 17.931 18.163 - -6.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.29% 19.326 19.577 - 0.87% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.29% 5.012 5.077 - -2.18% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.29% 2830.164 2866.729 - 1.68% -
std::rotate(list<int>)_(1_element_backward)/1024 1.29% 733.692 743.171 - 1.04% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.29% 1305326.026 1322148.452 - 1.70% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.29% 19.266 19.514 - -0.21% -
std::unique(deque<int>)_(sprinkled)/1024 1.29% 505.908 512.419 - 1.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.28% 39.814 40.325 - 6.35% -
std::unique(deque<int>)_(contiguous)/8192 1.28% 3697.270 3744.626 - 0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.28% 656.501 664.904 - 0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.28% 7231.930 7324.412 - 0.88% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 1.28% 10.563 10.698 - 9.33% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.27% 12552.941 12712.729 - 0.43% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.27% 9176.309 9292.887 - -2.83% -
std::multiset<std::string>::ctor(const&)/32 1.27% 774.937 784.765 - 12.33% -
std::move(vector<int>)/32768 1.27% 1704.927 1726.546 - 1.95% -
std::reverse(deque<int>)/512 1.27% 112.012 113.432 - -1.04% -
std::find(deque<int>)_(process_all)/8192 1.27% 1911.547 1935.777 - 0.46% -
std::copy_if(deque<int>)_(entire_range)/262144 1.27% 68774.201 69644.928 - 0.60% -
std::transform(list<int>,_list<int>)/50 1.26% 37.052 37.520 - 1.85% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.26% 242.401 245.462 - 1.28% -
std::remove(vector<int>)_(sprinkled)/1024 1.26% 281.617 285.166 - 1.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.26% 13746.409 13919.572 - -0.38% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.26% 19.008 19.247 - 0.29% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.26% 4279.396 4333.179 - 1.16% -
std::reverse_copy(deque<int>)/512 1.25% 123.228 124.774 - 1.45% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.25% 295.770 299.471 - 2.06% -
std::search(list<int>)_(no_match)/8192 1.25% 6553.326 6635.269 - 1.65% -
SetIntersection_Front_Set_string_262144_256 1.25% 14694952.545 14878413.693 - -2.48% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.25% 15273.056 15463.510 - 0.97% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.25% 12.457 12.612 - 1.30% -
bm_lexicographical_compare<int>/512 1.25% 29.463 29.830 - 0.77% -
std::unique(vector<int>)_(sprinkled)/52 1.24% 65.244 66.056 - 2.28% -
std::is_sorted(vector<int>,_pred)/1024 1.24% 462.687 468.445 - -0.08% -
std::reverse(deque<int>)/4096 1.24% 711.632 720.460 - 1.19% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.24% 2.051 2.077 - -1.94% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.24% 4.724 4.783 - 1.49% -
BM_deque_deque_move_backward/512 1.24% 19.744 19.988 - 5.90% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.24% 56.959 57.664 - 0.74% -
std::is_sorted_until(list<int>)/8192 1.24% 7178.179 7267.028 - 1.83% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.24% 8.373 8.476 - 1.35% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.24% 678.819 687.218 - 1.52% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.23% 3554.999 3598.834 - -0.03% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.23% 513.626 519.950 - 0.32% -
std::replace(deque<int>)_(sprinkled)/50 1.23% 18.002 18.222 - 1.57% -
SetIntersection_Front_Set_uint32_16384_256 1.23% 3946016.288 3994354.990 - 4.85% -
BM_StringFindStringLiteral/32 1.22% 1.748 1.769 - -9.45% -
BM_PushHeap_float_PipeOrgan_16 1.22% 0.897 0.907 - 0.03% -
rng::contains(list<int>)_(process_all)/50 1.22% 18.230 18.452 - 1.99% -
std::rotate(deque<int>)_(by_1/2)/8192 1.21% 1458.690 1476.351 - -6.89% -
bm_lexicographical_compare<signed_char>/4096 1.20% 59.098 59.808 - 1.35% -
std::unique(list<int>)_(sprinkled)/8192 1.20% 7873.584 7968.049 - 0.54% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.20% 23.350 23.630 - 1.73% -
std::upper_bound(std::forward_list<int>)/100 1.20% 95.999 97.149 - 0.43% -
BM_PushHeap_string_Random_16 1.19% 10.351 10.474 - 0.53% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.19% 230134.691 232877.342 - 1.47% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.19% 740.091 748.907 - 1.27% -
std::replace_if(list<int>)_(prefix)/1024 1.19% 728.157 736.830 - 1.21% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.19% 22.866 23.138 - -0.16% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.19% 472621.682 478246.243 - 1.57% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.19% 129.218 130.754 - -1.13% -
BM_std_minmax_element<char>/65536 1.19% 17040.338 17242.490 - -0.08% -
SetIntersection_Front_Vector_uint32_16384_64 1.19% 1332856.331 1348667.803 - 1.01% -
std::find(vector<long_long>)_(process_all)/50 1.19% 4.387 4.439 - 1.45% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.18% 2160.629 2186.210 - 0.52% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.18% 990920.685 1002637.406 - 0.54% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.18% 732.859 741.517 - 1.22% -
std::set<int>::clear()/8192 1.18% 82177.383 83147.291 - -7.77% -
std::copy_if(deque<int>)_(every_other)/8 1.18% 3.399 3.439 - 1.50% -
std::upper_bound(std::deque<int>)/100 1.18% 30.364 30.722 - 1.39% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.18% 4240.291 4290.160 - -0.79% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.17% 16049.085 16237.574 - 3.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.17% 23.836 24.115 - 0.35% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.17% 3845.742 3890.773 - 1.09% -
BM_std_minmax_element<char>/4000 1.17% 1048.304 1060.555 - -0.31% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.17% 5.713 5.780 - 0.43% -
std::find(vector<bool>)_(process_all)/1048576 1.16% 3614.614 3656.712 - -0.53% -
std::multiset<std::string>::count(key)_(existent)/32 1.16% 19.597 19.825 - -0.34% -
std::remove_copy(vector<int>)_(prefix)/1024 1.16% 260.468 263.494 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.16% 1246.171 1260.611 - -5.65% -
std::upper_bound(std::deque<int>)/8192 1.15% 64.354 65.097 - -0.78% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.15% 10.826 10.951 - 0.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.15% 20050.501 20281.746 - 4.34% -
std::for_each_n(vector<int>)/32 1.15% 3.672 3.714 - 0.70% -
SetIntersection_Front_Set_float_16384_4 1.15% 1047344.285 1059395.535 - -1.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.15% 16.012 16.196 - -3.63% -
std::adjacent_find(vector<int>)/8 1.14% 2.000 2.022 - -1.58% -
std::move_backward(list<int>)/8 1.14% 3.334 3.372 - 2.41% -
SetIntersection_None_Vector_string_1024_64 1.14% 1184281.984 1197825.450 - 2.44% -
std::rotate(vector<bool>)_(by_1/3)/50 1.14% 17.585 17.786 - 0.41% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.14% 4.010 4.055 - 0.06% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.14% 3686.278 3728.301 - 1.53% -
std::replace(vector<int>)_(prefix)/1024 1.14% 158.586 160.393 - 1.64% -
std::find(vector<bool>)_(process_all)/8192 1.14% 33.139 33.516 - 0.38% -
std::sample(list<int>)/1024 1.14% 11872.850 12007.726 - 1.07% -
std::remove(list<int>)_(prefix)/8192 1.13% 8258.722 8352.317 - 1.22% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.13% 10.833 10.956 - 0.59% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.13% 598.616 605.391 - 1.20% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.13% 13.076 13.224 - -5.21% -
std::adjacent_find(list<int>,_pred)/8192 1.13% 7130.777 7211.188 - 0.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.13% 11452.496 11581.523 - 0.12% -
std::reverse(deque<int>)/32768 1.13% 5666.035 5729.801 - 1.04% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.12% 129.651 131.109 - -0.69% -
std::reverse_copy(deque<int>)/64 1.12% 15.701 15.878 - 1.30% -
std::move(vector<bool>)_(aligned)/32768 1.12% 36.390 36.799 - 1.01% -
BM_deque_deque_ranges_copy/70000 1.12% 3294.338 3331.325 - 1.93% -
std::remove(vector<int>)_(sprinkled)/50 1.12% 52.468 53.056 - 1.03% -
std::adjacent_find(vector<int>)/8192 1.12% 1811.272 1831.563 - 1.37% -
SetIntersection_Interlaced_Set_float_262144_4 1.12% 1294171.307 1308630.371 - 1.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.12% 151443.356 153133.614 - 3.28% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.12% 121381.422 122734.891 - 2.47% -
BM_deque_vector_move_backward/1024 1.11% 36.711 37.120 - 0.39% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.11% 4.582 4.633 - 2.35% -
std::partition(vector<int>)_(sparse)/1024 1.11% 253.223 256.032 - 0.31% -
BM_deque_vector_ranges_copy/1024 1.11% 37.268 37.681 - 1.48% -
BM_std_minmax_element<char>/70000 1.11% 18227.984 18429.718 - -0.03% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.11% 674.910 682.377 - 1.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.11% 58.999 59.651 - 2.39% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.10% 23.065 23.320 - 1.32% -
std::find(deque<int>)_(process_all)/1024 1.10% 239.758 242.405 - 0.06% -
BM_StringRelational_Eq_Large_Large_Control 1.10% 2.238 2.263 - -0.43% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.10% 0.962 0.973 - -15.90% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.10% 1945.123 1966.560 - 1.28% -
std::partial_sort(deque<int>)_(repeated)/1024 1.09% 6271.045 6339.406 - 0.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.09% 728.615 736.558 - 0.66% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.09% 1794.392 1813.947 - 1.25% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.08% 139.399 140.911 - 0.08% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.08% 13.061 13.202 - 0.03% -
BM_deque_vector_move/65536 1.08% 2963.246 2995.339 - -0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.08% 33593.888 33957.042 - 3.84% -
std::replace(list<int>)_(prefix)/32 1.08% 10.909 11.027 - 1.60% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.07% 614810.465 621403.748 - -0.00% -
SetIntersection_Interlaced_Vector_float_256_256 1.07% 4606317.495 4655700.337 - 2.38% -
std::remove_copy(list<int>)_(prefix)/1024 1.07% 734.484 742.350 - 1.12% -
SetIntersection_Interlaced_Vector_string_1024_16 1.07% 3319824.348 3355338.377 - -2.07% -
std::partial_sort(deque<int>)_(shuffled)/8 1.07% 32.026 32.368 - -0.07% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.07% 3877.885 3919.326 - 0.74% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.07% 8865.235 8959.942 - 0.74% -
BM_CmpEqual_int_schar 1.07% 1.125 1.137 - 0.41% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.07% 991062.471 1001621.374 - 0.95% -
std::remove_if(list<int>)_(prefix)/50 1.06% 71.469 72.230 - -0.53% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.06% 13347.107 13488.803 - 3.64% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.06% 7.540 7.620 - 0.25% -
std::all_of(vector<int>)_(process_all)/32768 1.06% 8092.787 8178.259 - 1.25% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.06% 26.635 26.916 - 2.98% -
std::find_end(forward_list<int>)_(single_element)/1024 1.06% 698.772 706.151 - -1.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.05% 680.917 688.086 - 2.92% -
BM_deque_vector_copy/5500 1.05% 194.464 196.511 - 0.35% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.05% 4.076 4.119 - -0.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.05% 0.958 0.968 - -5.02% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.05% 12.580 12.712 - 0.37% -
SetIntersection_Front_Set_uint64_16384_256 1.05% 3884669.344 3925298.462 - -0.16% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.05% 10.584 10.695 - 1.26% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 1.04% 22.952 23.192 - -0.44% -
std::partition(list<int>)_(sparse)/32 1.04% 8.838 8.930 - 0.21% -
std::all_of(vector<int>)_(process_all)/32 1.04% 8.364 8.451 - 1.38% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.04% 1.554 1.570 - -0.04% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.04% 57754652.750 58355621.499 - -0.05% -
std::map<int,_int>::ctor(const&)/1024 1.04% 6512.080 6579.767 - 0.23% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.04% 303.079 306.224 - 0.63% -
std::copy(deque<int>)/1048576 1.03% 49795.864 50311.188 - -13.89% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 1.03% 302.910 306.039 - 0.95% -
rng::contains(deque<int>)_(process_all)/50 1.03% 12.517 12.647 - 1.84% -
rng::fold_left(list<int>)/8192 1.03% 10904.226 11016.706 - 3.42% -
std::remove(vector<int>)_(sprinkled)/8192 1.03% 1958.936 1979.140 - 1.18% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.02% 931583.168 941130.160 - 1.69% -
BM_deque_vector_ranges_move/64000 1.02% 2960.798 2991.127 - -0.27% -
SetIntersection_None_Vector_string_262144_64 1.02% 1308777.185 1322178.918 - 0.73% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.02% 6584.250 6651.390 - 6.21% -
std::find(vector<char>)_(bail_25%)/32768 1.02% 135.236 136.612 - 1.36% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.02% 1002894.613 1013099.123 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.02% 2891941.583 2921315.502 - 1.23% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.01% 87748.394 88638.824 - 1.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.01% 955545.288 965239.757 - 0.69% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.01% 2.876 2.905 - -0.54% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.01% 2744.655 2772.447 - -0.02% -
rng::contains(vector<int>)_(process_all)/1048576 1.01% 230218.702 232539.760 - 1.39% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.01% 31.843 32.163 - 4.17% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.01% 364.284 367.947 - 1.26% -
std::sort(vector<int>)_(descending)/1024 1.00% 1018.056 1028.265 - 0.12% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.00% 755660.817 763234.976 - 0.95% -
BM_PushHeap_uint32_Random_1024 1.00% 5.717 5.775 - 0.61% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.00% 172261.493 173987.231 - -0.10% -
std::adjacent_find(list<int>,_pred)/1048576 1.00% 910464.848 919584.752 - -0.03% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.00% 5727.125 5784.483 - 1.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.00% 7640.070 7716.555 - -0.51% -
rng::find_last(list<int>)_(bail_10%)/8192 1.00% 6231.799 6294.174 - -0.11% -
std::find(vector<int>)_(process_all)/1024 1.00% 239.966 242.367 - 1.00% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.85% 191691.018 278.308 - 2.23% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 202.739 - 1.56% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 626.885 - 0.47% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.137 - 0.73% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 599.199 - -4.71% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.814 - 0.39% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.972 - -0.68% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.395 - -2.80% -
std::distance(join_view(vector<vector<int>>))/4096 -99.59% 1046.866 4.316 - -6.03% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.08% 3640.053 33.639 - 3.84% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.69% 2241.208 29.251 - 4.04% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4521.373 59.839 - 1.07% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.458 - -4.38% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.12% 4056.288 76.373 - -1.65% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.106 - 0.39% -
std::distance(join_view(vector<vector<int>>))/50 -95.10% 12.517 0.613 - -6.55% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.91% 10774.351 871.256 - 1.32% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.54% 844.361 71.454 - -4.75% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.28% 1371.376 119.529 - 1.27% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.41% 261.801 27.735 - -0.25% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.25% 544.152 58.484 - 0.54% -
std::find_end(list<int>)_(match_near_end)/1000 -89.14% 733.450 79.618 - 2.23% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.85% 348.494 38.856 - 14.55% -
std::fill_n(deque<int>)/8192 -87.39% 1866.881 235.377 - 1.00% -
std::fill(deque<int>)/8192 -87.27% 1864.796 237.453 - -11.66% -
std::fill(deque<int>)/1024 -87.09% 232.589 30.017 - 1.97% -
std::fill_n(deque<int>)/1024 -87.08% 231.642 29.923 - 3.55% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.67% 560.703 74.765 - 0.06% -
std::fill_n(deque<int>)/32 -86.04% 8.269 1.155 - 0.22% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.05% 22086.172 3301.867 - 4.74% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.14% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.69% 2265.885 369.628 - 0.72% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.60% 287.978 47.241 - 0.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.23% 3859.343 647.332 - -3.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.91% 968.953 165.613 - -1.66% -
std::fill_n(deque<int>)/50 -82.00% 12.186 2.193 - 0.96% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.57% 323441.716 59601.761 - 0.14% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.48% 323485.437 59923.302 - -0.27% -
std::fill(deque<int>)/50 -81.47% 12.763 2.365 - 0.76% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.32% 122.759 22.930 - -0.38% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.90% 271537.279 57283.222 - 0.11% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.29% 263474.992 57195.715 - -0.68% -
BM_num_get<void*> -77.28% 47.636 10.824 - -3.59% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.09% 1779.984 407.870 - -0.91% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -75.72% 61.988 15.050 - -63.20% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.49% 194270.888 47615.006 - 0.24% -
std::find_end(deque<int>)_(same_length)/1024 -73.39% 1394.647 371.101 - 0.14% -
std::find_end(deque<int>)_(same_length)/8192 -73.36% 11168.880 2975.615 - -5.26% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.00% 161550.849 48464.290 - -0.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.21% 1666.586 513.162 - -15.77% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.06% 15320.993 4739.908 - 0.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.83% 1747.195 544.607 - -17.51% -
std::rotate(vector<int>)_(by_1/3)/50 -68.64% 35.296 11.068 - -0.55% -
std::fill(vector<bool>)/262144 -67.93% 720.065 230.906 - -75.78% -
std::rotate(vector<int>)_(by_1/4)/50 -67.44% 35.303 11.496 - -0.25% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.86% 778.389 265.733 - 0.24% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.52% 138430.643 51885.821 - 0.22% -
std::rotate(deque<int>)_(by_1/4)/50 -61.49% 73.934 28.475 - 4.29% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.16% 18151.862 7049.983 - 0.04% -
std::find_end(deque<int>)_(same_length)/1000 -61.15% 935.209 363.358 - 0.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.02% 2416.837 941.979 - 0.05% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.84% 17545.803 6871.747 - -1.50% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.66% 130791.216 51451.986 - 0.53% -
BM_num_get<unsigned_short> -60.21% 25.562 10.171 - -1.25% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.08% 14734.367 5881.770 - -1.87% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.03% 17633.737 7048.443 - -0.19% -
BM_num_get<unsigned_long_long> -59.59% 25.970 10.495 - -2.61% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.58% 17236.328 6966.902 - 1.14% -
BM_num_get<unsigned_int> -59.37% 25.424 10.330 - 4.78% -
std::rotate(deque<int>)_(by_1/3)/50 -59.18% 75.430 30.789 - 6.75% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.45% 13790.984 5730.588 - -0.18% -
BM_num_get<unsigned_long> -58.38% 25.450 10.593 - 0.22% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.91% 14372.895 6049.718 - -0.71% -
std::rotate(deque<int>)_(by_1/4)/8192 -57.82% 6755.688 2849.231 - 8.18% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -57.12% 13791.062 5914.069 - -0.09% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.90% 11462.674 4940.337 - -0.57% -
std::rotate(vector<int>)_(by_1/4)/32 -56.82% 10.967 4.735 - 0.43% -
BM_num_get<long_long> -56.46% 24.715 10.762 - -1.46% -
BM_num_get<long> -56.00% 24.398 10.735 - -1.65% -
std::rotate(deque<int>)_(by_1/4)/32 -55.94% 29.813 13.136 - 0.03% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.80% 76.407 33.773 - -0.41% -
rng::for_each(map<int>)/8192 -55.49% 16529.420 7357.883 - -0.47% -
std::set<std::string>::insert(value)_(already_present)/32 -55.12% 16.328 7.328 - -30.36% -
std::for_each(map<int>::iterator)/8192 -54.81% 16371.941 7397.714 - -4.13% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -54.05% 1891.277 869.033 - -2.63% -
std::copy_n(vector<bool>)_(aligned)/262144 -53.79% 585.453 270.552 - -64.43% -
std::rotate(deque<int>)_(by_1/3)/32 -53.53% 44.961 20.893 - 3.72% -
BM_num_get<bool> -53.53% 25.320 11.767 - -1.36% -
std::for_each(multimap<int>::iterator)/8192 -53.50% 16071.612 7473.954 - -1.84% -
rng::for_each(multimap<int>)/8192 -53.46% 15883.257 7391.416 - -2.63% -
rng::for_each(set<int>)/8192 -50.87% 15441.804 7587.063 - -2.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.81% 73.162 35.989 - -50.89% -
rng::for_each(multiset<int>)/8192 -50.57% 15381.589 7602.756 - -2.70% -
std::find_end(vector<int>)_(same_length)/8192 -50.50% 4021.139 1990.382 - -1.43% -
std::find_if(list<int>)_(process_all)/50 -50.13% 38.050 18.977 - 0.08% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.10% 1584.834 790.862 - -0.04% -
std::find_end(list<int>)_(same_length)/1024 -50.09% 1500.195 748.682 - -0.56% -
std::find_end(vector<int>)_(same_length)/1000 -50.09% 494.629 246.881 - 2.25% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.09% 1547.198 772.254 - -0.20% -
std::for_each(multiset<int>::iterator)/8192 -49.99% 16097.390 8050.054 - -1.99% -
std::find_end(vector<int>)_(same_length)/1024 -49.97% 505.125 252.691 - 2.52% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.71% 9944.725 5001.332 - 0.43% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.70% 1241.659 624.502 - 0.44% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.69% 1212.963 610.294 - 0.52% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.60% 417.683 210.508 - 1.63% -
std::for_each(set<int>::iterator)/8192 -49.57% 15715.673 7924.690 - -2.07% -
std::find_end(list<int>)_(same_length)/1000 -49.26% 1471.156 746.485 - 1.23% -
std::rotate(vector<int>)_(by_1/3)/32 -48.95% 19.468 9.939 - 0.28% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.60% 412.896 212.246 - 0.18% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.56% 416.280 214.137 - 0.33% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.50% 37.468 19.298 - 0.59% -
std::find_end(list<int>,_pred)_(same_length)/8192 -48.19% 17079.425 8848.906 - -4.31% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.64% 401.487 210.210 - 1.23% -
std::find_end(deque<int>)_(near_matches)/1000 -47.47% 30016.921 15766.912 - 0.82% -
std::find_end(deque<int>)_(near_matches)/1024 -47.42% 31166.564 16386.598 - 0.87% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.23% 16.719 8.822 - -16.25% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.11% 0.476 0.252 - -0.17% -
SetIntersection_Interlaced_Vector_float_262144_64 -46.99% 15662720.001 8302799.036 - 3.89% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.40% 919.690 502.178 - -11.59% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.37% 3657.183 1997.994 - -6.73% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -45.21% 130.284 71.377 - 8.63% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.88% 46244.650 25491.293 - -0.70% -
std::set<int>::ctor(&&,_different_allocs)/32 -44.47% 336.688 186.956 - 3.90% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.36% 341.550 190.041 - -1.09% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.30% 1435.590 799.587 - 0.33% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.18% 0.485 0.271 - -0.32% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -44.14% 10.626 5.936 - -14.78% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.01% 364.886 204.283 - 0.46% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -43.67% 9565.269 5387.800 - 1.06% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.57% 17490.376 9870.325 - 0.88% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.97% 1368.116 780.275 - 0.35% -
std::find_if_not(deque<int>)_(bail_25%)/8 -42.90% 2.058 1.175 - 0.29% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.53% 305.808 175.758 - 0.40% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -42.52% 136.360 78.382 - -42.77% -
BM_PushHeap_float_Descending_16 -41.93% 0.632 0.367 - -0.45% -
BM_PushHeap_float_Descending_4 -40.59% 0.612 0.363 - -1.29% -
std::vector<int>::ctor(size)/8192 -40.54% 517.543 307.733 - -45.22% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.45% 307.662 183.216 - -0.72% -
std::multiset<int>::ctor(const&,_alloc)/8192 -38.70% 79867.273 48959.112 - -6.90% -
std::find_end(list<int>)_(same_length)/8192 -38.46% 15737.538 9684.336 - 19.76% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -38.44% 6.251 3.848 - 6.99% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.23% 22.154 13.684 - 0.01% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -38.08% 84.554 52.354 - -16.86% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -37.89% 0.481 0.299 - -0.09% -
std::multiset<int>::ctor(const&,_alloc)/1024 -37.52% 9837.980 6146.741 - -6.36% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -37.46% 20.065 12.549 - -0.46% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.28% 23.334 14.636 - 0.07% -
std::unordered_set<int>::count(key)_(non-existent)/0 -37.26% 0.485 0.304 - -37.12% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.98% 2.934 1.849 - 1.25% -
std::multiset<int>::contains(key)_(non-existent)/8192 -36.89% 14.637 9.238 - 2.87% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -36.61% 1.697 1.076 - -36.43% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -36.58% 27.276 17.298 - 0.23% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -36.50% 10.193 6.473 - -33.03% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.49% 45.933 29.171 - 0.91% -
std::set<int>::ctor(const&,_alloc)/8192 -36.31% 77999.624 49680.707 - -1.58% -
BM_vector_deque_ranges_copy/0 -36.09% 0.682 0.436 - 18.47% -
std::find_end(deque<int>)_(near_matches)/8192 -35.99% 1769000.521 1132301.530 - 1.54% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -35.80% 0.355 0.228 - -13.57% -
std::rotate(vector<int>)_(by_1/2)/32 -35.70% 3.705 2.382 - 2.82% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.27% 120.283 77.859 - 1.08% -
std::set<int>::ctor(const&,_alloc)/1024 -35.21% 9679.700 6271.898 - -0.88% -
std::copy_n(list<int>)/64 -34.48% 22.405 14.680 - 1.82% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.21% 9999.342 6578.595 - -1.96% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.15% 80156.175 52781.387 - -0.24% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.01% 41.375 27.303 - 2.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.36% 51.409 34.257 - -30.92% -
BM_StringEraseWithMove_Huge_Transparent -33.20% 69.490 46.422 - -21.41% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.03% 0.696 0.466 - 0.18% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -33.02% 47.142 31.575 - -18.59% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -32.83% 7.032 4.724 - -29.83% -
std::unique_copy(list<int>)_(contiguous)/52 -32.67% 29.051 19.560 - -5.58% -
BM_PushHeap_string_QuickSortAdversary_1 -32.62% 0.700 0.472 - -10.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -32.57% 12762327.382 8605253.734 - -4.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.46% 12867102.536 8689800.136 - -2.83% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.46% 63.231 42.708 - -13.34% -
BM_align/64 -32.39% 0.921 0.623 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.37% 12857869.172 8695531.148 - -0.34% -
BM_align/256 -32.35% 0.920 0.623 - -0.03% -
ranges::min(std::vector<char>)/1 -32.32% 0.438 0.296 - -31.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.27% 13072113.395 8853148.061 - 1.11% -
BM_StringEraseWithMove_Huge_Opaque -31.85% 68.230 46.497 - -27.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.82% 12709486.086 8665710.970 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -31.78% 0.684 0.467 - -23.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.79% 12922716.210 8944074.068 - 3.16% -
BM_align/8 -30.61% 0.921 0.639 - 2.54% -
BM_PushHeap_float_PipeOrgan_1 -30.55% 0.671 0.466 - -0.05% -
BM_align/1 -30.33% 0.921 0.641 - 2.91% -
std::multiset<int>::count(key)_(existent)/1024 -29.87% 8.033 5.634 - -5.16% -
std::find_end(deque<int>)_(process_all)/8192 -29.72% 2856.159 2007.225 - -14.90% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.67% 6028.056 4239.393 - -16.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -29.11% 248.703 176.305 - 74.11% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -28.91% 41.831 29.739 - 0.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.74% 39.488 28.141 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -28.65% 345568085.054 246546642.229 - -1.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -28.42% 42.668 30.541 - -25.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.17% 33.662 24.179 - -4.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -28.07% 42.101 30.284 - -26.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -27.97% 31.977 23.032 - 19.92% -
ranges::min(std::deque<long_long>)/70000 -27.92% 26305.416 18960.198 - -25.53% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.74% 29.261 21.145 - 0.92% -
std::find_end(deque<int>)_(process_all)/1048576 -27.63% 366182.771 265002.175 - -4.85% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -27.30% 9961.179 7242.023 - 9.54% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -27.14% 897.251 653.739 - -10.97% -
BM_PushHeap_float_Descending_64 -27.05% 0.523 0.382 - 0.21% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -26.97% 78936.141 57650.742 - 10.61% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -26.81% 10.857 7.947 - 26.98% -
BM_PushHeap_string_Ascending_1 -26.64% 0.642 0.471 - -0.05% -
BM_StringFindStringLiteral/1024 -26.56% 23.787 17.469 - -6.25% -
std::all_of(vector<int>)_(process_all)/50 -26.52% 19.204 14.111 - 11.49% -
vector<bool>::reserve() -26.49% 10.924 8.030 - -10.33% -
std::partial_sort_copy(deque<int>)_(heap)/8 -26.34% 20.481 15.085 - 1.80% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -26.11% 2499501.196 1846890.798 - 0.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -26.08% 33.088 24.459 - -14.33% -
std::set<std::string>::insert(value)_(already_present)/1024 -25.98% 22.657 16.771 - -43.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -25.83% 40.793 30.258 - -0.12% -
std::copy_backward(vector<int>)/4096 -25.79% 254.615 188.962 - -12.31% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -25.30% 1506.395 1125.332 - -25.76% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -24.91% 0.487 0.366 - 0.36% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -24.69% 104.860 78.972 - -1.47% -
std::unordered_set<std::string>::find(key)_(existent)/32 -24.69% 39.750 29.938 - -19.10% -
SetIntersection_Interlaced_Vector_float_262144_4 -24.68% 1990645.687 1499390.911 - -3.15% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -24.53% 982.518 741.471 - -15.46% -
vector<bool>::resize() -24.28% 14.265 10.801 - -7.46% -
std::for_each(multiset<int>::iterator)/50 -24.27% 47.219 35.761 - -0.50% -
std::lower_bound(std::forward_list<int>)/100 -24.15% 108.722 82.470 - 0.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -24.14% 222.294 168.621 - 72.61% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -24.14% 23668700.453 17955191.826 - -14.01% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -24.09% 32.972 25.030 - -27.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -24.05% 32.425 24.628 - 0.47% -
std::multiset<std::string>::erase(key)_(existent)/8192 -23.90% 106.311 80.900 - -20.10% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.73% 9.527 7.267 - 0.01% -
ranges::min(std::deque<__int128>)/1 -23.55% 0.837 0.640 - -1.51% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.34% 41839.989 32072.650 - -0.07% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -23.34% 7.174 5.500 - -2.50% -
SetIntersection_Interlaced_Vector_float_16384_1024 -23.17% 51359001.067 39456681.800 - -10.25% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.03% 40274.147 30999.897 - 0.38% -
rng::contains_subrange(deque<int>)_(process_all)/16 -22.90% 9.781 7.541 - -16.84% -
SetIntersection_Interlaced_Vector_float_262144_1024 -22.81% 103759567.730 80095472.265 - -1.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -22.80% 3.208 2.476 - -5.95% -
std::transform(list<int>)_(identity_transform)/50 -22.70% 39.305 30.383 - 1.64% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -22.67% 1.590 1.230 - -22.21% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -22.48% 56.414 43.733 - 32.68% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.93% 2406237.543 1878614.611 - 0.40% -
BM_deque_deque_ranges_move/0 -21.84% 0.923 0.721 - -21.53% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -21.56% 0.478 0.375 - -23.78% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -21.29% 1.956 1.540 - -14.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -21.22% 55.542 43.754 - 1.99% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -21.12% 4990595.621 3936810.867 - 18.11% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -20.98% 11.127 8.792 - 1.88% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -20.90% 6.616 5.234 - 1.27% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.84% 3747.263 2966.337 - 0.34% -
std::unordered_multiset<int>::count(key)_(existent)/32 -20.80% 1.855 1.469 - -13.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.67% 31.405 24.914 - -25.46% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -20.64% 31.652 25.118 - -0.33% -
std::multiset<int>::count(key)_(existent)/32 -20.59% 4.705 3.737 - -4.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.42% 0.515 0.410 - -12.20% -
BM_StringConstructDestroyCStr_Empty_Transparent -20.19% 0.312 0.249 - -8.34% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -20.16% 0.618 0.494 - -27.74% -
std::any_of(vector<int>)_(process_all)/50 -20.16% 18.971 15.146 - 19.89% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.10% 1.025 0.819 - 0.09% -
BM_vector_deque_copy/0 -19.95% 0.551 0.441 - -3.92% -
std::set<std::string>::erase(key)_(existent)/8192 -19.87% 104.125 83.432 - -10.57% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.85% 527.668 422.937 - 0.05% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -19.83% 1.923 1.542 - -9.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.68% 52.478 42.149 - -27.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -19.64% 211995.841 170358.732 - 1.62% -
std::vector<std::string>::ctor(size)/8192 -19.50% 5187.044 4175.384 - -0.12% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -19.44% 1.866 1.504 - 1.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -19.38% 28.971 23.355 - -0.21% -
BM_PushHeap_float_Descending_256 -19.37% 0.499 0.403 - 0.37% -
BM_PushHeap_uint64_Ascending_1 -19.35% 0.577 0.465 - 0.23% -
rng::for_each(multimap<int>)/50 -19.11% 50.199 40.604 - -5.62% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -19.07% 65.298 52.844 - -0.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.02% 205840.675 166698.130 - 0.31% -
std::find_end(deque<int>)_(process_all)/1024 -18.90% 359.385 291.452 - -3.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.89% 62.246 50.490 - -2.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -18.79% 0.695 0.564 - -15.89% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -18.68% 1.553 1.263 - -6.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.60% 23312.994 18975.796 - -0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -18.49% 0.579 0.472 - -32.34% -
std::sort(deque<int>)_(shuffled)/8192 -18.09% 98727.252 80871.184 - -0.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -18.07% 23.575 19.314 - -3.73% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -18.01% 493.439 404.555 - 0.22% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -17.92% 870.550 714.507 - 4.13% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -17.89% 41.582 34.143 - -18.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -17.86% 6.571 5.397 - 19.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -17.85% 29.805 24.485 - 2.33% -
std::rotate_copy(vector<int>)/8192 -17.81% 716.636 589.009 - 28.41% -
std::for_each(multimap<int>::iterator)/50 -17.76% 44.244 36.385 - -0.69% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -17.73% 7.197 5.921 - 1.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -17.71% 3.054 2.513 - -1.87% -
BM_PushHeap_float_Descending_1024 -17.70% 0.474 0.390 - -0.41% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -17.62% 13.904 11.455 - -52.44% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -17.58% 26.351 21.720 - -17.36% -
BM_PushHeap_float_Descending_16384 -17.52% 0.465 0.384 - -3.70% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.51% 462.383 381.403 - 0.06% -
std::find_if_not(vector<int>)_(process_all)/50 -17.44% 6.854 5.659 - -6.11% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -17.39% 2864.945 2366.744 - 2.74% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -17.37% 1.924 1.590 - -23.89% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.37% 29706.690 24548.070 - -0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -17.36% 34573.132 28572.425 - 1.74% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.36% 1123.071 928.155 - 0.32% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -17.32% 3336.613 2758.597 - 2.56% -
BM_PushHeap_float_Descending_262144 -17.30% 0.465 0.384 - -1.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -16.88% 3930.856 3267.181 - -10.07% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.71% 30.827 25.675 - 0.37% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -16.56% 1.270 1.059 - -12.85% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -16.38% 9771.750 8171.498 - -22.23% -
std::for_each(set<int>::iterator)/50 -16.36% 44.234 36.996 - 1.50% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.28% 14.421 12.072 - -16.31% -
std::set<std::string>::erase(iterator)/32 -16.24% 31.731 26.578 - 5.82% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.20% 59.578 49.928 - 2.27% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.11% 44.580 37.399 - 0.38% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -16.07% 0.495 0.415 - -12.77% -
BM_PushHeap_string_Random_1 -16.07% 0.698 0.586 - -8.40% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -15.93% 213.056 179.119 - 76.17% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -15.90% 415514.516 349467.240 - 0.91% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -15.87% 9.077 7.636 - -48.83% -
std::find_end(vector<int>)_(near_matches)/8192 -15.69% 911938.505 768856.476 - 1.09% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -15.64% 1.629 1.375 - -9.86% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.63% 4253.786 3588.895 - -2.28% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -15.57% 49.618 41.893 - -1.86% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.50% 55.915 47.245 - -1.46% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.50% 63.285 53.479 - -7.58% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.45% 6555.516 5542.904 - 0.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -15.42% 1.448 1.224 - -7.28% -
ranges::minmax(std::list<char>)/1 -15.39% 0.412 0.349 - 8.54% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -15.36% 19.855 16.805 - -15.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.33% 28.354 24.007 - -0.59% -
std::unordered_set<std::string>::ctor(const&)/32 -15.26% 795.931 674.474 - -13.36% -
std::set<int>::count(key)_(non-existent)/8192 -15.20% 13.811 11.712 - 4.12% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -15.13% 41.522 35.239 - -9.12% -
std::deque<std::string>::ctor(size)/32 -15.09% 51.330 43.582 - -4.36% -
ranges::min(std::list<__int128>)/1 -15.08% 0.396 0.336 - 1.99% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.06% 27.802 23.615 - 0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -15.05% 26297.375 22340.314 - 2.60% -
std::multiset<std::string>::count(key)_(non-existent)/32 -14.96% 12.420 10.562 - 5.17% -
std::find_end(list<int>)_(single_element)/8192 -14.95% 9655.531 8211.805 - 6.23% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -14.94% 3.195 2.717 - 0.64% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.77% 943.307 803.979 - -9.22% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -14.76% 11.344 9.670 - -1.94% -
std::unique(list<int>)_(contiguous)/1024 -14.68% 1074.782 916.955 - -0.87% -
std::map<int,_int>::count(key)_(existent)/1024 -14.68% 4.408 3.761 - -1.36% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.62% 3749.940 3201.610 - -9.62% -
std::rotate(vector<int>)_(by_1/2)/50 -14.50% 4.471 3.823 - 0.23% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.49% 30.627 26.190 - -0.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -14.47% 1.806 1.545 - 3.91% -
std::unordered_set<int>::find(key)_(existent)/32 -14.42% 1.326 1.134 - -4.84% -
std::map<std::string,_int>::erase(iterator)/1024 -14.40% 35.703 30.563 - -1.49% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -14.40% 11.426 9.781 - -17.97% -
BM_StringRelational_Eq_Small_Small_ChangeLast -14.31% 2.011 1.723 - -18.97% -
std::move(list<int>)/64 -14.20% 47.883 41.086 - 1.22% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -14.16% 103.512 88.852 - -1.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -14.11% 1.423 1.222 - -7.38% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.00% 51764.322 44518.775 - 0.03% -
rng::for_each(set<int>)/50 -13.95% 43.831 37.718 - -0.44% -
BM_StringAssignAsciiz_Empty_Opaque -13.93% 3.336 2.871 - -22.76% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -13.92% 32.967 28.379 - 3.49% -
std::find_if(vector<int>)_(bail_25%)/32768 -13.91% 944.162 812.811 - -1.89% -
BM_StringAssignAsciiz_Small_Opaque -13.91% 3.337 2.873 - -18.60% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -13.91% 89.642 77.171 - -0.64% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -13.89% 755.658 650.719 - 0.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -13.88% 1.971 1.697 - 4.14% -
BM_deque_vector_ranges_move_backward/0 -13.84% 1.584 1.365 - -6.88% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -13.82% 17.650 15.212 - -3.26% -
std::set<int>::count(key)_(existent)/1024 -13.78% 4.683 4.038 - -4.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.77% 14184778.212 12231500.098 - -1.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.74% 39.924 34.440 - 28.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -13.72% 1.419 1.224 - -6.99% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -13.58% 1.912 1.653 - -21.27% -
std::any_of(deque<int>)_(process_all)/50 -13.56% 21.838 18.876 - 0.28% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.56% 14.823 12.813 - 0.23% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.54% 399584.042 345482.891 - -0.87% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -13.51% 1.421 1.229 - -6.92% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -13.43% 1.450 1.255 - -7.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -13.42% 0.397 0.344 - 0.83% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -13.38% 283279.563 245368.007 - -2.06% -
ranges::min(std::deque<long_long>)/64 -13.36% 19.934 17.271 - -17.82% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -13.34% 1.110 0.961 - -12.77% -
SetIntersection_Interlaced_Vector_float_1024_16 -13.34% 2543981.484 2204738.025 - 11.85% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.28% 14.792 12.828 - 0.20% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.27% 258.013 223.768 - -3.11% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -13.27% 1.416 1.228 - -6.64% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -13.24% 26.709 23.172 - -12.59% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.22% 6.430 5.579 - -10.42% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.18% 42.545 36.939 - 23.72% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.03% 1003.120 872.411 - -1.88% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.94% 34.841 30.331 - 0.00% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.90% 1000.098 871.069 - -1.69% -
std::set<std::string>::erase(key)_(existent)/32 -12.88% 85.032 74.079 - 8.93% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -12.88% 14177.338 12351.593 - -13.31% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -12.84% 35548.682 30985.395 - 1.61% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.83% 396460.055 345580.136 - -0.49% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -12.83% 67.770 59.074 - -30.54% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -12.76% 506698.677 442056.510 - -6.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -12.75% 52.412 45.731 - -19.54% -
std::map<std::string,_int>::ctor(const&)/32 -12.68% 822.918 718.586 - -0.31% -
std::partial_sort_copy(list<int>)_(ascending)/8 -12.59% 9.365 8.185 - -0.22% -
std::reverse_copy(list<int>)/8 -12.59% 2.787 2.436 - 3.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -12.55% 42.679 37.324 - 6.53% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.52% 392009.161 342922.817 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.44% 26463573.918 23170961.498 - -7.44% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.42% 6490.822 5684.512 - -16.59% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -12.41% 10.497 9.194 - -1.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -12.41% 52.479 45.968 - -5.46% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -12.39% 10397009.900 9108570.435 - -22.53% -
ranges::min(std::vector<long_long>)/1 -12.39% 0.437 0.383 - 18.41% -
BM_CmpLess_uint_short -12.39% 1.136 0.996 - -2.77% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.34% 39268.073 34421.512 - 1.05% -
BM_CmpEqual_uchar_schar -12.27% 1.123 0.985 - -0.93% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.26% 14.643 12.848 - 0.64% -
std::for_each(map<int>::iterator)/50 -12.25% 41.120 36.081 - 0.31% -
std::none_of(deque<int>)_(process_all)/50 -12.24% 21.525 18.891 - 0.38% -
std::copy(vector<bool>)_(aligned)/1048576 -12.23% 3458.440 3035.458 - 39.96% -
std::set<int>::ctor(const&,_alloc)/32 -12.16% 248.035 217.878 - -12.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -12.14% 81.331 71.461 - -2.94% -
std::generate_n(deque<int>)/1024 -12.11% 278.270 244.584 - 2.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -12.08% 143.373 126.055 - 61.12% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -12.06% 27482531.385 24167643.735 - -39.60% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -12.02% 6141338.510 5402887.503 - -20.88% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -12.01% 231.837 203.984 - -9.94% -
std::set<std::string>::ctor(const&,_alloc)/32 -11.95% 850.530 748.928 - 7.63% -
BM_vector_deque_move/0 -11.92% 0.519 0.457 - 7.17% -
std::map<int,_int>::count(key)_(existent)/32 -11.92% 1.779 1.567 - 0.84% -
std::map<int,_int>::erase(iterator)/1024 -11.90% 24.033 21.173 - 1.36% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.90% 192.524 169.617 - 2.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -11.87% 19.814 17.462 - -4.21% -
std::generate(deque<int>)/1024 -11.84% 276.750 243.986 - 1.47% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -11.78% 15308.043 13504.502 - 2.18% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.77% 546.581 482.222 - 6.18% -
std::copy_n(list<int>)/4096 -11.74% 4179.648 3688.960 - -12.04% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.66% 6490.305 5733.525 - -2.90% -
rng::contains_subrange(list<int>)_(single_element)/8192 -11.65% 7744.738 6842.549 - -6.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.61% 1.429 1.263 - -11.29% -
std::map<std::string,_int>::count(key)_(existent)/32 -11.59% 17.370 15.357 - -0.59% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.57% 569.375 503.482 - 0.95% -
BM_CmpEqual_uint_schar -11.55% 1.133 1.002 - -5.16% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.54% 14.528 12.852 - 0.31% -
SetIntersection_Front_Set_uint32_262144_1024 -11.53% 14078427.392 12455107.471 - 0.56% -
BM_deque_vector_ranges_move/1 -11.50% 2.368 2.096 - -1.17% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.48% 79.353 70.247 - -0.93% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.41% 14.489 12.836 - 0.48% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -11.39% 0.521 0.462 - -4.58% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.35% 17.323 15.358 - -11.56% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -11.33% 41.946 37.193 - 6.86% -
std::unordered_set<int>::find(key)_(existent)/1024 -11.32% 1.486 1.318 - -4.06% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -11.31% 1028065.763 911804.532 - -13.88% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.26% 28.918 25.662 - 1.54% -
std::move(deque<int>)/32768 -11.18% 2074.423 1842.419 - 1.40% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -11.17% 165961.418 147419.001 - -0.93% -
rng::contains_subrange(list<int>)_(process_all)/8192 -11.16% 9040.942 8031.995 - 20.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -11.15% 20147429.879 17900223.440 - -3.00% -
SetIntersection_Front_Vector_string_1024_256 -11.12% 10204165.223 9069894.374 - -0.92% -
std::unordered_set<std::string>::erase(iterator)/8192 -11.12% 29.255 26.003 - -16.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.10% 54.073 48.070 - 5.17% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.09% 41349.189 36763.759 - -0.86% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.08% 1631029.556 1450344.807 - 0.60% -
std::any_of(deque<int>)_(process_all)/8192 -11.06% 2833.712 2520.175 - -0.24% -
BM_CmpEqual_uint_short -11.05% 1.135 1.010 - -0.69% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -11.05% 23.502 20.905 - -7.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.04% 0.298 0.265 - -44.79% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -11.04% 74.611 66.375 - 28.56% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.98% 1191.292 1060.546 - -0.95% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.96% 32.538 28.972 - -3.84% -
BM_vector_deque_move/1 -10.96% 2.282 2.031 - -12.21% -
std::map<int,_int>::erase(iterator)/32 -10.95% 23.494 20.923 - 0.05% -
BM_PushHeap_float_PipeOrgan_4 -10.93% 0.540 0.481 - -1.33% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.93% 28.308 25.215 - 1.60% -
BM_deque_vector_ranges_move/2 -10.91% 2.062 1.837 - 0.23% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.90% 14.342 12.779 - 0.16% -
std::partition(list<int>)_(dense)/8192 -10.89% 5676.201 5058.249 - -2.41% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.86% 1.156 1.030 - -9.48% -
BM_vector_deque_move/2 -10.84% 2.004 1.787 - -13.05% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -10.83% 6288828.913 5607837.122 - -27.94% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -10.79% 7.451 6.647 - -16.04% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.76% 5.544 4.948 - 0.13% -
bm_gcd_trivial -10.75% 0.678 0.605 - -11.34% -
std::any_of(deque<int>)_(process_all)/32768 -10.72% 11288.254 10077.624 - -0.17% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.71% 7693.487 6869.804 - -0.21% -
std::find_end(vector<int>)_(near_matches)/1024 -10.68% 15666.013 13992.173 - 0.62% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -10.68% 2.971 2.654 - -32.02% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.66% 237.582 212.251 - -0.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.62% 831.696 743.398 - -6.72% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.60% 3.026 2.705 - -3.36% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.59% 7671.183 6858.459 - -0.38% -
std::search_n(list<int>)_(no_match)/8192 -10.59% 7440.476 6652.408 147.455 -0.10% 147.455
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -10.58% 1.644 1.470 - -4.31% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.56% 1214.975 1086.627 - -6.82% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.54% 326.452 292.043 - 0.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.54% 19.825 17.737 - -2.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.53% 1269612.394 1135899.484 - -0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -10.53% 1969544.775 1762123.186 - -0.18% -
std::move_backward(list<int>)/4096 -10.51% 5186.231 4641.013 - -7.07% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.50% 42861.115 38362.623 - -5.16% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.48% 15961.235 14288.557 - 0.95% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.44% 7679.045 6877.577 - -0.01% -
std::find_end(vector<int>)_(near_matches)/1000 -10.42% 15052.698 13484.444 - 0.17% -
std::copy(deque<int>)/64 -10.38% 3.018 2.704 - -1.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -10.35% 3811.925 3417.236 - -1.17% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.32% 41242.647 36987.149 - 0.53% -
std::unique(list<int>)_(contiguous)/8192 -10.22% 7802.830 7005.653 - -0.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.21% 51.024 45.813 - -0.04% -
BM_StringMove_Small -10.15% 0.799 0.718 - 1.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -10.13% 1253227.860 1126260.639 - 1.20% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.08% 51354.220 46178.650 - -0.70% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.07% 0.850 0.764 - -8.57% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.04% 752.078 676.590 - 14.51% -
std::partial_sort(deque<int>)_(ascending)/8192 -9.99% 162158.621 145958.967 - 2.08% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.97% 26328.045 23702.143 - 0.44% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.93% 28529.467 25696.549 - -0.21% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.89% 251.225 226.367 - 0.91% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -9.87% 40223.506 36254.579 - -2.46% -
std::find_if(vector<char>)_(bail_25%)/8 -9.84% 0.818 0.737 - -18.84% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.83% 125.060 112.768 - -3.50% -
std::find_if(vector<int>)_(process_all)/50 -9.82% 6.862 6.188 - 6.69% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.78% 25288.706 22815.533 - 0.52% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -9.78% 1.619 1.461 - 4.57% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -9.75% 249.065 224.777 - 0.53% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.75% 2213.869 1998.126 - 0.68% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.72% 4.556 4.114 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.71% 19920405.161 17985428.332 - -3.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -9.70% 3582575.480 3235232.040 - 10.20% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.66% 339776.780 306943.465 - 0.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.65% 3.116 2.816 - -0.12% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.61% 2662823.390 2406856.388 - -0.67% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.61% 2.456 2.220 - 0.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.60% 96.527 87.258 - -1.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.54% 5454.051 4933.905 - -3.14% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.53% 540.529 489.016 - 0.88% -
std::multiset<int>::find(key)_(existent)/8192 -9.53% 8.908 8.059 - -3.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.50% 41179.387 37266.704 - -4.12% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -9.45% 42.388 38.382 - -0.60% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -9.44% 11.335 10.265 - 0.31% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.43% 6.064 5.492 - -0.15% -
std::multiset<int>::count(key)_(existent)/8192 -9.41% 10.260 9.295 - -9.77% -
std::rotate(vector<bool>)_(by_1/4)/1024 -9.36% 14.162 12.836 - -1.92% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.35% 0.515 0.467 - -0.02% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -9.33% 7.310 6.628 - -2.83% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.31% 52.061 47.214 - -4.09% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -9.30% 371962841.924 337373973.451 - -1.82% -
std::find(vector<long_long>)_(process_all)/8 -9.30% 1.139 1.033 - -9.79% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.28% 6386.166 5793.753 - -14.26% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -9.23% 32.185 29.214 - -1.15% -
std::map<std::string,_int>::clear()/1024 -9.21% 23961.339 21753.595 - -4.82% -
std::copy_if(list<int>)_(entire_range)/64 -9.19% 33.472 30.395 - 1.96% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -9.15% 22.458 20.403 - -0.55% -
std::pop_heap(deque<std::string>)/1024 -9.12% 66.905 60.800 - 0.03% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.11% 1.775 1.613 - -0.02% -
std::fill(list<int>)/8192 -9.10% 8518.996 7743.392 - -15.55% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.08% 14.103 12.822 - -2.60% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -9.04% 2.801 2.548 - 0.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -9.00% 3.801 3.459 - -1.09% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.99% 13505.593 12292.038 - -3.28% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.98% 25.080 22.828 - -7.96% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -8.96% 13167.920 11988.172 - -5.78% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -8.95% 1.559 1.419 - -9.73% -
std::unordered_set<std::string>::count(key)_(existent)/32 -8.93% 35.465 32.296 - -11.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.93% 84931.143 77346.213 - -7.04% -
BM_CmpLess_uchar_short -8.92% 1.135 1.033 - -1.04% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.91% 376.205 342.668 - -1.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.91% 13146.039 11974.227 - -6.31% -
std::partial_sort(deque<int>)_(descending)/8192 -8.90% 282589.439 257434.877 - 2.46% -
std::partition(deque<int>)_(dense)/50 -8.90% 15.300 13.938 - -0.34% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -8.89% 15.976 14.556 - 0.00% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -8.86% 12.402 11.303 - -0.81% -
std::is_partitioned(list<int>)_(partitioned)/1024 -8.85% 639.612 582.983 - -1.25% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -8.85% 928.015 845.892 - 6.55% -
std::generate_n(list<int>)/50 -8.84% 16.772 15.289 - 0.24% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -8.83% 346.008 315.440 - -3.89% -
std::multiset<int>::find(key)_(non-existent)/8192 -8.82% 9.262 8.446 - 0.40% -
BM_PushHeap_float_Ascending_4 -8.78% 0.587 0.535 - -0.52% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.67% 39681.250 36241.570 - -1.97% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.67% 7.269 6.639 - 1.08% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.67% 29.998 27.398 - 0.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -8.66% 5.114 4.671 - -0.32% -
std::stable_partition(deque<int>)_(sparse)/8192 -8.65% 3657.156 3340.721 - 1.93% -
SetIntersection_Interlaced_Vector_float_262144_16384 -8.64% 349749108.272 319518394.745 - -7.75% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.63% 8.591 7.849 - -1.95% -
BM_StringRelational_Compare_Huge_Large_Control -8.56% 2.276 2.081 - -3.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.55% 1245913.791 1139376.008 - 0.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -8.53% 7.501 6.861 - 0.61% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.51% 50238.000 45962.164 - -16.15% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.48% 8134.741 7444.826 207.228 -2.23% 207.228
std::multiset<int>::count(key)_(non-existent)/0 -8.47% 0.275 0.252 - -5.34% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.46% 13.879 12.704 - 0.42% -
std::find_end(list<int>)_(near_matches)/8192 -8.46% 2457994.737 2249996.784 - 0.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.44% 19455.474 17813.338 - 1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.41% 1673427.875 1532662.428 - -1.34% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -8.41% 42.237 38.686 - 9.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -8.40% 18235027.839 16702775.747 - -42.88% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.40% 1391355.035 1274511.783 - 0.78% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.37% 13.890 12.728 - 0.26% -
bm_ranges_lexicographical_compare<signed_char>/1 -8.35% 1.715 1.571 - -9.96% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.35% 0.291 0.267 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_256_16 -8.35% 7172011.327 6573121.677 - -5.18% -
std::copy(list<int>)/4096 -8.34% 3268.963 2996.244 - -1.12% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.32% 871.186 798.707 - -1.07% -
std::find_end(list<int>)_(near_matches)/1024 -8.32% 37708.087 34571.616 - 0.67% -
SetIntersection_Front_Vector_uint64_262144_256 -8.31% 2279995.774 2090525.455 - -8.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.30% 4.625 4.241 - -8.38% -
std::multiset<std::string>::find(key)_(existent)/8192 -8.29% 30.260 27.752 - -7.45% -
BM_CmpEqual_ushort_short -8.29% 1.126 1.032 - 1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.27% 1230312.025 1128564.850 - -0.68% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -8.24% 1.406 1.290 - -5.35% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.21% 60.747 55.760 - 0.10% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -8.21% 25.450 23.361 - -3.12% -
SetIntersection_Front_Vector_uint32_262144_64 -8.20% 1385125.582 1271604.166 - -6.98% -
std::unordered_set<int>::clear()/8192 -8.19% 67288.814 61777.426 - -3.31% -
std::multiset<int>::contains(key)_(non-existent)/32 -8.17% 2.773 2.546 - -8.86% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -8.16% 27.944 25.664 - -2.10% -
rng::find_last(deque<int>)_(bail_90%)/8 -8.13% 0.969 0.891 - -1.55% -
std::sort(deque<int>)_(repeated)/1024 -8.12% 1068.865 982.064 - -2.88% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -8.09% 14.297 13.139 - 2.90% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.08% 1.257 1.155 - 0.11% -
BM_PushHeap_uint64_SingleElement_1 -8.07% 0.501 0.461 - -3.77% -
std::find_end(list<int>)_(near_matches)/1000 -8.04% 36128.912 33222.683 - 0.98% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -8.04% 1.111 1.021 - -16.96% -
std::copy_backward(vector<int>)/32768 -8.03% 3795.777 3490.875 - -7.73% -
std::find_if(vector<char>)_(bail_25%)/32768 -8.01% 943.756 868.206 - 8.90% -
BM_CmpEqual_ushort_schar -7.99% 1.118 1.029 - 1.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.99% 41.660 38.331 - -10.68% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.97% 12.544 11.544 - -4.96% -
BM_deque_vector_ranges_move/64 -7.97% 2.844 2.617 - -1.32% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -7.92% 24.952 22.975 - -7.48% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.90% 5.916 5.448 - 0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.89% 243319897.671 224111591.947 - -3.55% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.87% 0.376 0.346 - -0.32% -
std::partition(list<int>)_(sparse)/8192 -7.86% 8290.379 7639.083 - -10.51% -
std::adjacent_find(vector<int>,_pred)/8 -7.85% 3.525 3.249 - 2.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -7.84% 16.843 15.522 - -4.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.82% 27756247.120 25586143.810 - -7.14% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.80% 8360.145 7708.173 - 0.81% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -7.77% 27006.931 24909.784 - 1.52% -
BM_PushHeap_float_Descending_1 -7.77% 0.520 0.479 - -16.61% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.76% 7380439.684 6807962.796 - -12.49% -
SetIntersection_Front_Set_uint32_256_64 -7.75% 5818788.429 5367886.775 - -0.83% -
BM_deque_deque_ranges_move/2 -7.74% 2.307 2.129 - -7.49% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -7.71% 35.982 33.208 - -4.47% -
BM_StringMove_Large -7.71% 0.798 0.736 - 4.32% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -7.70% 176.580 162.983 - -4.36% -
BM_deque_deque_ranges_copy/2 -7.67% 2.246 2.073 - -5.30% -
SetIntersection_None_Vector_uint64_16384_1 -7.66% 1128744.076 1042307.341 - -5.20% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -7.65% 16893.849 15601.398 - -4.48% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -7.65% 0.697 0.644 - 1.91% -
std::find_if(deque<int>)_(process_all)/1024 -7.62% 291.638 269.412 - 8.05% -
BM_deque_deque_ranges_move_backward/0 -7.61% 0.921 0.851 - 13.47% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.60% 45431.064 41978.100 - 0.98% -
std::all_of(deque<int>)_(process_all)/32768 -7.59% 10899.278 10071.784 - -0.02% -
std::generate(deque<int>)/32 -7.55% 8.683 8.028 - 0.64% -
BM_std_minmax_element<int>/65536 -7.51% 17315.143 16015.347 - 9.44% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.49% 58476.918 54098.702 - 0.32% -
std::all_of(deque<int>)_(process_all)/8192 -7.48% 2719.838 2516.363 - -0.19% -
std::find_end(list<int>,_pred)_(single_element)/8192 -7.47% 9245.324 8554.495 - 5.07% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.47% 3675759.902 3401315.135 - -10.54% -
SetIntersection_Interlaced_Vector_string_1024_4 -7.47% 1744190.727 1613978.752 - -0.78% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -7.45% 2.540 2.351 - -14.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.45% 100.195 92.729 - 2.18% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.45% 267.502 247.574 - 1.28% -
std::rotate(list<int>)_(by_1/2)/8192 -7.44% 4656.686 4310.240 - -45.44% -
std::vector<std::string>::ctor(size)/1024 -7.44% 464.449 429.917 - 0.51% -
std::rotate(list<int>)_(by_1/2)/50 -7.43% 13.664 12.649 - 0.91% -
SetIntersection_Interlaced_Vector_string_1024_1024 -7.42% 41552999.422 38467794.465 - -2.50% -
BM_std_minmax_element<int>/70000 -7.41% 18468.258 17099.687 - 9.19% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -7.41% 25.784 23.874 - -9.84% -
BM_std_minmax_element<int>/64000 -7.41% 16890.756 15639.862 - 7.97% -
BM_CmpLess_ushort_short -7.40% 1.122 1.039 - 3.16% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.38% 12589.841 11660.871 - 0.10% -
std::map<std::string,_int>::clear()/8192 -7.37% 227074.220 210339.309 - -3.94% -
SetIntersection_Interlaced_Vector_string_262144_16 -7.34% 5992657.497 5553010.359 - -9.07% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -7.33% 20.118 18.644 - -3.01% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.31% 4645.049 4305.315 - 1.02% -
std::find_if(deque<int>)_(process_all)/8192 -7.30% 2330.054 2159.872 - 1.91% -
std::pop_heap(deque<float>)/1024 -7.29% 13.589 12.599 - -1.61% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.28% 2.349 2.178 - -5.78% -
SetIntersection_None_Set_string_262144_1024 -7.28% 1720230.062 1594965.168 - -2.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.27% 19137.364 17745.684 - -29.10% -
std::none_of(deque<int>)_(process_all)/8192 -7.26% 2717.706 2520.444 - 0.00% -
BM_PushHeap_string_Ascending_262144 -7.25% 31.698 29.401 - 4.79% -
BM_CmpLess_ushort_schar -7.24% 1.119 1.038 - -2.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.24% 3168648.357 2939142.174 - -0.41% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.22% 5.258 4.878 - 0.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.21% 1282.978 1190.514 - -2.08% -
std::none_of(deque<int>)_(process_all)/32768 -7.21% 10888.096 10103.437 - 0.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -7.18% 40.777 37.849 - -1.89% -
SetIntersection_Interlaced_Vector_string_64_16 -7.18% 30240466.886 28070312.833 - -5.19% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -7.16% 31.241 29.004 - 1.19% -
SetIntersection_None_Vector_uint64_262144_4 -7.16% 1151017.544 1068626.604 - -5.91% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.15% 2010712.985 1866972.322 - -7.09% -
std::remove_if(vector<int>)_(prefix)/1024 -7.13% 377.315 350.401 - 0.18% -
BM_PushHeap_float_QuickSortAdversary_4 -7.12% 0.586 0.544 - 1.42% -
std::remove_if(list<int>)_(prefix)/8192 -7.07% 10043.714 9333.198 - -0.07% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.07% 579.988 538.958 - 0.87% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -7.06% 44403612.134 41267889.382 - -21.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -7.04% 21.307 19.807 - -0.17% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.04% 0.490 0.455 - 4.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -7.04% 3.966 3.687 - -3.63% -
SetIntersection_Interlaced_Set_uint32_1024_1 -7.04% 1056347.331 982025.062 - -5.69% -
std::equal(vector<int>)_(it,_it,_it)/50 -7.04% 4.559 4.239 - 2.54% -
SetIntersection_Interlaced_Set_uint64_262144_1 -7.02% 1074622.364 999196.105 - -5.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.01% 15803.235 14695.107 - -4.20% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.00% 13.774 12.810 - -0.50% -
SetIntersection_Interlaced_Vector_string_256_4 -6.99% 6302829.421 5861996.337 - -4.19% -
SetIntersection_Front_Set_uint32_256_256 -6.99% 7788110.806 7243452.370 - -6.12% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -6.99% 16663.636 15498.575 - 4.43% -
BM_std_minmax_element<int>/5500 -6.98% 1452.544 1351.187 - 9.89% -
SetIntersection_Front_Vector_uint64_1024_1024 -6.97% 5909509.630 5497639.927 - -7.03% -
std::move(vector<bool>)_(aligned)/64 -6.97% 1.691 1.573 - -12.59% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -6.96% 280853.455 261309.016 - 0.97% -
SetIntersection_None_Set_string_262144_262144 -6.93% 1710767.334 1592136.639 - -2.80% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.92% 8514.123 7924.529 - 0.91% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.92% 565.641 526.518 - 1.05% -
BM_StringRelational_Compare_Empty_Empty_Control -6.89% 1.732 1.612 - 0.01% -
BM_StringRelational_Compare_Empty_Small_Control -6.88% 1.731 1.611 - 0.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.86% 16158.710 15050.324 - -3.10% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.84% 11.611 10.817 - 1.02% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -6.81% 9.181 8.556 - 4.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.80% 7954624.158 7413718.321 - -7.17% -
rng::starts_with(deque<int>)/1024 -6.79% 479.139 446.594 - -4.27% -
std::move_backward(deque<int>)/8 -6.76% 3.436 3.204 - -4.89% -
SetIntersection_None_Set_string_262144_4 -6.74% 1709567.709 1594295.326 - -11.19% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.71% 69.276 64.630 - -4.18% -
std::map<int,_int>::erase(iterator)/8192 -6.68% 26.727 24.942 - 2.36% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.68% 50304.151 46946.126 - -11.30% -
BM_deque_deque_move_backward/1 -6.67% 2.777 2.592 - -6.28% -
BM_deque_deque_move_backward/2 -6.67% 2.526 2.358 - -6.52% -
BM_CmpLess_int_uint -6.64% 1.140 1.064 - -4.54% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.64% 261593.282 244234.556 - -1.82% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.62% 16.769 15.658 - 0.23% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.62% 18.451 17.230 - 0.44% -
SetIntersection_None_Set_string_262144_1 -6.60% 1699790.609 1587548.908 - -9.65% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.59% 176.086 164.474 - -0.35% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.59% 336.361 314.209 - 9.06% -
SetIntersection_None_Set_string_262144_16 -6.56% 1701763.834 1590070.477 - -9.99% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.56% 26.452 24.717 - -3.80% -
std::find_if(deque<int>)_(process_all)/32768 -6.52% 9318.367 8711.005 - 2.88% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -6.51% 33.890 31.684 - -2.14% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -6.50% 27.776 25.970 - -2.60% -
BM_CmpLess_uint_schar -6.49% 1.134 1.061 - -3.50% -
std::multimap<int,_int>::clear()/8192 -6.47% 89258.681 83479.566 - -0.85% -
std::adjacent_find(list<int>,_pred)/50 -6.47% 31.305 29.279 - -1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.47% 7688706.642 7191085.319 - -2.81% -
BM_StringConstructDestroyCStr_Small_Opaque -6.46% 2.253 2.107 - -61.93% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.45% 17.332 16.214 - 3.59% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.45% 12.170 11.385 - -5.03% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -6.43% 12.068 11.291 - -6.46% -
std::generate(list<int>)/8192 -6.42% 7504.862 7023.140 - -6.30% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -6.41% 16.798 15.720 - -2.06% -
std::generate(deque<int>)/50 -6.40% 12.851 12.029 - 1.16% -
BM_std_minmax_element<int>/4000 -6.39% 1057.755 990.173 - 10.65% -
std::reverse(list<int>)/64 -6.39% 18.667 17.475 - 1.21% -
BM_vector_deque_ranges_move/2 -6.38% 2.066 1.934 - -5.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -6.37% 1196457.007 1120230.348 - -1.06% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -6.36% 2.643 2.475 - -1.34% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.34% 817.266 765.454 - -6.83% -
BM_std_minmax_element<int>/4096 -6.34% 1082.506 1013.891 - 10.71% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.33% 1060.280 993.139 - -0.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.33% 9583149.285 8976493.750 - -1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.32% 1692840.496 1585831.543 - -2.91% -
BM_CmpEqual_int_uint -6.31% 1.136 1.064 - -2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.28% 9581781.413 8980148.993 - -0.24% -
BM_StringFindNoMatch/10 -6.27% 1.356 1.271 - -7.55% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.27% 225.763 211.610 - -2.57% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.24% 19.724 18.493 - 1.63% -
std::remove_if(vector<int>)_(prefix)/50 -6.24% 58.489 54.841 - 0.36% -
BM_StringAssignAsciizMix_Opaque -6.24% 5.214 4.889 - -9.92% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -6.23% 36.385 34.116 - -8.60% -
BM_CmpEqual_uint_int -6.23% 1.129 1.058 - 1.64% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -6.20% 1.254 1.177 - 0.98% -
std::map<int,_int>::count(key)_(existent)/8192 -6.19% 6.152 5.772 - -0.35% -
SetIntersection_None_Set_string_262144_64 -6.19% 1703906.740 1598471.192 - -4.06% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -6.19% 56.817 53.302 - 0.09% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.18% 3.465 3.251 - -1.46% -
BM_PushHeap_uint64_Ascending_4 -6.17% 0.588 0.552 - -0.10% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -6.17% 307.987 288.974 - 0.24% -
BM_vector_deque_ranges_move/1 -6.16% 2.332 2.189 - -5.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.15% 68.061 63.875 - -16.52% -
std::replace_if(list<int>)_(sprinkled)/32 -6.15% 14.267 13.389 - 1.57% -
SetIntersection_Front_Vector_uint64_16384_16 -6.15% 1132367.435 1062748.584 - -6.12% -
std::find(vector<short>)_(bail_25%)/8 -6.15% 0.693 0.650 - -21.25% -
SetIntersection_Front_Set_uint64_262144_64 -6.14% 1699019.864 1594738.378 - -11.19% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.13% 12.374 11.616 - 1.14% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.11% 104088.386 97731.824 - -0.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -6.10% 12.960 12.170 - -0.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.09% 53.643 50.377 - -3.97% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -6.09% 87.456 82.134 - -0.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -6.08% 6.824 6.409 - -1.36% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -6.07% 11.775 11.060 - -18.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.06% 43642.399 40998.195 - 2.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -6.05% 0.591 0.555 - -13.29% -
SetIntersection_Interlaced_Set_uint64_256_4 -6.05% 11295011.243 10611927.560 - -3.54% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.05% 734.320 689.918 - 19.75% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.03% 348.591 327.559 - -0.07% -
rng::starts_with(list<int>,_pred)/8192 -6.02% 12219.251 11483.819 - -2.03% -
BM_std_minmax_element<int>/1024 -6.02% 274.065 257.570 - 10.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -6.01% 44.820 42.125 - -1.56% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.00% 0.589 0.553 - 0.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.98% 5125.641 4818.977 - -0.25% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.97% 16.786 15.783 - -1.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.97% 1692190.672 1591156.330 - -2.96% -
SetIntersection_None_Vector_uint32_1024_256 -5.95% 1093842.660 1028769.213 - -6.55% -
std::remove_if(list<int>)_(sprinkled)/50 -5.95% 74.944 70.488 - -7.50% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.95% 258966.284 243568.840 - 2.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.94% 1879644.533 1767953.287 - -3.57% -
BM_deque_deque_ranges_move/1 -5.94% 2.598 2.444 - -4.38% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -5.94% 26.706 25.121 - -4.31% -
std::transform(deque<int>)_(identity_transform)/50 -5.93% 20.289 19.086 - 0.29% -
SetIntersection_None_Set_string_262144_16384 -5.92% 1702489.178 1601650.717 - -1.45% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.88% 210.444 198.060 - -1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.88% 9602126.113 9037290.087 - -0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.88% 1700123.779 1600201.252 - -1.81% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.87% 24110.850 22694.579 - 0.39% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.85% 1.621 1.526 - 1.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -5.84% 14737.138 13875.953 - 1.21% -
BM_deque_deque_ranges_copy/0 -5.84% 0.738 0.694 - -12.40% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -5.84% 12660.436 11920.689 - 18.75% -
std::multiset<int>::find(key)_(non-existent)/32 -5.84% 2.469 2.325 - 1.40% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.82% 84960.154 80016.185 - -3.06% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -5.82% 53.657 50.536 - -3.92% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -5.80% 16.596 15.633 - -4.03% -
std::unordered_set<int>::count(key)_(existent)/32 -5.78% 1.435 1.352 - 4.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.77% 60.114 56.645 - -6.46% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.77% 5095696.012 4801896.885 - -4.22% -
SetIntersection_Front_Set_uint32_16384_1 -5.75% 1054686.198 994006.736 - -5.42% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -5.75% 0.692 0.653 - -2.44% -
std::for_each_n(list<int>)/50 -5.75% 24.253 22.859 - 4.30% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -5.74% 40.801 38.461 - 0.17% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.73% 1.243 1.171 - 0.07% -
std::swap_ranges(deque<int>)/50 -5.73% 16.818 15.854 - 0.08% -
rng::for_each(map<int>)/50 -5.73% 40.399 38.084 - 0.15% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -5.71% 331.743 312.786 - 0.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.71% 201241354.042 189752775.513 - -2.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.71% 14475949.488 13649788.809 - -9.70% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.71% 35.720 33.681 - -6.04% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -5.70% 167.814 158.241 - 0.19% -
std::set<int>::lower_bound(key)_(existent)/32 -5.70% 1.616 1.524 - 1.55% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -5.69% 5.815 5.484 - -2.84% -
BM_CmpLess_ushort_int -5.69% 1.127 1.063 - -0.50% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.65% 16.724 15.779 - -2.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.64% 1697857.422 1602157.307 - -2.10% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.62% 4737.806 4471.384 - -3.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.61% 1676653.891 1582559.164 - -2.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.61% 9556404.907 9020544.458 - -0.15% -
std::generate(deque<int>)/8192 -5.61% 2008.638 1896.036 - 1.25% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.60% 7094.092 6696.714 - 0.10% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.58% 872.788 824.064 - 2.66% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.57% 0.288 0.272 - -4.04% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.57% 2505.735 2366.193 - -0.31% -
std::multiset<int>::count(key)_(non-existent)/8192 -5.57% 9.852 9.304 - -5.61% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.56% 1405.549 1327.334 - 0.07% -
std::count_if(deque<int>)_(every_other)/8 -5.56% 3.706 3.500 - -0.06% -
BM_std_minmax_element<int>/512 -5.56% 139.072 131.337 - 10.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.55% 1820315.754 1719351.724 - -1.97% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.54% 711.922 672.497 - 1.03% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -5.54% 41011.164 38740.656 - 8.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.53% 6419488.254 6064608.299 - -1.84% -
SetIntersection_Front_Set_string_262144_64 -5.53% 4991120.743 4715323.896 - -5.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.52% 137162461.039 129588543.710 - 0.11% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.52% 40099.601 37885.745 - -1.56% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -5.51% 2.448 2.313 - -2.33% -
std::fill(list<int>)/1024 -5.51% 515.521 487.138 - -27.60% -
std::unordered_multiset<int>::clear()/8192 -5.50% 67213.796 63514.682 - -0.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.50% 39.152 36.997 - -9.79% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.50% 477.758 451.488 - -5.15% -
SetIntersection_Interlaced_Vector_string_256_64 -5.50% 20278652.198 19163838.066 - -3.81% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -5.48% 56.323 53.239 - 2.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.47% 514.048 485.912 - -4.08% -
SetIntersection_None_Set_string_262144_256 -5.46% 1705061.115 1612010.008 - -0.87% -
std::find_first_of(list<int>)_(small_needle)/50 -5.46% 148.059 139.981 - 0.87% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.43% 16.523 15.626 - -1.20% -
SetIntersection_Interlaced_Set_uint32_16384_1 -5.43% 1066480.963 1008574.762 - -3.48% -
SetIntersection_None_Vector_uint64_16384_64 -5.42% 1117509.722 1056975.155 - -4.00% -
BM_StringFindCharLiteral/1024 -5.40% 18.979 17.954 - -1.46% -
std::find_end(vector<int>)_(process_all)/8192 -5.40% 1802.040 1704.803 - -2.25% -
std::shift_left(list<int>)/32 -5.40% 14.178 13.413 - 1.76% -
std::reverse_copy(vector<int>)/8 -5.39% 2.432 2.301 - -5.23% -
std::generate_n(list<int>)/8192 -5.39% 7451.667 7049.879 - -6.80% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.39% 1.335 1.263 - 2.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.37% 211188653.580 199839511.823 - 2.81% -
BM_StringEraseWithMove_Small_Opaque -5.37% 2.642 2.500 - -2.74% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.37% 140533.380 132984.494 - 0.17% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.36% 2477.719 2344.859 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -5.36% 1951710.117 1847136.547 - -2.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.35% 22.512 21.307 - -3.63% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.35% 513308.528 485861.253 - -0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -5.34% 16.631 15.743 - -1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.33% 17971062.702 17013357.301 - -1.94% -
BM_CmpLess_uchar_schar -5.31% 1.122 1.062 - 4.52% -
SetIntersection_None_Set_uint32_1024_1024 -5.31% 9115135.936 8630989.075 - -5.08% -
BM_StringAssignStr_Huge_Transparent -5.31% 115.158 109.043 - -17.55% -
rng::contains(vector<int>)_(process_all)/8 -5.31% 2.817 2.668 - 5.06% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.30% 32.168 30.463 - -6.31% -
rng::for_each(multiset<int>)/50 -5.30% 41.043 38.869 - 0.11% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -5.29% 34.972 33.121 - -11.85% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.29% 124602.611 118014.920 - -2.28% -
std::unique_copy(list<int>)_(contiguous)/32 -5.27% 11.727 11.109 - -0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.27% 1691297.934 1602169.107 - -0.94% -
std::find_end(vector<int>)_(process_all)/1024 -5.26% 236.451 224.005 - -1.47% -
std::partition_point(list<int>)/8192 -5.26% 12447.488 11792.588 - -7.41% -
std::swap_ranges(deque<int>)/32 -5.26% 10.994 10.416 - -2.62% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -5.26% 5.327 5.047 - -0.49% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -5.25% 22.452 21.273 - -4.52% -
SetIntersection_Front_Set_string_1024_16 -5.24% 1992295.171 1887841.573 - -3.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.24% 200619415.969 190114000.879 - -2.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.22% 1694022.949 1605667.889 - -1.72% -
SetIntersection_None_Vector_uint64_262144_64 -5.22% 1124148.676 1065516.798 - -5.15% -
SetIntersection_None_Vector_uint32_262144_16 -5.21% 1138355.437 1079010.965 - -4.81% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.21% 4.724 4.478 - 4.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.21% 22.010 20.863 - 1.17% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -5.19% 1.389 1.317 - 5.48% -
SetIntersection_Front_Set_float_262144_4 -5.18% 1097414.686 1040544.594 - 0.48% -
std::generate_n(deque<int>)/50 -5.17% 12.913 12.246 - 2.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.16% 167226.699 158596.005 - 0.20% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -5.16% 52.900 50.172 - 9.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -5.16% 59.368 56.307 - -6.61% -
BM_deque_deque_move_backward/0 -5.15% 0.919 0.872 - -1.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.15% 27005271.138 25614058.945 - -0.32% -
rng::contains_subrange(list<int>)_(process_all)/50 -5.15% 17.794 16.878 - -0.27% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.14% 13.002 12.333 - -3.12% -
std::unordered_multimap<int,_int>::clear()/8192 -5.14% 67123.529 63674.186 - -20.34% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.13% 13.442 12.753 - 4.55% -
ranges::minmax(std::vector<char>)/64 -5.13% 1.353 1.283 - 7.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.10% 1363333.343 1293787.478 - -5.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.08% 56664.457 53784.646 - -4.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.08% 7.263 6.894 - 0.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.08% 788.683 748.633 - -4.11% -
std::remove_copy(deque<int>)_(prefix)/50 -5.07% 20.196 19.172 - -4.23% -
rng::contains(list<int>)_(process_all)/8 -5.07% 2.381 2.260 - 0.04% -
std::is_sorted(list<int>,_pred)/8192 -5.06% 9043.894 8585.998 - 11.76% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -5.06% 38.547 36.596 - -0.85% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.05% 321999.426 305734.170 - 0.08% -
SetIntersection_Interlaced_Set_float_256_64 -5.05% 13996144.730 13289519.236 - -0.46% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.05% 0.281 0.267 - 0.03% -
std::find_end(vector<int>)_(process_all)/1048576 -5.04% 231092.482 219437.624 - -1.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.02% 18885.037 17936.217 - 0.46% -
BM_deque_vector_ranges_move/4000 -5.02% 146.076 138.737 - 0.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.02% 13208.976 12546.232 - 1.54% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -5.01% 2.345 2.227 - 4.50% -
SetIntersection_Interlaced_Set_uint64_64_16 -5.00% 22722826.647 21586149.539 - -6.42% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -4.98% 24.763 23.529 - -5.69% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.97% 280.293 266.368 - -0.19% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.96% 0.364 0.345 - -0.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.96% 20.544 19.525 - 0.82% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.96% 25.361 24.103 - 1.18% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.96% 16.114 15.315 - 0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.96% 3196455.298 3038037.825 - -0.34% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -4.95% 8704.767 8273.817 - -3.25% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -4.93% 345.574 328.527 - -6.36% -
std::set<int>::count(key)_(existent)/8192 -4.89% 8.218 7.816 - 0.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.89% 23517.979 22367.483 - -0.00% -
SetIntersection_None_Vector_uint32_262144_256 -4.84% 1140484.727 1085340.325 - -4.15% -
SetIntersection_None_Set_uint64_1024_1024 -4.82% 9052342.148 8615696.910 - -2.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.81% 1239128.973 1179479.488 - -1.62% -
std::any_of(vector<int>)_(process_all)/8 -4.81% 2.419 2.303 - -2.78% -
SetIntersection_Front_Set_uint32_262144_1 -4.81% 1056198.562 1005446.040 - -4.49% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -4.80% 2220.130 2113.605 - -5.36% -
std::search(list<int>)_(single_element)/1000 -4.80% 705.850 672.001 - -0.41% -
SetIntersection_None_Set_uint32_1024_16 -4.79% 9126969.381 8689383.856 - -5.14% -
BM_lexicographical_compare_three_way_fast_path/1 -4.79% 0.413 0.394 - 14.12% -
BM_CmpEqual_uchar_short -4.79% 1.085 1.033 - 1.66% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -4.79% 21.997 20.943 - -3.29% -
SetIntersection_None_Vector_float_262144_256 -4.79% 1150417.204 1095331.910 - -4.43% -
std::generate_n(deque<int>)/32 -4.79% 8.688 8.272 - 2.44% -
SetIntersection_None_Set_uint32_16384_64 -4.79% 161346958.987 153622869.595 - -2.32% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.78% 9.855 9.384 - -12.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.78% 3202655.542 3049582.421 - -0.02% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.77% 15.523 14.782 - -0.23% -
SetIntersection_None_Set_uint32_16384_1024 -4.77% 160793281.549 153119807.335 - -2.38% -
std::multiset<int>::lower_bound(key)_(existent)/32 -4.77% 2.311 2.201 - 1.43% -
SetIntersection_None_Set_uint32_16384_1 -4.76% 161921330.369 154209046.945 - -2.84% -
SetIntersection_None_Set_uint32_16384_16 -4.76% 161921436.547 154211450.673 - -2.46% -
std::partial_sort(vector<int>)_(descending)/8 -4.76% 25.388 24.180 - -5.28% -
std::unordered_multiset<int>::clear()/1024 -4.75% 8610.501 8201.300 - -1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.75% 5895150.031 5615338.906 - -4.32% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.75% 10140.450 9659.246 - -4.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.73% 23.003 21.914 - -3.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -4.73% 0.314 0.300 - -26.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.73% 33.359 31.781 - -1.08% -
SetIntersection_None_Set_uint32_16384_4 -4.73% 161703992.755 154059320.811 - -2.69% -
std::sort_heap(vector<int>,_pred)/8 -4.73% 30.307 28.875 - -1.65% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.73% 31.165 29.692 - -0.36% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.72% 26.712 25.451 - -3.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.72% 31.005 29.542 - -4.57% -
std::find_end(vector<int>)_(process_all)/1000 -4.70% 229.947 219.150 - -1.32% -
SetIntersection_None_Vector_uint64_256_4 -4.68% 4262322.082 4062835.623 - -3.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.68% 24.606 23.456 - 2.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.67% 1.701 1.621 - -1.46% -
std::set<int>::count(key)_(existent)/32 -4.67% 1.700 1.620 - -0.20% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.66% 11.000 10.487 - 2.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.66% 23235625.108 22152359.213 - 0.57% -
std::multiset<int>::erase(key)_(existent)/8192 -4.66% 62.288 59.387 - -3.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.65% 7.340 6.999 - -0.28% -
std::multimap<int,_int>::clear()/1024 -4.64% 11110.454 10595.394 - -1.17% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.63% 682.412 650.822 - -1.83% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.62% 2889.237 2755.835 - 1.03% -
std::fill_n(vector<bool>)/64 -4.61% 1.425 1.359 - 1.12% -
std::replace(list<int>)_(sprinkled)/50 -4.61% 19.512 18.612 - 0.20% -
SetIntersection_None_Set_uint64_256_16 -4.61% 11025193.051 10517217.419 - -3.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -4.61% 7.331 6.993 - 1.00% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.61% 2.515 2.399 - 0.79% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.60% 26211.077 25005.487 - -6.55% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.60% 37396.352 35676.716 - 0.39% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.59% 731.433 697.830 - 0.14% -
std::stable_sort(deque<int>)_(ascending)/8 -4.59% 20.212 19.284 - 5.62% -
SetIntersection_None_Set_uint64_1024_16 -4.58% 8972386.503 8561215.206 - -4.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.58% 134783364.910 128608351.891 - -0.14% -
SetIntersection_Interlaced_Set_string_262144_4 -4.58% 1877489.744 1791476.971 - -2.88% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.58% 3.851 3.675 - -6.10% -
bm_lexicographical_compare<int>/8 -4.57% 1.583 1.511 - 2.31% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.57% 508443.599 485220.992 - -7.43% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.57% 36.747 35.069 - 0.75% -
BM_CmpEqual_schar_uint -4.56% 1.149 1.096 - -0.65% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.55% 16.427 15.679 - 0.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.55% 32.005 30.548 - 22.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.54% 31.240 29.821 - -1.98% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.53% 13473.784 12863.163 - 2.39% -
std::unordered_set<std::string>::ctor(const&)/1024 -4.52% 34202.804 32655.291 - -5.45% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.52% 1.547 1.477 - -2.89% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.52% 4.437 4.237 - -3.19% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.52% 57036.838 54459.259 - -0.13% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.51% 22.379 21.369 - -7.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -4.51% 1064877.395 1016848.332 - -0.86% -
SetIntersection_Interlaced_Vector_uint64_256_1 -4.51% 4207656.665 4017913.078 - -3.08% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.51% 294.357 281.096 - 0.10% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.50% 25.980 24.810 - 0.63% -
BM_lexicographical_compare_three_way<IntPtr>/1 -4.50% 0.362 0.346 - -22.27% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.49% 731.324 698.455 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.48% 3188667.332 3045661.470 - -0.33% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -4.48% 1.573 1.503 - -4.66% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.47% 14073448.888 13444557.554 - -0.98% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.46% 1.570 1.500 - 0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.46% 1149515.145 1098232.302 - -2.74% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -4.45% 24.313 23.231 - -5.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.45% 13371.437 12776.929 - -2.19% -
std::set<std::string>::erase(iterator)/8192 -4.45% 31.029 29.650 - -6.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.44% 90.316 86.303 - -0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.44% 2046678.061 1955828.939 - -2.12% -
SetIntersection_Interlaced_Set_uint64_16384_1 -4.43% 1053135.725 1006450.465 - -3.97% -
SetIntersection_Front_Vector_float_262144_16 -4.43% 1137528.674 1087109.654 - -3.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.43% 134204602.963 128262495.037 - -0.16% -
SetIntersection_None_Set_uint64_256_256 -4.42% 5823958.426 5566539.334 - -4.14% -
SetIntersection_None_Set_uint64_16384_64 -4.41% 175620464.023 167871589.341 - -0.56% -
std::any_of(list<int>)_(process_all)/8192 -4.40% 7290.396 6969.488 - -13.77% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.40% 10.716 10.245 - 1.50% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.40% 1056733.030 1010222.469 - -3.11% -
SetIntersection_None_Set_uint64_1024_64 -4.40% 9011260.678 8614792.295 - -2.43% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.39% 466.637 446.139 - -4.05% -
BM_std_minmax_element<long_long>/1 -4.39% 0.324 0.310 - 4.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.39% 1054709.147 1008418.284 - -4.58% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.39% 58989.594 56402.430 - 1.75% -
SetIntersection_Front_Set_uint64_1024_1024 -4.39% 12364017.187 11821825.550 - -5.52% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.38% 85621.580 81867.847 - 0.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -4.38% 65.911 63.024 - -10.12% -
SetIntersection_Interlaced_Vector_string_16_16 -4.38% 51973488.702 49699384.538 - -4.42% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -4.37% 3078611.118 2943949.910 - -44.14% -
SetIntersection_None_Set_uint32_16384_256 -4.37% 160847931.984 153818403.767 - -2.07% -
BM_StringFindAllMatch/1 -4.36% 2.905 2.778 - -10.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.36% 51.966 49.701 - -0.05% -
BM_deque_deque_ranges_copy/1 -4.34% 2.483 2.375 - -1.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.34% 2128366.699 2035941.731 - -2.38% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.34% 13591.303 13001.962 - -3.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -4.32% 64421992.092 61636770.842 - -1.06% -
std::remove_if(vector<int>)_(prefix)/32 -4.32% 51.240 49.025 - 1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.32% 6396999.538 6120718.598 - -0.22% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.32% 685.149 655.581 - -2.66% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.31% 14482.253 13858.433 - 0.41% -
std::sort(deque<int>)_(heap)/8192 -4.30% 72424.391 69307.792 - 0.63% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.29% 606.555 580.520 - -0.15% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.28% 206.649 197.803 - -7.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.27% 46245.054 44272.559 - 1.03% -
BM_CmpLess_uchar_int -4.26% 1.130 1.081 - 0.41% -
std::multiset<std::string>::find(key)_(existent)/32 -4.25% 15.777 15.107 - -0.04% -
BM_deque_deque_move_backward/4000 -4.25% 150.695 144.293 - 0.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.24% 1454.441 1392.764 - -2.11% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -4.24% 1050106.682 1005575.701 - -3.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -4.24% 5170572.752 4951345.105 - -7.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.24% 1679493.162 1608353.271 - -0.47% -
std::unordered_set<int>::erase(iterator)/1024 -4.23% 20.345 19.485 - -3.21% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -4.22% 0.496 0.475 - -3.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.22% 90442.635 86627.349 - -3.39% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.22% 40.983 39.256 - -1.12% -
std::find_if(vector<int>)_(process_all)/1024 -4.21% 125.593 120.303 - 4.88% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.20% 18243912.267 17478121.570 - 1.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.20% 24758404.207 23719245.958 - -2.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.20% 2152883.221 2062541.912 - -2.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.19% 8917.054 8543.311 - -16.61% -
std::set<std::string>::ctor(const&)/32 -4.19% 832.328 797.467 - 11.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.19% 7.243 6.939 - 1.50% -
SetIntersection_Front_Set_uint32_262144_4 -4.18% 1071669.695 1026853.898 - -3.54% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.17% 25.216 24.165 - 2.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.17% 16.502 15.814 - -1.56% -
std::all_of(vector<int>)_(process_all)/8 -4.17% 2.517 2.412 - -0.32% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.16% 387.514 371.392 - -4.76% -
SetIntersection_None_Set_uint32_16384_16384 -4.13% 163378173.478 156626124.001 - -2.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.13% 20.753 19.896 - 18.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.13% 14808.666 14197.742 - 2.01% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.12% 303.951 291.422 - 0.07% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -4.12% 0.378 0.362 - 4.29% -
BM_std_minmax_element<int>/64 -4.12% 17.174 16.467 - 0.37% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.11% 727.902 697.958 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.10% 1069064.577 1025200.644 - -2.12% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -4.10% 4.383 4.203 - -1.52% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.10% 18312484.508 17562527.835 - 0.59% -
BM_deque_deque_copy/4000 -4.09% 145.950 139.980 - -1.55% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.08% 94.891 91.016 - 0.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.08% 627.111 601.546 - -2.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -4.08% 11776159.120 11296218.598 - -3.00% -
std::unordered_set<int>::erase(iterator)/8192 -4.07% 20.300 19.473 - -3.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.07% 33.952 32.569 - 1.70% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.07% 174458253.965 167353676.010 - -1.35% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.07% 2.469 2.369 - 5.75% -
SetIntersection_None_Vector_uint32_16384_1024 -4.07% 1117583.399 1072144.191 - -3.53% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.06% 88363.705 84772.197 - 0.28% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.06% 1.827 1.752 - -0.61% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.06% 1.928 1.849 - -22.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.06% 44.584 42.775 - -1.95% -
std::partial_sort(deque<int>)_(descending)/8 -4.06% 43.329 41.572 - -2.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.06% 14634.212 14040.776 - -4.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -4.04% 43.969 42.191 - -2.35% -
rng::fold_left(deque<int>)/8192 -4.02% 4554.097 4370.858 - -3.91% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.01% 10188318.812 9779297.157 - -1.52% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -4.01% 22.971 22.049 - -0.34% -
std::unordered_multiset<int>::find(key)_(existent)/32 -4.00% 1.345 1.291 - 5.36% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.00% 203497029.353 195354216.179 - -3.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.00% 56692.348 54426.188 - -3.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -3.99% 353815202.608 339683361.261 - -2.74% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.99% 37.874 36.364 - 0.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.98% 2.313 2.221 - 1.53% -
SetIntersection_None_Set_string_64_1 -3.98% 23272576.626 22346568.480 - -2.57% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -3.98% 1.259 1.209 - -5.17% -
SetIntersection_Front_Vector_string_16384_256 -3.97% 9918254.377 9524361.952 - -0.35% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.97% 55.430 53.231 - 0.19% -
SetIntersection_None_Set_uint64_256_4 -3.96% 11605921.922 11146095.955 - -1.13% -
std::find(list<int>)_(bail_25%)/32768 -3.96% 8129.120 7807.158 - -7.01% -
std::unordered_set<int>::clear()/1024 -3.95% 8359.005 8028.440 - -2.46% -
BM_StringFindAllMatch/8 -3.95% 2.683 2.577 - -11.11% -
SetIntersection_Front_Vector_uint32_256_16 -3.95% 4311757.725 4141440.603 - -0.77% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.95% 27.842 26.742 - -11.55% -
std::multimap<int,_int>::erase(iterator)/8192 -3.94% 21.439 20.594 - -0.98% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.94% 28.007 26.904 - -8.49% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.93% 30.408 29.213 - 0.32% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.93% 33.884 32.552 - 3.11% -
std::partition_copy(deque<int>)/1024 -3.93% 662.698 636.667 - 1.12% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.92% 6952.828 6680.228 - -1.71% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.92% 23.685 22.757 - -0.37% -
SetIntersection_None_Vector_float_262144_16384 -3.92% 1172193.335 1126290.833 - -1.56% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.91% 8.252 7.930 - -0.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -3.90% 44.341 42.611 - -1.89% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.90% 4.668 4.486 - 0.23% -
BM_StringFindAllMatch/64 -3.89% 3.268 3.141 - -8.60% -
SetIntersection_None_Vector_float_1024_64 -3.89% 1098249.472 1055499.330 - -3.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.89% 151896.728 145987.644 - 0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.89% 8991234.226 8641599.541 - -2.38% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.89% 257.745 247.728 - -1.60% -
SetIntersection_None_Set_uint64_256_1 -3.88% 11725391.001 11270125.157 - -2.56% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.88% 23.704 22.784 - -6.01% -
std::unordered_set<int>::erase(iterator)/32 -3.88% 20.214 19.430 - -3.01% -
BM_StringRelational_Less_Huge_Large_Control -3.87% 2.177 2.092 - -0.84% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -3.87% 1.564 1.504 - -3.89% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.85% 35.733 34.356 - 5.26% -
SetIntersection_Front_Set_uint64_16384_4 -3.85% 1068767.367 1027609.298 - -4.18% -
std::stable_partition(vector<int>)_(sparse)/50 -3.85% 22.264 21.407 - 3.30% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.85% 36864.509 35445.652 - -2.12% -
SetIntersection_None_Set_float_1024_64 -3.85% 9101645.475 8751559.343 - -11.96% -
SetIntersection_Front_Vector_uint32_262144_1 -3.84% 1065785.498 1024850.083 - -3.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.83% 201498306.274 193772346.062 - -0.90% -
std::stable_partition(vector<int>)_(sparse)/32 -3.83% 7.459 7.173 - -0.82% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.83% 793.908 763.511 - 1.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.82% 371.217 357.029 - -2.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.82% 19.958 19.195 - -2.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.82% 5174611.376 4976886.867 - -4.26% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.82% 4856.554 4671.133 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.81% 5320159.811 5117312.392 - -2.62% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.81% 16.964 16.318 - -0.20% -
SetIntersection_None_Set_uint64_1024_256 -3.79% 8934891.142 8595963.828 - -5.75% -
std::unordered_multiset<int>::ctor(const&)/32 -3.79% 204.962 197.188 - -1.56% -
std::multimap<int,_int>::clear()/32 -3.79% 666.607 641.327 - -1.75% -
BM_CmpLess_int_uchar -3.79% 1.152 1.108 - 0.40% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.78% 15.499 14.913 - -0.21% -
SetIntersection_Front_Set_uint32_1024_16 -3.78% 1218841.643 1172715.979 - -3.16% -
SetIntersection_None_Vector_uint32_1024_1 -3.78% 1098923.609 1057361.428 - -3.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.78% 1607453.914 1546706.829 - -0.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.78% 1164.185 1120.199 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.77% 8973748.452 8635199.634 - -1.65% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.77% 111.832 107.620 - 3.97% -
BM_vector_deque_move/64 -3.77% 2.772 2.668 - -6.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.77% 19102022.084 18382717.162 - -2.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.77% 1.201 1.156 - -2.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.75% 52.294 50.331 - 0.20% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.75% 2638.915 2539.888 - 0.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.75% 13.643 13.132 - -0.12% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -3.75% 4.450 4.283 - 0.07% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.74% 26620.027 25623.329 - -0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.74% 350290295.941 337176099.017 - 33.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.74% 38.040 36.617 - 0.81% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -3.73% 2.530 2.435 - -7.97% -
SetIntersection_Front_Set_uint64_256_16 -3.73% 4544499.534 4375098.095 - -2.19% -
std::sort_heap(deque<int>,_pred)/8192 -3.73% 451004.639 434198.023 - 0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.72% 1177747.916 1133922.002 - -4.98% -
std::multiset<std::string>::clear()/1024 -3.72% 22399.180 21566.292 - -3.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -3.72% 51.053 49.155 - 3.48% -
SetIntersection_Front_Set_uint32_256_16 -3.71% 4530857.824 4362694.666 - -3.35% -
std::rotate(list<int>)_(1_element_backward)/32 -3.71% 13.808 13.296 - 1.11% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.70% 17928218.691 17264163.481 - -2.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.69% 1926.770 1855.753 - -7.16% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.68% 75.997 73.198 - -0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.68% 207958820.379 200300519.102 - 1.99% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.68% 2.567 2.472 - 1.79% -
SetIntersection_None_Vector_uint64_262144_16384 -3.68% 1155002.388 1112535.307 - -1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.68% 5902996.389 5686015.785 - -2.02% -
std::set<int>::contains(key)_(existent)/32 -3.66% 1.715 1.652 - -0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -3.66% 165871.209 159797.917 - -4.03% -
std::unique(list<int>)_(sprinkled)/52 -3.66% 70.094 67.528 - 0.17% -
SetIntersection_Front_Vector_uint64_256_16 -3.66% 4267256.340 4111103.704 - -2.20% -
std::set<int>::count(key)_(non-existent)/1024 -3.66% 7.964 7.672 - 3.89% -
BM_StringAssignStr_Huge_Opaque -3.65% 113.299 109.161 - -4.27% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.65% 238952161.408 230226449.186 - -1.97% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -3.65% 1.473 1.419 - -1.80% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.64% 1.353 1.304 - -5.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.64% 1116.022 1075.383 - -5.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.64% 140607.813 135494.477 - -0.19% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.63% 25.414 24.490 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.63% 8985526.626 8658928.014 - -1.10% -
std::equal(list<int>)_(it,_it,_it)/50 -3.63% 36.884 35.544 - 1.72% -
SetIntersection_None_Set_uint64_256_64 -3.63% 9382142.097 9041547.647 - -3.57% -
SetIntersection_Interlaced_Set_string_262144_64 -3.62% 2147820.719 2070013.996 - -2.62% -
BM_deque_deque_ranges_move_backward/4000 -3.61% 151.611 146.135 - 0.15% -
std::for_each(list<int>)/32 -3.61% 11.265 10.859 - 0.28% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.60% 386.354 372.457 - -3.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.59% 111472.742 107469.784 - -0.07% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.59% 12414990.576 11969821.745 - -0.57% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.58% 73780.480 71139.221 - 3.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.58% 1083688.704 1044899.530 - 1.13% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.58% 27.618 26.629 - -12.77% -
SetIntersection_Front_Vector_uint32_1024_64 -3.58% 1372393.456 1323325.227 - -3.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.57% 12375.756 11933.691 - -5.15% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -3.57% 8.122 7.833 - -18.48% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.57% 5027066.058 4847664.411 - 4.14% -
BM_CmpLess_schar_uint -3.57% 1.147 1.106 - -1.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.56% 13005203.083 12542407.184 - -0.07% -
SetIntersection_Interlaced_Set_string_262144_16 -3.56% 2162017.088 2085087.809 - -2.33% -
SetIntersection_None_Vector_float_262144_4 -3.55% 1170390.489 1128784.794 - -2.27% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.55% 5.682 5.480 - -1.23% -
SetIntersection_None_Set_uint64_1024_1 -3.55% 8987520.224 8668310.406 - -3.57% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.55% 2.579 2.487 - -0.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.54% 56829.420 54817.299 - -2.86% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.54% 10190966.562 9830244.975 - -3.08% -
SetIntersection_Front_Vector_uint64_16384_1 -3.53% 1062926.961 1025391.408 - -1.58% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.53% 203.960 196.765 - -5.22% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.52% 8.613 8.310 - -0.36% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.51% 16955.704 16360.164 - -0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.50% 16842247.539 16252479.348 - -1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.49% 17512672.119 16901135.224 - -4.62% -
std::stable_partition(list<int>)_(sparse)/50 -3.49% 27.043 26.101 - -2.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.48% 1075966.426 1038556.153 - -1.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.47% 1470.972 1419.869 - -13.68% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.47% 1712.250 1652.894 - 2.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.46% 12801544.464 12358494.735 - -1.21% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.46% 37560.174 36262.413 - 0.02% -
SetIntersection_None_Set_uint64_16384_1024 -3.45% 169268240.056 163420460.762 - -6.26% -
std::reverse(list<int>)/8 -3.45% 2.003 1.934 - 1.22% -
SetIntersection_Front_Vector_uint32_1024_4 -3.45% 1084671.583 1047213.311 - -0.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.45% 1879.295 1814.421 - -0.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.45% 15.381 14.851 - -0.49% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.43% 22873.156 22087.868 - 1.06% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.43% 1284885.986 1240818.686 - -12.02% -
BM_CmpEqual_int_int -3.43% 1.091 1.053 - -3.23% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.43% 1.274 1.230 - -2.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.43% 1996611.330 1928215.334 - -2.64% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.43% 13592.281 13126.719 - -7.20% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.42% 1264317.629 1221032.902 - -5.01% -
std::unordered_set<std::string>::clear()/1024 -3.42% 23901.239 23084.089 - -2.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.41% 1615.396 1560.301 - 9.94% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.40% 2.677 2.586 - -6.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.40% 6837.681 6605.158 - -0.67% -
SetIntersection_Front_Set_uint64_262144_16 -3.40% 1212154.184 1170936.759 - -4.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.40% 21.884 21.140 - -2.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.40% 13.620 13.157 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.40% 201799789.194 194947421.449 - -1.61% -
std::multiset<std::string>::clear()/32 -3.39% 925.512 894.108 - -2.19% -
BM_CmpLess_short_uchar -3.39% 1.140 1.102 - 0.59% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.38% 21.986 21.242 - -2.07% -
std::partition_copy(deque<int>)/50 -3.38% 22.007 21.263 - -0.01% -
SetIntersection_None_Vector_uint64_256_16 -3.37% 4071927.095 3934584.931 - -2.07% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.37% 13.605 13.146 - -0.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.37% 27905.993 26965.465 - -2.10% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -3.36% 40.839 39.466 - 20.21% -
BM_CmpLess_uint_int -3.36% 1.126 1.089 - 1.17% -
SetIntersection_None_Vector_uint64_256_256 -3.36% 2159798.351 2087290.968 - -1.28% -
SetIntersection_Front_Set_string_262144_262144 -3.36% 18342389.893 17726870.197 - -0.74% -
std::sort_heap(vector<int>)/8 -3.35% 32.077 31.002 - 2.98% -
SetIntersection_Front_Vector_uint64_262144_4 -3.35% 1084804.364 1048443.217 - -1.24% -
std::sort(vector<int>)_(heap)/8 -3.35% 24.441 23.623 - -0.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.34% 13.616 13.162 - -0.11% -
std::unordered_multimap<int,_int>::clear()/1024 -3.33% 8476.642 8194.091 - -20.04% -
SetIntersection_Front_Vector_uint32_16384_1 -3.33% 1064317.168 1028847.831 - -2.28% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.33% 1300008.949 1256717.285 - -3.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.33% 16.415 15.869 - -1.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.32% 13.612 13.159 - 0.13% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.32% 2799380.699 2706348.957 - -3.84% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.32% 40171.401 38836.693 - -1.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.32% 15.284 14.777 - -2.03% -
BM_CmpEqual_short_uint -3.31% 1.146 1.108 - -0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.31% 29614.673 28635.191 - -0.33% -
std::set<int>::ctor(const&,_alloc)/0 -3.31% 13.151 12.716 - -1.32% -
BM_CmpLess_int_ushort -3.30% 1.150 1.112 - 0.80% -
std::make_heap(vector<int>)_(ascending)/8 -3.30% 16.963 16.403 - -0.42% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.30% 542.023 524.142 - -2.45% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.29% 16.168 15.635 - -1.57% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.29% 25235.875 24406.116 - -2.67% -
BM_StringDestroy_Large -3.29% 7.416 7.173 - -29.20% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.28% 86865.854 84013.446 - -2.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.28% 26922275.513 26038247.844 - 1.05% -
SetIntersection_Interlaced_Set_uint64_16384_4 -3.28% 180899872.314 174960189.168 - -3.85% -
BM_StringFindStringLiteral/512 -3.28% 9.665 9.349 - -6.82% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.27% 19913711.247 19262067.359 - -1.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.27% 16414.760 15877.677 - -0.08% -
std::copy_n(list<int>)/32768 -3.27% 26678.186 25806.630 - -10.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.27% 89.594 86.667 - -0.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.26% 186797.930 180699.198 - 0.09% -
std::adjacent_find(deque<int>,_pred)/8 -3.26% 4.838 4.680 - 10.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.26% 15.253 14.756 - 0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -3.26% 1078129.030 1043013.590 - -2.21% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.25% 218727339.981 211608492.155 - -1.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.25% 7172435.720 6939158.515 - -16.59% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.25% 2.379 2.302 - 2.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.25% 52.256 50.557 - 2.48% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.25% 13855898.284 13405983.269 - -3.53% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.24% 16.645 16.105 - -1.79% -
SetIntersection_Front_Set_float_16384_256 -3.24% 4201758.451 4065586.051 - -3.72% -
SetIntersection_Interlaced_Vector_string_262144_1 -3.24% 1105670.461 1069883.683 - 0.33% -
BM_CmpLess_short_uint -3.23% 1.145 1.108 - -0.48% -
std::multiset<std::string>::ctor(const&)/1024 -3.22% 35493.582 34349.034 - -1.82% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.22% 30.598 29.613 - 8.01% -
SetIntersection_None_Vector_float_16384_256 -3.21% 1113724.038 1077946.597 - -2.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.21% 15179591.155 14692279.351 - -1.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -3.21% 18.230 17.646 - -0.31% -
SetIntersection_Interlaced_Vector_uint64_256_256 -3.20% 4567588.798 4421339.956 - -2.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.20% 60.415 58.482 - -21.43% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.19% 15.318 14.828 - -1.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.19% 1171234.022 1133860.622 - -1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.19% 12764763.235 12358157.730 - -2.65% -
SetIntersection_Interlaced_Vector_uint64_64_4 -3.18% 17985941.162 17413760.685 - -2.13% -
SetIntersection_None_Vector_float_256_256 -3.18% 2175890.443 2106795.975 - -1.85% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.17% 24094.137 23329.206 - -2.54% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -3.17% 523819.988 507212.024 - 2.23% -
SetIntersection_None_Set_uint32_1024_1 -3.16% 8954576.000 8671229.287 - -3.60% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -3.16% 19.391 18.778 - -1.39% -
SetIntersection_None_Vector_uint32_262144_16384 -3.16% 1140317.291 1104322.517 - -2.73% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.15% 20.161 19.525 - -1.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.15% 17016.829 16480.052 - 0.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -3.15% 1.729 1.674 - 15.87% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.15% 9935992.598 9622725.491 - -5.52% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.15% 377.936 366.026 - 0.95% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.15% 138138.831 133787.996 - -1.77% -
SetIntersection_Front_Set_uint64_1024_16 -3.15% 1227791.863 1189165.943 - 0.32% -
bm_lexicographical_compare<int>/64 -3.14% 4.536 4.394 - 0.04% -
std::set<int>::insert(value)_(already_present)/1024 -3.14% 5.798 5.617 - -9.07% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.14% 525.397 508.917 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.13% 16586291.537 16066518.258 - -0.60% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -3.13% 294.819 285.597 - -3.04% -
BM_CmpEqual_schar_uchar -3.13% 1.114 1.080 - -2.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.13% 15.375 14.894 - -1.99% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.12% 20.215 19.583 - 0.19% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.12% 41.448 40.154 - -6.17% -
std::unordered_set<int>::ctor(const&)/1024 -3.12% 6893.976 6678.922 - -4.35% -
SetIntersection_None_Vector_uint64_16384_4 -3.12% 1119547.193 1084643.934 - -0.98% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.11% 6812.765 6600.581 - -3.44% -
std::map<std::string,_int>::clear()/32 -3.11% 922.172 893.501 - -1.80% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.11% 20000.512 19379.331 - 0.21% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.10% 20.126 19.501 - -0.61% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -3.10% 324.985 314.916 - 6.48% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.09% 1456.669 1411.589 - -1.88% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.09% 101908.781 98755.310 - -0.72% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.09% 29.888 28.965 - 0.68% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.09% 22.426 21.734 - -1.85% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.09% 41395.488 40118.078 - -8.89% -
SetIntersection_Interlaced_Set_float_1024_1 -3.08% 1061672.011 1028977.189 - -0.89% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.07% 0.688 0.667 - 6.62% -
SetIntersection_None_Set_uint32_1024_256 -3.07% 9073451.384 8794576.844 - -1.29% -
SetIntersection_None_Set_float_16_1 -3.07% 68013977.265 65925756.289 - -1.03% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -3.07% 6.088 5.902 - 6.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.07% 3553208.715 3444300.123 - 0.53% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.06% 419.715 406.852 - -5.09% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.05% 10208425.177 9897444.386 - -2.64% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.05% 13447.838 13038.188 - -6.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -3.05% 252514816.985 244824146.942 - -0.38% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.04% 7133270.619 6916063.940 - 0.68% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.04% 15.707 15.230 - -0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.03% 205628505.192 199390342.118 - 2.59% -
SetIntersection_None_Set_uint32_256_4 -3.03% 11503521.639 11155021.595 - -3.32% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.03% 11564191.221 11213959.707 - -3.69% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.03% 15.476 15.008 - -2.43% -
std::set<int>::insert(value)_(already_present)/8192 -3.03% 9.575 9.285 - -5.48% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.03% 13.083 12.687 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.03% 356852871.119 346055419.627 - -1.13% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.02% 138.667 134.475 - -2.00% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.02% 23.327 22.622 - 1.26% -
std::swap_ranges(deque<int>)/1024 -3.02% 340.267 329.997 - -6.25% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.02% 250004.039 242459.950 - -3.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -3.00% 38010750.021 36869279.556 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.00% 1180847.323 1145421.814 - 1.36% -
std::find_first_of(list<int>)_(large_needle)/1024 -3.00% 985755.662 956196.405 - 10.99% -
std::pop_heap(deque<int>)/1024 -3.00% 13.584 13.177 - 4.10% -
SetIntersection_Front_Set_uint64_262144_1 -2.99% 1068576.316 1036636.653 - -2.81% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.99% 4.506 4.372 - -3.18% -
SetIntersection_None_Vector_uint64_1024_1 -2.98% 1096194.824 1063496.814 - -1.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.98% 5.520 5.356 - -0.36% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.97% 33.865 32.858 - -1.96% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.97% 2.879 2.794 - -8.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.97% 16888053.845 16387076.699 - -1.25% -
std::stable_partition(vector<int>)_(dense)/32 -2.96% 21.120 20.495 - -3.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.96% 47.355 45.954 - -1.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.96% 12369.837 12003.813 - -3.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.96% 1334454.964 1294969.223 - -0.90% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -2.96% 1366.765 1326.346 - -2.07% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.95% 18442.618 17898.022 - 0.45% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.95% 23208.731 22523.951 - -0.16% -
SetIntersection_None_Set_uint32_1024_4 -2.95% 9028347.956 8762056.798 - -2.11% -
SetIntersection_Front_Vector_uint32_262144_4 -2.95% 1089319.759 1057205.268 - 0.08% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.95% 13.523 13.125 - 0.45% -
std::stable_sort(deque<int>)_(repeated)/8 -2.94% 19.713 19.133 - 1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.94% 1186100.636 1151188.513 - -2.33% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.94% 751.020 728.944 - 8.88% -
std::multimap<int,_int>::erase(iterator)/1024 -2.94% 21.391 20.762 - 0.02% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.94% 43.261 41.991 - -0.56% -
std::copy(deque<int>)/512 -2.93% 17.161 16.659 - 0.55% -
std::map<int,_int>::erase(key)_(existent)/32 -2.93% 23.390 22.705 - -1.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.93% 15399.734 14949.029 - -1.42% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -2.92% 1.525 1.481 - -2.40% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.92% 27223.754 26429.672 - -4.30% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.91% 4.546 4.414 - -0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.91% 11710237.067 11369092.220 - -0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.91% 1196653.862 1161826.933 - -0.84% -
SetIntersection_Front_Vector_float_1024_16 -2.91% 1121978.994 1089332.753 - -3.44% -
SetIntersection_None_Vector_uint64_64_4 -2.91% 16108444.272 15639845.692 - -2.00% -
SetIntersection_Front_Vector_string_1024_1 -2.90% 1092486.189 1060761.820 - -1.16% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -2.90% 7.661 7.439 - -16.71% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.90% 224361271.331 217851901.808 - -2.52% -
SetIntersection_None_Set_uint32_256_1 -2.90% 11648258.426 11310769.954 - -2.63% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.89% 4861.077 4720.547 - 0.11% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.89% 39326.470 38189.829 - -3.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.89% 528.806 513.524 - -7.50% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.88% 11513758.484 11182580.842 - -4.44% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.88% 25.624 24.887 - -2.47% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.88% 12.246 11.894 - -0.03% -
SetIntersection_Front_Set_uint64_256_1 -2.87% 4192804.826 4072288.894 - -1.16% -
SetIntersection_None_Set_uint64_64_4 -2.87% 21660535.242 21039224.672 - -3.06% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.87% 3.160 3.069 - 0.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.87% 15593.653 15146.514 - -3.20% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.86% 14674261.981 14254054.927 - 0.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.86% 15.255 14.818 - -2.37% -
SetIntersection_None_Vector_uint32_64_64 -2.86% 8592701.836 8346884.045 - -2.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.86% 18612063.147 18080173.333 - -1.72% -
std::swap_ranges(deque<int>)/8192 -2.86% 2704.849 2627.574 - -5.82% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.86% 110368.182 107216.983 - 0.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.85% 616251.928 598659.332 - 0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.85% 4187037.762 4067616.808 - -1.58% -
BM_deque_deque_move_backward/64 -2.85% 3.659 3.555 - 5.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.85% 1189597.387 1155744.655 - -0.61% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.84% 8.107 7.877 - -0.55% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.84% 15.210 14.778 - 0.06% -
BM_CmpEqual_uchar_uchar -2.83% 1.081 1.051 - -1.82% -
std::reverse_copy(vector<int>)/4096 -2.83% 134.328 130.531 - -2.17% -
BM_StringDestroy_Huge -2.83% 10.927 10.618 - -20.21% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.82% 2.648 2.573 - 0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.82% 4331840.991 4209580.737 - -1.84% -
std::partition(deque<int>)_(sparse)/8192 -2.82% 3120.596 3032.592 - 0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.82% 5.431 5.278 - 0.11% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.81% 270.903 263.279 - -7.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.81% 15.316 14.886 - -2.04% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.81% 216600887.248 210517419.477 - -1.38% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.81% 210241.865 204340.774 - -0.48% -
SetIntersection_Front_Vector_uint64_64_16 -2.81% 14506186.516 14099028.733 - -2.10% -
BM_CmpLess_short_ushort -2.80% 1.125 1.093 - -0.47% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.80% 1103453.655 1072555.126 - 0.38% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.80% 37716.851 36661.734 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.79% 1105952.539 1075118.466 - -2.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.79% 12040491.056 11704908.988 - -0.72% -
SetIntersection_Front_Vector_uint32_1024_16 -2.79% 1129614.866 1098143.916 - -1.89% -
rng::find_last(list<int>)_(bail_10%)/50 -2.78% 16.361 15.906 - 1.28% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.78% 48.608 47.257 - -13.22% -
std::stable_partition(deque<int>)_(dense)/32 -2.78% 29.751 28.925 - 5.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.78% 1095720.571 1065305.836 - -0.92% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.77% 14113.460 13722.365 - 0.54% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.77% 239.847 233.208 - 1.09% -
SetIntersection_None_Vector_uint32_1024_1024 -2.77% 1087243.083 1057159.196 - -2.98% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.77% 1.221 1.187 - -3.99% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.76% 15.312 14.890 - -0.00% -
BM_PushHeap_uint64_Descending_4 -2.75% 0.371 0.361 - -5.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.75% 15.353 14.930 - -1.86% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.75% 228.568 222.279 - 2.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.75% 4.441 4.319 - 2.07% -
SetIntersection_Front_Set_uint32_1024_256 -2.75% 3805387.994 3700859.936 - -3.91% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.74% 22.321 21.708 - 7.12% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.74% 16697876.304 16239914.147 - -0.70% -
SetIntersection_Front_Set_uint64_262144_262144 -2.74% 1677013.348 1631029.947 - -3.98% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.74% 180054031.222 175117450.001 - -3.36% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.74% 11115296.641 10810554.181 - -0.54% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.74% 61328.900 59648.832 - 1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.74% 1204563.996 1171599.805 - 2.50% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.74% 102599.184 99791.531 - -0.07% -
SetIntersection_Interlaced_Set_string_16384_1 -2.73% 1110352.355 1080001.712 - -1.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.73% 54842.392 53346.920 - -0.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.73% 4300225.340 4183038.817 - -2.56% -
SetIntersection_Front_Set_string_16_4 -2.72% 64661544.221 62900391.509 - -2.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.72% 929275.850 903984.064 - 0.95% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.72% 11.428 11.117 - -0.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.72% 20.762 20.197 - 0.49% -
SetIntersection_Front_Set_string_262144_4 -2.72% 1279899.034 1245088.939 - -0.14% -
std::find_if_not(vector<int>)_(process_all)/8 -2.72% 1.413 1.375 - -7.82% -
BM_vector_deque_copy_backward/1 -2.71% 2.384 2.319 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -2.71% 1502459.873 1461709.127 - -18.56% -
SetIntersection_None_Vector_uint64_16384_256 -2.70% 1104249.430 1074402.595 - -2.58% -
SetIntersection_None_Vector_uint64_64_64 -2.70% 8627991.744 8394816.604 - -0.99% -
std::find_if(vector<int>)_(process_all)/8 -2.70% 1.487 1.447 - 12.39% -
std::flat_multimap<int,_int>::clear()/0 -2.70% 402.105 391.264 - -2.40% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.70% 22.618 22.008 - 1.25% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.70% 11064931.281 10766700.805 - -1.46% -
SetIntersection_Front_Vector_uint32_256_4 -2.69% 4226886.626 4113017.262 - -1.70% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.69% 537.264 522.801 - 0.51% -
SetIntersection_None_Set_uint32_256_64 -2.69% 9412844.368 9159561.079 - -2.07% -
BM_std_minmax_element<char>/2 -2.69% 0.634 0.617 - -2.50% -
SetIntersection_Front_Vector_string_1024_1024 -2.69% 40090416.042 39012126.780 - 0.56% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -2.69% 1.463 1.424 - -2.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.69% 4248614.427 4134408.448 - -0.77% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.69% 18123.411 17636.737 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.68% 56739466.246 55217622.082 - -1.56% -
std::unordered_multiset<int>::erase(iterator)/32 -2.68% 20.038 19.500 - -1.14% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.68% 603.360 587.193 - 0.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.68% 1.802 1.754 - -0.18% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.68% 16.208 15.775 - -1.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.68% 13.347 12.990 - 0.08% -
SetIntersection_None_Vector_float_262144_1 -2.67% 1164350.505 1133225.644 - -0.27% -
BM_StringAssignAsciizMix_Transparent -2.67% 3.081 2.999 - -3.57% -
SetIntersection_Front_Set_string_262144_16 -2.67% 1938129.251 1886403.083 - -1.48% -
SetIntersection_Interlaced_Set_float_256_1 -2.66% 4210272.568 4098183.303 - -1.66% -
BM_CmpLess_ushort_ushort -2.66% 1.090 1.061 - -0.76% -
SetIntersection_Front_Vector_string_262144_64 -2.66% 3131135.823 3047908.940 - -4.77% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.65% 22.427 21.832 - 6.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.65% 45.608 44.397 - -4.94% -
SetIntersection_None_Set_uint32_256_16 -2.65% 11048257.955 10755228.342 - -1.26% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.65% 24.203 23.562 - -0.02% -
std::unique(deque<int>)_(sprinkled)/32 -2.65% 53.766 52.342 - -4.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.65% 1391.772 1354.944 - -2.88% -
SetIntersection_Interlaced_Set_float_1024_256 -2.65% 14299952.621 13921705.101 - -2.74% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.64% 275.105 267.834 - -0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.64% 4251146.599 4139012.438 - -1.00% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.64% 541720870.301 527443949.266 - -1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.63% 56236560.783 54755596.971 - -0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.63% 1603539.576 1561321.909 - -0.08% -
BM_StringAssignStr_Large_Transparent -2.63% 10.360 10.087 - -10.09% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -2.63% 5448.275 5304.869 - -1.21% -
SetIntersection_None_Vector_uint64_262144_16 -2.63% 1134303.679 1104457.743 - -2.04% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.63% 255.785 249.061 - 9.62% -
SetIntersection_Interlaced_Vector_string_64_1 -2.63% 17259813.501 16806065.108 - -0.27% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.63% 29.307 28.537 - 0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.62% 1174466.201 1143644.065 - -2.67% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.62% 12.998 12.657 - -0.20% -
SetIntersection_None_Set_float_16_16 -2.62% 35987858.396 35045077.207 - -0.49% -
SetIntersection_None_Set_uint64_262144_16 -2.62% 1234401.937 1202098.633 - -1.35% -
rng::contains_subrange(deque<int>)_(same_length)/16 -2.62% 12.708 12.375 - -4.11% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.60% 835.640 813.882 - -1.04% -
SetIntersection_Front_Vector_uint64_16384_64 -2.60% 1385598.635 1349531.955 - -1.18% -
SetIntersection_None_Vector_uint32_1024_64 -2.60% 1108598.033 1079814.348 - -1.20% -
BM_StringRelational_Less_Huge_Empty_Control -2.60% 1.655 1.612 - 0.02% -
SetIntersection_Interlaced_Set_string_256_16 -2.59% 18329013.724 17853437.130 - -1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.59% 1108249.790 1079515.387 - -2.63% -
SetIntersection_None_Set_uint64_4_1 -2.59% 219261208.834 213580781.864 - -1.64% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.59% 6.108 5.950 - -2.25% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.58% 14799773.023 14417698.711 - -0.08% -
BM_deque_vector_copy/64 -2.58% 2.644 2.576 - 0.39% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.58% 23.207 22.608 - -0.87% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.58% 52.048 50.706 - 0.72% -
SetIntersection_None_Set_uint64_16384_256 -2.58% 169128235.160 164770032.047 - -1.72% -
BM_CmpEqual_uchar_int -2.58% 1.093 1.065 - -2.08% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.57% 55622.540 54191.149 - -2.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.57% 144204758.663 140494094.505 - -0.48% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.57% 15.822 15.415 - -0.20% -
SetIntersection_Front_Set_uint32_16_1 -2.57% 63854649.244 62215492.590 - -1.29% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.56% 0.474 0.462 - 0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.56% 9436636.240 9195030.803 - -2.23% -
std::is_sorted(list<int>)/8192 -2.56% 7306.584 7119.648 - 0.38% -
SetIntersection_None_Set_uint64_4_4 -2.55% 137100652.284 133599640.127 - -1.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.55% 15.278 14.888 - -0.02% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.55% 240.127 233.997 - -3.14% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.55% 21115254.937 20576266.417 - -2.30% -
SetIntersection_Front_Vector_uint64_64_1 -2.55% 16616495.539 16192524.221 - -1.38% -
std::replace_if(list<int>)_(sprinkled)/50 -2.55% 23.420 22.822 - 0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.55% 13936868.153 13582102.949 - -2.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.54% 1224383.796 1193228.493 - 0.29% -
SetIntersection_Interlaced_Vector_string_262144_4 -2.54% 2054683.761 2002423.971 - -1.36% -
BM_StringFindStringLiteral/128 -2.54% 3.164 3.083 - -12.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.54% 23330.612 22737.404 - -0.15% -
BM_deque_deque_ranges_move_backward/2 -2.54% 2.470 2.407 - 4.66% -
SetIntersection_None_Set_string_256_1 -2.54% 11683366.732 11386694.117 - -1.72% -
SetIntersection_Front_Set_uint32_1024_1 -2.54% 1065102.236 1038076.361 - -0.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.53% 983.493 958.571 - -0.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.53% 120426.009 117378.209 - -1.68% -
SetIntersection_Front_Vector_uint64_16_16 -2.53% 36216717.230 35301323.879 - -1.59% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.53% 211.626 206.281 - -0.10% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.53% 4853.916 4731.353 - 0.48% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.52% 63585104.934 61983016.424 - -1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.52% 1680877.573 1638584.003 - -26.47% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.52% 12699898.771 12380466.580 - -1.81% -
BM_deque_vector_ranges_copy_backward/1 -2.51% 2.154 2.100 - 1.22% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.51% 20.495 19.980 - 0.28% -
SetIntersection_None_Set_uint32_256_256 -2.51% 5811984.812 5665996.809 - -2.84% -
SetIntersection_None_Set_uint64_64_16 -2.51% 18468691.972 18005497.587 - -1.74% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.51% 1.400 1.365 - -0.26% -
BM_num_put<double> -2.50% 58.842 57.368 - -1.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.50% 1073225.193 1046408.790 - -0.14% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.50% 13.047 12.721 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.50% 58816174.085 57347645.579 - -1.52% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.50% 10198.439 9943.925 - 0.56% -
SetIntersection_None_Vector_uint32_1024_16 -2.49% 1105840.484 1078256.041 - -1.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.49% 634733.516 618912.670 - -0.73% -
SetIntersection_Interlaced_Set_string_64_1 -2.49% 17518317.560 17081788.833 - -0.61% -
SetIntersection_None_Vector_uint64_64_1 -2.49% 16819258.196 16400153.286 - -1.38% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.49% 69270.179 67547.065 - -1.11% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.48% 94999.524 92641.301 - 0.15% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.48% 3233.047 3152.858 - 0.30% -
SetIntersection_Front_Vector_uint64_16_1 -2.48% 63659597.606 62080913.852 - -1.50% -
SetIntersection_None_Set_uint64_1_1 -2.48% 542417661.344 528973813.100 - -1.36% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.48% 13.485 13.151 - 0.67% -
SetIntersection_Front_Set_uint32_1_1 -2.48% 542315347.184 528889799.443 - -2.85% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.48% 370.577 361.404 - 0.29% -
std::none_of(list<int>)_(process_all)/8 -2.47% 2.720 2.652 - 0.70% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.47% 63758636.537 62181223.856 - -1.09% -
SetIntersection_Front_Set_uint64_16384_1 -2.47% 1059419.799 1033244.346 - -1.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.46% 19.184 18.712 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.46% 4341412.970 4234703.634 - -0.05% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.46% 63839582.058 62271039.024 - -1.06% -
SetIntersection_Front_Set_uint32_262144_16 -2.45% 1170708.878 1141990.894 - -1.83% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.45% 8.905 8.687 - 1.15% -
SetIntersection_None_Vector_uint64_4_4 -2.45% 135498711.368 132176576.188 - -1.32% -
SetIntersection_None_Set_float_256_256 -2.45% 5915177.303 5770197.393 - 1.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.45% 15.323 14.948 - -2.43% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.44% 21348405.275 20826497.598 - 3.04% -
SetIntersection_Front_Set_float_256_1 -2.44% 4215403.305 4112392.085 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.44% 10910963.406 10644364.289 - -0.93% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.44% 24.210 23.619 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.44% 16676109.290 16269163.483 - -1.61% -
BM_deque_vector_copy/1 -2.44% 2.139 2.087 - -0.62% -
BM_CmpLess_short_schar -2.43% 0.968 0.945 - -1.47% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.43% 36.308 35.424 - -2.89% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.43% 7008.397 6837.885 - 2.30% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.43% 4221573.717 4118969.079 - -0.33% -
SetIntersection_Front_Vector_uint64_4_1 -2.43% 216359574.843 211102388.067 - -1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.43% 18530507.819 18080829.056 - -1.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.42% 139204842.573 135831699.226 - -0.68% -
BM_PushHeap_uint64_Ascending_16 -2.42% 0.932 0.910 - -3.72% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.42% 740.408 722.515 - -1.48% -
SetIntersection_None_Set_string_1024_64 -2.41% 9049882.699 8831541.419 - -3.75% -
std::stable_partition(vector<int>)_(dense)/50 -2.41% 26.313 25.678 - 2.04% -
SetIntersection_None_Set_uint64_262144_262144 -2.41% 1252596.596 1222392.416 - -1.48% -
SetIntersection_Front_Vector_uint64_4_4 -2.41% 137284286.380 133974712.730 - -1.48% -
SetIntersection_None_Set_string_16_16 -2.41% 37044843.940 36151899.548 - 0.14% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.41% 19.904 19.425 - -9.97% -
SetIntersection_Front_Set_uint32_64_1 -2.40% 16759194.315 16357188.076 - -1.21% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.40% 6788.506 6625.807 - 0.44% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.39% 2218.379 2165.284 - -3.28% -
SetIntersection_Interlaced_Set_string_1024_1 -2.39% 1114131.154 1087468.010 - -0.87% -
SetIntersection_Front_Set_uint32_16384_16 -2.39% 1219808.358 1190643.684 - -0.29% -
std::flat_multimap<int,_int>::clear()/32 -2.39% 401.845 392.242 - -2.31% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.39% 16.215 15.828 - -0.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.39% 169736.869 165683.539 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.38% 1207091.858 1178311.136 - -2.30% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.38% 15.021 14.663 - -1.23% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.38% 4.251 4.149 - -0.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.38% 15.358 14.992 - 0.06% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.38% 13.051 12.741 - -0.16% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.37% 63.374 61.870 - 0.36% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.37% 25.489 24.884 - -1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.37% 1121236.695 1094632.014 - -1.24% -
SetIntersection_Interlaced_Set_float_1024_64 -2.37% 10294092.846 10050049.190 - 0.59% -
BM_vector_deque_ranges_move/64 -2.37% 2.820 2.754 - -2.64% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.37% 11859.156 11578.260 - -0.22% -
std::map<int,_int>::find(key)_(existent)/8192 -2.37% 5.507 5.377 - 1.61% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.36% 1061325.299 1036234.934 - -0.41% -
std::partial_sort(deque<int>)_(heap)/8192 -2.36% 275886.920 269366.633 - 2.17% -
std::partial_sort(deque<int>)_(repeated)/8 -2.36% 26.576 25.948 - 0.06% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.36% 13.068 12.759 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.36% 543412778.453 530583420.565 - -0.57% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -2.36% 5429.638 5301.639 - -0.83% -
SetIntersection_None_Vector_uint64_1024_4 -2.35% 1102987.149 1077063.838 - -0.33% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.35% 13259586.619 12948125.678 - -2.86% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.35% 23.426 22.876 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.35% 1065735.386 1040709.042 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.35% 4446082.029 4341739.258 - -0.31% -
SetIntersection_Front_Vector_string_1024_16 -2.34% 1616549.365 1578645.062 - -2.22% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.34% 4206023.000 4107402.272 - -1.52% -
SetIntersection_None_Set_string_16_4 -2.34% 59171111.987 57788215.633 - -0.55% -
BM_vector_deque_ranges_copy/5500 -2.34% 200.764 196.072 - 0.16% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.34% 1024.779 1000.846 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.33% 22845672.486 22312377.701 - -1.68% -
BM_vector_deque_copy/64 -2.33% 2.820 2.754 - -1.60% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.33% 137389266.988 134189081.332 - -1.20% -
std::make_heap(vector<int>)_(descending)/8 -2.33% 14.977 14.628 - -1.00% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.33% 22.816 22.285 - -3.07% -
std::unordered_set<int>::ctor(const&)/32 -2.33% 203.434 198.701 - -3.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.33% 63944282.974 62457353.854 - -0.62% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.32% 13.048 12.744 - -0.32% -
std::stable_partition(list<int>)_(dense)/50 -2.32% 57.680 56.340 - -1.10% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.32% 19.980 19.516 - -9.47% -
std::unordered_set<int>::clear()/32 -2.32% 604.585 590.553 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.32% 220157180.664 215049739.507 - -1.11% -
SetIntersection_Front_Set_uint64_262144_4 -2.32% 1096229.573 1070807.525 - -2.55% -
SetIntersection_Front_Set_uint64_4_1 -2.32% 216691185.212 211666419.989 - -1.17% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.32% 785.946 767.722 - -4.89% -
SetIntersection_Front_Vector_uint64_1_1 -2.32% 540750500.120 528227623.126 - -1.16% -
SetIntersection_Front_Vector_string_262144_1 -2.31% 1089770.093 1064559.577 - -2.52% -
std::rotate_copy(deque<int>)/8192 -2.31% 298.955 292.042 - -0.00% -
std::stable_sort(deque<int>)_(descending)/8 -2.31% 28.414 27.757 - 3.74% -
BM_CmpEqual_ushort_ushort -2.31% 1.086 1.061 - -0.84% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.31% 11865.262 11591.189 - 2.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.31% 217341092.674 212321577.697 - -0.76% -
SetIntersection_Front_Set_uint64_64_16 -2.31% 15400705.090 15045240.877 - -0.94% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.31% 22.470 21.952 - 1.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.31% 18.802 18.368 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.31% 1059570.090 1035133.134 - -0.69% -
SetIntersection_None_Set_uint64_1024_4 -2.30% 9106801.985 8896936.469 - -0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.30% 14929761.354 14585719.872 - -1.36% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.30% 0.971 0.949 - 2.84% -
BM_PushHeap_string_Ascending_4 -2.30% 2.579 2.520 - -1.01% -
SetIntersection_None_Vector_uint64_1_1 -2.30% 540328773.212 527900358.021 - -1.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.30% 36897.959 36049.272 - 0.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.30% 64005546.802 62534320.039 - -0.52% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.30% 21.110 20.625 - -0.73% -
SetIntersection_None_Vector_string_262144_262144 -2.30% 1317178.590 1286925.575 - -0.94% -
std::generate_n(deque<int>)/8192 -2.30% 2015.759 1969.476 - 2.13% -
SetIntersection_Front_Vector_uint64_1024_1 -2.30% 1048375.660 1024315.247 - -1.91% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.29% 18.492 18.068 - 0.16% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.29% 542209913.817 529767686.925 - -0.96% -
BM_vector_deque_copy_backward/4000 -2.29% 145.173 141.846 - 0.24% -
BM_vector_deque_ranges_move_backward/4096 -2.29% 151.696 148.220 - 0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.29% 56599.341 55302.855 - 2.71% -
SetIntersection_None_Vector_uint64_16_16 -2.29% 34107677.915 33327028.630 - -0.92% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.29% 7874019.660 7693924.208 - -5.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.29% 1083592.178 1058823.092 - 1.04% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.28% 216675829.100 211725159.638 - -1.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.28% 170488.874 166594.590 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.28% 1055557.560 1031464.315 - -1.60% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.28% 11.574 11.310 - 0.42% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -2.28% 1.224 1.196 - -3.32% -
std::move_backward(vector<bool>)_(aligned)/64 -2.28% 1.731 1.692 - -2.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.28% 1184141.591 1157155.961 - 0.07% -
SetIntersection_Front_Set_uint64_1_1 -2.28% 541820530.750 529485051.138 - -1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.27% 4256799.668 4160037.350 - -0.04% -
SetIntersection_None_Vector_uint64_64_16 -2.27% 13716974.220 13405233.822 - -0.73% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.27% 2.273 2.222 - -2.55% -
SetIntersection_Interlaced_Vector_string_64_64 -2.27% 26943209.535 26332653.088 - -1.18% -
SetIntersection_None_Set_string_64_16 -2.26% 18987297.820 18557332.180 - -0.18% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.26% 172535198.843 168633611.016 - -2.41% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.26% 7466.603 7297.911 - -36.52% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.26% 586.865 573.625 - -0.52% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -2.25% 12.485 12.204 - -16.69% -
BM_PushHeap_float_Random_4 -2.25% 3.007 2.940 - 4.00% -
SetIntersection_None_Vector_uint64_16_1 -2.25% 64001503.396 62561033.451 - -1.16% -
std::remove(deque<int>)_(prefix)/32 -2.25% 52.858 51.668 - -1.63% -
SetIntersection_Front_Set_uint64_64_4 -2.25% 16277911.661 15912052.141 - -0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.25% 5114643.937 4999816.103 - -0.24% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.24% 13.444 13.143 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.24% 39152978.349 38275084.576 - -0.19% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.24% 15.009 14.673 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.24% 10366278.661 10134368.238 - -0.84% -
SetIntersection_None_Set_uint64_16384_4 -2.24% 165013346.874 161323325.430 - -2.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -2.23% 73.822 72.178 - 11.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.23% 49143.381 48049.640 - -0.31% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.22% 30111.049 29441.144 - 0.10% -
SetIntersection_Front_Set_string_256_256 -2.22% 29416190.398 28762327.221 - -8.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.22% 18.762 18.346 - -4.13% -
BM_StringAssignStr_Large_Opaque -2.22% 10.324 10.095 - -7.12% -
SetIntersection_Interlaced_Set_string_1024_16 -2.22% 13172778.262 12880523.603 - 0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.22% 3.182 3.111 - -3.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.22% 178938.027 174971.706 - 0.47% -
SetIntersection_Front_Set_uint64_4_4 -2.22% 138721966.678 135647119.290 - -0.97% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.22% 1619121.174 1583236.897 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.22% 16676682.436 16307125.063 - -0.93% -
std::find_if(list<int>)_(bail_25%)/8192 -2.21% 1452.046 1419.993 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.21% 543284524.648 531300444.210 - -0.81% -
std::flat_multimap<int,_int>::clear()/8192 -2.21% 419.513 410.259 - -2.23% -
SetIntersection_None_Vector_uint32_64_1 -2.21% 16894173.347 16521562.077 - -0.84% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.21% 57.389 56.124 - -6.49% -
SetIntersection_Front_Set_uint32_4_1 -2.20% 216451508.726 211679115.815 - -1.33% -
SetIntersection_None_Set_uint32_1024_64 -2.20% 9030494.945 8831529.522 - -0.74% -
std::find_first_of(list<int>)_(small_needle)/32 -2.20% 96.678 94.551 - 1.77% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.20% 23.080 22.573 - 0.22% -
SetIntersection_None_Vector_uint64_1024_16 -2.20% 1104320.490 1080055.379 - -0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.20% 1263085.043 1235341.877 - -0.27% -
SetIntersection_Front_Vector_uint32_1024_256 -2.19% 2283748.440 2233660.127 - -1.85% -
SetIntersection_None_Vector_float_64_4 -2.19% 16316493.242 15958735.264 - -0.54% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.19% 138504559.110 135468134.282 - -0.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.19% 400.360 391.585 - 0.15% -
SetIntersection_Interlaced_Vector_string_256_1 -2.19% 4347446.389 4252243.412 - -0.47% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.19% 37462.666 36642.980 - -0.17% -
rng::find_if(vector<bool>)_(process_all)/8 -2.19% 3.578 3.499 - -5.57% -
SetIntersection_None_Vector_uint64_4_1 -2.19% 216457447.253 211725436.133 - -1.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.19% 660.111 645.681 - -3.55% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.18% 15.336 15.001 - 0.10% -
BM_PushHeap_string_QuickSortAdversary_256 -2.18% 14.968 14.641 - -0.68% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.18% 1371135.881 1341183.305 - -11.13% -
SetIntersection_Front_Vector_string_16384_16 -2.18% 1604242.611 1569202.666 - -2.95% -
BM_PushHeap_string_PipeOrgan_16384 -2.18% 12.756 12.478 - -15.86% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.18% 11334047.715 11087102.694 - -4.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.18% 1263006.594 1235497.315 - 0.31% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.18% 3385.722 3312.027 - -3.30% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.18% 380.154 371.881 - -3.09% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.18% 219.996 215.208 - 3.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.17% 55521758.252 54316105.167 - -0.59% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.17% 396780.483 388167.374 - -0.92% -
SetIntersection_Interlaced_Set_string_256_1 -2.17% 4391941.971 4296604.422 - -0.78% -
SetIntersection_None_Vector_uint32_1024_4 -2.17% 1101704.300 1077805.060 - -1.17% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.17% 22.789 22.295 - -2.44% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.17% 1591417.318 1556952.230 - -0.88% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.16% 216504830.734 211817749.362 - -1.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.16% 1323.144 1294.507 - 3.62% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.16% 12765.878 12489.589 - -1.53% -
bm_ranges_swap_ranges_vb_aligned/256 -2.16% 3.535 3.459 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.16% 6028.432 5898.414 - -6.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.15% 16261498.149 15911720.665 - -1.06% -
SetIntersection_Front_Set_uint64_16384_1024 -2.15% 12460483.934 12192591.799 - -3.11% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.15% 2.385 2.334 - 0.67% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.15% 12.488 12.219 - -18.81% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.15% 20.783 20.337 - -10.61% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.15% 240300974.724 235144110.363 - -1.42% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.15% 4.654 4.555 - 0.12% -
SetIntersection_Interlaced_Set_string_4_1 -2.15% 226748245.583 221884413.184 - -0.70% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.14% 190677.887 186589.342 - -0.21% -
SetIntersection_None_Vector_float_256_64 -2.14% 3485211.169 3410502.468 - -1.05% -
BM_StringCopy_Small -2.14% 0.672 0.657 - -0.52% -
SetIntersection_None_Vector_float_16384_1024 -2.14% 1120937.280 1096923.477 - -1.88% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.14% 37.978 37.164 - 2.64% -
SetIntersection_Interlaced_Set_float_4_4 -2.14% 139177711.205 136196917.890 - -0.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.14% 170124.182 166480.668 - -0.01% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.14% 16.864 16.503 - -0.62% -
std::adjacent_find(deque<int>,_pred)/50 -2.14% 30.808 30.150 - 4.16% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.14% 38563937.553 37739916.245 - -0.27% -
SetIntersection_Front_Set_uint32_16_4 -2.13% 55331500.982 54150688.577 - -1.45% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.13% 17.096 16.731 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.13% 8735872.298 8549760.032 - -1.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.13% 623608.637 610326.514 - -1.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.13% 542834330.704 531279197.671 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.13% 137617701.811 134690081.371 - -0.45% -
BM_deque_deque_copy/0 -2.13% 0.869 0.850 - 7.64% -
BM_deque_vector_move_backward/5500 -2.12% 200.931 196.662 - -1.37% -
std::sort(vector<int>)_(pipe-organ)/8 -2.12% 17.968 17.586 - -0.06% -
SetIntersection_None_Vector_float_1024_256 -2.12% 1103979.508 1080534.479 - -1.38% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.12% 23.348 22.853 - -11.94% -
SetIntersection_None_Vector_float_256_16 -2.12% 4099074.404 4012188.356 - -0.95% -
SetIntersection_Front_Set_uint64_16_1 -2.12% 63670798.394 62321353.334 - -0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.12% 542902106.741 531404998.183 - -0.66% -
SetIntersection_Front_Vector_uint64_262144_1 -2.12% 1058925.944 1036501.242 - -0.50% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.12% 63731781.903 62382661.268 - -0.91% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.11% 1059042.136 1036649.564 - -0.48% -
SetIntersection_Front_Vector_uint32_1024_1 -2.11% 1059493.162 1037091.872 - 0.02% -
BM_std_minmax_element<short>/2 -2.11% 0.634 0.621 - -7.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.11% 881860.156 863237.884 - -1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.11% 9035510.061 8845106.085 - -0.30% -
SetIntersection_None_Set_uint64_16_1 -2.11% 67117901.294 65704491.493 - -1.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.10% 547741091.247 536216250.289 - -0.37% -
SetIntersection_None_Vector_string_1_1 -2.10% 543671244.851 532252676.839 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.10% 216611120.227 212061946.320 - -0.55% -
SetIntersection_Front_Set_uint64_1024_4 -2.10% 1088833.813 1065992.107 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.10% 943318.779 923553.042 - 0.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.09% 1147075.338 1123072.699 - -4.01% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.09% 161.642 158.261 - -2.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.09% 1578628.408 1545604.480 - 0.61% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.09% 12114603.735 11861247.531 - -2.07% -
std::stable_sort(vector<int>)_(ascending)/8 -2.09% 15.761 15.431 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.09% 4188967.600 4101527.860 - -1.24% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.08% 353355146.857 345991562.770 - 0.67% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.08% 13014.337 12743.164 - -0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.08% 4215650.830 4127824.647 - 0.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.08% 166983.802 163510.441 - -1.68% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.08% 685.809 671.552 - -0.60% -
SetIntersection_Front_Vector_uint32_64_1 -2.08% 16666240.216 16320170.889 - -0.20% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -2.08% 22.732 22.260 - -0.82% -
SetIntersection_None_Vector_uint64_16_4 -2.07% 54330257.146 53205069.922 - -1.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.07% 23.882 23.388 - -0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.07% 55497465.628 54349656.685 - -0.51% -
SetIntersection_Interlaced_Set_float_16384_1 -2.07% 1058843.335 1036950.714 - -1.53% -
SetIntersection_None_Set_uint64_16_4 -2.07% 57148398.323 55966828.181 - -1.93% -
SetIntersection_None_Vector_uint32_16384_256 -2.07% 1121826.189 1098632.991 - -1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.07% 8737238.736 8556768.071 - -0.19% -
SetIntersection_None_Set_uint64_262144_64 -2.06% 1235613.361 1210104.168 - -0.51% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.06% 541180685.779 530010329.774 - -1.17% -
SetIntersection_Front_Set_string_16384_1 -2.06% 1110558.098 1087635.447 - 0.87% -
std::set<int>::count(key)_(non-existent)/32 -2.06% 3.015 2.953 - 2.60% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.06% 1302458.494 1275593.588 - -0.84% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.06% 4.154 4.068 - 5.06% -
SetIntersection_None_Set_float_16384_1024 -2.06% 158238719.103 154977654.702 - -0.12% -
std::sort(vector<int>)_(shuffled)/8 -2.06% 23.104 22.628 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.06% 1253226.482 1227432.129 - -1.16% -
std::stable_sort(deque<int>)_(heap)/1024 -2.06% 2789.658 2732.261 - 0.22% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.06% 11606.503 11367.700 - -7.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.05% 1067688.484 1045748.907 - 0.81% -
SetIntersection_Front_Set_uint64_16384_16 -2.05% 1206813.359 1182017.857 - -1.60% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.05% 743.792 728.519 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.05% 217075329.561 212620085.313 - -0.65% -
std::for_each(list<int>)/8 -2.05% 2.519 2.467 - -2.41% -
SetIntersection_Front_Set_uint64_16_16 -2.05% 38449012.134 37660880.829 - -0.31% -
SetIntersection_None_Set_uint32_64_64 -2.05% 11564737.747 11327722.427 - -1.52% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.05% 13.248 12.977 - -0.06% -
SetIntersection_None_Set_uint32_4_1 -2.05% 219577407.786 215078102.332 - -0.89% -
SetIntersection_None_Vector_float_16384_16 -2.05% 1132002.459 1108823.059 - -0.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.05% 135879.141 133099.336 - -1.37% -
BM_PushHeap_uint32_Random_4 -2.04% 2.214 2.168 - -3.39% -
SetIntersection_Interlaced_Set_float_4_1 -2.04% 217375524.638 212932887.252 - -0.42% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.04% 71.833 70.367 - -4.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.04% 19.268 18.875 - -0.31% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.04% 12.992 12.728 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.04% 67260612.057 65891332.045 - -0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.04% 142836119.881 139928875.651 - -0.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.03% 15.062 14.756 - -1.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.03% 206.279 202.084 - -0.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.03% 399.780 391.657 - 0.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.03% 488262.020 478342.860 - 1.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.03% 1098142.576 1075842.414 - -0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.03% 216926625.376 212525985.018 - -0.35% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.03% 2.063 2.021 - 0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.03% 37392154.278 36634307.283 - -0.65% -
SetIntersection_Interlaced_Set_uint32_16_4 -2.03% 60003140.116 58787518.720 - -1.49% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.02% 12.972 12.709 - 0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.02% 1156.495 1133.095 - 1.29% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.02% 38.180 37.407 - 0.22% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.02% 138498967.862 135698242.736 - -1.37% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.02% 399.036 390.974 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -2.02% 139492100.581 136675188.170 - -0.56% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -2.02% 1.183 1.159 - -0.85% -
BM_deque_vector_ranges_copy/5500 -2.02% 198.332 194.330 - -0.08% -
SetIntersection_None_Set_uint64_16384_16384 -2.02% 179750549.058 176126891.297 - 2.90% -
std::unordered_set<int>::erase(key)_(existent)/1024 -2.02% 21.623 21.188 - -0.77% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.01% 71.598 70.156 - -4.16% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.01% 27299.583 26749.769 - -0.28% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.01% 4584.955 4492.676 - 0.96% -
SetIntersection_Front_Vector_string_1024_4 -2.01% 1193488.629 1169492.278 - -1.14% -
SetIntersection_None_Set_string_256_4 -2.01% 11663625.844 11429161.164 - -1.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.01% 21.860 21.420 - -2.80% -
SetIntersection_Interlaced_Set_string_1_1 -2.01% 566736809.475 555350613.634 - -0.53% -
BM_num_put<long_double> -2.01% 59.679 58.480 - -2.26% -
SetIntersection_None_Vector_uint32_256_256 -2.01% 2182429.148 2138625.500 - -0.12% -
std::sort(vector<int>)_(repeated)/8 -2.01% 16.103 15.780 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.01% 446.263 437.314 - -4.20% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.00% 410.177 401.954 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.00% 168592094.691 165212723.388 - -0.59% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -2.00% 612515.698 600240.811 - -0.51% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.00% 1543732.828 1512804.523 - -1.08% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -2.00% 52672.508 51617.393 - 4.17% -
SetIntersection_None_Set_string_1024_16 -2.00% 9180812.435 8997423.986 - 1.78% -
SetIntersection_None_Set_uint32_262144_16384 -2.00% 1212839.844 1188643.637 - -11.13% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.99% 36092640.788 35373284.658 - -1.41% -
SetIntersection_None_Vector_uint32_262144_64 -1.99% 1139972.234 1117265.885 - -1.18% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.99% 56108.442 54992.104 - -1.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.99% 199.261 195.299 - -2.12% -
BM_CmpLess_uint_uint -1.99% 1.080 1.058 - -2.37% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.99% 819.837 803.548 - 0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.99% 1258407.879 1233404.703 - -0.25% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.98% 20.931 20.515 - 2.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.98% 10967650.464 10749958.361 - -0.97% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.98% 25.021 24.525 - 6.23% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.98% 16678407.296 16347842.422 - -0.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.98% 54.342 53.265 - 1.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.98% 598.273 586.423 - -0.78% -
SetIntersection_Interlaced_Set_float_16_16 -1.98% 38789084.375 38021350.584 - 0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.98% 3523444.244 3453791.294 - -1.12% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.98% 216466118.256 212188924.342 - -0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.98% 1226661.717 1202428.432 - -3.06% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.98% 2.336 2.290 - 0.68% -
BM_vector_deque_ranges_copy_backward/64 -1.97% 3.037 2.977 - -4.99% -
SetIntersection_Interlaced_Set_float_16_1 -1.97% 63838778.174 62578944.727 - -0.45% -
SetIntersection_None_Vector_uint64_262144_256 -1.97% 1138615.024 1116164.199 - -1.16% -
std::count(list<int>)_(every_other)/8 -1.97% 2.131 2.089 - 2.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.97% 218362034.403 214070811.984 - -0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.96% 542566472.017 531941840.806 - -0.50% -
SetIntersection_None_Vector_float_64_64 -1.96% 8611066.786 8442501.187 - -0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.96% 1049168.808 1028652.039 - -2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.95% 17007315.563 16675311.417 - -1.32% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.95% 8648.875 8480.107 - -1.14% -
std::map<int,_int>::clear()/32 -1.95% 679.654 666.395 - 1.62% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.95% 399.859 392.064 - -2.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.95% 30.537 29.942 - -1.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.95% 297.320 291.530 - -5.66% -
SetIntersection_None_Vector_float_16_4 -1.94% 54796785.307 53731088.151 - -0.63% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.94% 19.563 19.183 - -1.70% -
std::map<int,_int>::clear()/1024 -1.94% 11337.328 11117.020 - 4.69% -
std::deque<int>::ctor(size)/1024 -1.94% 71.742 70.349 - -7.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.94% 37343460.212 36618796.792 - -0.66% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.94% 142912.089 140139.801 - -3.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.94% 736.111 721.839 - -1.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.94% 139790266.744 137082196.949 - -0.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.94% 6.874 6.740 - -0.12% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.93% 69.574 68.229 - -2.22% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.93% 36288627.262 35586698.375 - -0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.93% 64569072.363 63320399.845 - -0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.93% 170028454.787 166743120.996 - -0.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.93% 399.715 391.996 - 0.21% -
SetIntersection_Front_Set_uint64_16_4 -1.93% 55371264.765 54302597.147 - -0.94% -
SetIntersection_None_Vector_uint32_16_4 -1.93% 54666782.030 53612148.214 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.93% 16759089.685 16435834.518 - 0.03% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.93% 5.969 5.854 - 0.70% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.93% 399.474 391.784 - -0.11% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.92% 72.014 70.627 - -7.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.92% 544757240.676 534273580.651 - -0.41% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.92% 14.987 14.698 - -0.68% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.92% 16.946 16.620 - -1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.92% 1148840.282 1126767.145 - -3.29% -
SetIntersection_None_Set_uint32_16_16 -1.92% 35910927.606 35221455.318 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.92% 4361995.259 4278343.692 - -1.27% -
SetIntersection_None_Vector_uint64_1024_64 -1.92% 1094413.085 1073452.212 - 0.40% -
SetIntersection_Interlaced_Set_string_262144_1 -1.91% 1110736.749 1089492.446 - -0.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.91% 850.348 834.088 - 0.45% -
SetIntersection_None_Vector_uint32_262144_4 -1.91% 1133765.655 1112100.835 - -2.82% -
SetIntersection_None_Vector_uint32_262144_262144 -1.91% 1141241.657 1119441.717 - -0.09% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.91% 20.211 19.825 - 1.02% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.91% 22.692 22.259 - -0.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.90% 18.743 18.387 - -0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.89% 63654542.809 62448577.790 - -0.52% -
SetIntersection_Front_Set_float_16_4 -1.89% 55820845.415 54763459.398 - -0.51% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.89% 526.959 516.984 - -1.85% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.89% 44.226 43.390 - -5.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.89% 18.643 18.291 - -0.86% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.89% 1050980.676 1031102.579 - -1.24% -
SetIntersection_Interlaced_Set_string_16_16 -1.89% 61716755.029 60549649.203 - -2.30% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.89% 101.415 99.499 - -5.25% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.89% 617.586 605.915 - -2.71% -
SetIntersection_None_Vector_uint32_16_1 -1.89% 64290174.378 63075622.313 - -0.50% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.89% 21.140 20.741 - 0.49% -
SetIntersection_None_Vector_uint64_16384_16384 -1.89% 1115256.672 1094198.165 - -1.21% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.89% 4036.973 3960.853 - -1.79% -
SetIntersection_None_Set_uint32_1_1 -1.88% 542360359.474 532137851.171 - -0.72% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.88% 400.715 393.174 - 0.33% -
std::set<int>::find(key)_(existent)/1024 -1.88% 4.106 4.029 - 2.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.88% 68443.795 67157.012 - 1.38% -
SetIntersection_Interlaced_Set_float_1_1 -1.88% 542946400.066 532742510.347 - -0.23% -
SetIntersection_None_Vector_uint32_4_4 -1.88% 135715168.064 133166118.640 - -0.44% -
SetIntersection_None_Vector_uint64_256_64 -1.88% 3440982.179 3376375.638 - -1.34% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.88% 38422313.910 37701040.545 - -1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.88% 21495996.580 21092508.555 - -2.17% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.88% 9.488 9.310 - 1.96% -
std::unordered_map<int,_int>::clear()/1024 -1.88% 8565.891 8405.180 - -22.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.87% 34411732.764 33766667.842 - -0.57% -
SetIntersection_None_Vector_uint32_4_1 -1.87% 217300221.154 213227188.327 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.87% 4412188.482 4329625.724 - -0.44% -
SetIntersection_None_Vector_uint32_262144_1024 -1.87% 1151271.109 1129737.031 - 0.65% -
BM_PushHeap_uint64_Ascending_16384 -1.87% 3.670 3.601 - -3.49% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.87% 540987696.421 530872796.736 - -0.63% -
std::flat_map<int,_int>::ctor(const&)/32 -1.87% 23.271 22.836 - 0.12% -
SetIntersection_None_Set_uint32_16_4 -1.87% 57235440.283 56166036.096 - -0.28% -
std::move_backward(list<int>)/512 -1.87% 377.665 370.612 - 0.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.87% 42935.938 42134.312 - -3.48% -
BM_deque_deque_ranges_move_backward/4096 -1.87% 155.306 152.407 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.86% 545289697.873 535120796.341 - -0.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.86% 44632.813 43800.614 - -1.71% -
BM_StringFindNoMatch/512 -1.86% 9.389 9.215 - -3.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.86% 9.292 9.119 - -4.77% -
SetIntersection_Interlaced_Set_string_1024_64 -1.86% 17058437.938 16741083.053 - -1.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.86% 13.109 12.865 - -3.14% -
BM_deque_deque_ranges_move/5500 -1.86% 200.739 197.008 - -0.26% -
std::unordered_multiset<int>::clear()/32 -1.86% 599.786 588.651 - -0.36% -
SetIntersection_None_Vector_float_1_1 -1.85% 542865270.508 532804283.381 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.85% 1058339.290 1038752.636 - -0.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.85% 45023.810 44190.822 - -0.85% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.85% 27.141 26.639 - 0.15% -
SetIntersection_None_Vector_uint32_16384_64 -1.85% 1115973.525 1095344.508 - -1.85% -
std::sort_heap(deque<int>)/8 -1.85% 36.024 35.358 - -0.79% -
std::stable_sort(vector<int>)_(repeated)/8 -1.85% 15.843 15.550 - 0.83% -
SetIntersection_None_Vector_float_4_1 -1.85% 217741939.458 213724464.872 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.84% 1262323.158 1239099.365 - 1.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.84% 217101137.257 213107249.333 - -0.83% -
SetIntersection_None_Vector_float_1024_1 -1.84% 1101633.699 1081369.138 - -0.61% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.84% 6765.031 6640.758 - -4.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.84% 5.466 5.365 - 0.13% -
SetIntersection_None_Vector_uint32_64_4 -1.84% 16153118.292 15856456.952 - -0.55% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.84% 56595814.142 55556728.485 - -0.83% -
BM_deque_vector_ranges_copy_backward/5500 -1.83% 200.606 196.925 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.83% 4902341.021 4812442.491 - -1.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.83% 138492345.907 135952718.167 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.83% 7653186.013 7512916.893 - -2.18% -
SetIntersection_Front_Set_float_64_4 -1.83% 16303704.663 16005316.787 - -1.11% -
SetIntersection_None_Set_uint64_64_1 -1.83% 22581522.629 22168479.670 - -2.20% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.83% 4212364.574 4135322.930 - -0.72% -
std::stable_sort(deque<int>)_(descending)/1024 -1.83% 2964.942 2910.717 - 0.31% -
SetIntersection_None_Vector_uint32_16384_16384 -1.83% 1119446.159 1098980.637 - -0.48% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.83% 8696.423 8537.648 - -0.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.83% 52.243 51.290 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.82% 9.116 8.950 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.82% 1095921.430 1075943.395 - -1.51% -
SetIntersection_Interlaced_Set_float_16_4 -1.82% 60059432.400 58966766.655 - -1.21% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.82% 8300.318 8149.318 - 0.80% -
SetIntersection_None_Vector_uint32_16384_4 -1.82% 1118123.114 1097806.787 - -0.98% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.82% 7517.445 7380.857 - -0.35% -
SetIntersection_None_Vector_uint64_262144_262144 -1.82% 1138528.605 1117844.560 - -0.79% -
SetIntersection_Front_Set_uint32_1024_4 -1.81% 1080958.442 1061342.477 - -0.68% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.81% 113925212.174 111859810.725 - -1.62% -
SetIntersection_Front_Vector_uint32_4_1 -1.81% 216305967.543 212388465.845 - -0.76% -
SetIntersection_Front_Vector_float_1024_1 -1.81% 1056776.886 1037652.732 - -0.76% -
BM_StringResizeAndOverwrite -1.81% 0.841 0.826 - 0.82% -
std::flat_map<int,_int>::clear()/8192 -1.81% 417.984 410.427 - 0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.81% 217627762.796 213698101.749 - -0.43% -
SetIntersection_None_Set_float_1_1 -1.81% 544405158.250 534578436.212 - -0.28% -
BM_deque_deque_ranges_copy_backward/64 -1.80% 3.406 3.344 - -3.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.80% 54852921.199 53864248.845 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.80% 63815976.226 62665960.926 - -0.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.80% 400.924 393.704 - -2.97% -
BM_CmpEqual_uint_uint -1.80% 1.092 1.073 - 1.91% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.80% 397.604 390.465 - -0.35% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.79% 1331267.982 1307380.697 - -1.15% -
SetIntersection_None_Set_uint64_262144_1 -1.79% 1225983.479 1204008.873 - -0.94% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.79% 12506043.675 12282408.617 - -0.91% -
SetIntersection_Front_Set_string_4_4 -1.79% 160383467.830 157516343.657 - -0.34% -
SetIntersection_None_Vector_uint32_1_1 -1.79% 541529052.613 531850001.320 - -0.22% -
SetIntersection_None_Set_float_16384_1 -1.79% 159023715.713 156183875.636 - 0.60% -
std::count(vector<int>)_(every_other)/8 -1.79% 1.335 1.312 - 1.66% -
SetIntersection_None_Set_uint64_16384_16 -1.78% 167918423.877 164926942.991 - -1.63% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.78% 97811.238 96069.768 - -0.34% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.78% 398.718 391.620 - -0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.78% 18569269.416 18238990.520 - -2.49% -
SetIntersection_Front_Set_string_256_1 -1.78% 4393257.625 4315122.188 - -0.25% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.78% 228.589 224.526 - 7.19% -
SetIntersection_Interlaced_Vector_string_4_4 -1.78% 153879752.243 151146478.069 - 0.81% -
SetIntersection_Interlaced_Vector_string_16_1 -1.78% 65604980.314 64440214.422 - 0.02% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.78% 398.198 391.129 - 0.04% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.77% 20.220 19.861 - -2.29% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.77% 213204.359 209421.649 - -0.44% -
SetIntersection_Front_Vector_uint32_1_1 -1.77% 540980493.886 531385780.212 - -0.60% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.77% 28.414 27.910 - -0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.77% 1343750.734 1319972.900 - -1.62% -
SetIntersection_Interlaced_Set_string_16384_256 -1.77% 358077212.254 351742322.127 - 2.17% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.77% 637327.375 626053.190 - 0.03% -
SetIntersection_None_Vector_uint32_16384_16 -1.77% 1114813.746 1095101.663 - -1.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.77% 63671783.020 62547451.772 - -0.18% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.77% 9.664 9.493 - 0.40% -
SetIntersection_None_Vector_float_64_1 -1.76% 16949921.754 16650882.478 - -0.81% -
SetIntersection_None_Vector_uint32_16384_1 -1.76% 1114384.838 1094728.660 - -1.09% -
SetIntersection_None_Vector_float_262144_262144 -1.76% 1151246.363 1130947.908 - 2.02% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.76% 1050381.769 1031874.558 - -1.99% -
SetIntersection_Front_Vector_uint64_16_4 -1.76% 54707575.338 53744064.514 - -1.21% -
SetIntersection_Interlaced_Vector_float_4_1 -1.76% 216772346.559 212954860.107 - -0.29% -
SetIntersection_None_Set_uint64_262144_4 -1.76% 1222956.951 1201432.129 - -1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.76% 63988636.497 62862521.529 - -0.45% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.76% 21068083.177 20697461.580 - -1.10% -
BM_deque_deque_move/5500 -1.76% 202.045 198.492 - 0.85% -
SetIntersection_None_Vector_float_262144_1024 -1.76% 1153369.700 1133091.467 - -1.66% -
SetIntersection_Front_Vector_uint64_64_4 -1.76% 16075897.703 15793523.470 - -1.16% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.76% 16575089.713 16283969.195 - -1.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.76% 398.436 391.443 - 0.05% -
std::set<std::string>::ctor(const&)/1024 -1.75% 35219.954 34601.981 - -1.02% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.75% 1.820 1.788 - -0.82% -
SetIntersection_None_Set_float_1024_4 -1.75% 8935352.638 8778786.564 - -11.53% -
std::shift_right(list<int>)/50 -1.75% 27.137 26.661 - -6.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.75% 217231593.790 213428450.383 - -0.68% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.75% 4.515 4.436 - 0.09% -
std::flat_map<int,_int>::clear()/0 -1.75% 398.924 391.946 - -0.20% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.75% 2105109.699 2068289.957 - -0.91% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.75% 35.699 35.075 - 7.55% -
SetIntersection_Front_Set_uint32_4_4 -1.75% 138398625.990 135979846.424 - -1.13% -
SetIntersection_None_Set_float_16384_4 -1.75% 159001102.512 156222292.459 - 0.53% -
SetIntersection_None_Set_float_16384_256 -1.75% 157779909.816 155022456.176 - 1.31% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.75% 397.545 390.598 - -0.09% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.75% 399.620 392.640 - -0.10% -
SetIntersection_Front_Set_uint32_16384_4 -1.75% 1075179.071 1056405.120 - -0.60% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.75% 31.594 31.043 - -1.94% -
SetIntersection_Interlaced_Vector_string_256_256 -1.74% 20642737.251 20283167.847 - -2.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.74% 1014687.591 997019.627 - -4.14% -
SetIntersection_None_Set_float_4_1 -1.74% 219928071.767 216101300.920 - -0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.74% 1064862.368 1046343.892 - 0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.74% 57591418.692 56589939.971 - -0.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.74% 32.661 32.093 - -16.08% -
std::find_first_of(vector<int>)_(small_needle)/1024 -1.74% 1446.955 1421.802 - -8.37% -
SetIntersection_None_Set_float_16_4 -1.74% 57409192.620 56411676.916 - -0.43% -
SetIntersection_Interlaced_Vector_string_4_1 -1.74% 223104044.453 219231461.788 - 0.11% -
SetIntersection_Front_Vector_uint32_64_16 -1.73% 14264688.241 14017244.791 - -1.56% -
SetIntersection_None_Vector_uint32_64_16 -1.73% 13721896.923 13484135.772 - -0.16% -
rng::contains_subrange(deque<int>)_(same_length)/32 -1.73% 20.214 19.864 - -2.75% -
std::unique(vector<int>)_(sprinkled)/8192 -1.73% 3965.626 3896.974 - -0.54% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.73% 12.872 12.649 - -0.14% -
bm_lexicographical_compare<unsigned_char>/64 -1.73% 1.998 1.964 - 1.57% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.73% 140659.434 138229.255 - 0.63% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.73% 397.678 390.808 - -0.21% -
SetIntersection_None_Vector_float_16_16 -1.73% 34118096.115 33529030.647 - -0.54% -
SetIntersection_None_Set_string_64_64 -1.73% 11869624.117 11664763.710 - -0.01% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.73% 21.354 20.985 - 0.59% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.72% 526288.956 517212.543 - -1.96% -
SetIntersection_Front_Vector_uint32_16_1 -1.72% 63538202.363 62443609.674 - -0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.72% 220901474.929 217100533.435 - -0.56% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.72% 400.199 393.317 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.72% 47084643.425 46275522.504 - -0.91% -
std::sort_heap(deque<int>,_pred)/8 -1.72% 34.758 34.162 - -0.30% -
SetIntersection_Front_Vector_string_262144_1024 -1.71% 40066086.138 39379605.696 - 0.04% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -1.71% 7.511 7.382 - -12.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.71% 35727399.415 35116683.528 - -0.68% -
SetIntersection_None_Set_float_16384_64 -1.71% 158239066.454 155540575.702 - 1.17% -
SetIntersection_Front_Set_uint64_64_1 -1.70% 16609313.029 16326760.206 - -1.22% -
BM_CmpLess_int_schar -1.70% 1.143 1.123 - -1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.70% 57272196.144 56298757.167 - -0.19% -
SetIntersection_None_Set_uint32_16_1 -1.70% 67523204.098 66375922.787 - -0.48% -
SetIntersection_Front_Vector_float_256_4 -1.70% 4225779.107 4154037.278 - -0.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.70% 24.167 23.757 - 0.57% -
SetIntersection_Front_Set_string_1_1 -1.70% 564725508.719 555151796.856 - -0.18% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.70% 541.001 531.830 - -7.08% -
std::set<int>::clear()/0 -1.69% 398.092 391.347 - -0.07% -
BM_deque_deque_move_backward/5500 -1.69% 205.692 202.207 - 0.17% -
SetIntersection_None_Set_float_4_4 -1.69% 137839271.761 135504874.039 - 0.11% -
SetIntersection_None_Vector_float_4_4 -1.69% 136030635.479 133728646.847 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.69% 39391961.028 38725909.437 - -1.51% -
BM_CmpEqual_int_uchar -1.69% 1.123 1.104 - -1.17% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.69% 2417594.561 2376741.375 - -26.27% -
SetIntersection_Front_Set_float_4_1 -1.69% 216828586.892 213165523.795 - -0.48% -
SetIntersection_Front_Vector_uint64_262144_64 -1.69% 1334762.807 1312229.080 - 0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.69% 1251047.852 1229964.275 - -0.41% -
BM_CmpEqual_short_short -1.68% 1.081 1.062 - 0.31% -
BM_CmpEqual_short_uchar -1.68% 1.114 1.095 - -1.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.68% 398.078 391.381 - -0.05% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.68% 63.013 61.953 - -1.75% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.68% 13.057 12.838 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.68% 138376045.157 136050008.825 - -0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.68% 402.818 396.051 - -2.43% -
BM_deque_vector_ranges_move_backward/1 -1.68% 2.116 2.081 - 0.52% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.68% 8201.226 8063.509 - 0.15% -
SetIntersection_None_Set_float_16384_16 -1.68% 158598567.120 155937286.895 - 0.88% -
std::pop_heap(vector<std::string>)/8192 -1.68% 51.854 50.984 - -1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.68% 16351502.122 16077503.194 - -0.94% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.67% 1443.350 1419.178 - -1.70% -
SetIntersection_None_Set_string_1_1 -1.67% 550860337.676 541649151.971 - 0.05% -
SetIntersection_Interlaced_Vector_float_1_1 -1.67% 542459171.297 533390219.123 - -0.09% -
SetIntersection_None_Vector_uint32_16_16 -1.67% 34071696.239 33502242.105 - -0.51% -
std::search(vector<int>)_(no_match)/1024 -1.67% 219.520 215.851 - 1.93% -
SetIntersection_None_Vector_float_16384_64 -1.67% 1125762.233 1106954.178 - -0.34% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.67% 56615.908 55671.383 - 0.79% -
SetIntersection_None_Set_string_4_1 -1.67% 225004552.149 221255488.830 - 0.02% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.66% 14.895 14.647 - -1.28% -
SetIntersection_Front_Vector_uint32_4_4 -1.66% 136628659.436 134355319.377 - -1.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.66% 143732.920 141342.900 - -3.11% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.66% 17.900 17.603 - 0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.66% 16612561.349 16336588.527 - -0.34% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.66% 1.289 1.268 - -0.08% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.66% 397.416 390.828 - -0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.66% 1248716.959 1228035.725 - -0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.66% 18194211.567 17893015.777 - -4.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.65% 16689089.567 16412914.824 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.65% 205335869.819 201944631.464 - 4.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.65% 138110981.754 135831042.054 - -0.61% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.65% 4.595 4.519 - 0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.65% 230604211.443 226799167.942 - -0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.65% 398.797 392.220 - 0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.65% 1061859.438 1044371.765 - 1.86% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.65% 26784.927 26344.253 - -2.56% -
SetIntersection_Front_Set_float_16_1 -1.65% 63800294.722 62750664.612 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.64% 138350800.733 136076838.835 - 0.03% -
std::search(list<int>,_pred)_(same_length)/8192 -1.64% 8817.087 8672.213 - 2.45% -
SetIntersection_Front_Set_uint64_1024_1 -1.64% 1059873.233 1042501.399 - -0.36% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.64% 2978.392 2929.644 - 0.30% -
BM_deque_deque_copy/64 -1.63% 3.080 3.030 - -1.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.63% 6.566 6.459 - -2.15% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.63% 29303.154 28826.365 - 7.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.63% 354636383.584 348868964.619 - -1.01% -
SetIntersection_Interlaced_Set_float_64_1 -1.63% 16654687.769 16383858.296 - -0.44% -
std::multiset<int>::clear()/1024 -1.62% 10367.689 10199.242 - -5.75% -
SetIntersection_Front_Set_float_64_1 -1.62% 16695467.670 16424299.866 - -0.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.62% 398.919 392.443 - 0.19% -
SetIntersection_Front_Vector_uint32_16_16 -1.62% 36290280.542 35701288.357 - -0.17% -
SetIntersection_None_Set_uint64_262144_256 -1.62% 1233154.217 1213145.752 - -0.26% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.62% 1557009.228 1531764.132 - -0.21% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.62% 61.435 60.439 - -1.12% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.62% 7654888.820 7530914.749 - -1.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.62% 540349945.110 531599347.822 - -0.36% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.62% 18.655 18.353 - -4.85% -
std::map<int,_int>::clear()/0 -1.62% 397.789 391.356 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.62% 59096291.225 58141097.265 - -0.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.61% 166787.411 164097.529 - -1.51% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.61% 7164.598 7049.292 - -13.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.61% 1500.403 1476.288 - 4.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.61% 2.957 2.909 - -1.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.60% 1175862.515 1156992.797 - -0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.60% 63972728.301 62946176.170 - -0.14% -
BM_PushHeap_float_Random_262144 -1.60% 7.779 7.654 - -1.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.60% 400.310 393.896 - -2.58% -
std::find_if(vector<int>)_(process_all)/8192 -1.60% 945.111 929.973 - 10.27% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.60% 136985596.814 134794834.907 - -0.65% -
BM_CmpEqual_uchar_ushort -1.60% 1.070 1.053 - -0.99% -
std::pop_heap(vector<size_t>)/8 -1.60% 52.702 51.859 - 0.21% -
SetIntersection_Front_Vector_uint32_16384_4 -1.60% 1075728.418 1058533.906 - 0.96% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.60% 5.028 4.948 - -2.64% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.60% 25.052 24.652 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.60% 4134123.686 4068140.771 - -0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.60% 63955660.720 62935129.516 - -0.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.60% 826.011 812.831 - 0.73% -
std::pop_heap(vector<std::string>)/8 -1.59% 54.290 53.424 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.59% 12281433.946 12085726.808 - -0.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.59% 542727498.137 534088757.460 - -0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.59% 1061672.351 1044785.252 - 4.16% -
std::set<int>::erase(iterator)/32 -1.59% 20.115 19.795 - -7.55% -
std::search(list<int>)_(same_length)/1024 -1.59% 770.118 757.895 - -1.07% -
SetIntersection_None_Vector_uint64_1024_1024 -1.58% 1095331.508 1077975.474 - 0.35% -
SetIntersection_Interlaced_Set_string_4_4 -1.58% 161752356.068 159189359.318 - -0.54% -
std::find_if(vector<bool>)_(process_all)/8 -1.58% 3.601 3.544 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.58% 11885558.715 11697345.665 - -3.15% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.58% 57964.042 57046.845 - -0.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.58% 398.769 392.460 - -0.04% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.58% 2155.737 2121.643 - 0.25% -
SetIntersection_None_Vector_uint32_256_16 -1.58% 4058798.596 3994634.918 - 0.16% -
SetIntersection_Front_Set_float_1_1 -1.58% 541531665.480 532974287.551 - -0.42% -
BM_vector_deque_copy_backward/5500 -1.58% 200.208 197.045 - 0.49% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.58% 72.092 70.956 - -10.32% -
std::map<std::string,_int>::ctor(const&)/0 -1.58% 12.843 12.641 - -0.19% -
SetIntersection_Front_Vector_uint64_1024_4 -1.57% 1063274.361 1046529.906 - -0.87% -
SetIntersection_Front_Set_string_262144_1 -1.57% 1105079.899 1087679.302 - 2.27% -
SetIntersection_None_Vector_float_262144_64 -1.57% 1147223.260 1129159.327 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.57% 1182808.202 1164207.146 - -0.37% -
BM_PushHeap_float_QuickSortAdversary_16 -1.57% 0.990 0.974 - -1.71% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.57% 7657.378 7537.002 - -1.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.57% 398.977 392.713 - 0.29% -
SetIntersection_Front_Vector_float_4_4 -1.57% 137660030.403 135498738.030 - -0.39% -
std::is_sorted_until(deque<int>,_pred)/8 -1.57% 4.141 4.076 - -3.69% -
BM_StringCopy_Huge -1.57% 110.873 109.133 - -0.04% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.57% 2583.297 2542.819 - 0.38% -
std::set<std::string>::count(key)_(existent)/8192 -1.57% 32.965 32.449 - 3.71% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.56% 94152.033 92680.526 - -0.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.56% 6744.582 6639.492 - -0.93% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.56% 5381.197 5297.427 - -0.76% -
BM_deque_deque_ranges_move_backward/64 -1.56% 3.419 3.366 - -0.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.56% 397.844 391.653 - 0.14% -
std::all_of(list<int>)_(process_all)/8 -1.56% 2.719 2.677 - 1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.55% 542772261.657 534343382.382 - -1.07% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.55% 17965185.709 17686376.951 - 2.43% -
SetIntersection_None_Set_string_256_64 -1.55% 9428165.036 9282098.362 - -0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.55% 64731371.829 63728869.275 - -0.39% -
SetIntersection_Front_Vector_string_16384_1024 -1.55% 38681646.155 38083230.545 - 1.43% -
SetIntersection_None_Vector_float_1024_4 -1.55% 1099032.300 1082035.901 - -0.95% -
std::equal(vector<bool>)_(unaligned)/8192 -1.55% 56.422 55.550 - -1.62% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.55% 7979.343 7855.991 - -0.45% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.55% 211675713.781 208404501.437 - -0.30% -
SetIntersection_None_Vector_string_4_1 -1.54% 220246483.862 216846406.793 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.54% 2276932.848 2241819.798 - -1.58% -
BM_PushHeap_string_QuickSortAdversary_64 -1.54% 13.366 13.160 - 0.20% -
SetIntersection_Front_Vector_string_64_4 -1.54% 17827429.013 17552638.193 - -1.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.54% 398.607 392.464 - 0.34% -
std::multiset<std::string>::clear()/0 -1.54% 399.166 393.022 - -0.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.54% 396.756 390.654 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.54% 16698388.968 16441639.126 - -0.33% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.54% 1107147.689 1090147.559 - 1.33% -
std::multiset<int>::ctor(const&)/0 -1.54% 12.918 12.719 - -0.51% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.53% 14.894 14.666 - -0.68% -
SetIntersection_Front_Set_float_4_4 -1.53% 138746766.524 136625801.909 - -0.61% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.53% 106.398 104.772 - 0.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.53% 398.764 392.673 - -0.08% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.53% 7928.712 7807.792 - -0.32% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.52% 12.843 12.647 - -0.44% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.52% 4580.301 4510.467 - -2.11% -
SetIntersection_None_Vector_float_262144_16 -1.52% 1147178.712 1129689.198 - -1.32% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.52% 26.059 25.661 - -1.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.52% 397.073 391.024 - -0.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.52% 400.360 394.261 - -0.25% -
SetIntersection_Front_Vector_float_16_1 -1.52% 63740982.007 62770382.026 - 0.07% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.52% 9136.669 8997.587 - -1.13% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.52% 18.692 18.408 - -0.49% -
SetIntersection_Front_Vector_string_64_1 -1.52% 17081262.489 16821899.682 - -0.29% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.52% 12.887 12.691 - -0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.52% 1269302.084 1250034.018 - -0.96% -
SetIntersection_Interlaced_Set_string_16_1 -1.52% 66731081.712 65718847.153 - 0.43% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.52% 8855.572 8721.371 - -0.00% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.52% 1.889 1.861 - 0.51% -
BM_StringAssignAsciiz_Large_Opaque -1.52% 11.787 11.608 - -7.70% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.51% 282.099 277.834 - -0.66% -
SetIntersection_None_Set_float_16384_16384 -1.51% 160745861.464 158319779.455 - 2.48% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.51% 399.401 393.374 - 0.22% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.50% 1.409 1.388 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.50% 218188921.158 214908931.164 - -0.19% -
SetIntersection_Front_Vector_float_1_1 -1.50% 541729523.349 533592925.168 - -0.13% -
std::unordered_map<int,_int>::clear()/0 -1.50% 397.578 391.613 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.50% 1165340.803 1147856.720 - -0.43% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.50% 13.693 13.487 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.50% 1056804.972 1040960.904 - -0.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.50% 397.630 391.670 - -0.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.50% 32.647 32.158 - -1.43% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.50% 1.064 1.048 - -0.06% -
SetIntersection_Front_Vector_float_4_1 -1.50% 216458259.426 213220844.910 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.49% 136358818.604 134324135.952 - -0.21% -
SetIntersection_None_Set_uint64_16384_1 -1.49% 160439959.594 158051216.350 - -2.98% -
SetIntersection_Front_Set_uint32_64_4 -1.49% 16223857.197 15982342.817 - -0.96% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.49% 2.963 2.919 - 1.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.49% 21.910 21.584 - -2.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.49% 176325.336 173702.633 - 0.19% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.49% 67535325.531 66531379.872 - -2.64% -
SetIntersection_None_Set_string_16_1 -1.49% 69301747.736 68272385.599 - 0.10% -
std::copy(vector<bool>)_(unaligned)/32768 -1.48% 217.515 214.285 - -1.61% -
std::search(vector<int>)_(no_match)/1000 -1.48% 214.568 211.383 - 2.12% -
std::unordered_set<std::string>::clear()/0 -1.48% 398.988 393.075 - -0.17% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.48% 14.193 13.983 - -0.80% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.48% 18.847 18.568 - 0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.48% 1120535.098 1103976.868 - -1.21% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.48% 22.618 22.284 - -0.74% -
BM_num_get<float> -1.48% 37.057 36.510 - -1.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.48% 136039799.336 134032235.290 - -0.25% -
SetIntersection_Front_Set_float_256_4 -1.47% 4249298.392 4186624.335 - -0.59% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.47% 342409.433 337362.448 - -0.46% -
BM_deque_deque_move_backward/4096 -1.47% 154.004 151.736 - 0.52% -
SetIntersection_Interlaced_Set_string_262144_256 -1.47% 2081556.232 2050904.461 - 0.54% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.47% 12279.990 12099.164 - -2.52% -
std::pop_heap(deque<int>)/8 -1.47% 53.201 52.419 - 0.11% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.47% 6911.440 6810.060 - -5.43% -
std::map<int,_int>::clear()/8192 -1.47% 92082.029 90732.739 - 4.24% -
std::replace_if(list<int>)_(prefix)/32 -1.46% 14.064 13.858 - 1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.46% 16734415.503 16489734.290 - -0.05% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.46% 121743.979 119964.557 - -3.46% -
SetIntersection_Front_Set_uint64_256_4 -1.46% 4255338.034 4193239.265 - -0.15% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.46% 13180.992 12989.075 - 0.98% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.45% 8646.464 8520.882 - 0.30% -
BM_StringAssignAsciiz_Large_Transparent -1.45% 11.741 11.570 - -8.83% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.45% 28.526 28.111 - -3.58% -
SetIntersection_None_Vector_float_16_1 -1.45% 64161355.631 63230333.493 - -0.52% -
std::unordered_multiset<int>::ctor(const&)/0 -1.45% 13.077 12.887 - -0.10% -
std::make_heap(vector<int>)_(heap)/8 -1.45% 14.958 14.741 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.45% 4230272.987 4169019.252 - -0.56% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.45% 17.312 17.062 - -1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.45% 396.725 390.992 - 0.09% -
std::multiset<int>::find(key)_(existent)/32 -1.44% 1.660 1.636 - 1.91% -
SetIntersection_Front_Set_uint32_64_16 -1.44% 15398257.263 15175981.144 - -0.54% -
BM_CmpLess_uchar_uchar -1.44% 1.078 1.062 - -0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.44% 11694218.203 11525452.367 - -0.30% -
std::unique(deque<int>)_(sprinkled)/52 -1.44% 59.995 59.129 - -2.30% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.44% 16.876 16.633 - -0.33% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.44% 12.855 12.670 - -0.54% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.44% 12.957 12.770 - -2.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.43% 1085120.825 1069555.867 - -0.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.43% 53.285 52.521 - 1.55% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.43% 8.462 8.341 - 0.56% -
SetIntersection_None_Vector_uint64_256_1 -1.43% 4322103.341 4260237.578 - 0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.43% 56650434.826 55839647.223 - -0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.43% 217574489.586 214461255.688 - 0.00% -
BM_CmpEqual_short_int -1.43% 1.136 1.119 - -1.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.43% 16598508.789 16361292.104 - -0.11% -
rng::find_if(vector<bool>)_(process_all)/50 -1.43% 23.925 23.583 - -3.81% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.43% 465047.629 458405.259 - -0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.43% 9.480 9.345 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.43% 1040889.794 1026039.833 - 0.84% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.43% 1646205.730 1622727.213 - -2.33% -
SetIntersection_Front_Vector_uint32_256_64 -1.43% 4357765.708 4295635.251 - -1.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.42% 399.755 394.062 - -2.75% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.42% 796.493 785.158 - 16.25% -
std::set<int>::ctor(const&)/0 -1.42% 12.921 12.737 - 0.05% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.42% 9084.368 8955.314 - 2.57% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.42% 2.445 2.410 - -0.91% -
SetIntersection_None_Set_uint64_262144_1024 -1.42% 1230612.955 1213157.795 - -0.38% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.42% 12.871 12.688 - -0.21% -
std::reverse_copy(list<int>)/4096 -1.42% 3193.733 3148.512 - -2.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.42% 34336117.851 33850073.186 - -0.44% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.41% 62048.170 61171.415 - -0.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.41% 60393517.319 59541251.163 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.41% 11585117.784 11421681.397 - -2.27% -
SetIntersection_None_Set_string_4_4 -1.41% 140366264.746 138386109.614 - 0.18% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.41% 17.144 16.902 - -0.32% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.41% 6.813 6.717 - -0.31% -
std::flat_map<int,_int>::clear()/1024 -1.40% 398.906 393.303 - 0.02% -
SetIntersection_Front_Vector_uint32_256_1 -1.40% 4214152.026 4155029.235 - -0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.40% 19879286.500 19601184.025 - -3.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.40% 396.495 390.951 - -0.42% -
std::rotate(list<int>)_(by_1/3)/50 -1.40% 23.151 22.828 - -0.72% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.40% 19.337 19.067 - -0.05% -
BM_CmpEqual_schar_short -1.39% 1.120 1.105 - -1.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.39% 1060768.287 1046020.537 - 0.03% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.39% 294.682 290.586 - -1.31% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.39% 8274.288 8159.449 - 1.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.39% 401.005 395.443 - -2.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.39% 23398.721 23074.323 - -0.05% -
BM_PushHeap_float_Ascending_262144 -1.39% 5.097 5.027 - -6.30% -
std::find_if_not(deque<int>)_(process_all)/8 -1.38% 2.669 2.632 - -1.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.38% 1.315 1.297 - 1.27% -
std::unordered_set<std::string>::ctor(const&)/0 -1.38% 13.105 12.924 - 0.35% -
SetIntersection_None_Vector_float_64_16 -1.38% 13762019.008 13571936.690 - -0.45% -
SetIntersection_None_Vector_float_1024_16 -1.38% 1096776.640 1081627.860 - -0.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.38% 396.883 391.404 - 0.45% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -1.38% 10149.652 10009.617 - -5.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.38% 765.876 755.330 - 0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.38% 26.382 26.019 - -0.90% -
std::pop_heap(deque<float>)/8 -1.37% 53.037 52.308 - 0.90% -
BM_CmpEqual_ushort_uchar -1.37% 1.123 1.108 - 1.27% -
SetIntersection_None_Vector_uint64_16384_16 -1.37% 1111855.840 1096619.962 - -0.20% -
BM_StringAssignAsciiz_Huge_Transparent -1.37% 191.637 189.011 - -0.23% -
BM_CmpLess_schar_uchar -1.37% 1.121 1.106 - 0.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.37% 626.093 617.519 - -0.10% -
std::sort(vector<int>)_(descending)/8 -1.37% 25.057 24.715 - -0.38% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.37% 21.793 21.495 - -3.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.37% 396.639 391.225 - -0.06% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.36% 399.188 393.744 - 0.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.36% 53.988 53.252 - 1.16% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.36% 571.028 563.259 - -0.14% -
SetIntersection_None_Vector_uint64_16384_1024 -1.36% 1106739.476 1091714.826 - -1.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.36% 54845.455 54101.560 - -0.59% -
std::multimap<std::string,_int>::clear()/0 -1.36% 399.083 393.673 - 0.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.35% 440.722 434.760 - -0.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.35% 16.264 16.044 - -1.77% -
std::flat_map<int,_int>::clear()/32 -1.35% 397.835 392.465 - -0.15% -
SetIntersection_Interlaced_Set_string_16_4 -1.35% 73754440.426 72760371.306 - -0.57% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.35% 13.004 12.829 - -0.05% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.35% 402.522 397.103 - -2.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.34% 4398540.380 4339476.771 - -0.05% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.34% 8.702 8.585 - 4.75% -
BM_StringCopy_Large -1.34% 6.330 6.245 - 1.39% -
BM_StringRelational_Compare_Huge_Empty_Control -1.34% 1.634 1.612 - 0.13% -
SetIntersection_None_Set_float_256_1 -1.34% 11581584.109 11426640.202 - 0.50% -
BM_CmpEqual_schar_schar -1.34% 1.092 1.077 - -0.37% -
SetIntersection_Front_Vector_uint32_64_64 -1.34% 10998798.546 10851685.773 - 1.20% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.34% 24141.735 23818.892 - -0.25% -
SetIntersection_None_Vector_float_16384_16384 -1.34% 1118584.505 1103638.382 - -0.13% -
BM_CmpEqual_short_ushort -1.34% 1.119 1.104 - 0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.33% 121357383.437 119740313.085 - -0.66% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.33% 234407134.441 231283778.450 - -4.11% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.33% 504.129 497.413 - 0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.33% 42126767.046 41565720.398 - -1.80% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.33% 63661.106 62813.538 - -0.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.33% 397.231 391.943 - -0.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.33% 25.279 24.943 - -0.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.33% 380.113 375.063 - 1.41% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.33% 63724.692 62879.135 - -1.24% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.33% 13297.534 13121.122 - -1.87% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.33% 1809998.454 1786001.727 - -0.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.33% 396.147 390.895 - 0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.32% 397.151 391.891 - -0.10% -
std::set<int>::find(key)_(non-existent)/32 -1.32% 2.284 2.253 - -6.99% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.32% 76484.215 75472.893 - -4.69% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.32% 12.860 12.690 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.32% 2194280.366 2165328.298 - 0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.32% 1636964.273 1615395.428 - -1.77% -
SetIntersection_None_Vector_uint64_1024_256 -1.32% 1088515.945 1074174.339 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.32% 1076112.615 1061940.676 - -0.48% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.32% 396.950 391.723 - -0.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.31% 63833.936 62995.461 - -2.89% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.31% 21.089 20.812 - -1.81% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.31% 601.149 593.264 - -1.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.30% 353509.387 348897.786 - -0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.30% 1064415.722 1050536.297 - -0.81% -
SetIntersection_Front_Vector_string_4_1 -1.30% 222007773.708 219117190.883 - 0.36% -
SetIntersection_None_Set_float_64_64 -1.30% 11631647.010 11480422.424 - 0.18% -
std::set<int>::erase(iterator)/8192 -1.30% 20.696 20.427 - -7.76% -
std::map<int,_int>::ctor(const&)/0 -1.30% 12.833 12.667 - 0.16% -
SetIntersection_Front_Vector_float_16_4 -1.30% 54866913.990 54155548.771 - -0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.30% 399.520 394.346 - 0.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.30% 621.985 613.930 - -1.57% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.29% 14.939 14.746 - -1.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.29% 546.734 539.671 - -20.71% -
SetIntersection_Front_Vector_uint32_64_4 -1.29% 16161426.000 15952719.741 - -0.27% -
BM_CmpLess_ushort_uchar -1.29% 1.111 1.097 - -2.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.28% 396.574 391.482 - -0.89% -
SetIntersection_Front_Vector_uint64_256_1 -1.28% 4220914.450 4166748.351 - 0.63% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.28% 13.484 13.311 - 0.34% -
SetIntersection_None_Vector_uint32_256_64 -1.28% 3437782.050 3393732.170 - -0.94% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.28% 5965275.149 5888851.392 - -0.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.28% 54960253.464 54257719.715 - -0.03% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.28% 31.587 31.184 - -8.78% -
std::sort(deque<int>)_(repeated)/8192 -1.28% 6838.740 6751.452 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.27% 17173009.279 16954958.955 - 1.06% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.27% 689.705 680.948 - -1.45% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.26% 16.999 16.784 - 0.36% -
std::multimap<int,_int>::ctor(const&)/0 -1.26% 12.918 12.754 - -2.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.26% 12.854 12.692 - 0.39% -
std::unordered_multiset<int>::clear()/0 -1.26% 396.600 391.591 - 0.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.26% 468.373 462.458 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.26% 1190927.963 1175902.832 - -0.32% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.26% 5182.046 5116.697 - 0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.26% 1067883.320 1054418.731 - -0.24% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.26% 197183.778 194698.429 - 0.21% -
std::copy_n(list<int>)/8 -1.26% 2.249 2.220 - 1.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.26% 12575822.217 12417584.754 - -0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.26% 398.749 393.735 - -3.88% -
BM_CmpEqual_ushort_int -1.26% 1.076 1.062 - -3.39% -
SetIntersection_Front_Set_float_1024_4 -1.26% 1082120.385 1068518.007 - -0.95% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.26% 6533.163 6451.091 - -0.32% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.26% 12430.036 12273.990 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.25% 11792479.295 11644585.290 - -1.18% -
BM_deque_vector_ranges_move_backward/5500 -1.25% 198.449 195.961 - -1.48% -
BM_StringFindNoMatch/64 -1.25% 2.109 2.082 - -3.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.25% 1179673.224 1164885.493 - -1.56% -
SetIntersection_Front_Set_float_1024_1 -1.25% 1057404.758 1044150.519 - -0.07% -
SetIntersection_None_Vector_float_256_4 -1.25% 4268277.429 4214909.564 - -0.45% -
std::set<int>::clear()/1024 -1.25% 9592.911 9473.101 - -11.79% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.25% 12160.987 12009.441 - 0.70% -
SetIntersection_None_Set_float_64_4 -1.24% 21065226.436 20803004.170 - -1.18% -
BM_CmpEqual_short_schar -1.24% 1.150 1.135 - 0.90% -
BM_PushHeap_string_QuickSortAdversary_16 -1.24% 10.743 10.610 - 0.65% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.24% 55.881 55.188 - -0.93% -
std::is_sorted_until(deque<int>)/8 -1.24% 2.542 2.510 - -46.72% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.24% 19.013 18.777 - -0.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.24% 85623.373 84563.457 - 0.22% -
SetIntersection_Front_Vector_string_16_1 -1.24% 65192527.863 64385553.588 - -0.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.24% 1.206 1.191 - -1.24% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.24% 2.326 2.298 - 0.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.24% 17114.010 16902.618 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.23% 5927565.522 5854446.208 - -1.20% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.23% 26564.708 26237.370 - 0.20% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 401.987 397.042 - 0.12% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.23% 15011.685 14827.069 - 1.44% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.23% 343996.746 339767.629 - -0.47% -
SetIntersection_Front_Vector_float_256_1 -1.23% 4197705.454 4146128.693 - 0.18% -
SetIntersection_Interlaced_Vector_string_1_1 -1.23% 556927368.924 550086093.570 - 0.40% -
BM_StringRelational_Less_Large_Huge_Control -1.23% 2.180 2.154 - 1.52% -
SetIntersection_Front_Vector_uint32_262144_16 -1.23% 1137510.540 1123543.533 - 2.06% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.23% 12.587 12.432 - -0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.23% 398.469 393.577 - 0.14% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -1.23% 11123.426 10986.951 - 0.04% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.23% 800.593 790.781 - 1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.23% 12276290.715 12125844.817 - -0.16% -
std::multiset<int>::clear()/32 -1.23% 636.117 628.323 - 0.26% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.22% 13.004 12.845 - 0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.22% 10828.801 10696.243 - -0.97% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.22% 60333716.109 59595831.971 - -0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.22% 1355139.307 1338588.571 - -11.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.22% 398.743 393.875 - 0.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.22% 87.309 86.244 - -0.41% -
SetIntersection_Front_Vector_string_262144_16384 -1.22% 349451922.916 345190294.795 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.22% 4200244.633 4149033.145 - -0.72% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.22% 3157.428 3118.966 - 0.22% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.22% 3.569 3.525 - 0.20% -
std::sort_heap(vector<NonIntegral>)/1024 -1.22% 9931.799 9811.027 - -0.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.21% 400.048 395.194 - -0.02% -
std::stable_sort(deque<int>)_(heap)/8 -1.21% 26.262 25.943 - 4.65% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.21% 417.185 412.127 - 0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.21% 1.481 1.463 - -0.17% -
std::unordered_set<int>::contains(key)_(existent)/32 -1.21% 1.409 1.392 - 3.58% -
rng::starts_with(deque<int>,_pred)/1000 -1.21% 512.500 506.294 - 0.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.21% 210318.353 207775.418 - 0.90% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.21% 397.676 392.875 - -0.06% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.21% 17.766 17.552 - -0.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.21% 452.090 446.638 - -4.01% -
BM_PushHeap_string_PipeOrgan_262144 -1.21% 17.362 17.153 - -21.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.20% 22649251.489 22376370.862 - -2.62% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.20% 207523.139 205028.951 - -2.20% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.20% 12.851 12.697 - -0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.20% 1158242.529 1144338.766 - 1.30% -
rng::fold_left(vector<int>)/32 -1.20% 21.979 21.715 - 0.91% -
std::flat_map<int,_int>::ctor(const&)/0 -1.20% 12.944 12.789 - -0.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.20% 608115.312 600829.630 - 0.01% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.20% 1.501 1.483 - 0.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.20% 18.765 18.541 - -2.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.20% 6109.603 6036.469 - -0.13% -
rng::contains(list<int>)_(process_all)/32 -1.20% 9.046 8.938 - 0.86% -
std::multiset<std::string>::ctor(const&)/0 -1.19% 12.817 12.663 - 0.24% -
std::any_of(list<int>)_(process_all)/8 -1.19% 2.684 2.652 - 1.09% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.19% 620.393 612.985 - 0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.19% 544791965.446 538287263.755 - 0.34% -
std::unordered_set<int>::clear()/0 -1.19% 397.878 393.134 - 0.58% -
std::generate(list<int>)/32 -1.19% 8.526 8.424 - 1.70% -
SetIntersection_Front_Vector_uint32_16_4 -1.19% 54635464.459 53985012.957 - -0.65% -
BM_vector_deque_ranges_copy_backward/512 -1.19% 17.668 17.458 - -3.55% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.19% 14685795.818 14511204.588 - 0.82% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.19% 13.027 12.873 - 0.07% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.19% 12.584 12.435 - -0.24% -
SetIntersection_Front_Vector_float_262144_1 -1.19% 1055460.539 1042947.778 - 2.01% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.18% 25.507 25.205 - -1.91% -
BM_StringAssignAsciiz_Huge_Opaque -1.18% 191.572 189.309 - -0.08% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.18% 414.830 409.938 - 0.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.18% 397.265 392.583 - -0.46% -
SetIntersection_None_Set_uint64_16_16 -1.18% 35654619.155 35235100.930 - -1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.18% 1201530.088 1187400.981 - 0.14% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.17% 12.930 12.778 - -1.96% -
std::multiset<int>::clear()/0 -1.17% 395.123 390.496 - -0.01% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.17% 3.587 3.545 - -0.12% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.17% 1.802 1.780 - 0.11% -
BM_vector_deque_ranges_copy_backward/1024 -1.17% 38.136 37.691 - -1.51% -
SetIntersection_None_Set_uint32_262144_4 -1.16% 1214413.332 1200266.113 - -0.85% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.16% 23.723 23.447 - -0.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.16% 811.331 801.896 - -0.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.16% 5825001.279 5757272.518 - -0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.16% 2.500 2.471 - -2.44% -
std::pop_heap(deque<size_t>)/8 -1.16% 52.901 52.288 - 0.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.16% 398.854 394.227 - 0.13% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.16% 398.178 393.563 - 0.03% -
std::set<std::string>::contains(key)_(existent)/32 -1.16% 15.919 15.734 - -4.48% -
BM_vector_deque_move_backward/1 -1.16% 2.325 2.298 - -0.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.15% 21200315.028 20956013.412 - 0.77% -
std::generate(list<int>)/50 -1.15% 15.588 15.409 - 2.35% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.15% 9210.184 9104.315 - 0.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 13.056 12.906 - 0.70% -
SetIntersection_Front_Vector_uint32_256_256 -1.15% 4275122.255 4226054.352 - -6.70% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.15% 2.859 2.826 - -1.53% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.14% 17.177 16.981 - -3.16% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.14% 20.880 20.642 - -1.11% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.14% 96.757 95.651 - 11.09% -
std::flat_multimap<int,_int>::clear()/1024 -1.14% 401.215 396.629 - -2.81% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.14% 32.439 32.068 - -2.46% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.14% 253.971 251.074 - -5.47% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.14% 4920.825 4864.877 - 0.05% -
SetIntersection_Front_Vector_float_262144_262144 -1.14% 350517718.489 346533293.298 - -0.30% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.14% 27.324 27.014 - -1.75% -
std::set<std::string>::ctor(const&)/8192 -1.13% 346197.706 342268.604 - 0.55% -
SetIntersection_Front_Vector_uint64_1024_16 -1.13% 1112265.207 1099644.056 - -1.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.13% 54.892 54.270 - 1.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.13% 35808333.855 35403133.544 - -0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.13% 3.787 3.744 - -2.83% -
rng::fold_left(list<int>)/32 -1.13% 20.985 20.748 - 0.87% -
SetIntersection_Front_Set_string_4_1 -1.13% 224377351.457 221840090.300 - -0.57% -
BM_std_minmax_element<int>/4 -1.13% 1.239 1.225 - 2.97% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.13% 6.785 6.709 - 1.41% -
std::unordered_multiset<int>::erase(iterator)/8192 -1.13% 22.805 22.548 - 6.15% -
SetIntersection_Front_Vector_float_64_4 -1.12% 16150474.099 15968844.489 - 0.45% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.12% 87.638 86.653 - 0.73% -
SetIntersection_Front_Set_string_16_1 -1.12% 66005298.276 65264133.363 - -0.53% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.12% 24.133 23.862 - 0.28% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.12% 12.582 12.441 - -0.18% -
SetIntersection_Front_Vector_float_16384_4 -1.12% 1071736.044 1059725.023 - -0.01% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.12% 17.844 17.644 - 0.12% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.12% 11.475 11.346 - -0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.12% 4252341.218 4204724.143 - -0.13% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.12% 6837.019 6760.569 - -0.65% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.12% 661.528 654.133 - 0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.12% 398.587 394.133 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.12% 163389564.305 161564447.644 - -0.88% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.12% 4854.522 4800.312 - 0.20% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.12% 33.495 33.121 - -0.15% -
std::make_heap(vector<int>)_(repeated)/8 -1.11% 15.611 15.437 - -1.34% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.11% 12.904 12.760 - 0.51% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.11% 16.100 15.921 - 1.19% -
BM_deque_deque_ranges_copy/64 -1.11% 3.069 3.035 - -0.91% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.11% 12702.973 12561.873 - 0.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.11% 12.892 12.749 - -0.15% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 55761.060 55142.513 - 2.30% -
BM_vector_deque_move/4096 -1.11% 146.165 144.545 - 0.13% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -1.11% 84292.191 83357.884 - -0.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.11% 38.061 37.640 - 0.94% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.11% 15.730 15.556 - -1.66% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.11% 8570493.635 8475778.931 - 5.43% -
BM_deque_deque_ranges_move/1024 -1.10% 36.979 36.570 - -2.31% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.10% 56198719.198 55578105.752 - -2.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.10% 1656192.547 1637906.168 - -10.29% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.10% 4.318 4.270 - 0.33% -
std::for_each(list<int>)/50 -1.10% 21.451 21.215 - 3.92% -
SetIntersection_None_Set_uint32_262144_64 -1.10% 1213896.160 1200544.109 - -1.90% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.10% 668.108 660.773 - -1.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.09% 55744.287 55134.173 - -0.26% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.09% 41.231 40.780 - 0.03% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.09% 812.905 804.015 - 5.49% -
std::for_each(list<int>)/8192 -1.09% 7795.731 7710.468 - -0.92% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.09% 210259.060 207962.696 - 0.26% -
BM_PushHeap_float_Ascending_64 -1.09% 1.761 1.742 - -2.54% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.09% 13.477 13.331 - 0.03% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.09% 2210.858 2186.804 - 1.35% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.09% 14.304 14.149 - -0.02% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.09% 19.390 19.179 - 0.24% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.08% 7960.519 7874.161 - -0.49% -
std::map<std::string,_int>::ctor(const&)/8192 -1.08% 349335.870 345546.275 - -5.90% -
SetIntersection_Interlaced_Set_string_256_4 -1.08% 13120120.785 12977798.102 - -0.26% -
BM_vector_deque_ranges_move_backward/4000 -1.08% 142.508 140.971 - -0.66% -
BM_StringFindStringLiteral/2048 -1.08% 40.727 40.288 - 0.01% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.08% 3.336 3.300 - 0.21% -
std::make_heap(vector<int>)_(repeated)/1024 -1.07% 566.302 560.219 - -0.25% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -1.07% 8153.380 8065.925 - -0.24% -
BM_vector_deque_copy/5500 -1.07% 198.104 195.979 - 0.73% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.07% 5.909 5.845 - -2.25% -
SetIntersection_Front_Vector_string_4_4 -1.07% 151169901.657 149549854.727 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.07% 8854331.574 8759576.587 - -2.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.07% 21.981 21.746 - 0.43% -
SetIntersection_None_Set_uint64_262144_16384 -1.07% 1229565.836 1216439.696 - -1.22% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.07% 12.583 12.449 - 0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.07% 13880996.596 13733075.582 - 0.30% -
std::multiset<std::string>::ctor(const&)/8192 -1.06% 342772.878 339129.941 - -0.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.06% 5.309 5.253 - 0.38% -
std::partition(vector<int>)_(dense)/32 -1.06% 8.349 8.260 - -2.36% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.06% 52.346 51.791 - 0.02% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.06% 27.189 26.901 - -10.47% -
BM_CmpLess_short_short -1.06% 0.959 0.949 - -0.41% -
BM_deque_vector_ranges_move/512 -1.06% 16.741 16.564 - 0.07% -
std::pop_heap(deque<int>)/8192 -1.06% 53.829 53.261 - 0.25% -
SetIntersection_Interlaced_Vector_string_16_4 -1.06% 69825292.765 69088138.916 - 3.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -1.05% 19.060 18.859 - -0.32% -
BM_deque_vector_copy_backward/2 -1.05% 1.858 1.838 - 0.18% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.05% 665.322 658.331 - -1.87% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.05% 17.190 17.010 - 0.09% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.05% 16505.166 16331.837 - -1.36% -
SetIntersection_Front_Vector_uint64_16384_4 -1.05% 1070256.558 1059022.644 - 0.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.05% 17.284 17.103 - -0.50% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.05% 12.964 12.828 - -1.76% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.05% 562.094 556.196 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.05% 13839734.453 13694572.353 - -0.05% -
BM_PushHeap_string_SingleElement_262144 -1.05% 2.647 2.619 - -1.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.05% 167793.054 166036.387 - -0.23% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.05% 23.498 23.252 - 1.18% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.05% 17.557 17.374 - -0.69% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.05% 22.097 21.866 - 0.64% -
std::make_heap(vector<int>)_(shuffled)/8 -1.05% 15.936 15.769 - -0.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.04% 8.655 8.565 - 2.05% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.04% 7.068 6.994 - -1.55% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.04% 973.842 963.705 - 3.07% -
std::partition_copy(vector<int>)/8192 -1.04% 4601.379 4553.575 - 0.35% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.04% 32.079 31.747 - 0.75% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.04% 417.858 413.533 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.04% 2.568 2.542 - 0.08% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.03% 28.844 28.546 - 0.83% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.03% 21.396 21.175 - 0.69% -
std::map<std::string,_int>::clear()/0 -1.03% 399.890 395.760 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.03% 2901188.730 2871265.382 - -1.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.03% 8.041 7.958 - 0.50% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.03% 17.233 17.056 - 0.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.03% 130288.140 128946.376 - 0.11% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.03% 4725.111 4676.476 - 0.33% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.03% 668.687 661.805 - -1.59% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.03% 341270.812 337766.319 - -0.17% -
SetIntersection_Front_Vector_float_256_16 -1.03% 4226474.973 4183075.889 - -1.14% -
SetIntersection_Front_Vector_uint64_256_4 -1.03% 4232684.291 4189256.151 - 0.89% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.02% 537.900 532.389 - -0.07% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.02% 44.821 44.363 - 3.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.02% 34.322 33.972 - 9.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.02% 396.366 392.327 - 0.11% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.02% 5.094 5.042 - 0.30% -
std::unordered_set<std::string>::clear()/32 -1.02% 929.696 920.236 - 4.70% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.02% 397.041 393.003 - 0.44% -
BM_vector_deque_ranges_move/4096 -1.02% 145.614 144.133 - -0.06% -
BM_PushHeap_float_Random_1024 -1.01% 7.536 7.460 - 0.18% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.01% 24.093 23.849 - -0.56% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.01% 22913.248 22681.423 - -0.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.01% 13.013 12.881 - -0.04% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.01% 23.423 23.186 - -1.52% -
BM_vector_deque_move/5500 -1.01% 198.407 196.408 - 0.56% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.01% 55514.512 54955.228 - -6.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.01% 1106464.926 1095336.785 - 0.85% -
SetIntersection_None_Vector_uint32_256_1 -1.00% 4313258.097 4269935.465 - 0.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.00% 399.419 395.423 - -0.29% -
SetIntersection_None_Set_float_1024_256 -1.00% 8782823.499 8694988.275 - -11.01% -


Report Time: 6.34s
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 -