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 847558e7feb4647f82cd3846ec4eef70b0b24f82

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 568916 2026-02-13T17:26:45 0:00:00
Previous 568614 2026-02-14T08:00:36 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1927 2446
Performance Improvements 1769 2692
Unchanged Tests 38099 36657
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_left(vector<int>)/32 194.15% 3.897 11.462 - 286.28% -
std::shift_right(vector<int>)/32 152.50% 4.033 10.184 - 246.11% -
SetIntersection_Interlaced_Vector_uint32_262144_64 123.83% 8012531.133 17934196.221 - 111.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 120.08% 11.153 24.546 - 4.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 103.30% 859.425 1747.246 - 0.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 101.00% 829.649 1667.588 - 0.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 78.81% 6.468 11.565 - 13.46% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 78.40% 31.322 55.879 - 60.37% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 77.11% 30.986 54.881 - 12.55% -
SetIntersection_Interlaced_Vector_uint64_262144_16 75.82% 3332978.251 5860121.240 - 67.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 75.33% 21.465 37.634 - 10.37% -
ranges::minmax(std::list<long_long>)/1 69.98% 0.349 0.594 - 73.37% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 69.72% 4.723 8.016 - 13.99% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 68.80% 6.302 10.638 - 30.98% -
SetIntersection_Interlaced_Vector_uint32_262144_256 67.78% 26376729.778 44255910.226 - 61.03% -
SetIntersection_Interlaced_Vector_uint32_16384_256 66.02% 14803962.251 24577828.268 - 26.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 64.08% 4.615 7.573 - 39.55% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 61.27% 850.393 1371.432 - 150.84% -
ranges::min(std::deque<char>)/70000 57.62% 20047.097 31598.618 - 82.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 55.51% 0.447 0.696 - 46.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 54.02% 22.703 34.967 - 2.88% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 52.84% 22.060 33.717 - 5.59% -
std::move(vector<int>)/262144 52.44% 14793.911 22551.473 - 51.44% -
ranges::min(std::deque<long_long>)/70000 50.83% 20861.372 31465.508 - 19.62% -
std::copy_if(list<int>)_(every_other)/64 50.48% 27.700 41.684 - 79.75% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 49.77% 9.746 14.596 - 27.74% -
std::fill_n(list<int>)/1024 47.88% 440.312 651.123 - 47.69% -
BM_PushHeap_uint32_QuickSortAdversary_1 46.95% 0.418 0.615 - 56.04% -
ranges::min(std::vector<__int128>)/70000 46.77% 26997.937 39625.854 - 28.34% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 46.58% 1369.681 2007.723 - 46.90% -
std::copy_n(list<int>)/4096 46.39% 3568.033 5223.312 - 24.97% -
std::vector<int>::ctor(size)/32 45.37% 10.694 15.546 - 56.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 45.22% 29.648 43.056 - 49.40% -
SetIntersection_Interlaced_Vector_uint32_16384_16 43.97% 2405640.786 3463381.893 - 43.26% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 42.82% 10.123 14.457 - 22.77% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 42.76% 1396.966 1994.372 - 17.42% -
std::list<int>::ctor(Range)_(cheap_elements)/32 40.93% 327.392 461.405 - 38.87% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 40.66% 22.590 31.776 - -6.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 40.21% 49.623 69.575 - -5.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 39.99% 55.232 77.316 - 51.53% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 39.37% 47.322 65.951 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 39.29% 94816005.923 132072533.130 - 48.50% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 39.16% 17.390 24.200 - 113.75% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 39.10% 17.433 24.250 - 74.41% -
std::copy(vector<int>)/4096 38.82% 169.406 235.165 - 56.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 38.56% 0.357 0.495 - 3.44% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 38.44% 0.260 0.360 - 57.72% -
BM_deque_vector_ranges_move/65536 37.46% 2992.529 4113.627 - 38.42% -
ranges::min(std::deque<__int128>)/1 37.03% 0.622 0.853 - 1.95% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 36.75% 11.084 15.157 - 97.84% -
ranges::min(std::vector<__int128>)/64 35.41% 24.477 33.145 - 23.70% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 35.32% 6.219 8.415 - 1.72% -
std::find_if(list<int>)_(process_all)/8192 35.21% 7350.703 9938.944 - 33.39% -
std::search(deque<int>,_pred)_(no_match)/1048576 35.19% 483213.242 653278.907 - 46.51% -
std::search(deque<int>,_pred)_(no_match)/1024 34.73% 471.821 635.662 - 45.68% -
std::search(deque<int>,_pred)_(no_match)/8192 34.55% 3800.815 5113.896 - 46.26% -
std::copy(vector<bool>)_(aligned)/262144 34.47% 414.225 557.010 - -5.24% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 33.87% 0.300 0.402 - -16.50% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 33.78% 11.406 15.260 - 68.11% -
std::unordered_set<int>::contains(key)_(non-existent)/0 33.69% 0.364 0.487 - 33.26% -
ranges::min(std::deque<char>)/64 33.56% 17.988 24.026 - 48.23% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 33.32% 45517052.894 60682103.519 - 36.66% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 33.27% 67.942 90.545 - 3.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.17% 24.641 32.814 - 35.78% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 32.88% 95918.939 127456.231 - 29.00% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 32.30% 6.794 8.989 - 20.64% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 32.25% 4.512 5.967 - -8.81% -
std::copy(vector<bool>)_(aligned)/1048576 32.03% 2512.881 3317.733 - -4.07% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 31.04% 20.589 26.979 - 16.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 30.40% 1.053 1.373 - 29.11% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 30.36% 69.166 90.162 - 36.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 30.02% 1232.702 1602.811 - 21.14% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 29.92% 31.721 41.211 - 8.51% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 29.73% 10024.971 13005.393 - 29.90% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 29.73% 1.470 1.907 - 35.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 29.33% 6.868 8.882 - 18.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 29.29% 0.539 0.697 - 1.95% -
std::unordered_map<int,_int>::clear()/1024 28.89% 8226.041 10602.521 - 23.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 28.83% 20713788.222 26685207.739 - 25.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.73% 25.467 32.783 - 31.35% -
std::search(list<int>,_pred)_(single_element)/8192 27.84% 7725.354 9876.208 - 28.32% -
BM_tolower_char<char> 27.73% 0.542 0.692 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 27.37% 1657167.754 2110708.321 - 25.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 27.21% 9846897.219 12526339.179 - 24.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 26.98% 4425907.807 5620022.354 - 23.17% -
BM_vector_deque_ranges_move_backward/0 26.57% 0.479 0.606 - 10.37% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.29% 21.729 27.442 - 4.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 25.81% 30.310 38.134 - 0.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 25.72% 31.563 39.682 - 3.52% -
rng::contains_subrange(deque<int>)_(process_all)/16 25.41% 8.121 10.184 - 4.12% -
std::set<int>::insert(value)_(new_value,_end)/1024 25.37% 39.426 49.429 - 19.25% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 25.34% 11326.121 14196.613 - 23.78% -
std::search(deque<int>,_pred)_(no_match)/1000 25.25% 494.816 619.769 - 45.97% -
BM_vector_deque_copy/0 25.24% 0.397 0.497 - -9.71% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 24.93% 0.362 0.452 - 27.50% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 24.74% 754.515 941.193 - 20.07% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 24.64% 9283.449 11570.935 - 5.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.63% 27.619 34.423 - 7.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 24.61% 2938122.348 3661291.154 - 2.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 24.53% 285068.686 355007.543 - 23.18% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 24.47% 454.210 565.359 - 25.32% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 24.42% 10.105 12.573 - 26.33% -
std::map<std::string,_int>::erase(key)_(existent)/32 24.26% 61.510 76.431 - 0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.84% 2212046.793 2739347.473 - 23.16% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.80% 20.370 25.217 - 12.70% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 23.78% 21.162 26.193 - 1.59% -
SetIntersection_Interlaced_Vector_uint64_16384_256 23.51% 18786135.884 23202275.237 - -1.97% -
SetIntersection_Interlaced_Vector_uint32_16384_64 23.38% 7477591.390 9226022.766 - 46.70% -
std::find_end(deque<int>)_(process_all)/8192 23.22% 2005.970 2471.743 - -13.46% -
std::unordered_set<int>::contains(key)_(non-existent)/32 23.15% 1.330 1.638 - 1.12% -
rng::contains_subrange(deque<int>)_(process_all)/32 22.72% 13.591 16.679 - 15.66% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 22.52% 10.803 13.236 - 10.38% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 22.50% 1.406 1.722 - 6.74% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 22.46% 547.453 670.395 - 29.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.30% 62.770 76.769 - 22.44% -
SetIntersection_Interlaced_Vector_uint32_262144_4 22.05% 1566955.648 1912512.396 - -2.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 21.86% 30.446 37.102 - -12.79% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 21.76% 73.381 89.347 - 104.46% -
std::find_end(forward_list<int>)_(single_element)/8192 21.73% 5751.960 7001.689 - 22.24% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 21.61% 9.393 11.423 - 0.77% -
BM_PushHeap_string_SingleElement_1 21.57% 0.528 0.641 - -8.37% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 21.00% 11147.412 13488.480 - 16.61% -
std::find_if_not(vector<char>)_(bail_25%)/1024 20.70% 25.112 30.310 - 11.65% -
std::set<int>::erase(key)_(non-existent,_end)/32 20.66% 2.435 2.938 - 11.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 20.66% 29.490 35.581 - 11.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 20.53% 12.961 15.621 - 21.19% -
std::find_end(deque<int>)_(process_all)/1048576 20.51% 263392.459 317419.937 - -13.32% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.36% 8.857 10.660 - -36.24% -
std::unordered_set<int>::find(key)_(existent)/32 20.29% 1.058 1.272 - -4.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 20.04% 5136.060 6165.525 - 13.04% -
ranges::min(std::deque<long_long>)/64 19.97% 18.372 22.041 - 10.57% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 19.96% 25886.954 31053.482 - 25.42% -
std::unordered_map<int,_int>::count(key)_(existent)/32 19.93% 1.272 1.526 - 32.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.66% 205.739 246.179 - 19.34% -
std::equal(vector<bool>)_(unaligned)/8 19.61% 0.848 1.014 - 24.04% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 19.38% 8.797 10.502 - 18.99% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 19.23% 52.071 62.087 - -4.92% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 19.15% 6.289 7.494 - -0.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 18.81% 13.111 15.577 - 18.62% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 18.81% 26882.409 31939.056 - 9.00% -
std::equal(vector<bool>)_(unaligned)/50 18.79% 0.853 1.013 - 24.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.79% 57.148 67.886 - 27.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 18.55% 12038674.459 14271522.661 - 20.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 18.48% 1.185 1.404 - 12.15% -
SetIntersection_Interlaced_Vector_uint64_1024_16 18.40% 1954572.444 2314260.841 - 15.10% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 18.37% 1.160 1.373 - 12.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 18.35% 0.541 0.641 - 8.37% -
ranges::min(std::list<long_long>)/70000 18.32% 43863.148 51899.491 - 18.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 18.21% 0.262 0.309 - -22.03% -
SetIntersection_Interlaced_Vector_uint64_262144_256 18.07% 49804577.903 58805643.736 - 66.65% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 17.95% 35.911 42.357 - 16.41% -
bm_lexicographical_compare<int>/1 17.72% 1.397 1.645 - 13.64% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 17.65% 10.921 12.848 - 17.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 17.51% 6821.103 8015.806 - 16.64% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 17.51% 8.226 9.667 - 1.46% -
SetIntersection_Interlaced_Vector_uint64_1024_64 17.38% 3687391.508 4328334.795 - 17.75% -
std::find(list<int>)_(bail_25%)/32768 17.37% 7796.298 9150.429 - 12.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 17.32% 11913644.254 13977611.037 - 16.09% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 17.30% 3.410 4.000 - 34.61% -
std::unordered_set<std::string>::erase(iterator)/32 17.08% 26.352 30.853 - -1.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 17.02% 4340400.407 5079300.031 - 16.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 16.99% 29.643 34.680 - 12.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 16.91% 38761.844 45317.227 - 10.05% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 16.79% 7.871 9.193 - -15.33% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 16.75% 30.757 35.908 - 15.20% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 16.72% 30.535 35.642 - 15.08% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.71% 5.868 6.848 - 15.21% -
BM_std_minmax_element<short>/3 16.53% 1.029 1.199 - 11.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 16.46% 8771167.900 10215120.835 - 17.66% -
std::count_if(list<int>)_(every_other)/8192 16.39% 7130.579 8299.160 - 17.79% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 16.33% 28.337 32.963 - 21.24% -
std::multimap<int,_int>::ctor(const&)/1024 16.30% 6509.573 7570.558 - 13.30% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 16.30% 8223.445 9563.543 - -2.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 16.29% 0.501 0.582 - 25.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.28% 30.902 35.932 - 12.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 16.11% 12.293 14.274 - 26.48% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.00% 5.961 6.915 - -34.92% -
ranges::min(std::vector<char>)/1 15.99% 0.334 0.387 - -11.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 15.78% 1.131 1.309 - 17.74% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 15.72% 382.979 443.185 - 16.59% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 15.47% 35.187 40.628 - -0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 15.39% 6667.049 7693.206 - 30.60% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 15.28% 34.607 39.893 - 14.92% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 15.25% 52.302 60.280 - 6.10% -
std::unordered_map<int,_int>::clear()/8192 15.24% 64523.601 74356.941 - 11.60% -
SetIntersection_Interlaced_Vector_string_16384_64 15.19% 12258721.999 14120302.979 - 15.94% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 15.15% 2.598 2.992 - 20.01% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 15.11% 907938.394 1045104.167 - 1.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 15.10% 1.222 1.407 - 3.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 15.10% 1324.717 1524.723 - -4.59% -
rng::find_last_if(vector<int>)_(bail_90%)/8 14.94% 0.473 0.544 - -12.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 14.93% 43.948 50.507 - 13.82% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.92% 5.809 6.676 - 0.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 14.80% 34.349 39.434 - 12.81% -
SetIntersection_Interlaced_Vector_string_16384_256 14.75% 38293745.888 43940678.135 - 14.63% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 14.71% 44.608 51.171 - 13.25% -
std::search(list<int>)_(no_match)/8192 14.70% 6526.027 7485.379 - 14.22% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 14.64% 1.501 1.721 - 5.63% -
std::multimap<std::string,_int>::ctor(const&)/32 14.55% 679.106 777.895 - -2.33% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 14.54% 29.430 33.710 - 16.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 14.39% 139278406.858 159324484.458 - 11.99% -
std::for_each_n(deque<int>)/8 14.21% 1.151 1.315 - 13.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 14.20% 1698.743 1939.952 - 8.01% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 14.15% 4.225 4.823 - 4.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 14.14% 230.050 262.585 - 21.12% -
std::unique_copy(deque<int>)_(contiguous)/32 14.12% 9.359 10.681 - 13.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 14.06% 45200511.873 51555582.230 - 9.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 14.01% 1.181 1.347 - 5.70% -
std::unordered_set<int>::clear()/8192 13.92% 72366.802 82442.446 - 22.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 13.91% 64807562.436 73821375.520 - 14.73% -
std::map<std::string,_int>::find(key)_(existent)/1024 13.83% 22.634 25.764 - 8.39% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 13.77% 70.926 80.694 - 12.34% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 13.77% 1.218 1.386 - 7.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 13.58% 86.125 97.819 - 30.71% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 13.49% 101.421 115.104 - -15.59% -
std::unordered_set<int>::clear()/1024 13.41% 9298.921 10546.044 - 26.16% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 13.41% 1448.275 1642.425 - 17.17% -
std::unordered_set<std::string>::find(key)_(existent)/32 13.40% 37.173 42.155 - 6.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 13.37% 31.980 36.257 - 28.55% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.30% 26452.097 29969.439 - 8.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 13.11% 6791.912 7682.650 - 12.36% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 13.09% 33461.085 37841.254 - 11.74% -
BM_toupper_char<char> 12.94% 0.611 0.690 - -0.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 12.93% 1.074 1.213 - 16.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 12.92% 36.009 40.660 - -3.42% -
SetIntersection_Interlaced_Vector_uint32_16384_4 12.86% 1352556.373 1526466.930 - 11.33% -
std::stable_partition(deque<int>)_(sparse)/50 12.84% 26.189 29.551 - 7.88% -
BM_PushHeap_float_PipeOrgan_1 12.83% 0.394 0.444 - -33.77% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 12.75% 4.508 5.083 - 4.04% -
std::unordered_map<int,_int>::clear()/32 12.68% 593.802 669.101 - 10.58% -
std::partition(list<int>)_(dense)/8192 12.62% 4424.125 4982.614 - -12.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.61% 54397.676 61259.203 - 11.70% -
std::multiset<int>::contains(key)_(non-existent)/1024 12.50% 6.123 6.889 - 15.11% -
std::multiset<int>::contains(key)_(non-existent)/32 12.47% 2.581 2.903 - 4.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 12.38% 7187314.106 8077207.294 - 5.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 12.35% 1.131 1.270 - 5.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.30% 54788.500 61528.013 - 11.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 12.26% 14023485.805 15742619.973 - 8.75% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.21% 1557.058 1747.194 - 14.43% -
std::multiset<std::string>::find(key)_(non-existent)/32 12.12% 10.046 11.264 - 11.54% -
std::vector<int>::ctor(size)/1024 12.12% 44.256 49.619 - 17.55% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 12.06% 1.040 1.165 - 0.44% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 12.05% 1.339 1.500 - 12.51% -
std::find_end(deque<int>)_(process_all)/1024 12.01% 291.598 326.622 - -9.12% -
std::is_sorted_until(deque<int>)/8 12.01% 2.459 2.754 - 8.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 11.94% 505.404 565.728 - -1.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 11.94% 1535321.867 1718570.657 - 2.70% -
SetIntersection_Front_Set_uint64_1024_256 11.92% 3842323.074 4300409.698 - 8.75% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 11.71% 5.344 5.970 - -9.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.69% 327.938 366.266 - 10.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11.67% 9469184.177 10573963.720 - 6.73% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 11.67% 26.969 30.115 - -2.87% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 11.66% 45.659 50.983 - 0.51% -
std::flat_multimap<int,_int>::erase(iterator)/8192 11.50% 544.033 606.595 - 23.49% -
std::unique_copy(deque<int>)_(contiguous)/52 11.48% 14.853 16.558 - 15.02% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 11.47% 1.287 1.435 - 3.25% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 11.47% 0.271 0.302 - -4.02% -
ranges::min(std::vector<__int128>)/1 11.37% 0.412 0.459 - 35.18% -
std::partition(deque<int>)_(sparse)/32 11.35% 12.677 14.116 - 24.17% -
std::unordered_set<std::string>::count(key)_(existent)/8192 11.30% 35.135 39.105 - 1.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 11.28% 86.702 96.480 - 7.69% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 11.27% 2.431 2.705 - -15.68% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.27% 144763.107 161071.048 - 11.95% -
std::fill_n(vector<bool>)/64 11.22% 1.268 1.410 - -1.07% -
std::set<int>::insert(value)_(new_value,_end)/8192 11.16% 70.451 78.314 - 12.56% -
std::multiset<int>::contains(key)_(non-existent)/8192 11.15% 9.037 10.045 - -31.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 11.13% 26708337.954 29680906.456 - 11.91% -
std::multiset<std::string>::find(key)_(existent)/1024 11.12% 22.610 25.124 - 10.24% -
BM_deque_deque_ranges_copy/2 11.11% 2.075 2.305 - 2.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 11.10% 2.299 2.555 - -3.35% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 11.08% 3.351 3.722 - 38.39% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 10.85% 1.130 1.253 - 7.35% -
rng::find_last(forward_list<int>)_(bail_10%)/50 10.83% 17.700 19.617 - 6.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 10.79% 222.626 246.641 - 9.25% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 10.78% 23.906 26.483 - 10.86% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 10.76% 21.917 24.275 - -4.62% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.74% 13886.092 15377.419 - 12.23% -
bm_ranges_lexicographical_compare<int>/1 10.73% 1.429 1.582 - 23.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.72% 41.209 45.628 - 8.53% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 10.71% 23.846 26.401 - 10.22% -
std::multimap<int,_int>::clear()/1024 10.70% 10727.999 11876.107 - 6.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.69% 1206.851 1335.909 - 21.73% -
bm_lexicographical_compare<int>/8 10.68% 1.502 1.662 - 5.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.66% 25119.285 27798.218 - 6.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 10.66% 6092.754 6742.077 - 2.85% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 10.65% 17221.372 19056.073 - 8.17% -
SetIntersection_Interlaced_Vector_string_16384_4 10.63% 1755128.741 1941773.194 - 7.28% -
std::multimap<int,_int>::erase(key)_(existent)/1024 10.62% 24.985 27.637 - 4.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.56% 1333896.015 1474749.352 - 8.83% -
std::search(list<int>)_(same_length)/8192 10.56% 8305.768 9182.526 - 14.78% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 10.56% 38.747 42.837 - -18.37% -
SetIntersection_Interlaced_Vector_uint32_262144_16 10.55% 5317216.008 5878409.113 - 90.94% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 10.54% 65.939 72.891 - 46.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 10.47% 55178.731 60953.935 - 9.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10.46% 6806.824 7518.640 - 9.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 10.43% 1821662.888 2011646.562 - 2.14% -
std::multimap<std::string,_int>::erase(iterator)/1024 10.40% 29.621 32.702 - 14.80% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 10.39% 26.819 29.607 - 26.93% -
BM_vector_deque_copy_backward/0 10.39% 0.444 0.490 - 16.98% -
std::search(list<int>)_(single_element)/8192 10.38% 7521.938 8302.835 - 10.90% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 10.37% 369.995 408.351 - 7.42% -
std::set<std::string>::upper_bound(key)_(existent)/1024 10.36% 22.157 24.454 - 6.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10.34% 8863.250 9779.645 - 9.67% -
std::copy_if(list<int>)_(entire_range)/64 10.33% 30.309 33.441 - -0.09% -
std::set<std::string>::upper_bound(key)_(existent)/32 10.30% 15.380 16.965 - -2.07% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 10.29% 1.189 1.312 - 4.19% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.26% 49114.769 54155.848 - 4.62% -
SetIntersection_Interlaced_Vector_uint32_1024_64 10.24% 4180664.539 4608644.820 - -7.65% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 10.21% 47.602 52.463 - -2.23% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 10.20% 20.496 22.588 - -16.36% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.19% 11.032 12.156 - 11.42% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 10.19% 1.422 1.567 - 12.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 10.18% 600330.504 661470.010 - 8.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 10.14% 2489256.201 2741723.070 - 11.73% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 10.12% 1.592 1.754 - 9.93% -
std::stable_partition(deque<int>)_(sparse)/32 10.11% 11.327 12.472 - 11.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.04% 19.461 21.415 - 0.91% -
BM_vector_deque_ranges_move/64000 9.82% 2843.664 3123.002 - 9.83% -
std::unordered_set<std::string>::ctor(const&)/1024 9.81% 33760.861 37073.707 - 8.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 9.75% 46.267 50.780 - 15.01% -
std::none_of(list<int>)_(process_all)/8192 9.75% 8371.677 9187.968 - 15.26% -
BM_deque_vector_ranges_copy/0 9.74% 1.390 1.525 - 6.01% -
BM_vector_deque_move/64000 9.68% 2842.227 3117.426 - 9.61% -
BM_std_minmax_element<char>/4000 9.67% 979.976 1074.773 - 2.52% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9.65% 7320.822 8027.561 - 10.58% -
BM_vector_deque_move/65536 9.62% 2856.451 3131.146 - 9.53% -
BM_PushHeap_uint32_PipeOrgan_1 9.62% 0.393 0.430 - -7.63% -
BM_vector_deque_copy/65536 9.61% 2855.750 3130.181 - 9.55% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 9.57% 1.309 1.435 - -2.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.56% 9114570.148 9985993.534 - 11.03% -
BM_vector_deque_ranges_move/65536 9.55% 2858.443 3131.513 - 9.51% -
BM_deque_vector_copy/0 9.55% 1.377 1.509 - 20.81% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 9.55% 6.182 6.772 - 4.41% -
BM_vector_deque_ranges_copy_backward/2 9.53% 1.886 2.066 - 3.52% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9.51% 7547.697 8265.575 - 9.91% -
BM_deque_deque_ranges_copy/1 9.51% 2.340 2.562 - 3.20% -
std::search(list<int>,_pred)_(no_match)/8192 9.48% 7226.272 7911.008 - 9.29% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.45% 143907.941 157504.380 - 9.62% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 9.39% 12.018 13.147 - -34.48% -
BM_vector_deque_copy/64000 9.35% 2842.227 3108.084 - 9.35% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 9.33% 34.566 37.792 - 8.06% -
SetIntersection_Front_Vector_uint64_16384_16 9.29% 1115281.998 1218915.309 - 7.64% -
BM_StringRead_Cold_Shallow_Small 9.25% 1.232 1.346 - 19.60% -
std::deque<std::string>::ctor(size)/32 9.23% 41.600 45.440 - -11.47% -
BM_StringRead_Cold_Deep_Large 9.22% 1.405 1.534 - 24.59% -
std::map<int,_int>::count(key)_(existent)/1024 9.22% 3.676 4.015 - -8.92% -
BM_PushHeap_string_Ascending_16384 9.22% 22.482 24.553 - 28.31% -
BM_StringEraseWithMove_Huge_Opaque 9.11% 44.667 48.735 - -28.57% -
std::partition(deque<int>)_(sparse)/50 9.06% 18.225 19.876 - 15.25% -
std::set<std::string>::count(key)_(existent)/1024 9.05% 24.122 26.306 - 7.93% -
std::transform(list<int>)_(identity_transform)/8192 9.03% 7483.681 8159.393 - 16.48% -
std::upper_bound(std::list<int>)/8192 9.00% 13089.807 14267.985 - 1.03% -
BM_vector_deque_ranges_move/70000 9.00% 3103.259 3382.402 - 9.01% -
std::find_end(deque<int>)_(single_element)/8192 8.99% 2730.654 2976.235 - 47.26% -
std::set<std::string>::count(key)_(existent)/8192 8.99% 30.353 33.080 - 0.35% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 8.98% 63.582 69.290 - 30.11% -
BM_vector_deque_move/70000 8.95% 3103.447 3381.174 - 8.90% -
rng::find_last(vector<int>)_(bail_90%)/8 8.91% 0.423 0.461 - -2.90% -
BM_vector_deque_copy/70000 8.91% 3102.287 3378.701 - 8.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.90% 41.746 45.460 - 14.46% -
std::vector<std::string>::ctor(size)/32 8.88% 34.884 37.980 - 19.62% -
std::unordered_set<std::string>::find(key)_(existent)/8192 8.82% 34.708 37.771 - -9.03% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 8.82% 1.130 1.230 - 6.45% -
std::unordered_multiset<int>::contains(key)_(existent)/32 8.79% 1.453 1.580 - 1.77% -
std::unordered_set<std::string>::ctor(const&)/32 8.78% 815.746 887.397 - 11.49% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.76% 580.749 631.624 - 9.39% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.76% 2.175 2.366 - 0.71% -
SetIntersection_Interlaced_Vector_string_256_64 8.75% 18314109.382 19917478.136 - -1.78% -
std::distance(join_view(vector<vector<int>>))/50 8.72% 0.608 0.661 - -94.72% -
std::multiset<std::string>::contains(key)_(existent)/8192 8.71% 27.976 30.412 - 13.76% -
std::find_if_not(vector<char>)_(bail_25%)/8 8.70% 0.845 0.918 - -1.51% -
std::copy(list<int>)/64 8.67% 30.338 32.969 - -1.57% -
SetIntersection_Interlaced_Vector_uint32_1024_4 8.66% 1239449.595 1346805.091 - 6.52% -
SetIntersection_Front_Vector_uint64_16384_4 8.65% 1056112.447 1147489.387 - 7.22% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 8.62% 1.589 1.726 - -9.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 8.61% 4989419.074 5418790.303 - 4.80% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 8.57% 10.275 11.155 - 1.90% -
std::map<int,_int>::equal_range(key)_(existent)/1024 8.54% 4.799 5.208 - 17.37% -
rng::fold_left(deque<int>)/1048576 8.52% 1330547.676 1443853.224 - 161.49% -
BM_std_minmax_element<char>/4096 8.51% 1029.638 1117.296 - 3.86% -
BM_StringRead_Cold_Shallow_Empty 8.47% 1.251 1.357 - 28.23% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 8.41% 82.232 89.144 - 1.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 8.33% 21.228 22.997 - 2.15% -
BM_PushHeap_uint32_SingleElement_16 8.28% 0.336 0.364 - 8.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 8.24% 1464.805 1585.451 - 7.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 8.21% 696.060 753.236 - 9.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.18% 22.037 23.840 - -21.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 8.18% 22.338 24.164 - -4.72% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 8.14% 25.565 27.646 - 3.51% -
std::multimap<int,_int>::erase(iterator)/32 8.10% 20.631 22.303 - 6.32% -
std::find_if(deque<int>)_(process_all)/50 8.09% 12.610 13.630 - 8.69% -
BM_PushHeap_float_Ascending_1 8.08% 0.449 0.485 - 23.25% -
BM_StringConstructDestroyCStr_Small_Opaque 8.08% 2.080 2.248 - -0.21% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 8.07% 1.165 1.259 - 2.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 8.07% 15297.050 16531.813 - 0.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 8.03% 0.346 0.373 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_16384_64 8.02% 7859800.034 8490427.404 - 28.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 7.97% 201676.665 217753.172 - 3.46% -
BM_StringConstructDestroyCStr_Small_Transparent 7.96% 0.394 0.425 - 15.65% -
BM_StringRead_Cold_Shallow_Large 7.96% 1.251 1.350 - 24.14% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.95% 677.593 731.459 - -2.74% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 7.95% 727.605 785.424 - 8.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.92% 35.329 38.125 - -10.67% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 7.91% 787.471 849.796 - -8.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 7.88% 51.508 55.565 - -0.63% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 7.87% 23.777 25.648 - 9.91% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.87% 746.076 804.785 - 6.50% -
BM_tolower_char<wchar_t> 7.80% 0.641 0.691 - 14.61% -
BM_PushHeap_uint32_Descending_4 7.79% 0.345 0.372 - 2.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 7.75% 167522.646 180501.400 - -14.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 7.69% 37.259 40.122 - 0.77% -
std::unordered_set<int>::erase(iterator)/1024 7.65% 20.954 22.558 - 10.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 7.64% 106892506.645 115061991.366 - -0.29% -
std::multimap<int,_int>::ctor(const&)/32 7.62% 225.762 242.960 - 11.54% -
BM_StringRead_Cold_Deep_Empty 7.59% 1.329 1.430 - 22.39% -
std::unordered_multiset<int>::erase(key)_(existent)/32 7.59% 21.593 23.232 - 3.59% -
std::replace_if(list<int>)_(sprinkled)/8192 7.50% 7371.793 7924.948 - 8.98% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 7.49% 1.387 1.491 - 7.46% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.47% 7873.305 8461.812 - 6.78% -
std::lower_bound(std::list<int>)/8192 7.47% 13347.490 14344.071 - 0.92% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 7.40% 0.885 0.951 - 4.08% -
BM_PushHeap_uint64_SingleElement_1 7.40% 0.635 0.682 - 36.00% -
std::set<int>::lower_bound(key)_(existent)/1024 7.39% 4.466 4.796 - 6.43% -
rng::find_last_if(deque<int>)_(bail_10%)/50 7.39% 17.390 18.674 - 7.74% -
std::find_end(forward_list<int>)_(match_near_end)/1000 7.39% 759.808 815.926 - 6.70% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 7.38% 39.909 42.855 - 4.57% -
BM_StringEraseWithMove_Huge_Transparent 7.37% 43.629 46.845 - -32.59% -
std::multimap<int,_int>::ctor(const&)/8192 7.36% 52169.410 56010.050 - 5.42% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.36% 12034.352 12919.907 - -1.88% -
std::deque<int>::ctor(size)/1024 7.34% 70.443 75.611 - 5.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 7.33% 11095.736 11909.287 - 1.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.32% 12204.870 13098.126 - 7.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 7.29% 1430.168 1534.451 - 2.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 7.28% 192688501.280 206716728.664 - 2.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 7.27% 1197.638 1284.677 - 13.37% -
std::find_if_not(vector<int>)_(process_all)/8 7.26% 1.390 1.491 - 5.48% -
SetIntersection_Front_Set_float_262144_1024 7.23% 12233368.059 13118442.513 - 9.01% -
BM_deque_vector_move_backward/0 7.21% 1.376 1.476 - 7.61% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 7.15% 10.534 11.287 - -4.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.15% 5.149 5.517 - 6.60% -
BM_std_minmax_element<char>/65536 7.09% 16276.697 17430.576 - 2.29% -
BM_std_minmax_element<char>/70000 7.09% 17360.732 18590.854 - 1.99% -
std::find_end(forward_list<int>)_(same_length)/8192 7.07% 14274.449 15284.200 - 6.80% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.06% 20072.218 21489.294 - 6.99% -
BM_std_minmax_element<char>/1024 7.04% 255.779 273.784 - 0.21% -
std::multimap<int,_int>::clear()/8192 7.01% 88640.330 94852.066 - 6.27% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 7.00% 35.297 37.768 - -10.58% -
BM_StringRelational_Compare_Large_Empty_Control 7.00% 1.611 1.724 - 6.81% -
std::set<int>::erase(key)_(existent)/1024 6.97% 50.230 53.729 - 7.23% -
std::replace_if(list<int>)_(sprinkled)/50 6.95% 22.874 24.463 - 4.46% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.95% 36.972 39.539 - 1.01% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 6.94% 1.111 1.188 - 28.73% -
std::map<int,_int>::insert(value)_(already_present)/1024 6.94% 3.135 3.352 - -3.26% -
std::map<int,_int>::ctor(const&,_alloc)/1024 6.93% 6493.041 6943.077 - -30.56% -
SetIntersection_Interlaced_Vector_uint32_1024_16 6.93% 2188566.078 2340253.691 - -6.37% -
std::find_if(vector<int>)_(bail_25%)/1024 6.92% 26.302 28.121 - 0.41% -
std::unordered_multiset<int>::find(key)_(existent)/32 6.92% 1.276 1.364 - 1.44% -
std::unordered_set<std::string>::erase(iterator)/1024 6.91% 30.291 32.383 - 17.87% -
std::replace(list<int>)_(sprinkled)/8192 6.87% 7146.600 7637.600 - 7.15% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 6.87% 23.033 24.615 - 7.77% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 6.86% 11558.377 12351.042 - 4.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 6.83% 23103625.724 24680665.683 - -6.74% -
rng::contains_subrange(deque<int>)_(process_all)/50 6.80% 24.596 26.268 - 11.49% -
std::list<std::string>::ctor(size)/8192 6.78% 103526.987 110546.134 - 3.81% -
BM_PushHeap_uint32_SingleElement_4 6.77% 0.341 0.364 - 5.95% -
std::partition(deque<int>)_(sparse)/8192 6.77% 3106.566 3316.860 - 6.29% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 6.76% 0.627 0.669 - -3.34% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.76% 24.133 25.764 - 9.32% -
std::remove(deque<int>)_(sprinkled)/50 6.72% 56.328 60.112 - 8.91% -
BM_deque_vector_move/0 6.71% 1.386 1.479 - 3.72% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 6.69% 764.250 815.366 - 6.02% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 6.67% 20.331 21.688 - 5.05% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 6.67% 1.733 1.848 - 6.99% -
std::map<int,_int>::ctor(const&)/8192 6.67% 52576.904 56082.256 - 8.14% -
vector<bool>::resize() 6.65% 10.583 11.286 - -20.88% -
rng::fold_left(deque<int>)/8192 6.64% 10323.798 11009.704 - 141.75% -
std::stable_partition(deque<int>)_(sparse)/1024 6.63% 422.614 450.634 - 4.39% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.60% 606.693 646.764 - 6.12% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 6.59% 625.646 666.896 - -11.20% -
std::find_if(vector<int>)_(bail_25%)/8 6.59% 0.788 0.840 - 14.53% -
std::find_first_of(vector<int>)_(small_needle)/32 6.59% 47.074 50.175 - 7.60% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.57% 71.051 75.719 - 5.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.57% 10594.161 11290.050 - 4.26% -
std::set<int>::insert(value)_(already_present)/1024 6.56% 5.703 6.078 - 4.82% -
std::list<std::string>::ctor(size)/1024 6.56% 12647.119 13476.982 - 5.50% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 6.56% 2.412 2.570 - -0.33% -
BM_StringRelational_Compare_Small_Empty_Control 6.56% 1.835 1.956 - 21.04% -
BM_std_minmax_element<char>/5500 6.52% 1381.631 1471.693 - 2.13% -
SetIntersection_Front_Vector_uint64_16384_64 6.45% 1366306.345 1454436.638 - 4.97% -
std::find_first_of(deque<int>)_(large_needle)/50 6.44% 672.742 716.079 - 0.58% -
std::copy(list<int>)/4096 6.44% 3093.533 3292.717 - 0.73% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.43% 22.131 23.554 - 7.60% -
BM_std_minmax_element<long_long>/3 6.42% 1.006 1.070 - -3.95% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.41% 4.346 4.624 - 8.92% -
BM_deque_deque_ranges_copy/0 6.41% 0.693 0.738 - 0.01% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 6.39% 27.176 28.913 - 4.69% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.37% 670.179 712.889 - -1.14% -
std::search(list<int>)_(single_element)/1000 6.37% 670.445 713.130 - 1.03% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 6.35% 12.501 13.295 - 19.48% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 6.33% 824.880 877.102 - 42.13% -
std::remove_if(deque<int>)_(sprinkled)/50 6.32% 59.929 63.719 - 5.38% -
bm_lexicographical_compare<signed_char>/8 6.29% 3.313 3.521 - 13.22% -
std::search(vector<int>,_pred)_(single_element)/1024 6.28% 518.450 551.027 - -4.49% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 6.25% 21.855 23.221 - -5.63% -
std::replace(list<int>)_(prefix)/8192 6.24% 6975.415 7410.431 - 6.03% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 6.21% 19.958 21.197 - -5.61% -
std::remove_copy(deque<int>)_(prefix)/50 6.21% 21.016 22.321 - 10.52% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 6.17% 20905.780 22196.158 - -15.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.16% 87218.919 92590.853 - 2.38% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.14% 19985.338 21212.499 - 6.14% -
std::multiset<std::string>::count(key)_(existent)/1024 6.14% 21.914 23.259 - -0.88% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 6.11% 13819.261 14663.037 - 3.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 6.10% 15.867 16.835 - 1.23% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 6.05% 1.046 1.109 - -4.01% -
std::remove_if(list<int>)_(sprinkled)/50 6.04% 70.734 75.010 - 0.09% -
ranges::min(std::vector<__int128>)/8 6.02% 2.858 3.031 - 6.12% -
std::unordered_set<int>::erase(key)_(existent)/8192 6.01% 23.697 25.123 - 10.11% -
std::search(vector<int>,_pred)_(single_element)/1000 6.01% 504.872 535.191 - -4.97% -
std::find_first_of(vector<int>)_(large_needle)/1024 5.98% 107575.715 114012.426 - 3.30% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.98% 173521.267 183903.682 - 5.40% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.97% 57382.870 60808.707 - 4.91% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 5.92% 2.146 2.274 - -4.44% -
BM_deque_vector_ranges_move/5500 5.92% 194.970 206.507 - 4.75% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 5.89% 8098.891 8575.794 - 4.57% -
BM_std_minmax_element<int>/2 5.88% 0.648 0.686 - 3.24% -
std::multiset<int>::count(key)_(non-existent)/0 5.88% 0.252 0.267 - -2.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.88% 36.223 38.352 - 21.92% -
bm_ranges_lexicographical_compare<int>/8 5.87% 1.500 1.588 - 9.76% -
std::search(vector<int>,_pred)_(single_element)/8192 5.86% 4134.891 4377.171 - -4.92% -
BM_StringEraseWithMove_Large_Transparent 5.85% 2.605 2.757 - 4.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.84% 194539504.536 205903258.725 - 2.19% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 5.83% 50.623 53.573 - -13.93% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 5.83% 66.896 70.795 - -45.66% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.82% 27.766 29.383 - 6.43% -
std::find_if(list<int>)_(process_all)/1024 5.82% 699.337 740.019 - 5.24% -
std::adjacent_find(deque<int>,_pred)/8 5.81% 4.237 4.483 - -7.33% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 5.81% 633.014 669.784 - 5.07% -
std::replace_if(list<int>)_(prefix)/8192 5.81% 7191.728 7609.454 - 6.83% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 5.79% 1149.377 1215.945 - -19.28% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 5.78% 35.589 37.646 - -10.25% -
SetIntersection_Interlaced_Vector_string_262144_4 5.76% 2150798.902 2274755.842 - 10.71% -
std::is_sorted_until(deque<int>,_pred)/8 5.76% 4.102 4.339 - 4.76% -
std::find_first_of(deque<int>)_(large_needle)/32 5.76% 283.045 299.334 - 1.69% -
std::search(deque<int>,_pred)_(single_element)/8192 5.75% 5654.651 5979.541 - 5.43% -
std::list<int>::erase(begin)_(cheap_elements)/32 5.73% 10.515 11.118 - 8.28% -
std::partition(vector<int>)_(dense)/32 5.73% 7.948 8.403 - 0.66% -
BM_PushHeap_uint32_SingleElement_64 5.71% 0.350 0.370 - 5.68% -
SetIntersection_Interlaced_Vector_string_262144_16 5.65% 6297464.978 6653084.691 - 11.02% -
std::map<std::string,_int>::erase(iterator)/32 5.64% 29.628 31.298 - 9.54% -
rng::contains(list<int>)_(process_all)/32 5.63% 8.973 9.478 - 4.78% -
std::set<std::string>::contains(key)_(non-existent)/0 5.61% 0.271 0.287 - -0.43% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.61% 12085.870 12763.816 - 2.35% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.59% 18.845 19.899 - -0.98% -
std::multimap<int,_int>::find(key)_(non-existent)/32 5.59% 2.349 2.480 - 1.30% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.57% 2.286 2.413 - -1.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 5.56% 19.357 20.433 - 5.32% -
std::reverse(list<int>)/4096 5.55% 1786.216 1885.317 - 6.83% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.53% 10.106 10.665 - 7.29% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 5.52% 18.083 19.080 - 4.38% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 5.50% 19.000 20.045 - -5.92% -
ranges::minmax(std::deque<char>)/64 5.50% 23.079 24.348 - 7.28% -
vector<bool>::reserve() 5.49% 8.153 8.601 - -21.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.49% 14028.345 14798.249 - 1.12% -
std::find_if(deque<int>)_(process_all)/8 5.48% 2.571 2.712 - 5.29% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 5.46% 602.029 634.873 - 4.02% -
std::sort(vector<int>)_(repeated)/1024 5.45% 659.315 695.260 - 5.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.44% 9316.068 9823.105 - 8.13% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.42% 657.312 692.943 - -5.63% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 5.42% 2.165 2.282 - 0.37% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.41% 497.122 524.040 - -4.12% -
std::find_end(vector<int>)_(same_length)/1024 5.39% 249.165 262.590 - -48.01% -
ranges::minmax(std::list<__int128>)/64 5.36% 39.884 42.023 - 10.05% -
std::partial_sort(deque<int>)_(heap)/8 5.36% 38.046 40.083 - 1.96% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 5.34% 1.573 1.657 - 9.88% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 5.33% 36.913 38.881 - -6.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.33% 982.152 1034.477 - 1.78% -
SetIntersection_Front_Vector_uint64_16384_1 5.33% 1036377.655 1091572.367 - 2.69% -
BM_std_minmax_element<int>/1 5.32% 0.305 0.321 - 9.19% -
std::partial_sort_copy(deque<int>)_(heap)/8 5.31% 14.954 15.748 - -23.11% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.31% 114833614.025 120930270.099 - 6.15% -
BM_vector_deque_ranges_copy/64000 5.30% 2950.346 3106.621 - 9.32% -
std::fill(vector<int>)/32 5.30% 1.037 1.092 - 6.03% -
std::sort(vector<int>)_(repeated)/8192 5.29% 5013.757 5279.189 - 5.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.29% 3.956 4.165 - 7.84% -
std::remove_if(list<int>)_(prefix)/8192 5.26% 9287.824 9776.343 - -2.66% -
std::find_if_not(vector<int>)_(bail_25%)/1024 5.26% 28.445 29.940 - 5.13% -
BM_StringEraseToEnd_Huge_Opaque 5.25% 2.310 2.431 - 6.19% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 5.22% 362.970 381.918 - 17.42% -
bm_lexicographical_compare<unsigned_char>/8 5.21% 1.317 1.386 - -0.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.21% 49.556 52.139 - -2.80% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 5.21% 630.345 663.186 - 5.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 5.21% 17788846.981 18714860.277 - -6.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.20% 0.625 0.658 - 4.33% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.18% 14235.443 14972.832 - 5.61% -
BM_std_minmax_element<char>/64000 5.17% 15937.051 16760.625 - 0.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.15% 613.971 645.613 - 2.95% -
std::generate(deque<int>)/8192 5.14% 1915.772 2014.232 - 0.28% -
std::copy(vector<int>)/8 5.13% 2.188 2.300 - 5.35% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.11% 34.072 35.812 - 22.36% -
BM_PushHeap_uint32_Descending_16 5.09% 0.354 0.372 - 4.86% -
std::reverse(list<int>)/512 5.07% 193.706 203.536 - 4.51% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.05% 5.582 5.864 - -18.26% -
std::find_if(vector<char>)_(bail_25%)/1024 5.03% 25.069 26.330 - 1.23% -
std::unordered_set<int>::erase(iterator)/8192 5.03% 21.118 22.181 - 9.27% -
std::multimap<int,_int>::erase(iterator)/1024 5.02% 20.854 21.902 - 2.39% -
ranges::minmax(std::list<__int128>)/70000 5.02% 60037.899 63049.068 - 10.86% -
bm_ranges_swap_ranges_vb_aligned/8 5.02% 3.422 3.594 - 10.12% -
std::stable_partition(vector<int>)_(sparse)/32 5.01% 7.038 7.391 - -0.91% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 4.99% 2975.256 3123.805 - -16.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 4.98% 38162.168 40063.879 - 2.94% -
BM_vector_deque_ranges_copy/70000 4.97% 3219.675 3379.655 - 8.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.97% 61.836 64.907 - 15.71% -
ranges::minmax(std::deque<__int128>)/8 4.95% 4.033 4.233 - 14.29% -
BM_deque_vector_ranges_copy_backward/64000 4.93% 7901.708 8291.018 - 14.89% -
SetIntersection_Front_Set_string_16384_1 4.91% 1101180.661 1155202.128 - 4.02% -
rng::find_if(vector<bool>)_(process_all)/1048576 4.90% 578318.917 606673.033 - 5.50% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.90% 139631.170 146468.782 - 5.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.89% 1154951.856 1211451.929 - 0.83% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 4.89% 19992.004 20969.247 - 4.43% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.88% 0.600 0.629 - 8.26% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.88% 599.131 628.344 - 5.97% -
rng::contains(list<int>)_(process_all)/8 4.87% 2.250 2.360 - -0.91% -
std::stable_partition(vector<int>)_(dense)/50 4.86% 25.569 26.812 - 1.90% -
BM_std_minmax_element<char>/512 4.86% 131.977 138.387 - -0.45% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 4.85% 19920.961 20887.823 - 4.44% -
std::unique(list<int>,_pred)_(sprinkled)/32 4.81% 62.964 65.995 - -2.80% -
BM_deque_vector_ranges_copy/65536 4.79% 2941.087 3082.039 - 4.77% -
rng::starts_with(vector<int>,_pred)/8 4.78% 2.368 2.482 - 7.35% -
std::multimap<int,_int>::erase(iterator)/8192 4.78% 20.804 21.799 - 1.68% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.77% 4.148 4.346 - -2.14% -
std::sort_heap(vector<NonIntegral>)/8 4.76% 28.993 30.371 - 3.48% -
std::find_if(vector<int>)_(process_all)/8 4.75% 1.313 1.375 - -7.54% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.73% 7494.643 7849.433 - 4.42% -
std::unordered_multiset<int>::erase(iterator)/1024 4.73% 20.779 21.762 - 7.94% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.71% 28.824 30.182 - -76.21% -
bm_ranges_lexicographical_compare<signed_char>/8 4.70% 3.455 3.617 - 3.28% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 4.69% 607.091 635.587 - 4.95% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 4.69% 22.076 23.111 - -6.47% -
std::unordered_set<int>::erase(iterator)/32 4.69% 20.847 21.824 - 7.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4.68% 4035419.396 4224472.521 - 0.89% -
BM_PushHeap_uint32_SingleElement_262144 4.68% 0.355 0.372 - 4.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.66% 12317.412 12891.703 - 4.17% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 4.65% 173902.792 181986.436 - 3.74% -
SetIntersection_Interlaced_Vector_string_16384_16 4.64% 4117910.521 4309035.031 - 2.67% -
std::deque<std::string>::ctor(size)/8192 4.63% 8239.728 8621.471 - 2.01% -
SetIntersection_Interlaced_Vector_string_1024_64 4.63% 7876819.186 8241527.255 - -3.84% -
std::reverse(list<int>)/64 4.62% 17.525 18.334 - -1.79% -
BM_StringRelational_Eq_Empty_Huge_Control 4.61% 0.470 0.492 - 3.00% -
std::find_end(vector<int>)_(same_length)/1000 4.60% 242.447 253.602 - -48.73% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.60% 562.103 587.944 - 5.04% -
std::find_if_not(vector<int>)_(process_all)/50 4.59% 5.489 5.741 - -16.24% -
std::unique(deque<int>)_(sprinkled)/52 4.58% 60.567 63.343 - 5.58% -
BM_PushHeap_uint32_SingleElement_16384 4.58% 0.356 0.372 - 4.61% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.58% 1006615.531 1052670.570 - 6.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.57% 1.349 1.411 - 0.35% -
std::stable_partition(list<int>)_(sparse)/50 4.57% 25.965 27.153 - 0.40% -
std::remove_if(deque<int>)_(sprinkled)/32 4.57% 52.713 55.122 - 4.01% -
SetIntersection_Interlaced_Set_float_16384_64 4.57% 213154959.915 222895706.134 - 3.33% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.57% 23631.050 24709.889 - -8.51% -
std::multimap<int,_int>::clear()/32 4.55% 649.931 679.524 - 1.94% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.55% 241021.891 251982.889 - -3.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.55% 36.774 38.446 - 8.52% -
std::multimap<std::string,_int>::ctor(const&)/1024 4.55% 34784.499 36366.048 - 1.53% -
std::unique(list<int>,_pred)_(sprinkled)/52 4.54% 79.078 82.671 - -1.83% -
std::remove(list<int>)_(sprinkled)/8192 4.54% 7862.369 8219.078 - 4.52% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 4.53% 46.507 48.615 - 0.01% -
ranges::min(std::list<char>)/64 4.53% 26.946 28.167 - 8.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.52% 17.622 18.418 - -7.05% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 4.51% 1.701 1.778 - 8.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 4.51% 15.496 16.194 - -1.99% -
BM_PushHeap_string_Ascending_256 4.51% 11.184 11.688 - 6.59% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.50% 1.156 1.208 - 4.44% -
std::find_end(deque<int>)_(single_element)/1024 4.49% 358.420 374.517 - 34.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.49% 13655334.533 14268565.529 - 3.10% -
bm_lexicographical_compare<unsigned_char>/1 4.48% 1.544 1.613 - 2.99% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 4.48% 18.723 19.562 - 8.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.47% 194182550.079 202863566.613 - -1.20% -
std::deque<int>::ctor(size)/8192 4.46% 438.293 457.859 - 4.03% -
std::find_if(list<int>)_(process_all)/50 4.46% 19.002 19.849 - -47.84% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 4.44% 173869.398 181594.250 - 3.74% -
std::move_backward(vector<bool>)_(aligned)/512 4.41% 2.213 2.311 - 1.35% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.41% 1.155 1.206 - 3.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 4.41% 15095.065 15760.238 - 3.51% -
std::list<int>::ctor(const&)_(cheap_elements)/32 4.40% 327.942 342.386 - 2.77% -
std::map<int,_int>::ctor(const&,_alloc)/32 4.40% 223.841 233.688 - -6.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.39% 1125550.316 1174921.558 - -0.08% -
std::unique(list<int>)_(sprinkled)/52 4.39% 67.386 70.341 - 0.35% -
std::move_backward(vector<int>)/8 4.38% 2.222 2.319 - 6.66% -
std::search(deque<int>,_pred)_(single_element)/1024 4.37% 703.272 734.029 - 4.63% -
rng::for_each(multiset<int>)/8 4.36% 6.578 6.864 - 53.15% -
SetIntersection_Front_Vector_string_256_64 4.36% 10415590.293 10869688.460 - 8.84% -
BM_vector_deque_ranges_copy_backward/1 4.35% 2.242 2.340 - 2.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 4.35% 5117331.496 5339909.892 - 0.37% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.34% 2873.119 2997.858 - 18.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.34% 180782.608 188620.084 - 3.93% -
std::map<int,_int>::insert(value)_(already_present)/8192 4.33% 3.996 4.169 - 0.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.33% 4.737 4.942 - 9.35% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 4.33% 21.272 22.192 - -5.57% -
std::for_each(list<int>)/8192 4.32% 7535.578 7861.166 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.31% 1096357.401 1143616.293 - 2.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.31% 7286.511 7600.346 - 5.09% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 4.30% 14.888 15.529 - -5.47% -
std::replace(vector<int>)_(prefix)/50 4.30% 7.403 7.722 - 0.25% -
std::map<int,_int>::ctor(const&,_alloc)/8192 4.30% 52004.175 54238.391 - -32.33% -
std::rotate(list<int>)_(1_element_forward)/50 4.29% 25.214 26.297 - 6.25% -
rng::contains_subrange(vector<int>)_(process_all)/8192 4.29% 1622.209 1691.761 - 4.85% -
std::deque<std::string>::ctor(size)/1024 4.28% 699.175 729.129 - 0.46% -
rng::contains(list<int>)_(process_all)/8192 4.27% 7085.429 7388.247 - 2.83% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 4.26% 57337.953 59781.689 - 4.59% -
std::find_first_of(vector<int>)_(large_needle)/8192 4.26% 7033397.368 7332993.927 - 2.80% -
std::sort_heap(vector<NonIntegral>,_pred)/8 4.25% 31.148 32.473 - 0.89% -
std::find_if(vector<char>)_(bail_25%)/32768 4.25% 798.665 832.630 - -11.77% -
BM_StringFindCharLiteral/256 4.25% 5.368 5.596 - 5.05% -
SetIntersection_Interlaced_Vector_string_262144_256 4.23% 71431803.836 74453328.967 - 10.24% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.23% 12385.739 12909.213 - -4.42% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 4.22% 2.779 2.896 - -9.34% -
BM_deque_vector_ranges_copy/64000 4.21% 2902.724 3025.050 - 3.86% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 4.21% 9.905 10.322 - 5.69% -
std::multiset<std::string>::find(key)_(non-existent)/0 4.21% 0.256 0.267 - 4.25% -
std::multiset<int>::equal_range(key)_(existent)/32 4.20% 2.309 2.406 - -2.57% -
std::list<int>::insert(begin)_(cheap_elements)/8192 4.19% 11.609 12.096 - 0.19% -
SetIntersection_Front_Set_uint64_262144_256 4.19% 3634678.582 3787019.173 - 1.99% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 4.19% 12681.442 13212.424 - 1.15% -
SetIntersection_Interlaced_Vector_uint64_256_256 4.19% 4355948.811 4538313.874 - -0.64% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.18% 27.443 28.591 - 4.62% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 4.18% 116363.984 121231.878 - 3.71% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 4.18% 2.993 3.119 - 13.70% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 4.18% 30.272 31.537 - 3.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 4.18% 1201029.596 1251208.597 - 3.55% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.17% 243822.814 253997.446 - 1.60% -
std::shift_left(list<int>)/50 4.17% 27.529 28.677 - 4.34% -
BM_PushHeap_uint64_Random_4 4.17% 2.521 2.626 - 16.32% -
std::multiset<int>::count(key)_(non-existent)/8192 4.16% 9.374 9.764 - -0.89% -
rng::find_if(vector<bool>)_(process_all)/8 4.12% 3.512 3.657 - 2.22% -
SetIntersection_Front_Vector_string_16384_256 4.11% 9186438.575 9563930.371 - -3.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 4.10% 70.652 73.552 - -9.56% -
std::multimap<int,_int>::insert(value)_(already_present)/32 4.10% 18.280 19.029 - 0.97% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4.10% 3931.135 4092.168 - 3.65% -
std::partial_sort(deque<int>)_(repeated)/1024 4.10% 6288.833 6546.427 - 4.39% -
BM_CmpEqual_uint_schar 4.10% 1.005 1.047 - -7.60% -
std::copy_backward(vector<bool>)_(aligned)/64 4.09% 1.713 1.783 - 11.09% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 4.09% 664.942 692.133 - 3.64% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.08% 8.298 8.636 - -5.93% -
BM_PushHeap_uint32_SingleElement_1024 4.08% 0.363 0.378 - 4.28% -
vector<bool>(size_type,_const_value_type&) 4.08% 8.202 8.537 - 2.39% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.07% 281.772 293.229 - 3.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.06% 1016397.604 1057702.667 - -1.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.06% 1772.202 1844.127 - 27.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.05% 174874.274 181964.384 - 4.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.05% 32670.641 33994.030 - 1.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 4.04% 588.827 612.599 - 2.39% -
std::unordered_multiset<int>::erase(iterator)/32 4.03% 20.629 21.461 - 7.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.03% 18036215.541 18763196.058 - 3.13% -
SetIntersection_Front_Set_string_256_1 4.02% 4305173.622 4478306.853 - 1.94% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.02% 227.445 236.589 - 2.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.02% 1222016.361 1271099.917 - 6.04% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 4.02% 42.465 44.170 - -0.13% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 4.01% 920.023 956.947 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.01% 1115849.094 1160624.791 - 3.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.01% 1116446.853 1161242.638 - 3.55% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.99% 20409.732 21225.008 - 4.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.98% 16.066 16.705 - -0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.98% 26363140.586 27412617.921 - -1.24% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.97% 1.637 1.702 - 6.71% -
std::find_first_of(vector<int>)_(large_needle)/50 3.97% 263.896 274.371 - 1.28% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.97% 2.216 2.304 - -1.74% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.96% 180145.651 187288.156 - 4.23% -
std::unordered_multiset<int>::find(key)_(existent)/1024 3.95% 1.265 1.314 - -1.53% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 3.94% 7933.873 8246.612 - 3.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.93% 6754.519 7020.222 - 4.09% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.93% 11889.901 12356.852 - 6.16% -
rng::find_last(list<int>)_(bail_90%)/50 3.91% 1.247 1.296 - -3.35% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 3.91% 208422.159 216563.398 - 4.72% -
bm_ranges_lexicographical_compare<int>/64 3.90% 4.449 4.623 - 6.44% -
std::search(list<int>,_pred)_(same_length)/8192 3.90% 8934.536 9282.932 - 5.28% -
SetIntersection_Front_Set_uint32_1024_16 3.90% 1186023.789 1232258.634 - 1.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.90% 12849.596 13350.115 - 4.58% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.89% 10.559 10.970 - 6.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.89% 1142367.908 1186841.116 - 1.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.87% 19.992 20.767 - -5.65% -
std::adjacent_find(list<int>)/1048576 3.87% 882786.076 916936.121 - 6.74% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.86% 1.200 1.247 - -14.00% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 3.86% 7.201 7.479 - 1.71% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 3.84% 21.236 22.051 - 0.30% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.83% 4.174 4.333 - 5.31% -
std::multiset<std::string>::erase(iterator)/8192 3.82% 30.443 31.607 - 5.52% -
std::set<int>::upper_bound(key)_(existent)/1024 3.82% 4.049 4.204 - 4.43% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.81% 46.881 48.666 - -6.52% -
rng::contains_subrange(list<int>)_(single_element)/16 3.80% 4.768 4.950 - 3.25% -
std::partition_copy(deque<int>)/32 3.80% 12.579 13.057 - 2.01% -
std::for_each(join_view(vector<vector<int>>))/8 3.80% 1.378 1.430 - 0.48% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.80% 5.543 5.754 - 3.11% -
BM_PushHeap_float_Descending_4 3.79% 0.346 0.359 - -41.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.79% 3.327 3.454 - 3.81% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 3.79% 936.918 972.457 - 5.90% -
std::multiset<std::string>::erase(iterator)/32 3.79% 31.776 32.979 - 23.50% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.78% 35.719 37.071 - 5.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.78% 31.719 32.917 - 2.98% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 3.77% 752.757 781.165 - 3.66% -
BM_PushHeap_string_Ascending_1024 3.77% 13.818 14.339 - 6.60% -
BM_deque_deque_ranges_copy_backward/4000 3.77% 149.375 155.009 - 7.43% -
std::unordered_multiset<int>::count(key)_(existent)/8192 3.77% 1.643 1.705 - 10.54% -
rng::find_last(vector<int>)_(bail_90%)/50 3.77% 1.472 1.528 - 0.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.76% 35281.042 36607.143 - -0.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.75% 31.509 32.690 - 0.21% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 3.75% 382.685 397.018 - -14.14% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.74% 5.362 5.563 - 8.99% -
rng::find_if_not(vector<bool>)_(process_all)/50 3.74% 23.268 24.138 - 0.02% -
std::partial_sort_copy(list<int>)_(descending)/8 3.72% 15.795 16.383 - 0.58% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 3.72% 96162.024 99739.466 - 3.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.71% 49.409 51.245 - -1.93% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.71% 180810.359 187526.402 - 4.24% -
SetIntersection_Front_Set_string_16_1 3.71% 65135026.762 67550122.315 - 2.34% -
BM_PushHeap_uint32_SingleElement_256 3.71% 0.383 0.397 - 3.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.71% 3447479.817 3575237.165 - 0.62% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.69% 355.223 368.344 - 3.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 3.69% 55585607.874 57637947.805 - -5.89% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.69% 263.105 272.816 - 0.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.68% 62.706 65.012 - -4.48% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 3.67% 1816.395 1883.040 - 0.20% -
std::unordered_set<int>::erase(key)_(existent)/1024 3.67% 22.622 23.452 - 8.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 3.65% 259639.078 269105.644 - 3.35% -
BM_deque_vector_ranges_move_backward/2 3.64% 1.830 1.896 - 3.34% -
SetIntersection_Front_Set_uint64_16384_64 3.61% 1723000.267 1785228.459 - 6.24% -
std::make_heap(deque<int>,_pred)_(descending)/8 3.61% 18.965 19.650 - 1.34% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.60% 254.422 263.584 - 3.79% -
std::remove(list<int>)_(sprinkled)/1024 3.59% 946.159 980.125 - 5.53% -
BM_deque_vector_ranges_move/4000 3.58% 142.292 147.391 - 0.90% -
std::pop_heap(deque<std::string>)/1024 3.58% 59.393 61.519 - -8.05% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.57% 5.318 5.508 - -0.80% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.57% 23.230 24.060 - 1.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.56% 29.185 30.225 - -15.34% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.56% 20637.345 21371.931 - 3.30% -
std::set<int>::count(key)_(existent)/32 3.54% 1.624 1.682 - -1.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 3.53% 116207.371 120312.242 - 3.45% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 3.53% 259363.284 268509.845 - 3.02% -
ranges::minmax(std::vector<char>)/1 3.51% 0.618 0.640 - 2.21% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.51% 757.003 783.570 - -1.30% -
std::rotate(deque<int>)_(by_1/4)/8192 3.51% 2602.694 2694.012 - -60.12% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 3.50% 20.177 20.883 - -0.97% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.50% 1.588 1.644 - 0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.50% 23184.259 23995.826 - 3.44% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 3.50% 57.221 59.222 - 18.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.50% 1441395.226 1491805.359 - 5.77% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 3.49% 1.503 1.555 - 12.04% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.49% 1.630 1.687 - 3.25% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.48% 2.115 2.188 - 8.84% -
std::find(vector<int>)_(bail_25%)/8 3.48% 1.385 1.434 - 5.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.48% 392.927 406.591 - 2.24% -
std::deque<int>::ctor(size)/32 3.46% 27.044 27.980 - 3.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.46% 1150332.662 1190128.469 - 1.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.45% 73.242 75.767 - 3.27% -
std::sort(deque<int>)_(qsort_adversarial)/8192 3.44% 477363.752 493794.938 - 6.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.44% 16.171 16.728 - 1.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.44% 341782942.217 353523854.493 - -0.31% -
std::find_if(vector<char>)_(bail_25%)/8192 3.43% 210.760 217.987 - -4.64% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 3.42% 62.275 64.408 - 2.21% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.42% 492.760 509.619 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.42% 14768198.403 15273241.690 - 0.62% -
BM_StringRelational_Less_Huge_Empty_Control 3.42% 1.612 1.667 - 0.74% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 3.41% 18.080 18.697 - 2.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.41% 20526.297 21225.695 - 4.85% -
BM_deque_vector_copy_backward/65536 3.39% 8130.820 8406.187 - 14.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.38% 63239.718 65377.873 - -1.34% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.38% 13044.457 13484.981 - 3.62% -
std::move_backward(deque<int>)/1048576 3.37% 131488.460 135925.315 - 8.05% -
SetIntersection_Front_Set_string_64_4 3.37% 18704409.575 19335391.981 - 0.93% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.37% 32.340 33.431 - 6.99% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.37% 268.422 277.472 - 0.86% -
BM_deque_vector_move_backward/64000 3.37% 7969.072 8237.714 - 14.84% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 3.37% 4.196 4.337 - 0.63% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.37% 5909.047 6108.005 - -5.89% -
ranges::minmax(std::deque<__int128>)/64 3.36% 32.610 33.706 - 11.81% -
SetIntersection_Front_Set_string_262144_1 3.36% 1084961.420 1121377.837 - 1.47% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.35% 247680.692 255987.426 - 1.43% -
std::fill(vector<int>)/1024 3.35% 29.500 30.488 - 4.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.35% 82349.445 85106.306 - 12.11% -
std::partial_sort_copy(list<int>)_(heap)/8 3.35% 17.148 17.722 - 6.88% -
std::search(vector<int>)_(same_length)/8192 3.34% 1864.195 1926.512 - 3.30% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.33% 34.156 35.294 - -0.18% -
std::partial_sort(vector<int>)_(heap)/8 3.33% 27.022 27.922 - 0.75% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.33% 0.921 0.952 - -1.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.33% 166210.892 171737.949 - 2.35% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 3.32% 511.070 528.062 - 2.95% -
SetIntersection_Front_Set_uint32_256_256 3.31% 7672744.207 7926937.642 - 1.78% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.31% 1.591 1.644 - 3.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.31% 2.994 3.093 - 5.19% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 3.31% 206910.408 213760.195 - 1.67% -
std::list<int>::insert(begin)_(cheap_elements)/1024 3.31% 11.652 12.038 - 3.55% -
SetIntersection_Interlaced_Vector_uint64_256_64 3.31% 7423667.384 7669317.741 - 3.91% -
BM_PushHeap_float_SingleElement_4 3.30% 0.344 0.355 - -0.91% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 3.30% 23315.918 24086.333 - 2.87% -
SetIntersection_Front_Set_uint32_262144_4 3.30% 1065170.537 1100297.530 - 2.67% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.30% 23.156 23.919 - 3.07% -
bm_lexicographical_compare<signed_char>/64 3.29% 2.201 2.273 - 18.95% -
BM_StringRelational_Eq_Large_Huge_Control 3.29% 0.480 0.496 - 4.14% -
std::partition(vector<int>)_(dense)/1024 3.29% 241.637 249.595 - 2.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.29% 50.772 52.443 - 13.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.29% 1179450.764 1218213.175 - 0.92% -
std::partial_sort_copy(vector<int>)_(heap)/1024 3.28% 7978.443 8240.454 - 3.80% -
BM_StringRelational_Compare_Huge_Empty_Control 3.28% 1.612 1.665 - 1.88% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.28% 392.362 405.223 - 1.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.27% 16246155.973 16777133.708 - 2.83% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 3.26% 15.354 15.854 - 5.26% -
std::partial_sort_copy(list<int>)_(repeated)/8 3.25% 7.862 8.118 - 0.13% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 3.25% 1.483 1.532 - -5.50% -
std::for_each_n(list<int>)/8192 3.24% 7547.723 7792.132 - 5.90% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.23% 179310.708 185110.640 - 4.24% -
std::count(deque<int>)_(every_other)/8 3.23% 2.530 2.612 - 3.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.23% 20.767 21.438 - -2.04% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.23% 442.134 456.398 - -4.47% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 3.22% 6678.550 6893.787 - 1.73% -
BM_StringDestroy_Large 3.21% 7.221 7.453 - 0.50% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 3.21% 17.187 17.740 - 2.66% -
bm_lexicographical_compare<unsigned_char>/64 3.21% 1.948 2.011 - 0.62% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.20% 4.177 4.310 - 5.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.19% 16731.402 17264.875 - 6.01% -
BM_StringFindCharLiteral/128 3.19% 3.004 3.100 - 3.10% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 3.18% 29.178 30.106 - 1.92% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.18% 23.724 24.477 - -7.97% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 3.17% 2155.667 2224.081 - 5.39% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.17% 2.038 2.102 - 18.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.16% 11418.521 11779.800 - 2.48% -
std::move_backward(deque<int>)/262144 3.15% 31809.603 32812.212 - 9.84% -
SetIntersection_Interlaced_Vector_float_262144_16384 3.13% 352533424.498 363579078.586 - 3.95% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 3.13% 19.734 20.352 - 5.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 3.12% 22134.990 22826.181 - 3.38% -
bm_ranges_lexicographical_compare<signed_char>/1 3.12% 1.691 1.744 - 1.70% -
BM_deque_vector_ranges_copy/70000 3.12% 3192.958 3292.435 - 2.98% -
SetIntersection_Front_Set_uint32_16384_4 3.10% 1050652.120 1083274.230 - 0.75% -
std::set<int>::count(key)_(existent)/1024 3.10% 4.251 4.383 - -6.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.09% 1165822.040 1201826.345 - 1.88% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.08% 17.818 18.367 - -54.98% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 3.08% 8905.804 9180.246 - 5.46% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.08% 836554.838 862312.909 - -2.97% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 3.08% 18.286 18.848 - 1.93% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.08% 66444.228 68487.433 - 1.28% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.07% 39.006 40.205 - 7.17% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.07% 2.594 2.674 - 2.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.06% 658.270 678.415 - 3.89% -
rng::fold_left(list<int>)/8 3.06% 3.811 3.928 - 2.34% -
std::multiset<int>::count(key)_(existent)/8192 3.06% 9.188 9.469 - -7.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 3.05% 34048014.409 35087582.364 - 1.96% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.05% 24.145 24.882 - 8.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.05% 195278684.483 201239110.891 - -4.71% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.05% 105182.582 108392.147 - 2.97% -
std::unique(deque<int>)_(sprinkled)/32 3.05% 53.110 54.730 - 1.79% -
BM_deque_vector_ranges_copy_backward/2 3.04% 1.836 1.892 - 2.93% -
SetIntersection_Front_Set_uint32_64_1 3.04% 16441468.504 16941132.339 - 1.09% -
SetIntersection_Front_Vector_string_16384_4 3.04% 1158272.195 1193465.199 - 0.94% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 3.03% 16.872 17.383 - 3.25% -
BM_StringEraseWithMove_Large_Opaque 3.02% 2.742 2.825 - 13.84% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.01% 53555.472 55167.883 - -1.06% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 3.01% 17.230 17.748 - 1.87% -
rng::contains(vector<int>)_(process_all)/8 3.01% 2.594 2.672 - -5.15% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.00% 14303680.757 14732729.992 - -0.45% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.00% 0.472 0.486 - -2.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.98% 6.556 6.752 - -7.12% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.98% 109.134 112.384 - 1.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.98% 1020275.382 1050636.970 - -1.34% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.97% 2.281 2.349 - -2.73% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.97% 676.361 696.428 - 1.65% -
rng::contains(list<int>)_(process_all)/1048576 2.96% 822667.400 847031.425 - 2.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.96% 1157260.412 1191522.982 - 3.87% -
SetIntersection_Front_Set_uint32_4_1 2.96% 213611688.039 219933010.670 - 1.61% -
std::partition(vector<int>)_(sparse)/32 2.96% 8.687 8.944 - 1.43% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.96% 566.818 583.587 - 2.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.94% 1184549.494 1219401.394 - -1.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.93% 54059430.742 55643204.483 - 1.44% -
std::find_if(vector<char>)_(bail_25%)/8 2.92% 0.775 0.798 - -2.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 2.92% 63705570.737 65568409.596 - 1.55% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.92% 6.996 7.201 - 1.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 2.92% 754.085 776.119 - -5.14% -
std::unordered_set<int>::clear()/32 2.92% 627.544 645.859 - 6.83% -
std::is_sorted_until(vector<int>)/8 2.91% 2.041 2.100 - 2.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 2.91% 17.210 17.711 - 1.91% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.91% 391.666 403.061 - 1.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.91% 7615.733 7836.976 - 2.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.90% 12385.965 12745.522 - 4.03% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.90% 6063.561 6239.490 - -5.24% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.90% 4.098 4.217 - 4.07% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.89% 465.329 478.778 - 3.23% -
BM_PushHeap_uint64_Random_64 2.89% 5.593 5.755 - 10.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 2.89% 16767315.867 17251305.104 - 1.43% -
std::make_heap(vector<int>)_(repeated)/8 2.89% 15.471 15.918 - 1.96% -
std::unordered_set<std::string>::erase(iterator)/8192 2.88% 30.720 31.605 - 8.03% -
std::partial_sort_copy(vector<int>)_(heap)/8192 2.88% 97434.521 100240.987 - 3.84% -
BM_StringRelational_Compare_Small_Small_Control 2.87% 1.847 1.900 - 2.58% -
BM_vector_deque_copy_backward/64 2.87% 2.966 3.051 - 1.91% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.87% 12.729 13.094 - 1.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.87% 8588381.550 8834532.523 - 1.13% -
std::remove(deque<int>)_(sprinkled)/1024 2.87% 517.443 532.272 - 4.11% -
BM_num_get<long_long> 2.86% 10.419 10.717 - -56.64% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.85% 3.889 4.000 - 4.56% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.85% 372278.778 382877.181 - 1.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.84% 1159463.496 1192440.853 - 1.73% -
BM_PushHeap_string_Ascending_262144 2.83% 33.158 34.097 - 7.57% -
std::copy_backward(vector<int>)/262144 2.83% 12177.969 12522.831 - 0.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.82% 238.455 245.180 - 1.57% -
BM_deque_vector_ranges_move/4096 2.82% 145.986 150.100 - 2.52% -
BM_StringRead_Cold_Deep_Small 2.81% 1.379 1.418 - 22.03% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2.81% 482088.326 495645.730 - -0.24% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.81% 4.628 4.759 - 6.74% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.80% 10.756 11.058 - 0.95% -
rng::starts_with(deque<int>)/1024 2.80% 475.643 488.978 - 2.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.80% 247348.689 254276.589 - -10.24% -
std::find_end(vector<int>)_(match_near_end)/8192 2.80% 200.468 206.081 - -99.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 2.80% 532726789.560 547634181.645 - 0.78% -
std::multimap<int,_int>::count(key)_(existent)/32 2.80% 3.588 3.688 - 0.91% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.79% 103915.183 106818.862 - 1.72% -
std::unique(list<int>,_pred)_(contiguous)/32 2.79% 56.954 58.545 - 1.75% -
SetIntersection_Front_Set_uint32_16384_1 2.79% 1043890.519 1073019.078 - 1.74% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.78% 19.748 20.298 - 5.36% -
BM_tolower_string<char> 2.78% 15.195 15.618 - 2.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.78% 12586.895 12937.271 - -1.59% -
std::adjacent_find(vector<int>,_pred)/8 2.78% 3.144 3.232 - -8.33% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.78% 346.869 356.513 - -0.11% -
SetIntersection_Front_Set_uint32_16384_16 2.77% 1194264.084 1227391.551 - 0.62% -
SetIntersection_Front_Set_float_256_256 2.77% 7387885.912 7592756.542 - -1.16% -
SetIntersection_Interlaced_Vector_string_1024_16 2.77% 3182515.608 3270764.031 - -1.48% -
SetIntersection_Front_Set_uint32_4_4 2.77% 136755097.533 140538599.655 - 1.55% -
BM_vector_deque_move_backward/64 2.76% 2.980 3.062 - 2.71% -
SetIntersection_None_Set_float_16384_256 2.75% 154474049.835 158727043.508 - 0.60% -
std::rotate(list<int>)_(1_element_backward)/8192 2.75% 7273.295 7473.435 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 2.75% 134084664.796 137773258.085 - 1.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.75% 25.249 25.942 - -18.04% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.75% 20638.384 21204.985 - 4.59% -
rng::fold_left(deque<int>)/8 2.74% 3.615 3.714 - -7.72% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.74% 147908.124 151960.475 - 2.66% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.74% 864374.230 888043.841 - 0.70% -
std::fill(list<int>)/50 2.73% 34.472 35.414 - 0.76% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.73% 27.702 28.458 - 5.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.73% 197748731.305 203140978.314 - -1.21% -
std::find_if(vector<int>)_(bail_25%)/8192 2.72% 212.808 218.603 - -7.99% -
std::multimap<std::string,_int>::ctor(const&)/8192 2.72% 340427.022 349684.683 - 1.13% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.72% 4867.145 4999.496 - 1.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 2.72% 206907.938 212531.317 - 1.05% -
std::search(deque<int>,_pred)_(same_length)/1000 2.71% 483.079 496.187 - 3.20% -
SetIntersection_Front_Vector_string_1024_256 2.71% 9064736.646 9310120.330 - -8.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 2.71% 32.236 33.108 - 34.16% -
std::find(vector<bool>)_(process_all)/1024 2.70% 4.553 4.676 - 0.86% -
SetIntersection_None_Set_float_16384_1024 2.70% 154595913.558 158765710.041 - 0.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.70% 20.044 20.585 - 3.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 2.69% 70.369 72.261 - 1.63% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.69% 99.595 102.272 - 2.07% -
bm_ranges_swap_ranges_vb_aligned/16 2.68% 3.559 3.655 - 10.94% -
SetIntersection_Interlaced_Set_string_16384_4 2.66% 202800928.469 208199438.564 - 5.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.66% 85401.672 87674.268 - 2.40% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 2.66% 1.387 1.423 - 2.56% -
std::find_if_not(vector<bool>)_(process_all)/8 2.65% 3.573 3.668 - 3.48% -
std::is_sorted(deque<int>,_pred)/8192 2.65% 5198.878 5336.815 - 6.57% -
std::set<std::string>::count(key)_(non-existent)/1024 2.65% 23.612 24.238 - 1.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.65% 8782224.778 9015021.424 - -29.89% -
BM_deque_vector_ranges_copy_backward/64 2.65% 2.922 2.999 - 2.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 2.65% 792.647 813.628 - 1.64% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.64% 35.605 36.546 - 4.93% -
std::is_sorted(deque<int>,_pred)/1024 2.64% 642.377 659.319 - 6.85% -
SetIntersection_Front_Vector_string_262144_4 2.63% 1147159.750 1177333.860 - -0.80% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.63% 6729.417 6906.408 - 2.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2.63% 2740.525 2812.524 - 3.17% -
rng::for_each(map<int>)/32 2.62% 25.130 25.789 - 19.20% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.61% 54.455 55.879 - -0.00% -
std::stable_partition(list<int>)_(sparse)/8192 2.61% 8596.438 8821.125 - -0.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.60% 25293928.300 25952124.726 - -3.90% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.60% 13.850 14.210 - 1.55% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.60% 54955.645 56383.099 - 2.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.60% 244828995.974 251184884.416 - -27.31% -
std::reverse_copy(list<int>)/8 2.60% 2.401 2.463 - -11.63% -
BM_deque_deque_ranges_move_backward/64 2.59% 3.376 3.463 - 1.27% -
BM_StringRelational_Eq_Empty_Empty_Control 2.59% 2.057 2.110 - -0.40% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.58% 3.486 3.576 - 0.19% -
std::count(list<int>)_(every_other)/1048576 2.58% 807569.200 828386.892 - 1.64% -
SetIntersection_Interlaced_Set_uint32_256_16 2.58% 12078579.394 12389934.001 - 2.27% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 2.58% 54568.422 55974.868 - 2.02% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.57% 511.200 524.362 - 2.09% -
std::set<std::string>::ctor(&&,_different_allocs)/0 2.57% 12.867 13.198 - -8.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.57% 17965337.932 18426701.672 - -0.77% -
std::generate(deque<int>)/1024 2.57% 252.978 259.469 - -6.24% -
SetIntersection_Front_Set_float_16384_1 2.57% 1014146.582 1040159.941 - -1.94% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.56% 6737.864 6910.463 - 2.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.55% 743.194 762.161 - -0.37% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.55% 4.099 4.203 - -7.75% -
std::move_backward(list<int>)/8 2.54% 3.377 3.463 - 3.87% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.54% 1.842 1.888 - -5.36% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.54% 12825.686 13151.505 - 0.50% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.54% 10.989 11.268 - 10.44% -
std::all_of(vector<int>)_(process_all)/8 2.54% 2.394 2.455 - -2.45% -
std::search(vector<int>)_(same_length)/1024 2.54% 244.448 250.650 - 2.41% -
BM_CmpEqual_int_uint 2.54% 1.062 1.089 - -4.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.54% 2175287.920 2230433.116 - 2.61% -
SetIntersection_Front_Set_uint32_1024_4 2.53% 1064612.262 1091582.681 - 0.98% -
bm_swap_ranges_vb_aligned/4096 2.53% 12.628 12.948 - 3.39% -
std::make_heap(deque<int>)_(repeated)/8 2.53% 24.998 25.629 - 2.09% -
std::make_heap(deque<int>)_(shuffled)/8192 2.52% 22746.981 23320.438 - -3.28% -
rng::for_each(set<int>)/8 2.52% 6.481 6.644 - 47.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.52% 1105420.354 1133248.300 - -10.74% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.52% 2.047 2.098 - 1.71% -
std::find_end(vector<int>)_(match_near_end)/1000 2.51% 27.771 28.469 - -89.13% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.51% 17351747.705 17787646.872 - -2.87% -
SetIntersection_Interlaced_Set_string_16384_64 2.51% 342202209.446 350795989.973 - 1.59% -
std::copy_backward(deque<int>)/32768 2.51% 3649.799 3741.407 - 1.85% -
std::find_end(vector<int>)_(match_near_end)/1024 2.51% 28.304 29.014 - -98.71% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.50% 4.600 4.715 - 4.43% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 2.50% 344.056 352.664 - 1.43% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 2.50% 345.884 354.519 - 3.42% -
SetIntersection_Front_Set_uint32_262144_1 2.50% 1042396.006 1068412.545 - 1.16% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.49% 1863.545 1909.938 - 4.70% -
ranges::minmax(std::list<long_long>)/8 2.49% 2.536 2.599 - 3.24% -
std::for_each(list<int>)/50 2.48% 21.380 21.911 - 2.15% -
std::rotate(vector<bool>)_(by_1/2)/1024 2.48% 8.489 8.699 - 3.49% -
SetIntersection_Interlaced_Set_uint64_1024_1 2.48% 1016459.083 1041621.917 - -1.64% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.47% 15.817 16.208 - 4.12% -
std::find_if_not(vector<bool>)_(process_all)/50 2.47% 24.580 25.187 - 5.81% -
rng::find(vector<bool>)_(process_all)/8 2.47% 0.598 0.613 - -4.54% -
BM_deque_vector_ranges_move_backward/512 2.46% 17.890 18.331 - 2.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.46% 24.996 25.612 - 0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 2.46% 212942774.848 218181429.981 - 0.72% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.46% 143163.918 146680.234 - 2.05% -
SetIntersection_Front_Set_uint32_256_1 2.45% 4160525.608 4262604.981 - 1.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.44% 14.706 15.065 - 0.32% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.44% 23.707 24.285 - 13.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 2.44% 11617224.493 11900455.309 - -34.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.44% 9.631 9.865 - 10.92% -
std::flat_map<int,_int>::erase(iterator)/8192 2.44% 496.166 508.257 - 0.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.43% 396.023 405.663 - 1.48% -
std::partition(vector<int>)_(sparse)/50 2.43% 13.775 14.110 - 1.31% -
BM_vector_deque_ranges_copy/65536 2.43% 3053.129 3127.362 - 9.36% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.43% 11.453 11.731 - 10.84% -
SetIntersection_Interlaced_Vector_string_1024_4 2.43% 1612843.378 1651977.302 - -5.29% -
SetIntersection_Front_Set_uint32_1024_1 2.43% 1039410.267 1064623.201 - -0.04% -
std::distance(join_view(vector<vector<int>>))/4096 2.42% 4.414 4.521 - -99.57% -
std::move_backward(list<int>)/262144 2.42% 257977.478 264220.249 - 2.80% -
std::set<int>::equal_range(key)_(existent)/1024 2.42% 4.719 4.833 - 8.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.42% 4376848.892 4482645.065 - 2.51% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.41% 740.476 758.357 - 2.19% -
SetIntersection_Interlaced_Vector_float_256_64 2.41% 7426422.098 7605717.901 - 9.46% -
BM_CmpEqual_ushort_schar 2.41% 1.012 1.037 - -7.27% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 2.41% 15289.431 15658.167 - 4.20% -
bm_lexicographical_compare<int>/64 2.41% 4.504 4.612 - 1.68% -
BM_deque_vector_ranges_copy_backward/512 2.41% 17.909 18.340 - 2.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.41% 41.169 42.160 - 17.85% -
SetIntersection_Front_Set_string_64_1 2.40% 17213526.584 17626417.898 - 2.10% -
SetIntersection_Interlaced_Vector_string_256_16 2.39% 10105777.117 10347434.737 - -0.45% -
SetIntersection_None_Set_float_16384_64 2.39% 154717270.728 158415925.575 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.39% 41632786.343 42625976.552 - 1.43% -
std::adjacent_find(list<int>,_pred)/8192 2.38% 7250.204 7422.946 - 4.10% -
BM_StringEraseToEnd_Empty_Opaque 2.38% 0.592 0.606 - 1.93% -
std::vector<int>::erase(begin)_(cheap_elements)/32 2.37% 3.746 3.835 - 1.88% -
BM_deque_vector_ranges_move_backward/64 2.37% 2.922 2.992 - 2.09% -
std::find_end(vector<int>)_(same_length)/8192 2.37% 2013.771 2061.485 - -48.73% -
SetIntersection_Front_Set_uint32_16_4 2.36% 54769608.763 56063564.619 - 1.32% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.36% 5.330 5.456 - 5.40% -
std::multiset<int>::erase(key)_(existent)/1024 2.36% 39.950 40.893 - 2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.36% 12386526.862 12678513.120 - -0.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.35% 372541.447 381302.309 - 0.51% -
SetIntersection_None_Set_float_1024_64 2.35% 8825457.027 9032863.266 - -0.76% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 2.35% 24.442 25.016 - 8.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.35% 1076816.652 1102091.992 - 1.12% -
SetIntersection_Front_Set_uint32_16_16 2.35% 37725243.621 38610276.286 - 2.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.34% 19527598.273 19984643.369 - 0.53% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 2.34% 1.387 1.419 - 2.25% -
std::list<int>::erase(begin)_(cheap_elements)/8192 2.34% 10.630 10.878 - 6.98% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.34% 0.475 0.487 - -0.60% -
SetIntersection_Interlaced_Vector_string_262144_64 2.34% 20885240.760 21373137.581 - 7.33% -
SetIntersection_Front_Set_string_64_64 2.34% 34893918.671 35708692.995 - 4.72% -
std::map<int,_int>::contains(key)_(existent)/8192 2.33% 5.495 5.624 - 1.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.33% 12.877 13.177 - 1.15% -
std::multiset<int>::count(key)_(existent)/1024 2.33% 5.691 5.823 - -27.51% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.33% 40.300 41.239 - 5.88% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.33% 36137.641 36980.151 - -8.06% -
BM_PushHeap_uint64_QuickSortAdversary_64 2.33% 0.622 0.637 - 1.13% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 2.33% 962010.571 984425.484 - 4.21% -
std::lower_bound(std::forward_list<int>)/100 2.33% 81.743 83.647 - -23.06% -
std::multiset<int>::count(key)_(non-existent)/32 2.33% 2.440 2.497 - 1.88% -
BM_deque_deque_move_backward/64000 2.33% 7746.090 7926.334 - 8.72% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.32% 607600.578 621722.857 - 1.12% -
std::pop_heap(deque<std::string>)/8192 2.32% 115.612 118.298 - 3.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 2.32% 214742704.313 219731497.585 - 0.99% -
std::move(deque<int>)/64 2.32% 4.787 4.899 - -19.86% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.32% 14433.549 14768.045 - 1.96% -
std::move_backward(deque<int>)/32768 2.32% 3660.728 3745.501 - 14.73% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.32% 0.775 0.793 - 1.95% -
SetIntersection_Front_Set_string_4_4 2.31% 158090629.771 161744773.020 - 0.85% -
std::lower_bound(std::vector<int>)/8 2.31% 7.904 8.087 - 4.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.31% 15268.600 15620.827 - 1.44% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.30% 2721.134 2783.771 - -16.57% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2.30% 2167.685 2217.450 - -0.04% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 2.30% 27.255 27.881 - 2.54% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.29% 187385.099 191680.081 - 6.16% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 2.29% 6507.881 6656.876 - 1.63% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 2.29% 472.849 483.669 - 0.77% -
std::sort(vector<NonIntegral>)_(repeated)/1024 2.28% 504.174 515.683 - 1.75% -
SetIntersection_Interlaced_Set_string_262144_1 2.28% 1070171.904 1094569.884 - -1.46% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 2.28% 177.477 181.520 - 1.92% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.28% 27.198 27.818 - -0.09% -
BM_CmpEqual_short_short 2.28% 1.044 1.068 - -1.21% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.28% 8.202 8.389 - 1.63% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 2.28% 17.082 17.471 - 1.83% -
BM_StringFindCharLiteral/512 2.27% 9.419 9.633 - 0.75% -
std::partial_sort(vector<int>)_(descending)/8 2.27% 24.202 24.752 - -2.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.27% 9.150 9.358 - 1.57% -
std::sort(vector<int>)_(qsort_adversarial)/1024 2.27% 12944.785 13238.169 - 2.32% -
SetIntersection_Front_Set_uint32_1024_1024 2.27% 12495216.534 12778237.317 - 9.87% -
std::copy_if(vector<int>)_(every_other)/1048576 2.26% 494320.228 505509.875 - 117.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.26% 136028.600 139101.327 - 0.70% -
rng::starts_with(deque<int>)/8 2.25% 3.974 4.063 - 4.19% -
std::make_heap(deque<int>)_(shuffled)/1024 2.25% 2536.825 2593.855 - 3.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.25% 13.277 13.575 - -0.27% -
std::multiset<int>::lower_bound(key)_(existent)/1024 2.24% 7.079 7.237 - 1.46% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 2.24% 1.614 1.650 - -7.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.23% 140033.053 143161.324 - 2.84% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 2.23% 35.612 36.407 - 0.96% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.23% 0.465 0.475 - -8.74% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.23% 737.148 753.582 - -7.30% -
ranges::min(std::list<__int128>)/70000 2.22% 59060.749 60371.674 - 4.74% -
SetIntersection_None_Set_float_262144_1 2.22% 1157788.738 1183476.479 - -1.55% -
std::reverse(list<int>)/8 2.22% 1.953 1.997 - -0.34% -
std::copy_n(deque<int>)/32768 2.22% 1352.320 1382.307 - 21.69% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 2.22% 14.985 15.317 - -1.03% -
std::any_of(vector<int>)_(process_all)/50 2.21% 14.803 15.131 - -20.24% -
ranges::min(std::vector<long_long>)/8 2.21% 2.241 2.291 - 7.75% -
std::for_each_n(vector<int>)/8 2.21% 2.661 2.720 - 198.57% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.21% 5.589 5.713 - 2.56% -
std::pop_heap(deque<float>)/8192 2.21% 61.778 63.145 - 5.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.21% 350628517.843 358379928.689 - 1.29% -
SetIntersection_Interlaced_Set_float_16384_1024 2.21% 174091887.937 177938106.599 - 4.18% -
SetIntersection_Front_Vector_string_262144_64 2.21% 3031266.378 3098153.437 - -1.05% -
std::make_heap(deque<int>,_pred)_(descending)/1024 2.20% 642.720 656.883 - 1.95% -
SetIntersection_None_Set_float_16384_16 2.20% 154594399.998 157996406.836 - -0.38% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.20% 18.726 19.138 - 1.26% -
BM_deque_vector_ranges_copy_backward/1024 2.20% 37.092 37.907 - 2.72% -
std::set<int>::erase(key)_(existent)/8192 2.19% 67.979 69.471 - 0.33% -
std::find_end(forward_list<int>)_(match_near_end)/1024 2.19% 4472.043 4570.013 - -0.33% -
std::set<std::string>::find(key)_(existent)/8192 2.18% 31.334 32.018 - 4.41% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.18% 14.624 14.943 - -0.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.18% 54.748 55.942 - 6.11% -
std::remove(list<int>)_(prefix)/1024 2.17% 985.988 1007.430 - 6.32% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.17% 2.911 2.974 - 1.56% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 2.17% 5356.525 5472.812 - 0.80% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.17% 718669.646 734259.286 - 1.48% -
std::count(vector<int>)_(every_other)/1048576 2.17% 104825.265 107097.864 - 2.47% -
SetIntersection_Front_Vector_string_16_16 2.17% 50814974.129 51915473.536 - 1.33% -
std::map<int,_int>::count(key)_(existent)/32 2.16% 1.548 1.582 - -11.06% -
std::find(vector<int>)_(process_all)/8 2.16% 2.671 2.728 - 0.99% -
BM_StringAssignAsciiz_Huge_Transparent 2.16% 187.237 191.283 - -0.18% -
std::pop_heap(deque<std::string>)/8 2.16% 57.787 59.035 - 1.90% -
std::reverse_copy(deque<int>)/4096 2.16% 975.118 996.174 - 4.42% -
std::stable_partition(deque<int>)_(dense)/32 2.16% 28.415 29.028 - -2.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.16% 17.644 18.025 - -9.08% -
SetIntersection_Front_Set_uint32_16_1 2.16% 62805607.141 64160107.926 - 0.48% -
BM_StringRelational_Eq_Empty_Small_Control 2.15% 0.467 0.477 - -0.04% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.15% 22.437 22.920 - 8.57% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 2.15% 343493.003 350879.879 - -11.50% -
std::search(list<int>)_(no_match)/1024 2.15% 751.154 767.268 - 2.31% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.14% 514437.868 525461.766 - 2.78% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.14% 53.368 54.512 - -3.03% -
rng::find_if(vector<bool>)_(process_all)/50 2.14% 23.703 24.211 - 1.20% -
SetIntersection_Interlaced_Vector_float_64_4 2.13% 17704133.465 18081942.962 - -0.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.13% 33.638 34.356 - 5.96% -
std::partial_sort(deque<int>)_(shuffled)/8 2.13% 31.688 32.364 - 1.06% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.13% 32064.872 32747.900 - 2.65% -
BM_StringAssignAsciiz_Huge_Opaque 2.13% 187.501 191.490 - -0.04% -
SetIntersection_Interlaced_Set_float_16384_16 2.12% 206544189.661 210924867.314 - 0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.12% 18807842.881 19206199.027 - 0.55% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 2.11% 345509.706 352811.450 - 1.64% -
BM_PushHeap_uint64_Random_16 2.11% 4.618 4.716 - 13.37% -
BM_PushHeap_string_QuickSortAdversary_64 2.11% 13.054 13.330 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.11% 16330.155 16674.938 - -2.01% -
std::remove(deque<int>)_(sprinkled)/32 2.11% 51.759 52.852 - 5.45% -
SetIntersection_Front_Set_uint32_16384_1024 2.11% 12603415.483 12869295.917 - 4.77% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.10% 3.998 4.082 - 1.81% -
std::all_of(list<int>)_(process_all)/32768 2.10% 26397.163 26950.325 - 2.33% -
SetIntersection_Front_Set_string_16_4 2.09% 63839065.521 65176268.678 - 0.80% -
BM_deque_vector_ranges_move_backward/65536 2.09% 8010.685 8178.375 - 10.81% -
SetIntersection_Front_Set_uint32_256_16 2.09% 4488220.783 4582118.795 - 1.13% -
SetIntersection_Front_Set_uint32_256_4 2.09% 4194084.418 4281665.786 - 0.56% -
std::swap_ranges(list<int>)/50 2.09% 32.178 32.849 - 3.07% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.09% 33.038 33.728 - 0.81% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.08% 8.546 8.724 - 7.41% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.08% 427.201 436.068 - 0.96% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.07% 104.788 106.961 - 0.53% -
std::partial_sort(vector<int>)_(ascending)/8 2.07% 18.816 19.206 - 0.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.07% 390.878 398.980 - 0.05% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.07% 2.260 2.307 - -0.26% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.07% 2.427 2.478 - -3.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.06% 507.961 518.435 - 0.15% -
std::unordered_multiset<int>::count(key)_(existent)/32 2.06% 1.805 1.842 - -0.69% -
SetIntersection_None_Set_float_16384_1 2.06% 154952720.634 158143040.358 - -0.55% -
std::remove_if(list<int>)_(sprinkled)/8192 2.06% 8040.936 8206.430 - 1.91% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.06% 6.410 6.542 - -3.98% -
std::stable_partition(vector<int>)_(sparse)/50 2.06% 21.223 21.660 - -2.71% -
SetIntersection_Interlaced_Set_float_256_16 2.05% 11879815.376 12123622.637 - -0.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.05% 688619.283 702745.412 - 1.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.05% 812.177 828.827 - 1.10% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.05% 165.636 169.027 - 1.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.05% 2.476 2.527 - 1.09% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.05% 11099.078 11326.083 - 0.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 2.04% 552870.855 564176.625 - 0.22% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.04% 18.902 19.289 - 3.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.04% 1134304.616 1157494.381 - -3.26% -
BM_CmpLess_uchar_schar 2.04% 1.014 1.035 - -7.77% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.04% 2289.109 2335.840 - -18.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.03% 16.178 16.506 - 0.17% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.03% 8.251 8.418 - 2.95% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.02% 1868.667 1906.480 - -0.75% -
std::multiset<int>::upper_bound(key)_(existent)/1024 2.02% 7.082 7.225 - 1.70% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.02% 574.801 586.416 - 3.52% -
bm_gcd_random 2.02% 29.100 29.687 - 1.24% -
std::find_first_of(list<int>)_(large_needle)/8192 2.01% 48640113.867 49620205.358 - 0.69% -
std::generate_n(vector<int>)/32 2.01% 7.842 8.000 - 2.12% -
std::find_end(vector<int>)_(process_all)/8192 2.01% 1731.329 1766.177 - -1.99% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.00% 944.400 963.277 - -2.06% -
SetIntersection_Front_Set_float_262144_1 2.00% 1007417.400 1027517.980 - -0.35% -
std::stable_partition(list<int>)_(sparse)/32 1.99% 9.622 9.813 - 1.77% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.99% 23050.053 23508.753 - 0.83% -
std::map<std::string,_int>::insert(value)_(already_present)/32 1.99% 26.561 27.090 - 40.91% -
std::partition_copy(list<int>)/50 1.99% 12.966 13.224 - 2.85% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.98% 5714.067 5827.425 - 1.22% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.98% 601549.117 613479.975 - 0.36% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.98% 670.546 683.834 - 0.21% -
std::set<int>::count(key)_(non-existent)/32 1.98% 2.878 2.935 - -2.66% -
std::replace_if(vector<int>)_(prefix)/50 1.98% 13.829 14.102 - 2.16% -
SetIntersection_Front_Set_string_1024_1 1.97% 1086066.828 1107510.820 - 0.08% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.97% 14.680 14.970 - 1.69% -
std::find_if(list<int>)_(bail_25%)/8 1.97% 0.922 0.941 - 2.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.97% 1118468.949 1140496.711 - 0.91% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.97% 789.272 804.813 - -0.80% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.97% 28.479 29.039 - -3.16% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.97% 10.058 10.256 - -15.73% -
SetIntersection_Front_Vector_string_1024_1024 1.97% 38771815.982 39534190.893 - -1.39% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.97% 6475.973 6603.300 - 3.68% -
std::map<std::string,_int>::erase(key)_(existent)/1024 1.97% 53.604 54.658 - -39.03% -
BM_StringEraseWithMove_Small_Opaque 1.97% 2.184 2.227 - -15.70% -
BM_deque_vector_ranges_move_backward/1024 1.96% 36.974 37.698 - 2.49% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.96% 1877.966 1914.752 - -0.40% -
SetIntersection_None_Set_float_262144_1024 1.96% 1156537.682 1179161.783 - -2.10% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.95% 939.171 957.519 - 1.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.95% 141056.282 143811.246 - 2.28% -
SetIntersection_Interlaced_Set_float_16384_256 1.95% 198565792.015 202437614.343 - 0.99% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.95% 9.929 10.122 - 4.27% -
BM_deque_deque_copy/4000 1.95% 140.037 142.762 - -2.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.94% 648.954 661.530 - 5.85% -
std::copy_backward(deque<int>)/1048576 1.93% 131012.286 133545.970 - 3.80% -
BM_deque_vector_ranges_move/1024 1.93% 37.399 38.122 - 2.10% -
SetIntersection_Front_Set_uint32_64_4 1.92% 16090545.165 16400178.471 - 1.09% -
bm_lexicographical_compare<signed_char>/1 1.92% 1.519 1.548 - 23.31% -
std::equal(vector<int>)_(it,_it,_it)/50 1.91% 4.089 4.167 - -8.61% -
std::rotate(deque<int>)_(by_1/2)/8192 1.91% 1611.152 1641.993 - 12.57% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.91% 23.163 23.606 - 3.24% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.91% 4.354 4.437 - 2.67% -
SetIntersection_None_Set_float_262144_16 1.90% 1157757.895 1179808.918 - -1.77% -
SetIntersection_Front_Set_uint32_262144_16 1.90% 1212911.090 1235997.616 - 5.58% -
bm_swap_ranges_vb_aligned/512 1.90% 4.999 5.094 - 3.57% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.90% 478.963 488.052 - 0.58% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.89% 1.640 1.671 - 3.48% -
std::find_end(list<int>)_(near_matches)/1024 1.89% 34122.843 34768.917 - -7.79% -
std::map<int,_int>::find(key)_(existent)/1024 1.89% 4.301 4.383 - 20.31% -
SetIntersection_None_Set_float_16384_4 1.89% 154838364.000 157764254.694 - -0.78% -
SetIntersection_None_Vector_float_16384_16384 1.89% 1101066.148 1121863.518 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.88% 1118264.200 1139332.207 - -3.52% -
std::stable_partition(deque<int>)_(sparse)/8192 1.88% 3298.924 3361.055 - -8.10% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.88% 98789.634 100648.861 - 1.34% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.88% 28.249 28.779 - 0.90% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.88% 22.199 22.616 - 3.80% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.88% 32.007 32.608 - -2.65% -
std::all_of(list<int>)_(process_all)/8192 1.88% 8361.871 8518.708 - 11.43% -
SetIntersection_Interlaced_Set_string_16384_256 1.87% 358045938.183 364754992.361 - 1.86% -
SetIntersection_None_Set_float_262144_64 1.87% 1157932.943 1179620.850 - -1.10% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.87% 361511.680 368281.524 - 1.84% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.87% 15.102 15.385 - 3.01% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 1.87% 22.773 23.198 - 2.19% -
std::multiset<int>::clear()/0 1.87% 391.726 399.035 - 0.99% -
SetIntersection_Interlaced_Set_float_16384_4 1.86% 170186279.435 173355920.929 - 0.94% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.86% 96619.391 98416.883 - 1.48% -
SetIntersection_Front_Set_string_1024_4 1.86% 1258909.308 1282322.711 - 1.16% -
BM_lexicographical_compare_three_way_fast_path/16 1.86% 4.323 4.404 - 2.22% -
std::search(list<int>)_(no_match)/1048576 1.86% 828108.255 843471.620 - 0.86% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.85% 3996.188 4070.250 - 3.64% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.85% 1058.161 1077.765 - -9.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.85% 1124770.850 1145546.752 - 2.10% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.85% 26918.092 27415.033 - 8.64% -
std::any_of(list<int>)_(process_all)/32768 1.85% 26419.172 26906.746 - 3.11% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.84% 18.056 18.389 - 1.55% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.84% 15.706 15.995 - -0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.84% 195781176.140 199382429.929 - -0.62% -
std::move(vector<int>)/1048576 1.84% 58603.739 59681.374 - 6.83% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.84% 5.617 5.720 - 3.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.83% 446.603 454.794 - 0.60% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.83% 22.798 23.216 - -2.28% -
std::partial_sort(vector<int>)_(repeated)/8 1.83% 18.472 18.810 - 1.02% -
std::transform(deque<int>,_deque<int>)/50 1.83% 35.930 36.586 - 8.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.83% 202.090 205.779 - 3.27% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.83% 894.519 910.849 - 2.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.83% 5404.401 5503.048 - 2.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.83% 1145046.141 1165944.983 - -1.99% -
std::all_of(vector<int>)_(process_all)/50 1.82% 13.480 13.726 - -28.53% -
BM_StringEraseToEnd_Huge_Transparent 1.82% 2.437 2.481 - 2.83% -
std::partition_point(deque<int>)/50 1.82% 4.661 4.746 - 2.60% -
std::partial_sort(deque<int>)_(repeated)/8 1.81% 25.946 26.417 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.81% 199681554.708 203297731.788 - 0.74% -
BM_CmpLess_uint_schar 1.81% 1.065 1.084 - -4.41% -
std::sort(vector<NonIntegral>)_(repeated)/8 1.81% 15.968 16.257 - 2.37% -
BM_StringEraseWithMove_Empty_Opaque 1.81% 0.841 0.856 - 8.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.79% 2.014 2.050 - 1.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.79% 557.431 567.427 - 1.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.79% 1114953.242 1134916.793 - 0.90% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.78% 1.763 1.794 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.78% 22156726.647 22551874.009 - 1.10% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.78% 2776.037 2825.423 - 2.94% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.78% 16.941 17.242 - 4.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 1.78% 11241.444 11441.224 - 1.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.77% 1177492.027 1198389.517 - -2.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.77% 32294.825 32867.217 - 2.88% -
ranges::min(std::list<char>)/8 1.77% 1.923 1.958 - 10.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.77% 49.868 50.751 - -2.34% -
std::find_end(list<int>)_(near_matches)/1000 1.77% 32795.429 33376.028 - -7.62% -
std::stable_sort(deque<int>)_(heap)/8 1.77% 23.633 24.052 - -8.42% -
SetIntersection_None_Set_float_1024_1024 1.76% 8818648.663 8974127.912 - -0.20% -
std::partial_sort(deque<int>)_(heap)/8192 1.76% 268495.693 273229.063 - -0.96% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.76% 18.704 19.034 - -4.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.76% 11.443 11.644 - 1.37% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.76% 460.690 468.787 - -2.63% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.76% 576.279 586.408 - 0.85% -
SetIntersection_Front_Set_uint64_1024_1 1.75% 1023199.350 1041153.229 - -1.77% -
BM_deque_vector_move/64 1.75% 2.569 2.615 - -1.41% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.75% 43.730 44.496 - 4.79% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.74% 1.501 1.527 - 0.41% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.74% 4.319 4.395 - 4.44% -
BM_deque_deque_ranges_move_backward/64000 1.74% 7745.440 7880.339 - 4.78% -
rng::contains_subrange(list<int>)_(process_all)/16 1.74% 4.916 5.001 - 2.24% -
SetIntersection_Interlaced_Set_uint64_64_64 1.74% 13042948.800 13269452.686 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.73% 0.598 0.608 - 1.83% -
BM_CmpLess_schar_int 1.73% 1.114 1.134 - 0.35% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.73% 346979.959 352971.059 - 1.11% -
std::map<int,_int>::ctor(const&,_alloc)/0 1.73% 12.667 12.886 - -1.51% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.73% 377.155 383.663 - -0.70% -
SetIntersection_None_Set_float_256_4 1.72% 11320264.763 11515251.635 - 0.89% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.72% 54954.095 55900.650 - 0.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.72% 136044740.481 138386636.272 - -0.59% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.72% 23.806 24.216 - 10.09% -
std::fill(list<int>)/1024 1.72% 485.986 494.339 - -4.11% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.72% 17312315.112 17609707.033 - -2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.72% 8712587.336 8862115.311 - -30.27% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.72% 17.129 17.422 - 6.51% -
std::rotate_copy(vector<int>)/1024 1.72% 32.925 33.490 - 2.17% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.71% 13215.130 13440.876 - 3.97% -
std::multiset<int>::count(key)_(non-existent)/1024 1.71% 5.859 5.959 - 0.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.70% 393.531 400.225 - 0.59% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.70% 18.288 18.599 - 1.17% -
SetIntersection_Front_Set_float_256_16 1.69% 4445154.461 4520440.816 - -1.01% -
std::list<std::string>::ctor(size)/32 1.69% 344.040 349.866 - -0.81% -
std::find_end(vector<int>)_(process_all)/1000 1.69% 221.549 225.295 - -2.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.68% 1135237.005 1154342.825 - -1.44% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.67% 10.547 10.724 - 5.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.67% 62610370.954 63657281.060 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.67% 348444.817 354270.453 - 1.17% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.67% 585708.260 595498.445 - -1.10% -
std::is_sorted_until(vector<int>,_pred)/1024 1.67% 409.384 416.226 - -0.83% -
BM_StringFindStringLiteral/1024 1.67% 17.699 17.995 - -24.35% -
SetIntersection_Front_Set_uint32_1_1 1.67% 534499151.638 543421881.770 - 0.20% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.67% 8133.456 8269.162 - 15.30% -
BM_StringRelational_Compare_Empty_Huge_Control 1.67% 1.611 1.638 - 1.25% -
std::find_end(vector<int>)_(process_all)/1048576 1.67% 222516.405 226224.715 - -2.11% -
BM_deque_deque_ranges_move_backward/512 1.67% 18.889 19.204 - 0.61% -
std::find_end(vector<int>)_(near_matches)/1000 1.66% 13408.593 13631.156 - -9.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.66% 17858331.968 18154310.761 - -2.03% -
SetIntersection_Front_Vector_string_1024_4 1.66% 1181357.486 1200919.404 - 0.62% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.65% 59619.317 60605.813 - -81.26% -
BM_CmpLess_uint_uchar 1.65% 1.091 1.109 - -0.76% -
BM_num_put<unsigned_long> 1.65% 11.750 11.943 - 14.53% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 1.65% 0.613 0.624 - 4.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.65% 982492.605 998668.621 - 4.51% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.65% 9125.338 9275.458 - 1.08% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.64% 10.974 11.155 - -3.93% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.64% 4.414 4.486 - 1.44% -
SetIntersection_None_Set_float_262144_4 1.64% 1157321.289 1176334.475 - -1.95% -
ranges::min(std::list<long_long>)/64 1.64% 24.532 24.935 - 3.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.64% 16067931.266 16331550.809 - 0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.64% 18812701.244 19120835.392 - 0.90% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.64% 7.966 8.096 - 1.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.64% 18.658 18.963 - 1.05% -
SetIntersection_Interlaced_Set_string_64_4 1.63% 25583816.404 26001916.755 - 0.51% -
std::find_end(forward_list<int>)_(same_length)/1000 1.63% 1463.964 1487.809 - 2.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.63% 1647.765 1674.575 - -1.09% -
std::search(deque<int>)_(same_length)/8192 1.63% 3756.675 3817.725 - 1.45% -
BM_deque_vector_copy_backward/4000 1.63% 143.640 145.974 - 1.86% -
BM_PushHeap_string_QuickSortAdversary_16 1.62% 10.443 10.612 - -1.21% -
ranges::min(std::list<char>)/70000 1.62% 53591.806 54461.710 - 2.55% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.62% 4.255 4.324 - -1.34% -
std::unordered_set<std::string>::ctor(const&)/0 1.62% 12.854 13.062 - -0.33% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.62% 31.243 31.749 - 0.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.62% 56155.951 57064.315 - -0.42% -
std::sort_heap(vector<int>,_pred)/8 1.61% 32.592 33.117 - 9.27% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 1.61% 173995.918 176799.752 - 1.21% -
rng::fold_left(deque<int>)/32 1.61% 22.324 22.684 - 40.38% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.61% 6654.997 6762.107 - -0.39% -
std::set<int>::count(key)_(non-existent)/8192 1.61% 11.255 11.436 - -17.20% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.61% 8.647 8.786 - 1.58% -
BM_std_minmax_element<short>/64 1.61% 17.636 17.920 - 6.67% -
std::sort(vector<int>)_(descending)/1024 1.60% 1012.544 1028.788 - 1.05% -
BM_StringFindStringLiteral/512 1.60% 9.407 9.558 - -1.11% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.60% 58258270.834 59190277.750 - 2.49% -
std::partition_point(deque<int>)/1024 1.60% 9.535 9.688 - 2.15% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.60% 5.804 5.897 - 1.81% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.60% 69.178 70.283 - 2.37% -
std::move(vector<bool>)_(aligned)/1048576 1.59% 1722.005 1749.465 - 2.69% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.59% 7.927 8.054 - 0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.59% 910427.758 924914.666 - -1.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.59% 20.268 20.590 - 1.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.59% 3940.903 4003.544 - 1.84% -
SetIntersection_None_Set_float_262144_262144 1.59% 1160194.986 1178629.230 - -2.13% -
SetIntersection_Front_Set_uint64_64_64 1.59% 13183262.948 13392655.211 - 1.67% -
std::unique_copy(list<int>)_(contiguous)/32 1.59% 11.112 11.288 - -3.74% -
SetIntersection_None_Vector_float_1024_4 1.59% 1070607.435 1087590.904 - -1.04% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.58% 41.776 42.437 - -0.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.58% 816.939 829.842 - -2.41% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.58% 5242.619 5325.345 - 1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.57% 1141067.021 1159035.468 - -3.78% -
std::replace_if(deque<int>)_(prefix)/32 1.57% 13.917 14.136 - 1.35% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.57% 32103.976 32608.156 - 3.22% -
std::generate_n(vector<int>)/50 1.57% 11.833 12.019 - 2.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.57% 16411663.117 16669078.076 - 0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.57% 1161303.571 1179496.228 - -0.56% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.56% 26.864 27.284 - 0.54% -
std::rotate(deque<int>)_(by_1/2)/50 1.56% 11.556 11.737 - 13.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.56% 1.550 1.574 - -5.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.56% 37049724.669 37628426.914 - -1.01% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.56% 8.184 8.311 - 1.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.56% 803411.516 815958.512 - 2.06% -
BM_CmpLess_uchar_int 1.56% 1.066 1.083 - -4.15% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.56% 70.653 71.752 - -91.50% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.55% 2761.427 2804.347 - 1.42% -
std::partial_sort(deque<int>)_(ascending)/8192 1.55% 145134.259 147385.993 - -9.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.55% 1.134 1.152 - 9.91% -
BM_std_minmax_element<char>/64 1.55% 16.934 17.196 - 0.51% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.55% 19.828 20.135 - 0.79% -
std::fill(vector<int>)/8192 1.55% 232.836 236.435 - 3.41% -
std::search(vector<int>)_(same_length)/1000 1.55% 239.744 243.449 - 1.39% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.55% 5714.501 5802.798 - -9.13% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.54% 12.154 12.342 - 0.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.54% 51.272 52.064 - -0.44% -
std::map<std::string,_int>::ctor(const&)/8192 1.54% 344511.510 349817.339 - 0.14% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 1.53% 497288.440 504916.635 - -0.69% -
std::make_heap(deque<int>)_(ascending)/8 1.53% 27.202 27.619 - 2.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.53% 11.265 11.438 - -1.18% -
std::set<int>::equal_range(key)_(existent)/32 1.53% 1.882 1.911 - 11.49% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.53% 32.734 33.234 - 3.17% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.53% 8.249 8.375 - -10.56% -
std::remove_if(deque<int>)_(prefix)/50 1.52% 63.636 64.604 - 0.69% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.52% 1572.386 1596.299 - 2.83% -
std::multiset<int>::count(key)_(existent)/32 1.52% 3.796 3.854 - -18.10% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.52% 10.917 11.083 - 39.59% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.52% 10.229 10.385 - 1.34% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.52% 3.809 3.867 - 0.84% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.52% 16302.148 16549.466 - 2.42% -
std::move_backward(deque<int>)/8 1.51% 3.640 3.695 - 7.53% -
std::rotate(deque<int>)_(by_1/2)/32 1.51% 8.528 8.657 - 15.40% -
std::find_end(vector<int>)_(process_all)/1024 1.51% 226.922 230.352 - -2.58% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.51% 18.392 18.670 - 1.11% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.51% 15.582 15.817 - 0.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.51% 18.541 18.820 - 0.10% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.51% 743.066 754.286 - 1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.51% 5628723.489 5713608.137 - -3.08% -
std::copy_backward(list<int>)/8 1.51% 2.381 2.417 - 9.52% -
std::move(list<int>)/8 1.50% 3.362 3.413 - 1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.50% 1233612.271 1252151.880 - 1.37% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.50% 5.723 5.809 - 2.83% -
std::stable_partition(vector<int>)_(dense)/8192 1.50% 2083.442 2114.738 - 1.37% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.50% 11.638 11.812 - 0.81% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.50% 870.426 883.443 - 37.98% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.49% 14187.766 14399.146 - -9.79% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.49% 25.147 25.522 - 2.62% -
BM_deque_deque_ranges_move_backward/4000 1.49% 151.461 153.716 - 1.39% -
BM_deque_vector_ranges_move_backward/1 1.49% 2.080 2.111 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.49% 22234730.203 22564976.874 - -0.37% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.48% 54317.205 55123.509 - -5.73% -
std::sort_heap(deque<int>,_pred)/8192 1.48% 424297.527 430587.402 - -4.53% -
std::sort(vector<NonIntegral>)_(ascending)/8192 1.48% 3732.510 3787.796 - 1.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.47% 852.904 865.468 - 2.04% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.47% 199.756 202.697 - -1.91% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.47% 1308839.019 1328069.522 - 1.74% -
std::unique_copy(list<int>)_(sprinkled)/32 1.47% 13.460 13.657 - 4.62% -
std::vector<std::string>::ctor(size)/1024 1.47% 426.850 433.111 - -6.75% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.47% 6646.526 6744.010 - -2.42% -
BM_CmpEqual_uint_uchar 1.46% 1.084 1.099 - -0.07% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 1.46% 21.351 21.663 - 7.73% -
BM_PushHeap_uint32_Random_262144 1.46% 5.856 5.941 - 3.21% -
BM_PushHeap_string_SingleElement_16 1.46% 2.583 2.621 - 0.58% -
bm_gcd_complex 1.46% 17.873 18.133 - 0.86% -
rng::find(vector<bool>)_(process_all)/1024 1.46% 4.662 4.730 - 1.03% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.46% 7.101 7.204 - 0.64% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 1.45% 12000.923 12175.024 - 0.12% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.45% 33.718 34.207 - 0.95% -
std::unordered_set<int>::ctor(const&)/1024 1.45% 6688.848 6785.803 - -1.57% -
bm_swap_ranges_vb_aligned/32768 1.45% 63.641 64.561 - 1.33% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.44% 33.508 33.991 - 12.80% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 1.44% 9504.816 9641.779 - 1.71% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 1.44% 11.635 11.802 - 0.96% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.44% 12.121 12.296 - -0.53% -
BM_deque_deque_ranges_move_backward/70000 1.43% 8619.556 8742.938 - 9.40% -
std::set<int>::find(key)_(non-existent)/32 1.43% 2.232 2.264 - -0.86% -
std::search(deque<int>,_pred)_(same_length)/1024 1.43% 506.437 513.677 - 0.48% -
std::is_partitioned(list<int>)_(partitioned)/32 1.43% 8.808 8.934 - 3.56% -
BM_deque_vector_copy_backward/1024 1.43% 37.220 37.752 - 2.17% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.43% 1.785 1.811 - -0.51% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.43% 0.928 0.941 - 2.60% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.42% 330.858 335.564 - -1.32% -
rng::fold_left(deque<int>)/50 1.42% 37.110 37.638 - 39.12% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.42% 17601.970 17852.187 - -1.50% -
std::for_each_n(list<int>)/32 1.42% 11.231 11.391 - 2.74% -
std::find_end(vector<int>)_(near_matches)/1024 1.42% 13898.005 14095.477 - -10.03% -
std::set<int>::find(key)_(existent)/32 1.42% 1.689 1.713 - 5.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.42% 392.562 398.121 - -0.16% -
SetIntersection_Front_Set_string_262144_256 1.42% 14992258.655 15204419.489 - 3.47% -
SetIntersection_Interlaced_Set_string_256_256 1.41% 29137977.424 29549661.738 - -6.43% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.41% 62874.833 63762.159 - 0.06% -
std::unordered_set<int>::erase(key)_(existent)/32 1.41% 22.213 22.526 - 5.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.41% 9053538.824 9181057.382 - -3.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.41% 1280.814 1298.820 - 8.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.41% 2.915 2.956 - -0.01% -
BM_PushHeap_string_Ascending_64 1.40% 7.708 7.816 - 7.17% -
BM_PushHeap_string_QuickSortAdversary_4 1.40% 6.448 6.539 - 2.51% -
std::copy(list<int>)/32768 1.40% 25763.503 26124.128 - 1.10% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.40% 11.341 11.500 - 0.22% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.40% 50.290 50.993 - 0.86% -
BM_deque_vector_ranges_move_backward/64000 1.40% 7873.961 7984.005 - 13.26% -
std::unique_copy(list<int>)_(sprinkled)/52 1.40% 23.867 24.200 - 1.76% -
BM_vector_deque_copy_backward/4096 1.40% 148.434 150.505 - 0.92% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 1.39% 18287.673 18542.641 - 1.11% -
std::sort(vector<int>)_(ascending)/8192 1.39% 3729.541 3781.455 - 1.18% -
std::copy_n(list<int>)/8 1.39% 2.221 2.252 - 0.14% -
BM_StringCopy_Huge 1.39% 109.074 110.592 - -0.25% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.39% 7.086 7.184 - 0.97% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.39% 21.939 22.243 - 0.13% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.38% 12.180 12.349 - 1.46% -
SetIntersection_None_Set_float_262144_256 1.38% 1157956.951 1173974.771 - -1.85% -
std::set<int>::insert(value)_(new_value,_end)/32 1.38% 18.716 18.974 - -0.20% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.38% 1709.050 1732.607 - 1.42% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.38% 6479.866 6569.036 - 7.43% -
rng::find(vector<bool>)_(process_all)/1048576 1.37% 3635.623 3685.585 - 1.94% -
BM_deque_deque_ranges_copy_backward/1024 1.37% 37.547 38.063 - 0.82% -
std::unordered_map<int,_int>::ctor(const&)/32 1.37% 201.946 204.721 - -0.77% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.37% 211.893 214.803 - -46.50% -
bm_ranges_swap_ranges_vb_aligned/32 1.37% 3.571 3.620 - 10.06% -
std::stable_partition(vector<int>)_(dense)/1024 1.37% 288.361 292.306 - 0.51% -
std::copy_n(deque<int>)/1048576 1.37% 51651.143 52357.712 - 4.85% -
std::map<int,_int>::insert(value)_(already_present)/32 1.37% 1.747 1.771 - 0.38% -
std::adjacent_find(vector<int>)/1048576 1.37% 233415.390 236603.991 - 1.12% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.36% 18.876 19.134 - 0.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.36% 1.333 1.351 - 15.70% -
SetIntersection_Front_Set_string_64_16 1.36% 24251714.638 24582208.436 - 0.87% -
std::map<int,_int>::count(key)_(existent)/8192 1.36% 5.862 5.942 - -3.42% -
std::reverse_copy(list<int>)/64 1.35% 29.854 30.256 - 3.42% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.35% 4.455 4.515 - -4.43% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.34% 6508.944 6596.483 - -33.78% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.34% 289.913 293.810 - -0.30% -
std::copy(list<int>)/262144 1.34% 213388.355 216249.126 - 1.38% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.34% 11.446 11.599 - 0.89% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.34% 258.066 261.520 - 1.07% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 1.34% 40.721 41.265 - 0.08% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.34% 13212.314 13388.718 - 0.92% -
SetIntersection_Interlaced_Set_float_256_4 1.33% 10814292.996 10958574.903 - -3.24% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 1.33% 747.167 757.120 - 0.17% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.33% 24.538 24.865 - -72.52% -
BM_StringAssignAsciiz_Large_Opaque 1.33% 11.562 11.716 - -0.60% -
BM_PushHeap_float_Random_64 1.33% 6.202 6.285 - -6.62% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.32% 6872.161 6963.155 - 1.65% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 1.32% 20.333 20.601 - -6.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 1.31% 135495.852 137277.425 - -2.37% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.31% 23.285 23.591 - 0.69% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.31% 947.130 959.576 - -1.46% -
SetIntersection_None_Set_float_16384_16384 1.31% 157235444.817 159299830.481 - -0.90% -
BM_vector_deque_copy_backward/2 1.31% 2.055 2.082 - 0.85% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.31% 8.299 8.408 - -0.64% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.31% 175.458 177.761 - 0.67% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.31% 22.413 22.707 - 2.73% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.31% 9.994 10.125 - -5.52% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.31% 12815.059 12983.155 - -2.73% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 1.31% 28.534 28.907 - 1.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.31% 12.982 13.151 - -1.47% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.30% 2153.548 2181.642 - -1.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.30% 4334993.644 4391534.913 - 1.38% -
SetIntersection_Front_Vector_string_1024_16 1.30% 1632686.371 1653874.800 - 2.31% -
BM_PushHeap_uint64_Random_16384 1.30% 6.315 6.397 - 8.16% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.30% 15.359 15.558 - -4.01% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.30% 17.367 17.592 - 0.20% -
BM_deque_vector_ranges_copy_backward/1 1.30% 2.124 2.152 - -0.10% -
SetIntersection_Front_Vector_string_256_256 1.29% 19813062.176 20069624.782 - 8.24% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1.29% 1867.371 1891.546 - 0.52% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.29% 763.618 773.501 - 2.04% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.29% 7.986 8.089 - 1.15% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.29% 24.695 25.014 - 6.59% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.29% 5287.587 5355.876 - -15.10% -
std::fill_n(vector<int>)/8192 1.29% 231.875 234.867 - 2.37% -
std::set<int>::ctor(const&,_alloc)/1024 1.29% 6236.764 6317.192 - -34.74% -
std::find(deque<int>)_(process_all)/8 1.29% 3.515 3.560 - 4.75% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.28% 44.432 45.002 - 2.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.28% 9800118.798 9925580.590 - 1.75% -
BM_deque_deque_ranges_copy_backward/70000 1.28% 8595.735 8705.752 - 5.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.28% 16.511 16.722 - -16.21% -
BM_lexicographical_compare_three_way_fast_path/64 1.27% 15.597 15.796 - 5.07% -
std::shift_left(list<int>)/1024 1.27% 727.770 737.042 - 1.63% -
BM_CmpLess_uchar_uchar 1.27% 1.053 1.067 - -1.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.27% 26.516 26.854 - 1.68% -
SetIntersection_Interlaced_Set_string_64_16 1.27% 38066718.084 38551254.896 - 2.72% -
SetIntersection_Front_Vector_string_1024_64 1.27% 3294493.201 3336413.288 - 4.11% -
rng::find_if(vector<bool>)_(process_all)/8192 1.27% 4514.264 4571.480 - 1.75% -
std::sort(deque<int>)_(heap)/1024 1.26% 6212.392 6290.966 - 0.60% -
std::copy_if(list<int>)_(every_other)/32768 1.26% 25280.533 25600.238 - -0.80% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.26% 2.938 2.975 - 1.08% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.26% 20409.710 20666.771 - 0.80% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.26% 60022.149 60776.702 - -81.21% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.26% 11.485 11.629 - 1.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.26% 24.104 24.407 - -2.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.26% 17.891 18.116 - -0.63% -
rng::starts_with(deque<int>,_pred)/1024 1.25% 518.682 525.190 - -0.51% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.25% 10.344 10.474 - -13.37% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.25% 35976.776 36427.776 - -8.20% -
std::sort(vector<NonIntegral>)_(descending)/8 1.25% 25.069 25.383 - 2.76% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.25% 5.140 5.204 - 3.50% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.25% 11.166 11.306 - -1.07% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.25% 682.184 690.718 - -0.32% -
std::flat_map<int,_int>::ctor(const&)/8192 1.25% 1907.275 1931.131 - -0.00% -
std::replace(vector<int>)_(prefix)/32 1.25% 5.126 5.191 - 1.38% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.25% 10.256 10.385 - 0.62% -
rng::starts_with(list<int>,_pred)/8 1.25% 3.497 3.541 - 1.81% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.25% 6386.032 6465.637 - 0.98% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 1.25% 18288.442 18516.360 - 0.42% -
std::distance(deque<int>)/50 1.25% 0.847 0.858 - 1.20% -
SetIntersection_Front_Vector_float_1024_64 1.25% 1359818.533 1376752.356 - 2.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.24% 4967258.513 5028958.507 - -1.68% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.24% 2139.792 2166.352 - 2.65% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.24% 16614.509 16820.629 - -1.71% -
std::partition(list<int>)_(sparse)/1024 1.24% 716.790 725.658 - 1.22% -
std::multiset<int>::find(key)_(existent)/8192 1.24% 8.020 8.119 - -8.85% -
std::sort(vector<NonIntegral>)_(ascending)/1024 1.23% 518.702 525.105 - 0.79% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.23% 379072.782 383743.894 - 1.28% -
std::set<int>::ctor(const&)/8192 1.23% 50034.298 50649.831 - 1.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.23% 403410.702 408371.956 - 0.18% -
BM_vector_deque_ranges_move_backward/5500 1.23% 195.767 198.174 - -0.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.23% 15609.575 15800.940 - 1.33% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.22% 220.553 223.253 - -12.72% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 1.22% 117157.726 118590.555 - 1.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.22% 2.059 2.084 - 0.09% -
SetIntersection_Front_Set_uint32_64_16 1.22% 15329222.839 15515603.978 - 0.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.22% 5.194 5.257 - -0.98% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.21% 50.169 50.777 - 0.60% -
BM_CmpEqual_uchar_int 1.21% 1.060 1.073 - -1.87% -
BM_CmpLess_uint_int 1.21% 1.062 1.075 - -4.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.21% 610.670 618.043 - -1.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.21% 11215.197 11350.519 - 35.78% -
ranges::minmax(std::list<long_long>)/70000 1.20% 54704.237 55361.668 - 2.48% -
std::sort(vector<int>)_(pipe-organ)/1024 1.20% 2279.732 2307.104 - 0.81% -
std::for_each_n(deque<int>)/50 1.20% 3.899 3.945 - -0.40% -
std::stable_sort(deque<int>)_(heap)/8192 1.20% 17258.928 17466.034 - 0.85% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.20% 9338.879 9450.640 - -0.15% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.20% 32.004 32.386 - 1.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.20% 39105.542 39572.864 - -1.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.19% 336967113.388 340988839.551 - 2.31% -
std::set<int>::count(key)_(non-existent)/1024 1.19% 7.392 7.480 - -6.07% -
BM_deque_vector_ranges_move/70000 1.19% 3259.967 3298.795 - 1.18% -
rng::contains(vector<int>)_(process_all)/32 1.19% 8.293 8.392 - 1.59% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.19% 0.913 0.924 - 4.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.19% 1082672.934 1095538.906 - -1.15% -
std::sort(deque<int>)_(descending)/8192 1.19% 10336.970 10459.682 - 0.85% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.19% 6816.784 6897.659 - -60.69% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.19% 216959417.502 219533013.423 - 0.37% -
std::sort(vector<int>)_(pipe-organ)/8192 1.19% 21520.461 21775.624 - 0.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.19% 15197.960 15378.139 - 0.15% -
std::flat_map<int,_int>::erase(iterator)/32 1.18% 19.763 19.997 - -0.09% -
std::adjacent_find(vector<int>,_pred)/8192 1.18% 3229.900 3268.156 - 2.86% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.18% 95618.871 96750.465 - -0.84% -
BM_std_minmax_element<char>/4 1.18% 1.190 1.204 - -0.18% -
BM_deque_vector_ranges_copy_backward/5500 1.18% 195.822 198.137 - -1.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.18% 395.629 400.302 - 1.31% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.18% 164488.768 166424.594 - -0.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.18% 43619.371 44132.698 - 4.27% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.18% 29622.761 29970.928 - -0.47% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.17% 17.204 17.406 - 0.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.17% 21.533 21.785 - -0.34% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.17% 26.356 26.665 - 0.11% -
std::transform(list<int>)_(identity_transform)/1024 1.17% 748.083 756.845 - 3.32% -
BM_PushHeap_uint32_Ascending_64 1.17% 1.523 1.541 - 1.55% -
std::multiset<std::string>::count(key)_(existent)/8192 1.17% 28.870 29.207 - 10.13% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 1.16% 2191.577 2217.105 - -0.14% -
SetIntersection_Front_Vector_string_16384_1024 1.16% 37938344.388 38380217.623 - -0.78% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 1.16% 69.249 70.055 - -98.61% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.16% 186667.969 188837.677 - -0.97% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 1.16% 27.928 28.252 - -28.45% -
std::adjacent_find(vector<int>,_pred)/1024 1.16% 412.309 417.084 - 4.78% -
std::sort(vector<int>)_(ascending)/1024 1.16% 519.731 525.751 - 0.92% -
std::is_sorted(list<int>,_pred)/8 1.16% 4.000 4.046 - 10.10% -
BM_CmpEqual_uint_int 1.16% 1.052 1.064 - -5.73% -
SetIntersection_Interlaced_Set_string_16384_1024 1.15% 343183970.687 347147579.455 - -0.81% -
SetIntersection_None_Vector_uint64_262144_16384 1.15% 1123469.421 1136417.648 - -1.61% -
BM_CmpLess_schar_uchar 1.15% 1.095 1.108 - -1.21% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.15% 425.030 429.918 - 0.54% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.15% 1883.542 1905.188 - 0.64% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.15% 661.730 669.319 - 1.95% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.15% 759.847 768.555 - 1.65% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.15% 11.584 11.716 - 1.62% -
BM_CmpLess_uchar_ushort 1.15% 1.056 1.068 - 0.32% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.14% 30.163 30.509 - -0.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.14% 62048.912 62758.874 - 1.23% -
std::rotate_copy(deque<int>)/8192 1.14% 289.738 293.047 - -1.98% -
SetIntersection_Front_Set_float_16384_16 1.14% 1185823.554 1199353.648 - -1.07% -
std::sort(deque<int>)_(ascending)/8192 1.14% 5730.421 5795.772 - 0.82% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.14% 12.827 12.973 - -0.62% -
BM_CmpLess_int_ushort 1.14% 1.108 1.120 - -2.54% -
std::sort(vector<int>)_(descending)/8192 1.14% 7213.805 7295.900 - 0.56% -
BM_StringFindStringLiteral/64 1.14% 2.189 2.214 - 3.46% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.14% 2.771 2.803 - 0.27% -
std::multiset<int>::erase(key)_(existent)/8192 1.13% 60.791 61.481 - -1.30% -
std::sort(vector<NonIntegral>)_(repeated)/8192 1.13% 3732.835 3775.139 - 0.75% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 1.13% 4703.006 4756.220 - -2.16% -
SetIntersection_Interlaced_Vector_uint32_262144_262144 1.13% 346938598.055 350861861.636 - 0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.13% 3972.401 4017.307 - 2.82% -
std::copy_if(list<int>)_(entire_range)/32768 1.13% 25524.428 25812.871 - -0.86% -
rng::for_each(map<int>)/50 1.13% 37.670 38.095 - -5.70% -
SetIntersection_Interlaced_Set_float_64_16 1.13% 22245878.273 22496785.605 - 3.11% -
std::pop_heap(vector<float>)/1024 1.13% 8.437 8.532 - 0.96% -
std::vector<std::string>::ctor(size)/8192 1.13% 4172.307 4219.311 - -18.66% -
std::copy_if(vector<int>)_(every_other)/8 1.12% 4.208 4.255 - 68.21% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.12% 36328.304 36735.974 - 3.58% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.12% 42.075 42.547 - -1.65% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.12% 7.887 7.975 - -0.05% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.12% 1529530.841 1546626.476 - -0.67% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.12% 27.531 27.839 - 1.06% -
SetIntersection_Interlaced_Vector_string_64_16 1.11% 28396928.225 28713500.382 - -5.05% -
std::is_sorted_until(list<int>,_pred)/8192 1.11% 8920.798 9020.100 - 18.36% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.11% 16.805 16.991 - -1.86% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1.11% 1163.953 1176.830 - 0.92% -
std::for_each(join_view(vector<vector<int>>))/50 1.11% 4.005 4.050 - 0.61% -
std::generate(deque<int>)/50 1.11% 12.672 12.812 - -0.30% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.10% 348587.779 352436.617 - 0.66% -
std::fill_n(vector<bool>)/32768 1.10% 29.801 30.130 - 2.89% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.10% 275984.330 279030.476 - 1.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.10% 1042289.790 1053772.753 - 1.04% -
std::generate(list<int>)/32 1.10% 8.463 8.556 - 0.35% -
rng::find(vector<bool>)_(process_all)/8192 1.10% 33.315 33.682 - 1.80% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.09% 8.375 8.466 - 0.77% -
std::multiset<std::string>::count(key)_(existent)/32 1.09% 20.183 20.403 - 4.11% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.09% 1.447 1.463 - -6.49% -
BM_num_put<long_double> 1.09% 59.065 59.709 - 0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.09% 63281.599 63970.597 - 1.37% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.09% 21.381 21.613 - -0.78% -
BM_deque_vector_ranges_move_backward/5500 1.08% 197.772 199.918 - 0.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.08% 1.843 1.863 - 5.74% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.08% 17.676 17.867 - 1.44% -
std::map<int,_int>::count(key)_(non-existent)/1024 1.08% 7.260 7.339 - 1.43% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.08% 11.645 11.771 - 0.90% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.08% 51464.975 52020.389 - 1.11% -
std::set<int>::ctor(const&)/1024 1.08% 6239.063 6306.391 - 0.78% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.08% 61.731 62.397 - 0.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.08% 5128.150 5183.424 - 0.54% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.08% 771.303 779.608 - 0.18% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 1.08% 57269.894 57886.197 - -78.03% -
std::none_of(list<int>)_(process_all)/32768 1.08% 26545.478 26830.964 - 0.52% -
SetIntersection_Front_Set_float_1024_16 1.07% 1207140.098 1220112.372 - 0.72% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.07% 36676.001 37069.751 - -1.72% -
std::unique_copy(vector<int>)_(contiguous)/52 1.07% 13.506 13.651 - 3.38% -
rng::starts_with(list<int>)/1048576 1.07% 941267.194 951360.530 - 0.99% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.07% 539.448 545.217 - 0.59% -
SetIntersection_Front_Set_string_16384_4 1.07% 1252851.622 1266239.078 - 0.63% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.07% 19.271 19.477 - -0.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.07% 605.227 611.688 - -1.62% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.06% 6645.365 6715.993 - 1.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.06% 195.662 197.735 - 1.43% -
std::search(vector<int>)_(no_match)/1000 1.06% 209.681 211.901 - -1.24% -
std::reverse(vector<int>)/64 1.06% 4.137 4.181 - -0.04% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.06% 1.749 1.767 - -3.26% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.06% 389332.920 393440.708 - -0.84% -
BM_PushHeap_uint32_Random_64 1.05% 5.137 5.191 - 3.28% -
std::find_end(list<int>)_(process_all)/8192 1.05% 7350.087 7427.551 - -0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.05% 20798680.358 21017679.829 - -0.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.05% 4643.511 4692.365 - -3.38% -
BM_PushHeap_uint64_Ascending_262144 1.05% 4.670 4.719 - 1.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.05% 7.677 7.758 - -6.00% -
std::copy(vector<bool>)_(aligned)/32768 1.05% 35.268 35.637 - 2.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 1.05% 22.942 23.181 - 0.79% -
std::copy_if(list<int>)_(every_other)/262144 1.04% 207502.885 209663.360 - 2.58% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 1.04% 22.963 23.202 - -0.96% -
std::make_heap(deque<int>)_(heap)/8 1.04% 20.985 21.204 - 2.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.04% 18.595 18.788 - 0.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.04% 15.726 15.889 - -3.21% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.04% 5.185 5.239 - 1.20% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.03% 9.407 9.504 - 3.70% -
std::pop_heap(vector<float>)/8192 1.03% 19.687 19.891 - 1.25% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 1.03% 762.130 770.015 - -5.78% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.03% 20.061 20.269 - -3.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.03% 312.225 315.455 - 0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.03% 4358051.616 4403100.791 - -0.97% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.03% 76259.646 77046.368 - -0.69% -
std::fill_n(deque<int>)/8192 1.03% 234.379 236.796 - -87.32% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.03% 23186.690 23425.752 - 2.10% -
std::set<std::string>::insert(value)_(new_value,_end)/32 1.03% 40.214 40.629 - -0.51% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.03% 16.043 16.208 - 2.95% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.03% 9.202 9.297 - 11.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.03% 1097175.609 1108459.323 - 0.18% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.03% 8.222 8.306 - -4.55% -
std::sort(deque<int>)_(pipe-organ)/8192 1.03% 26129.103 26397.074 - -0.63% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.02% 18.269 18.455 - -0.21% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.02% 13865.095 14006.784 - 0.82% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.02% 550.350 555.974 - 1.53% -
std::copy_backward(list<int>)/64 1.02% 30.684 30.998 - 3.56% -
SetIntersection_Front_Vector_float_256_64 1.02% 4345020.793 4389382.290 - 2.99% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.02% 3.115 3.147 - -0.42% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.02% 27.064 27.340 - 0.06% -
std::unordered_set<std::string>::ctor(const&)/8192 1.02% 338114.336 341558.402 - 0.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.02% 13404.233 13540.759 - 0.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.02% 17895.241 18077.137 - -4.28% -
SetIntersection_None_Set_string_1024_1024 1.02% 8942230.867 9033067.657 - 0.85% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.01% 243645.985 246118.503 - 2.24% -
BM_StringFindStringLiteral/128 1.01% 3.106 3.137 - -0.84% -
std::generate_n(deque<int>)/8192 1.01% 1954.698 1974.486 - -2.05% -
BM_CmpEqual_schar_int 1.01% 1.107 1.119 - -1.05% -
std::shift_left(list<int>)/32 1.01% 13.893 14.033 - -1.02% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.01% 11.071 11.183 - -1.06% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.01% 20.271 20.475 - -0.62% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.01% 9.651 9.749 - -9.55% -
std::generate(vector<int>)/32 1.01% 7.864 7.943 - 1.54% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.01% 25.758 26.017 - -1.86% -
SetIntersection_None_Vector_uint64_1024_64 1.01% 1065533.213 1076251.656 - -1.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.00% 59558.070 60156.040 - 1.14% -
std::shift_left(list<int>)/8192 1.00% 7624.947 7701.476 - 1.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.00% 17160505.884 17332636.636 - -3.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.00% 7653.796 7730.543 - 1.18% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -72.35% 54.394 15.041 - -75.74% -
std::copy_backward(vector<bool>)_(aligned)/262144 -60.40% 692.260 274.125 - -55.50% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -56.41% 234.554 102.244 - -52.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -54.09% 216.870 99.562 - -59.97% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -53.99% 1916.520 881.778 - -53.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -52.67% 205.697 97.361 - -56.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -51.82% 39.279 18.924 - -40.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -49.53% 72.240 36.462 - -50.16% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -48.59% 19.204 9.873 - -1.41% -
SetIntersection_Interlaced_Vector_float_16384_64 -47.75% 10806613.822 5646356.713 - 1.25% -
SetIntersection_Interlaced_Vector_float_262144_1024 -47.11% 160307106.970 84790438.929 - -18.28% -
bm_write -46.87% 596.981 317.151 - -40.37% -
std::vector<int>::ctor(size)/8192 -46.53% 569.508 304.522 - -41.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.70% 142.347 77.299 - -46.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -44.41% 53.610 29.802 - -8.89% -
SetIntersection_Interlaced_Vector_float_262144_64 -44.07% 23352285.231 13059913.011 - -16.62% -
SetIntersection_Interlaced_Vector_float_262144_256 -44.02% 61306489.657 34322365.403 - 68.99% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -39.52% 102.483 61.977 - -40.90% -
SetIntersection_Interlaced_Vector_float_16384_16 -39.23% 4281947.554 2601989.980 - -8.63% -
SetIntersection_Interlaced_Vector_float_16384_1024 -38.90% 72794640.202 44474018.608 - -13.41% -
std::unordered_set<int>::insert(value)_(already_present)/32 -34.42% 2.669 1.750 - -33.63% -
SetIntersection_Interlaced_Vector_float_1024_64 -34.01% 5089386.985 3358569.775 - 2.65% -
std::set<int>::contains(key)_(non-existent)/8192 -33.78% 15.069 9.979 - -3.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -32.04% 35.195 23.918 - -28.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -31.79% 47.479 32.385 - -18.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -30.70% 353885069.604 245244682.182 - -2.88% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -30.68% 12.191 8.450 - 8.31% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -29.67% 0.479 0.337 - -8.09% -
BM_PushHeap_string_Descending_262144 -29.43% 5.921 4.179 - 32.50% -
SetIntersection_Interlaced_Vector_float_262144_4 -29.24% 2068886.920 1463988.192 - -26.46% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -28.54% 8.439 6.031 - 5.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.41% 342704921.115 245339758.761 - -29.96% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -28.04% 22897.183 16477.533 - -2.46% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -27.87% 20563534.372 14833015.663 - 42.67% -
BM_vector_deque_ranges_move/0 -27.65% 0.545 0.395 - -0.44% -
SetIntersection_Interlaced_Vector_float_16384_256 -27.53% 29012625.039 21026291.760 - 41.31% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -27.44% 2.771 2.011 - -28.91% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -27.33% 31.585 22.954 - -4.16% -
SetIntersection_Interlaced_Vector_string_262144_16384 -26.28% 1373031.738 1012143.311 - 0.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -26.27% 33.558 24.744 - -21.21% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -26.27% 1.734 1.278 - -23.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -25.88% 32.002 23.720 - -33.69% -
BM_vector_deque_ranges_copy_backward/0 -25.87% 0.543 0.403 - -22.36% -
SetIntersection_None_Set_string_1024_4 -25.84% 12033433.238 8924191.840 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -25.82% 7384474.780 5477737.159 - -10.81% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -25.69% 14.542 10.806 - 15.34% -
SetIntersection_None_Set_string_1024_16 -25.40% 11891222.094 8870634.637 - -3.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -25.04% 1.339 1.004 - 4.81% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -24.82% 0.488 0.367 - -24.69% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -24.77% 1.961 1.475 - -24.59% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.71% 143013.702 107671.644 - 1.48% -
BM_PushHeap_string_Descending_16384 -24.24% 3.333 2.525 - 9.31% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -24.12% 1.828 1.387 - -8.03% -
SetIntersection_None_Set_string_1024_1 -24.09% 11879461.161 9018119.128 - -1.71% -
SetIntersection_Interlaced_Vector_float_256_16 -23.64% 7838771.563 5985310.422 - 1.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -23.64% 40.584 30.988 - 0.44% -
std::multiset<std::string>::erase(key)_(existent)/1024 -23.41% 83.630 64.051 - -6.38% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -23.08% 77.495 59.611 - -20.10% -
SetIntersection_None_Set_string_1024_64 -22.97% 11784520.961 9078048.202 - 0.31% -
BM_PushHeap_float_QuickSortAdversary_1 -22.95% 0.636 0.490 - 9.17% -
SetIntersection_Interlaced_Vector_float_1024_16 -22.93% 2646649.282 2039879.178 - -19.82% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -22.51% 11.415 8.846 - -22.46% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -22.50% 2.475 1.918 - -24.18% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -22.46% 1890298.409 1465677.862 - -7.36% -
BM_PushHeap_string_Descending_1024 -22.30% 3.411 2.650 - 12.52% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -22.20% 9.970 7.757 - -29.80% -
std::search(deque<int>)_(same_length)/1000 -22.16% 418.243 325.544 - 0.03% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -22.09% 1167.766 909.754 - 0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -21.89% 0.700 0.546 - -21.32% -
std::move(list<int>)/4096 -21.88% 5059.785 3952.687 - -9.36% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -21.79% 1.593 1.246 - -10.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -21.61% 2.826 2.215 - -26.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.51% 57.355 45.019 - -17.98% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -21.38% 73.413 57.718 - -14.83% -
std::copy_n(vector<int>)/4096 -21.34% 235.301 185.086 - 29.97% -
BM_PushHeap_uint32_Ascending_1 -21.26% 0.696 0.548 - 17.64% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -21.00% 2.833 2.238 - -21.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -20.96% 30.305 23.952 - -26.82% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -20.83% 1.584 1.254 - -9.41% -
std::find(vector<bool>)_(process_all)/8 -20.63% 0.800 0.635 - 13.31% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -20.48% 1.835 1.459 - -21.80% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -20.35% 2.353 1.874 - -21.22% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -20.22% 7.913 6.313 - -20.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.20% 20.734 16.546 - -20.27% -
SetIntersection_Interlaced_Vector_float_16384_4 -20.08% 1683795.920 1345738.868 - -18.45% -
std::unordered_set<int>::count(key)_(non-existent)/0 -20.05% 0.346 0.276 - -42.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -19.80% 43.213 34.655 - -13.00% -
BM_lexicographical_compare_three_way_fast_path/1 -19.68% 0.460 0.369 - -10.71% -
std::partition(deque<int>)_(dense)/50 -19.66% 18.262 14.672 - -4.10% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -19.48% 62.385 50.230 - -15.69% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -19.46% 1.669 1.345 - 5.15% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -19.38% 1.619 1.305 - 3.56% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -19.32% 39.139 31.577 - 17.72% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -19.12% 40446.747 32713.574 - -1.00% -
BM_PushHeap_string_PipeOrgan_262144 -19.09% 21.245 17.189 - -1.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.07% 40.139 32.485 - -36.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -18.95% 1.455 1.179 - -34.72% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -18.73% 40.379 32.817 - 0.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -18.71% 30.769 25.011 - -0.88% -
SetIntersection_Interlaced_Set_string_262144_16384 -18.68% 3317234.455 2697647.381 - -3.63% -
BM_PushHeap_string_PipeOrgan_16384 -18.37% 16.177 13.206 - 3.53% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.32% 6.814 5.566 - -24.19% -
std::swap_ranges(list<int>)/8192 -18.32% 10342.269 8447.700 - -18.48% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -18.25% 13002.448 10629.375 - 2.35% -
std::partition(deque<int>)_(dense)/32 -18.06% 12.012 9.843 - -0.11% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -18.05% 1.493 1.224 - -21.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -18.01% 69.505 56.985 - 27.74% -
std::is_partitioned(list<int>)_(partitioned)/1024 -17.99% 713.881 585.471 - -8.46% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -17.75% 1.493 1.228 - -13.27% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -17.75% 867.627 713.596 - 3.43% -
BM_PushHeap_string_Descending_256 -17.74% 3.080 2.533 - 10.59% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -17.51% 1.155 0.952 - -9.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -17.41% 40.703 33.618 - -22.35% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -17.36% 1.519 1.255 - -11.98% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -17.19% 17.339 14.358 - -10.13% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -17.00% 25.337 21.030 - -62.72% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -16.63% 8011.460 6679.182 - -4.70% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -16.62% 64560.874 53832.356 - -4.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.60% 0.553 0.462 - -20.24% -
std::find(vector<short>)_(bail_25%)/8 -16.54% 0.847 0.707 - 2.10% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -16.14% 138.675 116.299 - 32.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -15.99% 1.494 1.255 - -11.66% -
std::copy_if(list<int>)_(every_other)/512 -15.82% 358.373 301.684 - -13.68% -
std::find_if(deque<int>)_(process_all)/8192 -15.63% 2559.946 2159.852 - -7.30% -
BM_vector_deque_move_backward/0 -15.62% 0.596 0.503 - 20.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -15.59% 27.846 23.504 - -6.79% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -15.56% 251.156 212.078 - -8.52% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -15.50% 1.474 1.246 - -26.61% -
std::find_if(deque<int>)_(process_all)/1024 -15.46% 319.145 269.803 - -7.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.41% 37.640 31.840 - -2.51% -
std::map<int,_int>::find(key)_(non-existent)/32 -15.29% 2.651 2.246 - 1.60% -
std::map<int,_int>::erase(iterator)/8192 -15.23% 24.145 20.468 - -23.42% -
std::is_partitioned(list<int>)_(partitioned)/8192 -15.20% 8072.498 6845.529 - 0.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -15.17% 1.380 1.171 - 12.88% -
BM_vector_deque_ranges_move_backward/1 -15.12% 2.660 2.258 - -3.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -15.08% 5.623 4.775 - 5.93% -
BM_vector_deque_move/0 -14.90% 0.465 0.396 - -23.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.88% 28.382 24.158 - -14.80% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -14.77% 30.475 25.973 - -7.05% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -14.62% 18.002 15.371 - -4.61% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -14.58% 7787.703 6652.174 - -6.23% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -14.56% 1.700 1.452 - -15.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -14.47% 1.749 1.496 - 4.86% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.46% 1.656 1.417 - -19.50% -
std::multimap<std::string,_int>::erase(iterator)/8192 -14.39% 36.276 31.056 - 19.65% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -14.39% 23.673 20.267 - -3.29% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -14.37% 7809.978 6687.596 - -1.14% -
std::find_if(deque<int>)_(process_all)/32768 -14.27% 10238.874 8777.915 - -5.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -14.14% 4931154.192 4233916.100 - 4.02% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -14.12% 1.725 1.482 - 6.89% -
ranges::minmax(std::deque<char>)/1 -14.12% 0.848 0.729 - 10.95% -
BM_PushHeap_string_Descending_4 -14.10% 2.254 1.936 - 2.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -14.09% 0.521 0.448 - -10.45% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -13.95% 229.449 197.451 - -6.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -13.93% 1.519 1.307 - -9.71% -
std::find_if_not(deque<int>)_(process_all)/1024 -13.92% 294.331 253.359 - 1.85% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -13.90% 27.146 23.373 - -5.61% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -13.84% 38.295 32.994 - 0.06% -
std::multiset<int>::find(key)_(non-existent)/32 -13.78% 2.623 2.262 - -8.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -13.74% 15784065.736 13615756.393 - 1.70% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.65% 34.970 30.198 - -13.33% -
std::multimap<std::string,_int>::erase(iterator)/32 -13.62% 33.064 28.562 - 2.64% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -13.53% 63076.505 54542.590 - -4.37% -
BM_std_minmax_element<char>/3 -13.46% 1.243 1.076 - -7.54% -
BM_deque_deque_ranges_move_backward/1 -13.38% 2.751 2.383 - -12.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -13.37% 73.899 64.019 - 48.41% -
BM_PushHeap_string_Descending_64 -13.11% 2.669 2.319 - 4.98% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -13.07% 61.622 53.566 - 7.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -12.98% 25.014 21.766 - 8.85% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -12.98% 24.734 21.525 - -6.29% -
std::copy_n(vector<bool>)_(aligned)/1048576 -12.97% 3338.617 2905.541 - -6.58% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -12.96% 1.838 1.600 - -18.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -12.95% 1.366 1.189 - 1.84% -
std::map<std::string,_int>::count(key)_(existent)/8192 -12.91% 32.384 28.203 - -7.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -12.91% 44.632 38.870 - -6.70% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -12.83% 80.100 69.825 - -2.13% -
std::multiset<std::string>::find(key)_(existent)/32 -12.71% 16.618 14.505 - -8.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -12.67% 97.210 84.896 - -12.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -12.52% 1.810 1.583 - 18.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -12.39% 23.694 20.757 - -6.86% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -12.37% 11.347 9.943 - 2.30% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -12.36% 55535993.643 48670586.916 - 12.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -12.34% 71.749 62.897 - -1.08% -
std::set<int>::upper_bound(key)_(existent)/8192 -12.20% 9.211 8.087 - -5.87% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -12.17% 31.844 27.968 - -30.72% -
std::set<std::string>::equal_range(key)_(existent)/8192 -12.11% 30.305 26.636 - -18.14% -
BM_StringRelational_Less_Small_Empty_Control -12.10% 1.896 1.666 - -0.76% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -12.05% 42.711 37.563 - -7.88% -
std::multiset<std::string>::erase(iterator)/1024 -12.04% 31.938 28.092 - -1.03% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -12.00% 7723.872 6796.704 - -0.24% -
BM_PushHeap_string_Random_262144 -11.99% 22.773 20.043 - 11.78% -
BM_deque_deque_ranges_move_backward/0 -11.98% 0.788 0.694 - -24.65% -
BM_PushHeap_string_PipeOrgan_1024 -11.96% 10.796 9.505 - 0.63% -
std::search(list<int>)_(no_match)/1000 -11.86% 757.466 667.601 - -0.71% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -11.85% 2.044 1.802 - -6.31% -
std::find(vector<bool>)_(process_all)/50 -11.85% 0.785 0.692 - 23.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.71% 34.566 30.520 - -11.90% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -11.67% 6929715.139 6120982.232 - 3.28% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -11.61% 10.756 9.507 - -4.40% -
std::search_n(list<int>,_pred)_(no_match)/8192 -11.52% 8327.094 7367.705 113.732 -9.43% 113.732
std::set<int>::find(key)_(non-existent)/8192 -11.47% 9.567 8.469 - 0.73% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -11.39% 1.320 1.170 - 11.65% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -11.38% 20834.369 18463.895 - 2.00% -
BM_StringConstructDestroyCStr_Large_Transparent -11.36% 11.411 10.115 - -0.13% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -11.34% 24.250 21.499 - -7.40% -
BM_deque_deque_ranges_move_backward/2 -11.29% 2.403 2.132 - -13.69% -
SetIntersection_Front_Vector_uint32_1024_1024 -11.24% 6097952.738 5412841.107 - -8.71% -
std::multiset<std::string>::find(key)_(existent)/8192 -11.22% 30.687 27.244 - -9.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -11.21% 1367791.828 1214427.654 - -3.79% -
std::unique_copy(deque<int>)_(sprinkled)/32 -11.19% 11.653 10.349 - 12.47% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -11.17% 1.835 1.630 - 9.67% -
SetIntersection_Interlaced_Vector_float_256_4 -11.16% 5228673.938 4645007.044 - -11.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -11.12% 26.319 23.394 - -38.89% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -11.11% 57484.412 51097.568 - -1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -11.11% 4597629.683 4086977.113 - 0.62% -
BM_StringFindCharLiteral/1024 -11.05% 20.318 18.073 - -4.78% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -11.01% 60741.641 54054.948 - -1.44% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.98% 2.613 2.326 - -14.67% -
std::none_of(deque<int>)_(process_all)/32768 -10.92% 11359.128 10118.473 - -7.07% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.91% 5989089.939 5335555.208 - 0.49% -
BM_StringConstructDestroyCStr_Large_Opaque -10.89% 16.974 15.126 - 0.49% -
std::unordered_set<int>::contains(key)_(existent)/32 -10.88% 1.509 1.345 - -4.55% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.84% 249.988 222.902 - 5.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -10.79% 1366491.699 1219002.768 - -3.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -10.76% 13571184.994 12110735.306 - -7.32% -
std::stable_partition(list<int>)_(dense)/8192 -10.74% 19151.406 17094.257 - -2.26% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.74% 41.980 37.471 - -2.79% -
std::copy_backward(vector<int>)/32768 -10.74% 3788.021 3381.346 - -10.92% -
std::none_of(deque<int>)_(process_all)/8192 -10.72% 2831.457 2528.047 - -6.98% -
BM_lexicographical_compare_three_way_slow_path/1 -10.70% 0.435 0.388 - 6.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -10.68% 32.937 29.419 - 1.54% -
SetIntersection_Interlaced_Set_uint32_1024_256 -10.63% 14373621.599 12846266.806 - -12.46% -
ranges::min(std::deque<long_long>)/1 -10.59% 0.671 0.600 - 0.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -10.53% 0.303 0.271 - -6.19% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.43% 729.785 653.682 - -27.15% -
std::map<int,_int>::find(key)_(non-existent)/1024 -10.42% 6.107 5.470 - 3.75% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.41% 61237.636 54863.155 - -1.37% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -10.34% 2.085 1.870 - -2.99% -
BM_vector_deque_copy/2 -10.33% 2.052 1.840 - -8.14% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -10.32% 312602.095 280337.909 - -0.37% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -10.31% 300.933 269.899 - 3.74% -
SetIntersection_Interlaced_Set_uint32_256_64 -10.31% 13994192.572 12551094.306 - -10.82% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.25% 63997.846 57438.591 - -6.34% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -10.24% 10906.670 9789.392 - -3.46% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -10.21% 23.630 21.217 - 3.99% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.13% 8208.437 7376.740 - -11.76% -
rng::contains_subrange(list<int>)_(single_element)/50 -10.12% 17.816 16.013 - -6.96% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -10.06% 102.699 92.365 - 2.84% -
SetIntersection_Interlaced_Set_float_262144_256 -10.06% 1727684.650 1553955.729 - -1.96% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -10.03% 22780.879 20495.365 - 2.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -10.03% 1366348.145 1229330.891 - -1.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.98% 41.130 37.023 - -5.44% -
std::is_sorted(list<int>,_pred)/8192 -9.90% 8635.236 7779.950 - -13.98% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -9.86% 21.652 19.517 - -7.16% -
ranges::min(std::deque<char>)/1 -9.85% 0.819 0.738 - 7.63% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -9.81% 1.080 0.974 - 1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -9.78% 6374378.473 5750830.639 - 1.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -9.72% 1358743.246 1226625.814 - -2.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -9.70% 0.626 0.565 - -1.36% -
BM_StringConstructDestroyCStr_Empty_Opaque -9.68% 2.301 2.079 - -0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -9.68% 1356079.184 1224863.361 - -2.67% -
std::search(deque<int>)_(near_matches)/1024 -9.62% 25587.921 23127.594 - 18.59% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -9.52% 39.944 36.141 - -8.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -9.38% 1354629.557 1227607.422 - -1.69% -
std::unordered_multiset<int>::erase(iterator)/8192 -9.33% 26.119 23.681 - 3.84% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -9.28% 3433.724 3114.905 - -20.76% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -9.21% 4674.400 4243.657 - -29.60% -
std::map<int,_int>::find(key)_(non-existent)/8192 -9.18% 8.816 8.007 - 14.22% -
ranges::min(std::list<long_long>)/1 -9.18% 0.262 0.238 - 5.65% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -9.15% 13.442 12.212 - -9.15% -
std::adjacent_find(deque<int>)/8 -9.05% 3.677 3.344 - 13.96% -
std::set<int>::equal_range(key)_(non-existent)/32 -9.03% 2.615 2.379 - -7.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -9.02% 1.492 1.357 - -4.58% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -9.02% 1.651 1.502 - 9.15% -
SetIntersection_Interlaced_Set_float_262144_262144 -8.96% 1747783.531 1591266.520 - -2.72% -
std::replace(vector<int>)_(sprinkled)/1024 -8.86% 160.656 146.425 - -2.34% -
BM_vector_deque_copy/1 -8.86% 2.333 2.127 - -7.18% -
std::unordered_set<int>::count(key)_(existent)/1024 -8.85% 1.339 1.220 - -5.81% -
SetIntersection_Interlaced_Set_float_262144_1024 -8.82% 1678904.783 1530748.049 - -0.91% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.80% 0.768 0.701 - -7.02% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -8.77% 21110.869 19258.804 - 1.15% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -8.74% 2.574 2.349 - 0.02% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -8.74% 5.110 4.663 - -8.82% -
std::move(deque<int>)/32768 -8.71% 2023.566 1847.260 - -10.95% -
BM_PushHeap_uint32_Random_1 -8.66% 0.608 0.556 - 19.47% -
std::unordered_set<int>::contains(key)_(existent)/8192 -8.66% 1.415 1.292 - 6.07% -
std::set<int>::ctor(const&,_alloc)/8192 -8.65% 54527.948 49811.011 - -36.14% -
std::replace(vector<int>)_(sprinkled)/8192 -8.65% 1252.586 1144.252 - -8.11% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -8.62% 30.586 27.949 - -8.70% -
BM_align/1 -8.61% 0.701 0.641 - -30.40% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -8.57% 162.184 148.283 - 2.80% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -8.53% 14369.047 13143.601 - -14.14% -
BM_PushHeap_string_Descending_16 -8.48% 2.343 2.145 - 1.96% -
ranges::minmax(std::list<char>)/1 -8.48% 0.460 0.421 - 2.09% -
SetIntersection_Front_Set_uint64_256_64 -8.40% 5738173.899 5256128.963 - -0.33% -
std::for_each(list<int>)/8 -8.40% 2.469 2.261 - -10.22% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -8.33% 458.323 420.147 - -9.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.29% 20.840 19.111 - -32.29% -
SetIntersection_Front_Vector_uint32_1024_256 -8.28% 2322465.345 2130094.512 - -6.73% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.28% 1.675 1.537 - -20.13% -
SetIntersection_Front_Set_float_16384_64 -8.26% 1852895.517 1699853.158 - -1.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -8.26% 769.691 706.132 - -5.06% -
std::unordered_set<int>::count(key)_(existent)/32 -8.22% 1.406 1.290 - -10.06% -
ranges::minmax(std::vector<long_long>)/1 -8.19% 0.664 0.610 - -5.70% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -8.18% 29.526 27.110 - -0.01% -
SetIntersection_Interlaced_Vector_float_64_16 -8.16% 18659285.806 17136103.240 - 2.64% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -8.08% 12539.576 11526.519 - -2.20% -
SetIntersection_Interlaced_Vector_string_262144_262144 -8.08% 15972646.238 14682604.248 - -0.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -8.06% 12.647 11.628 - 2.96% -
std::for_each_n(join_view(vector<vector<int>>))/8 -8.05% 1.626 1.495 - 6.08% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -8.04% 1.761 1.619 - -0.68% -
std::shift_right(list<int>)/8192 -8.01% 8023.126 7380.808 - 0.02% -
BM_align/64 -7.95% 0.694 0.639 - -30.64% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -7.92% 18.423 16.964 - -56.77% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -7.92% 11823.659 10887.280 - -14.01% -
std::equal(list<int>)_(it,_it,_it)/8192 -7.90% 10230.978 9422.254 - 1.58% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -7.85% 6829.811 6293.472 - 7.91% -
BM_deque_deque_copy_backward/0 -7.84% 0.876 0.807 - -12.34% -
BM_align/256 -7.84% 0.693 0.639 - -30.56% -
BM_vector_deque_ranges_copy_backward/70000 -7.83% 8834.579 8143.236 - -0.25% -
BM_vector_deque_ranges_move/1024 -7.81% 39.012 35.965 - -0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -7.80% 7019897.329 6472636.626 - 3.23% -
BM_align/8 -7.78% 0.694 0.640 - -30.48% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.76% 1.228 1.132 - -6.80% -
SetIntersection_Interlaced_Set_float_262144_64 -7.76% 1676535.564 1546413.250 - -1.73% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -7.73% 768.854 709.394 - -2.25% -
BM_deque_vector_ranges_move/0 -7.73% 1.422 1.312 - -13.36% -
BM_PushHeap_float_Ascending_16 -7.73% 1.064 0.982 - 0.06% -
rng::contains_subrange(list<int>)_(single_element)/8192 -7.72% 7931.831 7319.683 - -5.49% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.66% 29.885 27.595 - 1.16% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -7.63% 23.167 21.399 - -7.03% -
rng::fold_left(list<int>)/8192 -7.62% 11515.240 10637.365 - -2.45% -
SetIntersection_Interlaced_Vector_float_262144_16 -7.59% 6724490.413 6214138.994 - 112.18% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.54% 1471.301 1360.292 - -6.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -7.49% 459535.344 425129.706 - -16.10% -
rng::contains_subrange(list<int>)_(process_all)/8192 -7.47% 7227.217 6687.343 - -26.03% -
std::map<std::string,_int>::erase(iterator)/1024 -7.47% 30.967 28.656 - -19.74% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.45% 11.489 10.633 - -3.34% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -7.43% 10.177 9.421 - -15.33% -
std::set<int>::lower_bound(key)_(existent)/8192 -7.42% 8.693 8.048 - -1.34% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.41% 16.135 14.940 - -13.99% -
std::find_if(list<int>)_(process_all)/32768 -7.40% 28473.583 26365.271 - 2.28% -
SetIntersection_Interlaced_Vector_string_256_256 -7.40% 20325194.161 18821461.316 - -8.82% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -7.37% 14120.391 13079.860 - 0.98% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.37% 7069.837 6549.097 - 0.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.36% 1192.831 1105.056 - -5.08% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.32% 29.909 27.720 - -7.60% -
std::find_end(deque<int>)_(same_length)/1024 -7.31% 380.460 352.630 - -74.72% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.30% 8554.820 7930.094 - -6.86% -
SetIntersection_Front_Vector_string_16384_64 -7.30% 3340702.030 3096869.218 - -0.81% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.27% 2171.495 2013.555 - 1.92% -
BM_std_minmax_element<int>/512 -7.24% 138.774 128.723 - -7.44% -
BM_std_minmax_element<int>/1024 -7.24% 273.391 253.597 - -7.47% -
std::find_if_not(deque<int>)_(process_all)/32768 -7.17% 8748.938 8121.314 - 1.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -7.17% 14923264.087 13853870.268 - 3.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -7.15% 39.250 36.443 - -4.25% -
std::move_backward(vector<bool>)_(aligned)/64 -7.09% 1.928 1.791 - 3.47% -
SetIntersection_Front_Set_float_262144_64 -7.08% 1762575.143 1637846.366 - -3.32% -
std::find_first_of(vector<int>)_(small_needle)/8192 -7.05% 12331.994 11462.138 - -1.24% -
std::find_if_not(list<int>)_(bail_25%)/32768 -7.01% 7709.805 7169.003 - -3.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.99% 398.927 371.024 - -0.05% -
bm_gcd_trivial -6.94% 0.675 0.628 - -7.32% -
std::set<int>::lower_bound(key)_(non-existent)/32 -6.92% 2.454 2.285 - -2.22% -
BM_num_put<unsigned_long_long> -6.88% 11.995 11.169 - 10.36% -
SetIntersection_Front_Set_float_1024_1024 -6.87% 11968641.018 11146171.640 - -5.75% -
rng::find_last(vector<char>)_(bail_90%)/8 -6.85% 0.460 0.428 - -2.77% -
std::reverse_copy(vector<int>)/8 -6.82% 2.553 2.379 - -2.19% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -6.82% 1.431 1.333 - -13.70% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.80% 164.877 153.667 - -7.30% -
BM_std_minmax_element<int>/4000 -6.77% 1048.972 977.951 - -7.54% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -6.76% 22.399 20.886 - 1.09% -
BM_std_minmax_element<int>/4096 -6.73% 1073.240 1000.975 - -7.53% -
BM_deque_deque_ranges_move/0 -6.73% 0.852 0.794 - -13.89% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.72% 82.760 77.197 - 3.86% -
std::find(list<int>)_(process_all)/8192 -6.72% 7320.797 6829.169 - -4.21% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -6.71% 32.563 30.379 - 0.71% -
SetIntersection_None_Vector_uint32_262144_1 -6.70% 1212367.713 1131183.296 - 0.21% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -6.68% 24.583 22.941 - 2.43% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -6.67% 43.326 40.435 - -0.84% -
SetIntersection_Interlaced_Set_string_262144_262144 -6.67% 19179995.852 17900945.230 - -0.36% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -6.66% 22.982 21.451 - -0.82% -
BM_PushHeap_string_PipeOrgan_4 -6.65% 2.672 2.494 - -0.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -6.63% 5.024 4.691 - 4.14% -
SetIntersection_None_Set_string_16384_1 -6.63% 206998289.618 193284591.962 - 2.52% -
std::remove_copy(list<int>)_(sprinkled)/8192 -6.62% 7437.626 6945.365 - 1.48% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.62% 213.136 199.034 - -2.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -6.59% 24.276 22.677 - -8.44% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -6.57% 16733.848 15634.767 - -6.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -6.57% 1422.495 1329.100 - -5.44% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -6.56% 0.374 0.350 - -0.82% -
ranges::minmax(std::list<char>)/70000 -6.56% 60122.945 56180.812 - 7.27% -
SetIntersection_None_Vector_uint32_16384_256 -6.55% 1141502.976 1066720.962 - -4.91% -
BM_deque_deque_ranges_copy_backward/0 -6.55% 0.847 0.792 - 0.38% -
std::rotate(deque<int>)_(by_1/4)/1024 -6.51% 284.655 266.117 - -65.81% -
SetIntersection_Interlaced_Set_float_262144_16384 -6.50% 1344998.537 1257552.570 - -1.76% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -6.50% 479.673 448.495 - 10.88% -
std::fill(list<int>)/8192 -6.48% 7611.091 7117.530 - -16.45% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -6.47% 41.859 39.149 - 13.04% -
BM_vector_deque_ranges_move_backward/2 -6.47% 2.136 1.998 - -3.11% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -6.46% 3870.521 3620.320 - 1.84% -
std::replace(vector<int>)_(sprinkled)/50 -6.45% 9.104 8.517 - -2.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.42% 9990.332 9348.493 - -1.37% -
std::find_end(deque<int>)_(match_near_end)/1000 -6.42% 36.129 33.811 - -90.30% -
BM_deque_vector_copy/2 -6.41% 1.891 1.770 - -3.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -6.39% 819.026 766.673 - 46.25% -
bm_ranges_swap_ranges_vb_aligned/256 -6.38% 4.330 4.053 - 14.67% -
std::find(vector<long_long>)_(bail_25%)/8 -6.35% 0.923 0.864 - -3.28% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -6.34% 30.306 28.385 - -78.03% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.31% 44.476 41.671 - 25.60% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -6.30% 56.800 53.222 - -7.26% -
BM_std_minmax_element<int>/5500 -6.25% 1432.564 1342.987 - -7.54% -
SetIntersection_Front_Set_uint64_262144_4 -6.25% 1082097.171 1014454.283 - -7.46% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.23% 10.224 9.587 - 0.61% -
std::set<std::string>::find(key)_(non-existent)/8192 -6.20% 29.189 27.379 - 3.39% -
SetIntersection_Front_Vector_uint32_262144_1 -6.19% 1061020.449 995351.982 - -6.61% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.18% 380.017 356.514 - -0.46% -
std::remove_copy(list<int>)_(sprinkled)/1024 -6.18% 787.488 738.846 - 1.44% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -6.18% 28.069 26.336 - -15.99% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -6.17% 1.305 1.224 - 22.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.14% 1315.205 1234.414 - -4.96% -
ranges::min(std::list<char>)/1 -6.13% 0.418 0.392 - 10.81% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.13% 55417.891 52019.894 - 2.29% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -6.11% 853.914 801.754 - 15.99% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.10% 1918.979 1801.846 - -6.48% -
BM_deque_deque_ranges_copy_backward/64 -6.10% 3.652 3.429 - 0.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.08% 583.160 547.724 - 0.78% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -6.07% 1.315 1.235 - -0.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.07% 4.497 4.225 - -8.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.06% 3.746 3.519 - -11.27% -
BM_vector_deque_copy_backward/65536 -6.04% 8207.402 7711.613 - 0.58% -
BM_vector_deque_ranges_copy/0 -6.03% 0.458 0.430 - -36.91% -
SetIntersection_Front_Vector_uint32_16384_16 -6.02% 1142447.219 1073694.489 - -3.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -6.01% 1534696.204 1442477.205 - -6.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -5.98% 4059.534 3816.962 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -5.97% 13823480.265 12998541.744 - -4.47% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.95% 160.744 151.178 - -3.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -5.94% 4433381.914 4170170.351 - -4.01% -
BM_vector_deque_ranges_move_backward/65536 -5.94% 8092.550 7612.213 - -1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.93% 13333664.499 12542584.183 - -3.56% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -5.91% 21.950 20.652 - 6.49% -
std::set<std::string>::ctor(const&)/8192 -5.91% 362228.425 340816.179 - -1.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -5.91% 6.860 6.455 - -0.48% -
BM_vector_deque_ranges_copy_backward/512 -5.91% 18.602 17.503 - -0.94% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.87% 21.051 19.814 - 3.54% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -5.87% 1.220 1.148 - -8.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -5.83% 4553722.683 4288318.668 - 0.12% -
std::set<std::string>::find(key)_(existent)/1024 -5.83% 24.766 23.323 - 2.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 -5.83% 0.513 0.483 - 0.02% -
BM_std_minmax_element<int>/64000 -5.83% 16699.097 15726.119 - -6.90% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.82% 24.114 22.711 - -11.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -5.81% 21600051.415 20345594.050 - -3.35% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.80% 145123.699 136713.178 - 55.73% -
std::multimap<int,_int>::find(key)_(existent)/1024 -5.78% 4.086 3.850 - 6.58% -
BM_deque_deque_ranges_copy_backward/1 -5.76% 2.740 2.582 - 2.31% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -5.76% 2.433 2.293 - 2.06% -
std::transform(list<int>,_list<int>)/8192 -5.75% 9204.842 8675.481 - -3.62% -
BM_std_minmax_element<int>/65536 -5.75% 17102.852 16119.481 - -6.91% -
SetIntersection_Front_Set_string_262144_262144 -5.75% 19584053.955 18458790.367 - 0.63% -
BM_std_minmax_element<int>/70000 -5.74% 18264.090 17215.724 - -6.78% -
std::set<int>::equal_range(key)_(non-existent)/1024 -5.74% 7.139 6.730 - 16.00% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -5.73% 522368.631 492420.757 - 0.21% -
std::find_if(deque<int>)_(bail_25%)/32768 -5.72% 2134.555 2012.451 - -9.10% -
SetIntersection_Front_Vector_uint32_64_64 -5.70% 11181754.148 10544259.268 - -4.13% -
SetIntersection_Front_Set_float_1024_256 -5.69% 3808549.656 3591800.300 - -14.29% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.68% 10.193 9.614 - 7.30% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -5.67% 217821.445 205460.153 - -0.99% -
std::set<int>::erase(iterator)/32 -5.62% 20.543 19.388 - -3.62% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.62% 357.664 337.560 - 8.81% -
SetIntersection_None_Vector_uint32_262144_64 -5.61% 1183916.849 1117521.862 - -1.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.59% 1169.927 1104.517 - -5.90% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -5.58% 6.486 6.124 - 8.88% -
BM_deque_vector_copy/1 -5.57% 2.194 2.071 - -3.17% -
std::find_if(vector<char>)_(process_all)/8 -5.57% 1.598 1.509 - 19.95% -
SetIntersection_Front_Set_uint32_1024_256 -5.55% 4184334.519 3952019.936 - 3.85% -
std::stable_partition(list<int>)_(dense)/32 -5.53% 39.074 36.914 - 10.17% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.52% 16.528 15.615 - -4.64% -
std::multimap<int,_int>::find(key)_(existent)/8192 -5.52% 5.675 5.362 - 0.26% -
BM_deque_deque_ranges_move/1 -5.51% 2.518 2.379 - -8.42% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.47% 13.354 12.623 - -10.86% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -5.47% 78.964 74.645 - -9.33% -
SetIntersection_None_Set_uint64_1024_4 -5.47% 9089227.558 8592422.255 - -5.65% -
SetIntersection_Front_Set_float_262144_256 -5.45% 3832510.733 3623555.529 - -2.23% -
std::multiset<std::string>::insert(value)_(already_present)/32 -5.45% 51.131 48.347 - -23.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.44% 18.042 17.060 - -0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -5.44% 1310134.602 1238881.428 - -2.40% -
SetIntersection_None_Vector_uint32_16384_1024 -5.42% 1161450.690 1098500.503 - -1.71% -
SetIntersection_Front_Set_string_256_64 -5.42% 15034430.081 14219938.120 - 0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.41% 2485634.433 2351097.356 - 3.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.40% 53.084 50.216 - 19.13% -
SetIntersection_Interlaced_Set_uint64_64_16 -5.40% 22781284.323 21550875.289 - -5.16% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -5.39% 1049636.574 993059.673 - -6.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -5.39% 0.469 0.444 - -10.31% -
std::multimap<int,_int>::find(key)_(existent)/32 -5.39% 1.849 1.749 - 3.45% -
SetIntersection_None_Set_string_16384_64 -5.37% 205928906.592 194871068.877 - 2.94% -
SetIntersection_Front_Vector_uint64_262144_64 -5.37% 1376243.308 1302400.546 - -2.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -5.36% 14310774.207 13543126.647 - 2.08% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.34% 12.864 12.178 - -6.76% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -5.33% 9.749 9.229 - 2.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -5.33% 2009538.340 1902421.488 - 3.69% -
BM_PushHeap_float_Ascending_1024 -5.33% 3.275 3.100 - -0.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.32% 763.423 722.828 - -4.24% -
BM_vector_deque_move_backward/65536 -5.31% 8166.447 7732.679 - 0.34% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -5.31% 12.020 11.382 - -0.36% -
std::partition(list<int>)_(dense)/32 -5.30% 9.311 8.818 - -1.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.28% 25382814.397 24041542.398 - -2.90% -
SetIntersection_None_Set_uint32_1024_1024 -5.27% 9136599.035 8655340.786 - -5.04% -
SetIntersection_None_Set_string_16384_4 -5.26% 204769338.620 193994261.568 - 3.07% -
SetIntersection_Interlaced_Vector_uint32_256_64 -5.26% 7771652.140 7362798.716 - 7.73% -
std::set<std::string>::find(key)_(existent)/32 -5.25% 16.051 15.208 - 6.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -5.24% 1534378.835 1454017.956 - -4.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.22% 19.818 18.783 - -0.33% -
std::generate(vector<int>)/8192 -5.22% 1952.297 1850.406 - 2.80% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.21% 20.753 19.672 - 4.10% -
BM_StringMove_Small -5.20% 0.746 0.707 - -11.46% -
SetIntersection_Front_Set_uint64_256_256 -5.17% 7774357.302 7372302.845 - -0.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.15% 60.697 57.574 - -4.22% -
BM_std_minmax_element<char>/2 -5.14% 0.685 0.650 - 2.58% -
SetIntersection_None_Set_string_16384_16 -5.14% 205597407.657 195039792.216 - 3.76% -
SetIntersection_None_Vector_uint32_262144_16384 -5.12% 1181072.121 1120647.417 - -1.72% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.11% 4913.310 4662.202 - -1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -5.11% 1134469.148 1076518.256 - -7.06% -
SetIntersection_Front_Set_uint64_16384_1024 -5.10% 12650875.549 12005295.689 - -3.65% -
BM_PushHeap_float_Ascending_262144 -5.10% 5.397 5.121 - 0.47% -
SetIntersection_Front_Set_uint64_16384_256 -5.10% 3950226.966 3748819.999 - -3.50% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.09% 269335.606 255637.920 - -8.98% -
BM_vector_deque_copy/64 -5.08% 2.838 2.694 - -4.48% -
BM_PushHeap_uint32_Ascending_262144 -5.07% 4.942 4.691 - -2.38% -
BM_std_minmax_element<char>/1 -5.07% 0.331 0.314 - 4.42% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.07% 5742.036 5451.074 - -16.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -5.06% 1864480.857 1770047.243 - 0.84% -
std::multimap<std::string,_int>::clear()/1024 -5.05% 22203.688 21081.349 - -6.47% -
BM_PushHeap_string_PipeOrgan_256 -5.05% 8.726 8.285 - 4.72% -
BM_vector_deque_ranges_copy_backward/65536 -5.04% 8197.345 7784.568 - 3.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -5.03% 1234536.342 1172498.646 - -1.94% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.00% 11.626 11.045 - 8.10% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -5.00% 3836.890 3645.053 - -2.27% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.00% 57133.302 54277.490 - -4.21% -
BM_StringFindAllMatch/8 -5.00% 2.729 2.593 - -3.36% -
std::multiset<int>::erase(iterator)/1024 -4.99% 24.529 23.304 - -1.56% -
SetIntersection_None_Vector_uint32_1024_16 -4.99% 1104034.415 1048942.535 - -5.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.99% 6687002.877 6353518.557 - 3.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.98% 55.754 52.977 - 7.59% -
std::find(vector<long_long>)_(process_all)/8 -4.95% 0.971 0.923 - -18.95% -
std::copy_if(vector<int>)_(entire_range)/8 -4.95% 2.278 2.165 - -4.44% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -4.94% 10.603 10.080 - -2.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.93% 1290.513 1226.857 - -2.11% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.92% 9.934 9.446 - -4.15% -
std::find_if(deque<int>)_(bail_25%)/1024 -4.91% 82.760 78.695 - 1.65% -
BM_deque_deque_ranges_move/2 -4.90% 2.240 2.130 - -7.69% -
SetIntersection_Front_Set_float_262144_16384 -4.89% 221582870.216 210736496.560 - -1.55% -
SetIntersection_None_Vector_uint32_1024_64 -4.89% 1112162.096 1057745.222 - -4.59% -
std::unordered_set<int>::count(key)_(existent)/8192 -4.88% 1.322 1.257 - -10.66% -
BM_PushHeap_string_SingleElement_262144 -4.87% 2.734 2.600 - -1.75% -
BM_vector_deque_ranges_move_backward/1024 -4.86% 40.021 38.075 - 0.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -4.86% 23.891 22.729 - -4.95% -
SetIntersection_Front_Set_float_64_64 -4.86% 13138105.509 12499647.264 - -8.41% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -4.83% 45043.072 42868.534 - 3.69% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.82% 5.697 5.422 - -8.35% -
BM_deque_deque_copy_backward/64 -4.78% 3.512 3.344 - -1.96% -
std::partition_point(vector<int>)/1024 -4.78% 6.447 6.139 - -0.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.77% 17491.154 16656.079 - -1.87% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.77% 5.305 5.052 - -5.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -4.77% 1.501 1.429 - 0.74% -
SetIntersection_None_Set_string_16384_256 -4.75% 207298772.208 197448847.949 - 4.27% -
std::make_heap(vector<int>)_(shuffled)/1024 -4.75% 603.439 574.773 - 1.72% -
std::unordered_set<int>::find(key)_(non-existent)/0 -4.75% 0.346 0.330 - -2.13% -
SetIntersection_None_Set_uint64_1024_1024 -4.73% 9028149.345 8601203.139 - -4.98% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.72% 100355.147 95622.553 - -8.13% -
BM_deque_deque_copy/0 -4.70% 0.849 0.809 - -6.83% -
std::find_if_not(list<int>)_(process_all)/8192 -4.70% 7209.058 6870.257 - -0.93% -
std::find(list<int>)_(bail_25%)/1024 -4.70% 135.540 129.174 - 1.02% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.69% 232.642 221.728 - -7.55% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -4.69% 5.140 4.899 - 39.07% -
std::set<int>::find(key)_(existent)/8192 -4.68% 8.487 8.090 - 1.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -4.67% 0.621 0.592 - -1.66% -
std::set<std::string>::ctor(const&)/1024 -4.66% 35942.517 34265.971 - -2.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.66% 1187.606 1132.273 - 1.46% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -4.65% 32.219 30.720 - -2.72% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.63% 19.241 18.349 - -4.52% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -4.63% 25.193 24.027 - 20.98% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -4.62% 4.545 4.335 - -2.58% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -4.61% 1.280 1.221 - 21.63% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.60% 10.714 10.221 - -18.52% -
std::copy_backward(vector<int>)/4096 -4.59% 152.339 145.340 - -42.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.59% 13069.368 12469.253 - -1.86% -
SetIntersection_Front_Set_float_256_64 -4.59% 5503355.251 5250828.954 - -3.84% -
std::multiset<std::string>::ctor(const&)/8192 -4.58% 358020.640 341609.666 - -0.34% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -4.58% 59482.940 56756.798 - -0.01% -
std::copy_backward(list<int>)/262144 -4.56% 228716.321 218277.193 - 0.97% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -4.55% 8345.658 7965.975 - 3.67% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 -4.52% 0.346 0.330 - -0.01% -
SetIntersection_None_Vector_uint32_262144_4 -4.52% 1175880.432 1122779.316 - -0.97% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.50% 17.031 16.265 - -3.17% -
BM_vector_deque_ranges_move/4000 -4.50% 147.649 141.009 - 0.33% -
SetIntersection_None_Vector_uint32_1024_1 -4.49% 1123986.209 1073542.204 - -2.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.47% 36.573 34.937 - -5.64% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.47% 22.574 21.564 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -4.47% 1131273.567 1080729.265 - -13.26% -
SetIntersection_None_Set_string_262144_262144 -4.46% 1718098.061 1641470.295 - -4.05% -
std::copy_n(deque<int>)/8 -4.44% 2.903 2.774 - 5.24% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.44% 2.736 2.615 - -2.32% -
std::none_of(deque<int>)_(process_all)/8 -4.43% 3.429 3.277 - 0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.41% 244237964.612 233455782.488 - -4.05% -
std::any_of(deque<int>)_(process_all)/8 -4.40% 3.438 3.287 - 0.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.40% 22.461 21.474 - -1.46% -
ranges::minmax(std::list<char>)/64 -4.39% 37.282 35.643 - 20.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.39% 12403.929 11859.042 - 2.31% -
SetIntersection_None_Vector_uint32_262144_1024 -4.36% 1181180.836 1129633.011 - -1.88% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.34% 0.267 0.255 - 0.61% -
ranges::min(std::list<long_long>)/8 -4.34% 1.938 1.854 - 0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -4.34% 1285482.178 1229680.500 - -1.71% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.34% 28204.218 26981.541 - -3.31% -
SetIntersection_Front_Set_uint64_262144_16 -4.33% 1209269.043 1156883.902 - -4.56% -
BM_deque_deque_ranges_copy_backward/2 -4.33% 2.463 2.356 - 2.22% -
SetIntersection_None_Vector_uint32_1024_1024 -4.32% 1117805.629 1069551.635 - -1.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.31% 8152840.423 7801058.933 - -1.93% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -4.30% 16.801 16.078 - 0.26% -
std::unordered_multimap<int,_int>::clear()/1024 -4.29% 8309.935 7953.146 - -6.18% -
SetIntersection_None_Set_uint32_1024_1 -4.27% 9114741.583 8725713.158 - -2.56% -
std::move(list<int>)/64 -4.25% 41.031 39.288 - -17.95% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -4.25% 1.776 1.700 - 8.09% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.24% 39653938.850 37972545.474 - -8.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -4.24% 174762368.309 167353124.392 - -1.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.24% 7843.675 7511.469 - -3.77% -
bm_ranges_swap_ranges_vb_aligned/512 -4.22% 5.360 5.134 - -2.99% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.20% 120605.605 115543.115 - -1.35% -
std::sort(vector<int>)_(heap)/1024 -4.19% 4784.246 4583.711 - 0.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.19% 10.890 10.434 - -1.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -4.19% 61.397 58.827 - -0.29% -
std::partition(deque<int>)_(sparse)/1024 -4.18% 401.681 384.900 - 0.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 -4.17% 0.281 0.270 - 1.01% -
std::unique(deque<int>)_(contiguous)/52 -4.16% 57.762 55.356 - -0.12% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.16% 1666.382 1597.030 - -6.73% -
BM_vector_deque_ranges_copy/5500 -4.16% 203.826 195.345 - -2.70% -
rng::contains_subrange(list<int>)_(process_all)/50 -4.16% 18.045 17.294 - -2.81% -
SetIntersection_None_Vector_uint32_1024_256 -4.15% 1113851.550 1067594.406 - -2.40% -
BM_num_get<void*> -4.14% 11.395 10.923 - -77.07% -
SetIntersection_None_Vector_uint32_256_4 -4.14% 4354297.263 4174035.008 - -1.81% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.13% 17.315 16.600 - -0.27% -
BM_vector_deque_move_backward/64000 -4.12% 7746.333 7426.797 - 2.37% -
SetIntersection_None_Vector_string_262144_16384 -4.12% 1315882.889 1261611.652 - -4.06% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.11% 151481.475 145255.973 - -12.48% -
BM_PushHeap_uint32_Random_4 -4.10% 2.327 2.232 - 0.81% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -4.10% 1.524 1.462 - -2.84% -
std::copy_n(vector<int>)/32768 -4.10% 3793.781 3638.181 - -1.31% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.10% 24.518 23.513 - -11.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -4.10% 172048143.962 164998105.550 - -2.44% -
BM_CmpLess_short_uchar -4.07% 1.128 1.082 - -5.14% -
SetIntersection_Front_Set_float_1024_64 -4.07% 1703562.872 1634300.956 - -3.84% -
std::move(list<int>)/262144 -4.06% 252724.722 242468.997 - 0.65% -
std::sort(deque<int>)_(repeated)/1024 -4.04% 1010.520 969.663 - -9.28% -
BM_vector_deque_ranges_copy_backward/64000 -4.04% 7876.743 7558.332 - 2.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -4.03% 181357976.626 174040538.334 - -0.69% -
std::move(vector<bool>)_(unaligned)/512 -4.03% 4.782 4.589 - -4.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.02% 1639927.732 1573961.262 - -6.12% -
BM_StringFindAllMatch/64 -4.02% 3.162 3.035 - -7.13% -
std::all_of(deque<int>)_(process_all)/8 -4.02% 3.445 3.306 - 0.95% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.01% 12619.302 12113.725 - -3.05% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.00% 107312.028 103016.123 - 6.82% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.00% 23.574 22.631 - -9.77% -
BM_PushHeap_float_Ascending_64 -4.00% 1.818 1.745 - -0.91% -
SetIntersection_None_Vector_uint32_262144_256 -3.98% 1164424.615 1118045.008 - -1.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.98% 1661824.379 1595648.357 - -6.15% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.97% 24.321 23.356 - -3.53% -
std::find_end(deque<int>)_(same_length)/1000 -3.95% 369.031 354.441 - -62.10% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.95% 1045513.857 1004263.623 - -6.55% -
std::is_sorted(vector<int>,_pred)/8 -3.93% 3.438 3.302 - 4.39% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.93% 35.500 34.105 - -4.56% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.93% 50503.043 48518.372 - -2.60% -
SetIntersection_None_Vector_uint32_64_1 -3.92% 17188050.273 16514285.272 - -2.25% -
BM_vector_deque_ranges_copy_backward/4000 -3.90% 146.676 140.948 - -0.07% -
BM_num_put<long_long> -3.89% 12.496 12.010 - 14.35% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -3.88% 867.894 834.183 - 18.62% -
SetIntersection_None_Vector_uint32_256_256 -3.88% 2196208.439 2111019.094 - -3.27% -
SetIntersection_None_Vector_uint32_64_64 -3.88% 8743652.033 8404603.736 - -2.19% -
SetIntersection_Front_Set_uint32_1024_64 -3.87% 1792517.736 1723148.539 - 5.60% -
std::find_first_of(deque<int>)_(small_needle)/50 -3.84% 175.676 168.926 - 2.28% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -3.84% 10.527 10.123 - 2.67% -
BM_vector_deque_copy_backward/70000 -3.84% 8648.372 8316.392 - 1.07% -
SetIntersection_None_Set_string_262144_1024 -3.83% 1711973.227 1646319.744 - -4.30% -
std::stable_sort(vector<int>)_(descending)/8 -3.83% 24.212 23.285 - -0.20% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.83% 29.405 28.279 - -1.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.83% 1616.602 1554.706 - -3.76% -
SetIntersection_Front_Vector_uint32_16_16 -3.83% 36473818.961 35077952.416 - -3.34% -
std::set<int>::erase(iterator)/1024 -3.82% 20.279 19.504 - -3.65% -
std::partial_sort(deque<int>)_(descending)/8192 -3.80% 268442.692 258238.600 - -8.62% -
SetIntersection_None_Set_uint32_256_1 -3.80% 11685176.080 11241248.501 - -3.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.80% 6.583 6.333 - -12.00% -
std::unique_copy(deque<int>)_(sprinkled)/52 -3.80% 17.104 16.455 - 11.81% -
std::multimap<std::string,_int>::clear()/8192 -3.80% 220083.535 211727.325 - -3.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.79% 1.124 1.081 - 4.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -3.78% 165260.158 159007.968 - -4.14% -
std::copy_if(deque<int>)_(entire_range)/8 -3.76% 2.646 2.547 - -4.07% -
BM_StringRead_Hot_Shallow_Large -3.76% 0.487 0.469 - -3.62% -
std::any_of(deque<int>)_(process_all)/8192 -3.75% 2937.791 2827.711 - -0.21% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -3.74% 6155.881 5925.880 - -57.03% -
std::rotate_copy(vector<int>)/8192 -3.74% 754.298 726.122 - 1.32% -
SetIntersection_None_Set_string_262144_4 -3.73% 1695159.504 1631851.561 - -4.55% -
SetIntersection_None_Vector_uint32_262144_262144 -3.73% 1161395.511 1118028.801 - -2.03% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.73% 4.954 4.770 - -1.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -3.72% 0.620 0.597 - -1.26% -
std::set<int>::contains(key)_(existent)/8192 -3.72% 8.573 8.255 - -1.53% -
bm_ranges_swap_ranges_vb_aligned/1024 -3.71% 6.569 6.325 - -3.11% -
std::map<int,_int>::contains(key)_(non-existent)/32 -3.71% 2.808 2.704 - -6.10% -
std::multiset<std::string>::count(key)_(non-existent)/32 -3.70% 10.896 10.493 - -15.52% -
SetIntersection_None_Set_uint32_1024_4 -3.70% 9001644.962 8668442.326 - -3.99% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.70% 185709.620 178838.885 - 0.30% -
std::set<std::string>::find(key)_(non-existent)/1024 -3.69% 21.907 21.100 - 5.83% -
std::transform(deque<int>,_deque<int>)/32 -3.69% 22.245 21.425 - 0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -3.67% 180984255.760 174339738.411 - -1.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.67% 55.556 53.518 - -3.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -3.65% 1352676.107 1303250.404 - -3.01% -
std::find_end(list<int>)_(same_length)/1000 -3.64% 782.081 753.597 - -48.78% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.64% 57141.308 55060.359 - -3.11% -
std::any_of(deque<int>)_(process_all)/32768 -3.64% 11754.397 11326.881 - 0.34% -
std::find_first_of(deque<int>)_(small_needle)/1024 -3.63% 3616.744 3485.357 - 1.51% -
std::find_end(deque<int>)_(same_length)/8192 -3.62% 2989.925 2881.551 - -74.20% -
std::set<int>::contains(key)_(non-existent)/32 -3.62% 2.803 2.701 - -12.07% -
std::partition(deque<int>)_(dense)/1024 -3.62% 353.462 340.667 - -4.64% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -3.62% 4948.635 4769.552 - -0.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.62% 685.980 661.180 - 2.60% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.61% 1269580.564 1223689.697 - -5.87% -
std::set<std::string>::clear()/8192 -3.61% 221589.514 213596.598 - -3.99% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.60% 13.366 12.884 - -0.92% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.60% 74363982.279 71685288.410 - -7.19% -
SetIntersection_Front_Set_uint64_262144_64 -3.59% 1694648.159 1633872.500 - -3.83% -
SetIntersection_None_Set_uint32_1024_64 -3.58% 8972970.037 8651697.135 - -4.19% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.58% 27675.094 26684.345 - -1.98% -
BM_PushHeap_string_PipeOrgan_16 -3.58% 4.347 4.192 - -0.60% -
std::sort(vector<int>)_(heap)/8192 -3.57% 47581.794 45883.124 - 0.46% -
BM_StringRelational_Less_Empty_Large_Control -3.57% 1.723 1.661 - -0.26% -
BM_StringRelational_Less_Empty_Huge_Control -3.56% 1.728 1.667 - -0.23% -
SetIntersection_None_Vector_uint32_256_16 -3.56% 4124118.149 3977364.981 - -2.01% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.56% 11627922.262 11214254.797 - -2.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -3.54% 31.291 30.182 - 63.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.54% 1046653.791 1009563.306 - -4.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.54% 0.651 0.628 - -1.00% -
SetIntersection_None_Vector_float_262144_4 -3.54% 1171269.544 1129838.490 - -3.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.54% 1231.921 1188.355 - -7.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -3.53% 0.625 0.603 - -0.81% -
std::find_if(deque<int>)_(bail_25%)/8192 -3.53% 525.379 506.850 - -10.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.52% 13404.620 12932.691 - 0.59% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.52% 30.637 29.559 - 2.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.52% 55.431 53.481 - -2.57% -
SetIntersection_None_Vector_uint32_262144_16 -3.51% 1163393.724 1122515.131 - -1.39% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.51% 10060629.532 9707167.630 - -4.72% -
SetIntersection_None_Set_string_262144_256 -3.49% 1696427.490 1637277.670 - -3.98% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -3.47% 6.817 6.581 - 5.20% -
SetIntersection_Front_Vector_uint32_1_1 -3.47% 549995667.868 530906880.232 - -1.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.47% 737.443 711.855 - -3.33% -
SetIntersection_Front_Set_float_262144_262144 -3.46% 1615724.365 1559821.125 - -3.03% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.46% 1.265 1.222 - 17.21% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.46% 9.808 9.469 - -9.79% -
SetIntersection_Front_Set_float_262144_16 -3.45% 1180207.698 1139492.952 - -5.67% -
BM_PushHeap_float_Random_4 -3.45% 2.403 2.320 - -22.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.44% 0.625 0.604 - -1.56% -
std::pop_heap(vector<size_t>)/8192 -3.43% 13.620 13.153 - 0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.43% 8973388.668 8665699.012 - -4.09% -
SetIntersection_Front_Vector_uint32_256_256 -3.40% 4364389.061 4215905.760 - -1.39% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.40% 24.193 23.370 - 3.16% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.40% 78720461.455 76044847.220 - 2.97% -
BM_vector_deque_move_backward/70000 -3.40% 8377.891 8093.302 - 1.13% -
std::set<std::string>::insert(value)_(already_present)/1024 -3.39% 16.698 16.132 - -28.80% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.39% 59.972 57.940 - -2.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.39% 20.032 19.353 - -63.07% -
BM_vector_deque_copy_backward/64000 -3.38% 7923.187 7655.119 - 3.46% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.38% 7119671.107 6878847.609 - 2.96% -
std::set<std::string>::find(key)_(non-existent)/32 -3.38% 10.568 10.211 - 8.36% -
BM_deque_vector_copy/64 -3.38% 2.703 2.612 - -1.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.37% 5.426 5.243 - -5.02% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -3.37% 5994.766 5792.818 - -58.00% -
rng::for_each(multimap<int>)/8192 -3.36% 7541.673 7287.957 - -54.12% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -3.36% 25625.608 24765.125 - -16.63% -
SetIntersection_Front_Vector_uint32_1024_16 -3.35% 1135924.172 1097843.425 - -2.81% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.35% 0.336 0.325 - -3.44% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.35% 43396.116 41944.489 - -7.67% -
BM_StringFindAllMatch/1 -3.34% 2.970 2.871 - -1.19% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.33% 15782.145 15255.922 - -4.94% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -3.33% 26609.984 25723.856 - 2.15% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.33% 74219259.935 71747915.249 - -7.14% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.32% 2.392 2.312 - -4.18% -
BM_PushHeap_string_Ascending_4 -3.31% 2.626 2.539 - -1.56% -
bm_ranges_swap_ranges_vb_aligned/2048 -3.31% 8.953 8.657 - 1.10% -
std::count(list<int>)_(every_other)/8 -3.31% 2.148 2.077 - -2.56% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.31% 6.725 6.503 - -4.17% -
BM_StringRelational_Eq_Small_Small_Control -3.28% 1.847 1.786 - 6.03% -
SetIntersection_None_Vector_uint32_16_16 -3.28% 34518494.929 33385386.704 - -2.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.28% 670.645 648.637 - -1.74% -
SetIntersection_None_Vector_uint32_16384_4 -3.28% 1129872.532 1092822.993 - -2.26% -
BM_deque_vector_ranges_copy/1 -3.28% 2.101 2.032 - -3.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.28% 6777021.118 6554995.071 - 6.44% -
SetIntersection_None_Set_string_262144_1 -3.27% 1687193.684 1632023.762 - -3.99% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.27% 25.726 24.885 - 2.14% -
SetIntersection_Front_Vector_uint64_1024_1 -3.26% 1036442.778 1002629.782 - -4.36% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.26% 19.590 18.951 - -0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.26% 2396883.038 2318728.007 - 1.84% -
std::set<std::string>::count(key)_(existent)/32 -3.26% 17.306 16.742 - 8.46% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -3.26% 13.169 12.740 - -2.38% -
std::find_if(list<int>)_(process_all)/8 -3.25% 2.428 2.349 - 2.39% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -3.25% 6.495 6.284 - 9.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 -3.25% 118738.844 114883.494 - 0.07% -
BM_deque_vector_ranges_copy/2 -3.24% 1.831 1.772 - -3.35% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.24% 39901.089 38609.150 - -0.01% -
std::find_if(vector<int>)_(process_all)/50 -3.23% 5.761 5.575 - -18.75% -
SetIntersection_Front_Vector_uint32_16384_64 -3.23% 1371877.771 1327610.966 - -0.39% -
SetIntersection_Front_Vector_uint32_64_1 -3.22% 16794875.700 16254114.379 - -2.47% -
SetIntersection_None_Set_uint64_256_1 -3.22% 11643819.931 11268916.183 - -3.89% -
ranges::minmax(std::vector<char>)/64 -3.22% 1.324 1.282 - -5.25% -
SetIntersection_None_Vector_uint32_64_4 -3.22% 16402604.916 15875166.116 - -1.72% -
BM_vector_deque_ranges_move/1 -3.21% 2.153 2.084 - -10.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -3.21% 16.889 16.347 - -59.66% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -3.21% 4.201 4.066 - 1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.20% 14405372.232 13944312.461 - -0.36% -
std::map<int,_int>::clear()/1024 -3.19% 10648.821 10308.711 - -9.07% -
SetIntersection_None_Vector_uint32_64_16 -3.19% 13872343.016 13429352.933 - -2.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.19% 37.594 36.394 - -6.98% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.19% 28.801 27.883 - -8.87% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.18% 19.523 18.902 - -6.04% -
BM_deque_deque_ranges_copy_backward/512 -3.18% 19.747 19.119 - 1.00% -
std::reverse(deque<int>)/4096 -3.18% 742.848 719.244 - 1.07% -
BM_std_minmax_element<long_long>/1024 -3.17% 281.667 272.735 - 2.96% -
SetIntersection_None_Vector_uint32_16384_1 -3.15% 1129902.337 1094280.307 - -1.80% -
BM_deque_vector_ranges_copy_backward/70000 -3.15% 9088.876 8802.341 - 11.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.15% 19.521 18.906 - -2.18% -
std::copy_n(vector<bool>)_(aligned)/64 -3.15% 1.410 1.366 - 7.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.15% 9082796.386 8797123.820 - -31.93% -
std::multiset<int>::ctor(const&)/32 -3.14% 229.340 222.134 - 2.64% -
BM_deque_vector_move/1 -3.14% 2.175 2.107 - 2.74% -
BM_StringRelational_Less_Large_Empty_Control -3.13% 1.666 1.614 - -0.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.13% 30.416 29.464 - -5.68% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -3.13% 0.395 0.382 - 4.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -3.12% 1178391.901 1141580.596 - -0.63% -
std::count(list<int>)_(every_other)/8192 -3.12% 7037.503 6818.260 - 3.47% -
BM_vector_deque_ranges_move_backward/70000 -3.11% 8525.579 8260.051 - 1.79% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.11% 4.953 4.799 - 2.04% -
std::find(list<int>)_(process_all)/1024 -3.10% 709.970 687.946 - 0.33% -
std::unordered_multiset<int>::ctor(const&)/8192 -3.10% 55878.733 54148.719 - -3.49% -
BM_CmpLess_uchar_uint -3.09% 1.105 1.071 - -1.64% -
SetIntersection_None_Set_uint64_256_16 -3.09% 10987235.736 10647484.183 - -3.43% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.09% 29.600 28.685 - 7.30% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -3.09% 0.839 0.813 - -0.09% -
SetIntersection_Front_Set_string_1024_16 -3.09% 1924238.047 1864843.884 - -6.40% -
rng::fold_left(list<int>)/50 -3.08% 39.483 38.265 - 2.06% -
std::sort(deque<int>)_(repeated)/8 -3.08% 18.368 17.802 - -1.48% -
BM_std_minmax_element<long_long>/4096 -3.08% 1110.604 1076.387 - 3.42% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 -3.08% 1.926 1.867 - -0.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.08% 24.067 23.326 - -1.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -3.07% 2894708.930 2805913.273 - -3.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.07% 1079369.867 1046272.001 - -4.72% -
std::unordered_set<int>::ctor(const&)/32 -3.06% 207.304 200.954 - -1.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.06% 24.945 24.181 - 5.12% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.06% 332.257 322.084 - -3.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -3.06% 45.074 43.696 - -1.59% -
rng::contains(list<int>)_(process_all)/50 -3.06% 18.663 18.092 - -0.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -3.05% 232672889.848 225583573.445 - -2.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -3.04% 15328.436 14861.736 - 0.67% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -3.04% 602621.585 584282.708 - 1.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -3.04% 0.618 0.599 - -0.29% -
SetIntersection_None_Vector_string_262144_64 -3.03% 1286295.979 1247261.772 - -4.70% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.03% 52121.093 50542.728 - 1.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.03% 23.238 22.535 - -0.36% -
SetIntersection_None_Vector_uint32_16384_64 -3.02% 1130808.417 1096669.071 - -1.73% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -3.01% 351.132 340.553 - 1.25% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.01% 45592.891 44219.608 - -11.98% -
BM_vector_deque_ranges_move_backward/512 -3.01% 18.011 17.469 - -0.24% -
BM_std_minmax_element<long_long>/4000 -3.01% 1083.524 1050.912 - 3.37% -
std::set<std::string>::clear()/1024 -3.00% 22709.295 22028.226 - -2.02% -
SetIntersection_Front_Vector_uint32_16_1 -3.00% 64252590.215 62326005.552 - -1.91% -
std::reverse(deque<int>)/512 -2.99% 116.648 113.165 - 1.03% -
BM_deque_vector_ranges_copy_backward/0 -2.98% 1.420 1.378 - 0.28% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.98% 58.355 56.616 - -0.60% -
SetIntersection_None_Vector_uint32_16_4 -2.98% 55016163.605 53377001.377 - -2.36% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.98% 33.497 32.499 - 0.91% -
SetIntersection_None_Vector_float_262144_16384 -2.98% 1166170.224 1131451.624 - -3.48% -
std::remove(vector<int>)_(sprinkled)/8192 -2.97% 2039.511 1978.854 - 1.02% -
SetIntersection_Front_Vector_uint32_4_1 -2.97% 218753436.616 212247701.639 - -1.88% -
std::multiset<int>::find(key)_(non-existent)/1024 -2.97% 5.677 5.508 - -9.17% -
SetIntersection_None_Vector_uint32_256_1 -2.97% 4370100.081 4240290.941 - -1.69% -
std::copy_backward(vector<int>)/8 -2.97% 2.311 2.243 - 3.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.97% 402.757 390.796 - -2.05% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.97% 11203086.384 10870645.380 - -3.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.97% 10970383.204 10645005.572 - -2.94% -
BM_std_minmax_element<long_long>/5500 -2.96% 1485.997 1442.046 - 3.41% -
SetIntersection_None_Set_uint32_16384_16384 -2.96% 160664658.135 155916344.093 - -4.57% -
BM_std_minmax_element<long_long>/512 -2.95% 142.739 138.524 - 3.29% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.94% 51.929 50.401 - 8.33% -
SetIntersection_Front_Vector_string_64_64 -2.94% 26021350.333 25256141.707 - 1.16% -
BM_PushHeap_string_Random_16384 -2.94% 16.980 16.481 - 2.46% -
SetIntersection_Front_Vector_uint32_256_64 -2.94% 4343265.892 4215694.629 - -3.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.93% 546837222.405 530798937.777 - -2.23% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -2.93% 19.289 18.723 - -0.83% -
std::move(deque<int>)/8 -2.93% 3.483 3.381 - -2.00% -
SetIntersection_Front_Vector_uint32_64_16 -2.93% 14457643.802 14034452.395 - -1.61% -
SetIntersection_None_Set_uint64_1024_1 -2.93% 8869810.067 8610315.353 - -4.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -2.92% 0.635 0.616 - 0.11% -
std::copy_backward(list<int>)/1048576 -2.91% 937767.366 910445.891 - 4.75% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.91% 5.427 5.269 - -2.98% -
BM_StringCopy_Small -2.91% 0.682 0.663 - -1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.91% 1665989.096 1617477.867 - -4.36% -
SetIntersection_None_Set_string_64_1 -2.91% 23073885.656 22402602.078 - -3.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.91% 9327541.506 9056471.333 - -2.09% -
SetIntersection_None_Set_string_262144_16 -2.91% 1687314.453 1638281.980 - -3.73% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.90% 0.892 0.866 - -10.70% -
std::unordered_set<int>::find(key)_(existent)/1024 -2.90% 1.302 1.264 - -14.95% -
BM_StringFindMatch1/4096 -2.90% 1096.439 1064.621 - 0.52% -
SetIntersection_None_Set_uint32_262144_1 -2.90% 1181231.525 1147022.867 - -5.78% -
BM_vector_deque_ranges_move_backward/64000 -2.89% 7619.587 7399.323 - 0.31% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.89% 6.684 6.491 - 0.57% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.89% 363569939.033 353073202.191 - 46.93% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.89% 33.766 32.791 - -4.79% -
std::move_backward(vector<int>)/1048576 -2.89% 58980.614 57279.003 - 1.44% -
BM_CmpLess_ushort_ushort -2.88% 1.068 1.037 - -4.82% -
std::lower_bound(std::deque<int>)/8 -2.88% 17.478 16.976 - 0.02% -
std::upper_bound(std::forward_list<int>)/8192 -2.87% 10717.208 10409.243 - 0.10% -
BM_CmpEqual_schar_short -2.86% 1.129 1.097 - -2.10% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.86% 230303952.113 223722995.139 - 2.23% -
SetIntersection_None_Vector_uint32_16_1 -2.85% 64646757.487 62802192.086 - -2.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.85% 3.581 3.479 - 1.80% -
SetIntersection_None_Vector_uint32_1024_4 -2.84% 1105092.283 1073658.630 - -2.55% -
SetIntersection_Front_Vector_uint32_1024_64 -2.84% 1359813.631 1321154.785 - -3.73% -
std::find_if_not(vector<char>)_(process_all)/50 -2.83% 6.851 6.657 - 24.47% -
SetIntersection_None_Vector_uint32_256_64 -2.83% 3492691.694 3393862.136 - -1.28% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.82% 13286.119 12910.883 - -2.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.82% 19.682 19.127 - -0.73% -
BM_deque_vector_ranges_move_backward/0 -2.82% 1.411 1.371 - -13.43% -
BM_vector_deque_ranges_move/2 -2.81% 1.887 1.834 - -11.20% -
SetIntersection_None_Set_uint32_256_64 -2.81% 9361488.851 9098858.316 - -3.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.80% 21.063 20.472 - 0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 -2.80% 11292.614 10976.536 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.80% 1095345.679 1064709.163 - -4.19% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.79% 1.350 1.312 - -6.30% -
std::make_heap(vector<int>)_(descending)/1024 -2.79% 279.035 271.248 - -0.89% -
BM_std_minmax_element<int>/64 -2.79% 17.133 16.655 - -3.03% -
std::find_if_not(vector<char>)_(process_all)/1024 -2.77% 129.180 125.599 - 12.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.77% 45.890 44.619 - 11.38% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.76% 221.640 215.531 - 0.64% -
BM_vector_deque_ranges_move_backward/4000 -2.76% 146.285 142.254 - -0.18% -
SetIntersection_None_Vector_string_262144_256 -2.75% 1318746.174 1282421.880 - -1.77% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.75% 1.663 1.617 - 2.52% -
std::reverse(deque<int>)/64 -2.74% 13.411 13.044 - 0.64% -
std::partial_sort(vector<int>)_(descending)/8192 -2.73% 97226.206 94567.170 - 1.21% -
SetIntersection_Front_Vector_uint32_262144_16 -2.73% 1129120.918 1098244.254 - -3.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.73% 8891563.572 8648484.366 - -2.32% -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 -2.73% 4717.768 4588.929 - -0.09% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.73% 76014.268 73939.803 - 0.22% -
std::multiset<int>::erase(iterator)/8192 -2.73% 23.931 23.279 - -3.02% -
BM_vector_deque_ranges_move/4096 -2.73% 149.376 145.304 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.72% 219796001.256 213814682.689 - -1.43% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.72% 6.985 6.795 - -6.44% -
SetIntersection_None_Set_string_262144_64 -2.71% 1679183.432 1633628.336 - -4.12% -
std::equal(deque<int>)_(it,_it,_it)/8 -2.70% 4.374 4.255 - 2.58% -
SetIntersection_Interlaced_Set_string_16_16 -2.70% 59907363.518 58288748.002 - -5.55% -
SetIntersection_Front_Vector_uint32_256_4 -2.70% 4252862.932 4138098.914 - -2.10% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -2.70% 1.425 1.386 - -0.14% -
SetIntersection_None_Set_uint32_262144_4 -2.69% 1173478.840 1141877.277 - -5.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.69% 17647546.746 17173125.253 - -1.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.69% 1110499.246 1080673.700 - -2.67% -
SetIntersection_Front_Vector_uint32_1024_4 -2.68% 1076676.223 1047841.431 - -3.40% -
std::generate(vector<int>)/1024 -2.68% 251.546 244.810 - 2.31% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.67% 7982995.378 7769604.511 - -1.33% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.67% 129508.696 126046.953 - 4.51% -
std::partial_sort_copy(vector<int>)_(descending)/1024 -2.67% 8146.405 7928.861 - 0.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.67% 151265.469 147230.416 - -2.78% -
SetIntersection_None_Set_uint64_16384_64 -2.67% 169626318.239 165101832.788 - -5.99% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.66% 755.132 735.015 - 0.59% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.66% 39263.426 38218.185 - -2.82% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.66% 9.555 9.300 - 2.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.66% 1138103.505 1107821.380 - -3.63% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.66% 26.500 25.795 - -2.11% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -2.66% 2.346 2.283 - -1.47% -
std::copy_n(deque<int>)/512 -2.66% 17.232 16.774 - 0.62% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.66% 222.896 216.974 - 1.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -2.66% 1677542.396 1632980.877 - -1.90% -
ranges::min(std::vector<long_long>)/64 -2.65% 4.812 4.685 - 0.13% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.65% 11082627.868 10788702.658 - -2.94% -
ranges::minmax(std::deque<long_long>)/1 -2.65% 0.757 0.737 - 6.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.65% 14646.073 14257.758 - -1.52% -
SetIntersection_None_Set_string_16384_1024 -2.65% 207096000.424 201610454.235 - 5.98% -
std::rotate(list<int>)_(1_element_backward)/50 -2.65% 25.889 25.203 - 13.35% -
SetIntersection_None_Set_uint32_1024_16 -2.65% 9113844.683 8872495.426 - -2.79% -
SetIntersection_None_Set_string_262144_16384 -2.64% 1686179.119 1641605.467 - -3.58% -
SetIntersection_Interlaced_Set_float_256_256 -2.64% 7623349.344 7422114.667 - -2.90% -
std::find_if_not(vector<bool>)_(process_all)/8192 -2.64% 4709.059 4584.820 - 2.22% -
rng::starts_with(list<int>,_pred)/8192 -2.64% 11512.591 11209.148 - -8.27% -
SetIntersection_None_Vector_float_262144_1 -2.63% 1160111.453 1129586.198 - -2.99% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.63% 6317.961 6151.813 - -1.02% -
BM_deque_vector_copy_backward/70000 -2.62% 9165.331 8924.767 - 12.32% -
std::sort(deque<int>)_(repeated)/8192 -2.62% 6766.403 6589.053 - -3.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.62% 54.674 53.243 - -2.02% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.62% 1.136 1.106 - 5.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.61% 8212586.042 7997836.575 - -2.57% -
SetIntersection_Interlaced_Set_string_64_64 -2.61% 34579358.046 33675573.789 - -4.03% -
SetIntersection_None_Set_uint32_262144_256 -2.61% 1172781.168 1142133.057 - -5.62% -
std::count(deque<int>)_(every_other)/1048576 -2.61% 263509.259 256638.335 - 2.36% -
SetIntersection_None_Set_uint32_262144_16 -2.61% 1176550.211 1145895.264 - -5.55% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.61% 893.263 869.991 - -13.01% -
std::fill_n(list<int>)/8192 -2.60% 8345.548 8128.657 - 13.68% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -2.60% 11.449 11.151 - 3.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.59% 1670359.863 1627090.902 - -3.85% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.58% 20.048 19.531 - -2.25% -
SetIntersection_Front_Vector_uint32_262144_4 -2.58% 1076487.552 1048706.987 - -3.73% -
std::move(list<int>)/1048576 -2.58% 1010518.687 984443.940 - -0.47% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.58% 217.934 212.314 - -7.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.58% 1138589.799 1109234.136 - -5.96% -
SetIntersection_Front_Vector_uint32_4_4 -2.58% 138601257.516 135028998.363 - -1.17% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.58% 13.412 13.067 - -3.38% -
std::generate(list<int>)/50 -2.58% 15.500 15.100 - -3.13% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.57% 10.357 10.090 - -4.47% -
std::list<int>::ctor(size)/32 -2.57% 330.497 322.007 - -1.64% -
std::map<std::string,_int>::ctor(const&)/1024 -2.57% 36290.102 35358.269 - -0.79% -
std::unique(deque<int>)_(contiguous)/32 -2.56% 51.181 49.870 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.56% 1246695.981 1214768.496 - -0.41% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -2.56% 76273.187 74320.031 - 0.93% -
SetIntersection_None_Vector_uint32_16384_16384 -2.55% 1127785.411 1098981.901 - -1.83% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.55% 28.709 27.976 - -1.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.55% 4631629.289 4513541.573 - -2.00% -
SetIntersection_None_Set_string_64_64 -2.55% 11760957.904 11461253.863 - -3.44% -
BM_StringFindMatch1/512 -2.55% 1017.401 991.477 - 0.12% -
BM_StringRelational_Less_Small_Small_Control -2.54% 1.897 1.849 - -0.13% -
std::multiset<std::string>::clear()/0 -2.53% 403.645 393.413 - -1.44% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.53% 230.845 224.994 - -12.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.53% 5222439.657 5090123.611 - -1.63% -
std::set<int>::clear()/8192 -2.53% 80722.413 78679.457 - -4.26% -
BM_vector_deque_ranges_copy_backward/4096 -2.52% 151.932 148.101 - -0.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.52% 18.628 18.160 - -1.11% -
std::move_backward(deque<int>)/512 -2.52% 24.243 23.633 - 0.32% -
SetIntersection_None_Set_uint32_16384_4 -2.51% 159523531.464 155511772.673 - -3.83% -
std::set<std::string>::contains(key)_(existent)/1024 -2.51% 23.465 22.876 - 9.45% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.51% 50166.291 48905.781 - -1.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -2.51% 1880170.654 1832974.934 - -0.63% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.50% 10882.876 10610.398 - 4.54% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.50% 6499.693 6337.084 - 1.18% -
SetIntersection_Interlaced_Set_string_256_16 -2.50% 17891024.731 17444475.809 - -4.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.49% 1641991.617 1601088.053 - -2.19% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.49% 46089.449 44941.949 - -10.66% -
std::map<int,_int>::clear()/8192 -2.49% 86998.373 84835.826 - -7.87% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -2.48% 49316.451 48091.055 - -75.25% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -2.48% 17.551 17.115 - -0.38% -
BM_vector_deque_ranges_move_backward/64 -2.48% 3.117 3.040 - 2.16% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.48% 21.084 20.560 - -11.91% -
SetIntersection_Front_Set_uint32_262144_256 -2.48% 3941669.362 3843884.058 - 0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.48% 1669772.461 1628373.615 - -3.81% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.48% 13.374 13.042 - 0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.48% 3094952.719 3018229.652 - 2.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.48% 1043714.545 1017874.841 - -4.68% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.47% 1506.745 1469.505 - 1.28% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.47% 214114.224 208827.776 - -0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.47% 16.660 16.249 - -0.36% -
BM_StringFindMatch1/32768 -2.46% 1604.443 1564.919 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.46% 1067183.032 1040934.154 - -4.07% -
std::multiset<int>::erase(iterator)/32 -2.46% 21.342 20.817 - -1.76% -
std::sort(vector<NonIntegral>)_(heap)/8 -2.46% 24.371 23.771 - 1.49% -
std::adjacent_find(vector<int>,_pred)/50 -2.45% 24.702 24.097 - 3.89% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.45% 71291.119 69547.160 - -2.50% -
std::move_backward(deque<int>)/4096 -2.44% 161.375 157.431 - 3.10% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.44% 227117423.121 221566627.078 - 6.12% -
SetIntersection_Front_Vector_uint32_16384_1 -2.44% 1061488.932 1035577.437 - -2.70% -
SetIntersection_None_Set_uint64_1024_64 -2.44% 8806762.842 8592133.731 - -4.65% -
SetIntersection_None_Vector_uint64_16384_1 -2.44% 1103968.669 1077072.241 - -4.58% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -2.44% 25.678 25.053 - 0.40% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -2.43% 12.770 12.459 - -1.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.43% 1052296.531 1026693.661 - -3.66% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.43% 1814242.270 1770154.215 - -2.08% -
std::make_heap(vector<int>)_(descending)/8192 -2.42% 1991.049 1942.922 - -0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -2.41% 6932601.928 6765350.132 - -5.68% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.41% 12.427 12.128 - -2.88% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.40% 15.438 15.067 - -1.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.40% 173161.332 169001.164 - -0.43% -
SetIntersection_Front_Vector_uint32_16_4 -2.40% 55343052.489 54014951.706 - -1.14% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.40% 51899.300 50653.950 - 1.39% -
BM_deque_deque_ranges_move/70000 -2.40% 3429.564 3347.350 - 1.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.40% 18670138.901 18222800.834 - -9.55% -
std::search(deque<int>)_(near_matches)/1000 -2.39% 24451.693 23867.083 - 28.67% -
BM_PushHeap_string_SingleElement_1024 -2.39% 2.664 2.600 - 0.35% -
BM_deque_vector_copy_backward/1 -2.39% 2.146 2.095 - -1.02% -
std::set<int>::ctor(&&,_different_allocs)/0 -2.38% 13.147 12.833 - -11.66% -
BM_vector_deque_ranges_copy/2 -2.38% 2.054 2.005 - -2.97% -
SetIntersection_Front_Set_uint64_16384_4 -2.37% 1071657.232 1046207.401 - -2.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.37% 14297.289 13958.611 - -2.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.37% 20.437 19.953 - 5.12% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -2.37% 13.015 12.707 - -8.44% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -2.37% 17.728 17.309 - -0.31% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.37% 1.683 1.643 - 0.91% -
SetIntersection_None_Vector_float_1024_1 -2.37% 1105250.186 1079099.975 - -2.05% -
SetIntersection_Front_Set_uint64_262144_1024 -2.36% 12721035.234 12420565.616 - -1.03% -
std::find_end(forward_list<int>)_(single_element)/1024 -2.36% 717.985 701.033 - 0.32% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.36% 118296.890 115507.930 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.35% 1811754.314 1769140.787 - -2.81% -
std::partial_sort_copy(vector<int>)_(descending)/8192 -2.35% 96364.537 94099.818 - 0.95% -
SetIntersection_Front_Vector_uint32_256_1 -2.35% 4217558.953 4118475.293 - -2.27% -
std::for_each_n(list<int>)/8 -2.34% 2.539 2.479 - 2.40% -
BM_vector_deque_ranges_copy_backward/64 -2.34% 3.117 3.044 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -2.33% 1375621.336 1343538.898 - -1.62% -
SetIntersection_Front_Vector_uint32_16384_256 -2.33% 2186624.668 2135632.873 - -0.95% -
SetIntersection_Front_Vector_uint32_64_4 -2.33% 16130791.998 15754726.776 - -2.52% -
std::partition(list<int>)_(sparse)/8192 -2.33% 7768.998 7588.029 - -8.47% -
SetIntersection_Front_Set_uint32_262144_262144 -2.33% 1665932.617 1627177.574 - -2.00% -
std::reverse(deque<int>)/32768 -2.33% 5876.996 5740.302 - 1.31% -
SetIntersection_None_Set_string_256_4 -2.33% 11683152.178 11411485.818 - -2.16% -
std::search(list<int>)_(single_element)/1024 -2.32% 758.830 741.190 - 0.21% -
SetIntersection_Front_Set_uint64_256_16 -2.32% 4486068.346 4381957.410 - -3.58% -
SetIntersection_Front_Vector_uint32_256_16 -2.32% 4231883.718 4133696.158 - -4.13% -
std::find_if(deque<int>)_(bail_25%)/8 -2.32% 1.193 1.165 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.31% 168965558.486 165056608.970 - -2.92% -
std::adjacent_find(vector<int>)/8 -2.31% 2.071 2.023 - 1.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.31% 1.244 1.215 - 1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.30% 1663891.602 1625588.299 - -4.26% -
BM_StringRelational_Less_Small_Small_ChangeFirst -2.30% 1.419 1.387 - -0.06% -
SetIntersection_None_Set_uint32_262144_64 -2.30% 1175820.883 1148799.480 - -5.36% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.30% 37332.942 36475.494 - -2.51% -
BM_std_minmax_element<long_long>/64000 -2.29% 17349.017 16950.927 - 4.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.29% 23.298 22.763 - -0.83% -
BM_std_minmax_element<long_long>/70000 -2.29% 18978.805 18544.159 - 4.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.29% 80.106 78.272 - 15.65% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.29% 13015.508 12717.714 - 0.83% -
SetIntersection_None_Vector_uint32_16384_16 -2.28% 1118847.854 1093316.976 - -1.93% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 -2.28% 7.506 7.334 - 0.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.27% 10355.566 10119.987 - 5.16% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -2.27% 1.386 1.355 - 3.23% -
BM_StringRelational_Less_Huge_Large_Control -2.27% 2.164 2.115 - -2.81% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -2.26% 27.687 27.062 - -34.59% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.26% 4882.185 4771.913 - -0.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.26% 1.369 1.338 - -15.87% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.26% 45.398 44.373 - 0.47% -
SetIntersection_None_Set_uint64_256_4 -2.25% 11447413.805 11189461.502 - -3.59% -
SetIntersection_Front_Vector_uint64_1024_4 -2.25% 1054073.961 1030367.545 - -3.09% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.25% 1422.886 1390.912 - 1.73% -
std::copy_backward(deque<int>)/8 -2.24% 2.726 2.664 - 0.11% -
BM_PushHeap_float_Ascending_256 -2.24% 2.535 2.478 - -0.09% -
BM_std_minmax_element<long_long>/65536 -2.23% 17759.701 17364.121 - 4.19% -
std::rotate(vector<bool>)_(by_1/3)/8192 -2.22% 158.850 155.317 - 0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.22% 4195325.192 4102289.472 - -3.15% -
std::set<int>::equal_range(key)_(existent)/8192 -2.22% 8.334 8.150 - -1.24% -
BM_CmpEqual_ushort_uint -2.22% 1.055 1.032 - -3.48% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 -2.21% 7.521 7.355 - 1.26% -
std::map<std::string,_int>::find(key)_(existent)/8192 -2.21% 31.416 30.723 - 5.98% -
SetIntersection_Front_Vector_string_262144_262144 -2.20% 14948212.482 14618667.887 - 0.58% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.20% 1709201.904 1671553.955 - -2.60% -
std::none_of(list<int>)_(process_all)/32 -2.20% 11.947 11.684 - -0.98% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.20% 20.885 20.426 - -8.49% -
std::make_heap(vector<int>)_(shuffled)/8 -2.20% 16.322 15.963 - 0.17% -
std::any_of(list<int>)_(process_all)/8192 -2.20% 7530.710 7365.205 - 1.03% -
SetIntersection_None_Vector_string_16384_4 -2.20% 1241110.705 1213843.929 - -2.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.20% 1108652.716 1084304.621 - -1.96% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.20% 39501.671 38634.203 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.20% 1662008.219 1625526.447 - -4.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.19% 178942.001 175015.824 - 2.43% -
std::set<int>::contains(key)_(existent)/1024 -2.19% 3.981 3.894 - 3.08% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -2.19% 0.695 0.680 - -0.28% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -2.19% 12538.762 12264.389 - -1.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.18% 146516.055 143316.576 - -2.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.18% 9223941.763 9022608.927 - -5.84% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.18% 2.419 2.367 - 0.16% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.18% 387.187 378.756 - -4.17% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.16% 1080065.374 1056708.647 - -4.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.16% 64197.500 62810.469 - -1.52% -
SetIntersection_None_Set_uint32_16384_1 -2.16% 158768168.953 155345984.635 - -4.06% -
std::count(list<int>)_(every_other)/1024 -2.15% 729.549 713.833 - 7.00% -
BM_deque_deque_copy_backward/512 -2.15% 19.326 18.910 - -1.15% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.15% 34.455 33.713 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -2.14% 1696680.016 1660298.910 - -1.56% -
BM_deque_deque_copy/65536 -2.14% 3169.301 3101.453 - 0.56% -
SetIntersection_Front_Vector_uint64_262144_1 -2.14% 1051638.298 1029136.909 - -2.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.13% 43635.624 42704.138 - -4.32% -
std::multiset<int>::clear()/8192 -2.13% 79826.601 78123.917 - -5.50% -
SetIntersection_Front_Set_string_1024_256 -2.13% 14879996.327 14563260.361 - 2.03% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.13% 1.795 1.757 - 8.25% -
SetIntersection_Front_Set_uint32_262144_16384 -2.12% 225435598.707 220653753.206 - -0.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.12% 1039316.255 1017313.236 - 0.26% -
std::list<int>::ctor(size)/1024 -2.11% 11918.715 11666.648 - -1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.11% 8989660.843 8799693.489 - -32.68% -
SetIntersection_None_Set_string_256_1 -2.11% 11783207.086 11534539.826 - -1.27% -
std::multiset<int>::clear()/1024 -2.11% 10002.349 9791.290 - -5.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.11% 1651612.957 1616845.459 - -3.73% -
BM_StringFindMatch2/1 -2.10% 1002.785 981.686 - -0.09% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.10% 1555567.869 1522859.213 - -3.57% -
std::shift_left(deque<int>)/50 -2.10% 5.560 5.443 - 0.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.10% 12797.975 12529.131 - -5.15% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.10% 51811.721 50723.729 - -36.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.10% 1866736.980 1827610.676 - -0.92% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.09% 13.004 12.731 - -1.85% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 -2.09% 2.941 2.880 - 0.35% -
SetIntersection_Front_Vector_uint32_1024_1 -2.09% 1057610.281 1035491.911 - -2.27% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -2.09% 4938.945 4835.691 - -0.16% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.09% 952.159 932.264 - -0.93% -
SetIntersection_Front_Set_uint32_262144_64 -2.09% 1773568.482 1736523.541 - 4.81% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 -2.09% 293.170 287.050 - 1.05% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.08% 4.618 4.522 - 16.23% -
std::rotate_copy(list<int>)/8192 -2.08% 6857.998 6715.513 - -4.54% -
std::map<int,_int>::contains(key)_(existent)/32 -2.08% 1.664 1.630 - -1.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.07% 1366223.663 1337902.711 - -1.87% -
std::fill_n(vector<bool>)/1048576 -2.07% 3822.048 3742.828 - -2.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.07% 32.543 31.869 - -4.47% -
std::partial_sort(vector<int>)_(descending)/1024 -2.07% 8102.042 7934.615 - 0.81% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.06% 6315.995 6185.745 - -1.60% -
SetIntersection_Front_Vector_float_1024_4 -2.06% 1067483.032 1045481.626 - -2.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.06% 763.358 747.630 - -1.80% -
SetIntersection_None_Vector_uint64_1024_1 -2.06% 1097313.588 1074747.839 - -1.96% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.06% 228.110 223.421 - 2.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.06% 528.184 517.328 - -2.17% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -2.05% 21.336 20.897 - -1.67% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.05% 16.319 15.984 - -1.14% -
SetIntersection_None_Set_uint32_16384_16 -2.05% 158790861.564 155539004.300 - -3.94% -
BM_CmpEqual_schar_schar -2.04% 1.097 1.074 - -1.62% -
BM_PushHeap_string_SingleElement_4 -2.04% 2.373 2.325 - -0.28% -
SetIntersection_None_Set_uint32_262144_1024 -2.04% 1176662.598 1152645.020 - -4.38% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.04% 27.782 27.216 - -2.02% -
SetIntersection_Interlaced_Set_float_64_64 -2.04% 13299131.335 13028203.343 - -2.44% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -2.04% 4063.242 3980.511 - -1.22% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.04% 6775.679 6637.749 - -4.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.04% 34.389 33.689 - -4.44% -
BM_CmpLess_uint_ushort -2.03% 1.120 1.097 - -1.76% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.03% 1043020.570 1021841.365 - -2.77% -
std::set<int>::erase(iterator)/8192 -2.03% 19.970 19.565 - -5.46% -
SetIntersection_None_Set_uint32_16384_256 -2.03% 158198169.276 154994267.593 - -3.64% -
SetIntersection_None_Vector_string_1024_4 -2.02% 1176899.405 1153070.554 - -2.04% -
std::find_end(list<int>)_(same_length)/1024 -2.02% 772.735 757.098 - -49.53% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -2.02% 19.093 18.708 - -0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.02% 10337752.593 10129137.640 - -2.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.02% 1653101.727 1619764.242 - -2.20% -
std::lower_bound(std::vector<int>)/8192 -2.01% 16.735 16.398 - 5.08% -
std::move(list<int>)/32768 -2.01% 31528.630 30893.343 - 1.97% -
std::pop_heap(vector<std::string>)/8 -2.01% 54.718 53.616 - -1.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.01% 769.956 754.480 - -4.34% -
SetIntersection_None_Vector_string_16384_64 -2.01% 1220634.076 1196111.441 - -3.42% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -2.01% 29.722 29.126 - 8.65% -
std::search(vector<int>,_pred)_(no_match)/1048576 -2.00% 602714.533 590642.147 - 8.87% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.00% 38102670.937 37340023.451 - -2.82% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.00% 12703290.301 12449321.339 - -1.97% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.00% 5.607 5.495 - -5.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.00% 18.181 17.818 - -1.75% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.00% 69660.194 68269.048 - -1.45% -
SetIntersection_None_Set_uint64_16384_256 -2.00% 168739971.873 165371095.164 - -2.22% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -1.99% 270.537 265.143 - 0.14% -
std::unordered_multimap<int,_int>::clear()/8192 -1.99% 63082.573 61826.622 - -7.89% -
BM_StringCopy_Large -1.99% 6.266 6.141 - -2.98% -
BM_deque_vector_ranges_copy/64 -1.99% 2.668 2.615 - -0.29% -
std::flat_multimap<int,_int>::clear()/1024 -1.98% 400.270 392.339 - -2.21% -
SetIntersection_Front_Vector_string_64_16 -1.98% 21198365.511 20778450.012 - -0.51% -
std::set<int>::count(key)_(existent)/8192 -1.98% 8.043 7.884 - -4.06% -
SetIntersection_Front_Vector_uint32_16384_4 -1.98% 1075190.036 1053945.091 - -2.02% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.97% 6066.302 5946.792 - -58.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.97% 1086186.036 1064787.897 - -1.24% -
rng::starts_with(list<int>)/8 -1.97% 2.997 2.938 - -0.06% -
SetIntersection_Front_Vector_uint64_1024_16 -1.97% 1117011.974 1095060.163 - -1.55% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.96% 5.139 5.038 - -0.89% -
SetIntersection_None_Vector_uint32_4_4 -1.95% 135495849.130 132848009.930 - -2.11% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.95% 182112166.699 178557469.737 - -1.29% -
std::move_backward(vector<int>)/262144 -1.95% 23230.854 22777.780 - 5.37% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.95% 22226306.592 21793018.002 - -2.35% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.95% 81870.763 80277.141 - -6.24% -
BM_vector_deque_ranges_copy/1 -1.95% 2.303 2.258 - -2.64% -
std::set<int>::equal_range(key)_(non-existent)/8192 -1.95% 10.273 10.073 - 12.78% -
BM_PushHeap_string_Ascending_16 -1.94% 4.827 4.734 - 1.88% -
BM_CmpEqual_uchar_schar -1.94% 1.008 0.988 - -12.01% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.94% 21.022 20.614 - -1.28% -
SetIntersection_Interlaced_Set_float_262144_16 -1.94% 1608819.012 1577596.926 - -2.00% -
SetIntersection_None_Vector_string_16384_16384 -1.94% 1242038.370 1217944.338 - -2.37% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.94% 71031.438 69653.906 - 0.23% -
SetIntersection_Front_Vector_string_1024_1 -1.94% 1079830.366 1058905.011 - -3.07% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.94% 17.109 16.778 - -38.49% -
BM_CmpLess_short_schar -1.93% 0.973 0.954 - -1.50% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.93% 22.581 22.146 - 9.16% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.93% 9.540 9.356 - 2.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -1.92% 1.263 1.239 - 13.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.92% 16.696 16.376 - -0.20% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.91% 7779.592 7630.616 - -1.36% -
std::partition_point(list<int>)/50 -1.91% 25.270 24.787 - 1.50% -
BM_CmpEqual_ushort_int -1.91% 1.071 1.051 - -2.32% -
BM_deque_deque_move_backward/2 -1.91% 2.522 2.474 - -2.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.90% 1059355.134 1039234.077 - -0.85% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -1.90% 16137.635 15831.191 - 1.29% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 -1.90% 7.477 7.335 - 0.99% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.89% 25.324 24.844 - -4.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.89% 1084038.159 1063505.605 - -5.15% -
SetIntersection_None_Vector_float_16384_1 -1.89% 1110464.283 1089473.361 - -2.15% -
SetIntersection_None_Set_uint64_64_64 -1.89% 11514421.538 11297041.158 - 1.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.88% 11642084.772 11422989.313 - -2.45% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.88% 17375.332 17048.444 - 0.20% -
std::set<int>::contains(key)_(non-existent)/1024 -1.88% 6.037 5.924 - -2.16% -
BM_StringFindStringLiteral/32 -1.87% 1.772 1.739 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.87% 5852491.543 5743202.549 - -2.71% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.87% 107.623 105.614 - -5.56% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.87% 114.209 112.079 - 4.06% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.86% 223215685.859 219073895.950 - -2.36% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.85% 565.272 554.789 - -1.43% -
BM_CmpEqual_uint_uint -1.85% 1.076 1.057 - -3.27% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.85% 1587749.514 1558388.104 - -2.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.85% 15387.496 15103.371 - -4.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.84% 1163236.126 1141811.469 - -4.12% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.84% 12.456 12.227 - -2.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.84% 167463594.173 164386725.311 - -2.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.84% 403.047 395.646 - -0.78% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.83% 28810.131 28281.973 - 5.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.83% 8796133.836 8635047.854 - -3.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.83% 1169747.655 1148331.621 - -2.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.83% 1856714.762 1822743.568 - -3.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.83% 92.360 90.671 - 32.95% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.83% 785.527 771.173 - -2.21% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.83% 3564.345 3499.276 - 2.12% -
std::shift_right(deque<int>)/50 -1.82% 4.549 4.466 - -0.73% -
SetIntersection_Interlaced_Set_string_262144_256 -1.82% 2062688.234 2025148.684 - -2.71% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.82% 52378.987 51426.597 - -60.68% -
std::unordered_set<std::string>::count(key)_(existent)/32 -1.81% 41.996 41.235 - 16.27% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.81% 8658.862 8502.089 - -1.67% -
BM_CmpLess_int_uint -1.80% 1.075 1.056 - -7.38% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -1.80% 1.323 1.299 - 7.51% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -1.80% 21.457 21.072 - -3.61% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.80% 6.502 6.385 - -6.43% -
BM_PushHeap_string_PipeOrgan_1 -1.79% 0.712 0.699 - -0.18% -
std::unordered_set<std::string>::clear()/32 -1.79% 893.538 877.529 - -5.61% -
SetIntersection_None_Vector_uint64_262144_1024 -1.79% 1111647.383 1091743.498 - -4.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.79% 42203432.996 41448787.478 - -1.61% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.79% 1.823 1.791 - 1.43% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -1.79% 3410813.775 3349897.619 - 17.34% -
SetIntersection_None_Set_string_256_16 -1.79% 11179372.950 10979745.661 - -0.24% -
std::remove(list<int>)_(prefix)/8192 -1.79% 8238.628 8091.520 - -2.02% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.79% 151673.856 148966.252 - -0.22% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.78% 211224262.895 207454831.052 - -1.99% -
BM_CmpLess_short_short -1.78% 0.971 0.954 - -0.52% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.78% 8.166 8.020 - 1.08% -
std::rotate_copy(deque<int>)/32 -1.78% 2.774 2.724 - 5.92% -
SetIntersection_Front_Vector_uint64_256_16 -1.78% 4219699.014 4144764.757 - -2.87% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.78% 5096.697 5006.220 - -0.86% -
vector<bool>(const_vector<bool>&) -1.77% 10.355 10.171 - 6.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.77% 8701.997 8548.018 - -2.45% -
std::find_if_not(deque<int>)_(process_all)/8 -1.77% 2.631 2.585 - -3.14% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.77% 12033.437 11820.896 - -1.29% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.77% 892.628 876.869 - -1.42% -
std::sort_heap(deque<int>)/8 -1.76% 36.681 36.036 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.76% 2125288.006 2087923.096 - -1.90% -
SetIntersection_None_Set_uint64_16384_4 -1.76% 164148206.847 161263814.112 - -2.27% -
SetIntersection_None_Vector_string_16384_1 -1.75% 1243881.011 1222053.101 - -1.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.75% 162506523.597 159655549.790 - -0.24% -
std::lower_bound(std::deque<int>)/100 -1.75% 31.428 30.877 - 1.48% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.75% 191.083 187.734 - -45.03% -
SetIntersection_None_Set_string_64_16 -1.74% 18770893.817 18443570.238 - -2.86% -
BM_CmpEqual_uint_ushort -1.74% 1.114 1.094 - -0.94% -
rng::starts_with(vector<int>,_pred)/1024 -1.74% 294.154 289.039 - 0.60% -
SetIntersection_None_Set_uint64_256_64 -1.74% 9204494.645 9044736.613 - -3.60% -
BM_getline_string -1.73% 17.072 16.777 - 3.90% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.73% 2.474 2.431 - 4.22% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.73% 6512.763 6400.245 - 2.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.73% 474.954 466.756 - 0.06% -
SetIntersection_Front_Set_uint64_262144_16384 -1.72% 223969473.776 220117534.989 - 0.68% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.72% 219.760 215.986 - -48.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.72% 64779.176 63667.843 - -0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.71% 1.290 1.268 - -3.61% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.71% 32.577 32.020 - 2.73% -
std::copy_if(vector<int>)_(entire_range)/64 -1.71% 15.623 15.357 - -1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.71% 215907774.604 212221960.191 - -2.36% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.71% 56091.825 55134.477 - -2.75% -
std::for_each(multiset<int>::iterator)/8192 -1.71% 8086.244 7948.326 - -50.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.70% 16503029.416 16222122.417 - -2.80% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.70% 6508.533 6397.779 - 3.12% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.70% 1186.851 1166.665 - 0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.70% 28813.093 28323.217 - 0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.70% 0.776 0.763 - -0.73% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.70% 10.766 10.584 - 1.36% -
SetIntersection_None_Set_uint32_64_4 -1.70% 21719451.792 21351013.512 - 0.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.69% 13839.719 13605.169 - 0.36% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.69% 55377.464 54442.562 - -3.84% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.69% 4.385 4.311 - -0.16% -
std::find_if(list<int>)_(bail_25%)/32768 -1.69% 7103.614 6983.907 - -5.98% -
BM_deque_deque_move_backward/70000 -1.69% 8763.759 8616.081 - 6.00% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.68% 1.233 1.212 - -3.78% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.68% 20.903 20.552 - -13.30% -
SetIntersection_None_Vector_string_256_64 -1.68% 3662866.358 3601357.482 - -2.11% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.68% 4295.178 4223.092 - 1.61% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.68% 9.662 9.500 - 14.76% -
std::for_each_n(join_view(vector<vector<int>>))/32 -1.67% 3.962 3.896 - 1.34% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.67% 26.920 26.471 - 6.03% -
ranges::minmax(std::deque<char>)/8 -1.67% 3.919 3.854 - 1.67% -
std::multiset<std::string>::clear()/1024 -1.67% 21762.823 21400.213 - -4.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.66% 207528471.183 204078641.882 - -0.69% -
SetIntersection_Front_Set_float_16384_1024 -1.66% 12099968.800 11899360.146 - -4.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.65% 1992198.893 1959249.998 - -1.87% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.65% 216.858 213.282 - -0.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.65% 6.544 6.436 - -3.56% -
std::unordered_multimap<int,_int>::clear()/32 -1.65% 598.266 588.401 - -1.65% -
BM_vector_deque_ranges_copy_backward/1024 -1.65% 38.850 38.209 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.65% 3112864.596 3061579.518 - -4.22% -
BM_deque_vector_move_backward/4000 -1.64% 143.141 140.787 - -1.71% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.64% 8046.831 7914.626 - -0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.64% 20.717 20.377 - -1.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.64% 66962734.807 65864222.319 - -2.08% -
SetIntersection_Front_Vector_uint64_262144_256 -1.64% 2279326.864 2242056.019 - -1.66% -
BM_toupper_string<char> -1.64% 15.233 14.984 - -1.24% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.63% 15.983 15.723 - -0.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.63% 770.278 757.716 - -1.19% -
std::move(list<int>)/512 -1.63% 364.994 359.046 - 1.57% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.63% 23.060 22.684 - -1.71% -
SetIntersection_Front_Set_float_1024_1 -1.63% 1057782.494 1040565.280 - -1.59% -
SetIntersection_Front_Set_float_16_16 -1.63% 38058777.942 37439319.163 - -2.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.63% 207504241.237 204127117.611 - -1.84% -
rng::fold_left(list<int>)/1048576 -1.63% 1394854.464 1372166.668 - 1.58% -
BM_std_minmax_element<int>/3 -1.62% 1.165 1.146 - 2.86% -
SetIntersection_Interlaced_Set_float_256_1 -1.62% 4185515.508 4117595.228 - -2.20% -
rng::starts_with(list<int>)/8192 -1.62% 9289.947 9139.274 - 6.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.62% 20.957 20.617 - -2.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.62% 4156245.526 4088971.338 - -2.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.61% 4184258.199 4117089.566 - -3.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.60% 527.534 519.080 - -1.50% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.60% 250.063 246.059 - -4.53% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.60% 1265810.465 1245556.885 - -4.37% -
SetIntersection_None_Vector_string_262144_4 -1.60% 1308751.805 1287843.202 - -1.17% -
SetIntersection_Front_Vector_string_262144_256 -1.60% 9608264.574 9454876.793 - -1.35% -
std::sort(vector<int>)_(heap)/8 -1.59% 24.319 23.932 - -2.08% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.59% 529.171 520.765 - 2.42% -
SetIntersection_Interlaced_Vector_string_64_64 -1.59% 27054090.112 26624831.250 - -1.18% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.59% 24.608 24.218 - -1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.58% 16585365.786 16322864.647 - -3.35% -
BM_CmpLess_ushort_uchar -1.58% 1.113 1.096 - -1.40% -
rng::starts_with(vector<int>)/1048576 -1.58% 72847.832 71699.032 - 4.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -1.58% 37044248.122 36460087.482 - -2.08% -
std::pop_heap(vector<size_t>)/1024 -1.58% 10.121 9.961 - 0.78% -
std::find(list<int>)_(bail_25%)/8192 -1.58% 1447.225 1424.426 - 0.40% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.57% 212844202.085 209493877.583 - -2.62% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.57% 1566750.732 1542131.508 - -4.76% -
SetIntersection_Front_Vector_float_262144_1 -1.57% 1053538.324 1037036.965 - -1.75% -
BM_CmpLess_uchar_short -1.57% 1.051 1.034 - -8.83% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.56% 9127.700 8984.909 - -1.66% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.56% 163.567 161.010 - -4.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.56% 139847.952 137664.306 - -2.08% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.56% 22.718 22.364 - -1.12% -
BM_vector_deque_ranges_move/512 -1.55% 17.166 16.899 - -0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.55% 13484212.594 13274732.713 - -0.68% -
BM_PushHeap_string_PipeOrgan_64 -1.55% 6.100 6.005 - 4.39% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.55% 1299.437 1279.273 - -0.76% -
std::reverse(vector<int>)/8 -1.55% 1.543 1.519 - 2.77% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.54% 18.069 17.791 - 1.17% -
SetIntersection_Front_Vector_float_1024_16 -1.54% 1137999.459 1120494.465 - -0.13% -
std::find(list<int>)_(process_all)/8 -1.53% 2.375 2.339 - 6.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -1.53% 1.451 1.429 - 0.01% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.53% 19.069 18.778 - -0.71% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.53% 5415464.969 5332724.459 - -9.96% -
BM_deque_deque_ranges_move/64 -1.53% 3.093 3.046 - -1.25% -
SetIntersection_None_Set_uint32_256_4 -1.53% 11522368.032 11346596.349 - -1.36% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.52% 13769363.339 13559515.020 - -2.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.52% 4247304.137 4182894.826 - -3.65% -
rng::for_each(multimap<int>)/50 -1.52% 40.419 39.807 - -20.70% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.51% 19.800 19.500 - -2.03% -
BM_PushHeap_float_Random_16 -1.51% 5.058 4.982 - -6.61% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.51% 775.888 764.180 - 1.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.51% 1.777 1.750 - -2.90% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.50% 15.973 15.733 - -7.26% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.50% 13.546 13.343 - -0.92% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.50% 24.442 24.076 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.49% 1059579.374 1043739.892 - -2.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.49% 6.887 6.784 - 1.59% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.49% 14.226 14.014 - 1.19% -
std::map<int,_int>::clear()/32 -1.49% 654.267 644.532 - -5.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.49% 1057034.717 1041314.685 - -2.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.49% 8873.506 8741.542 - -1.40% -
std::map<int,_int>::erase(iterator)/1024 -1.49% 20.758 20.449 - -14.91% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.49% 53.094 52.305 - 1.08% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.48% 21.420 21.102 - 3.91% -
BM_CmpLess_short_ushort -1.48% 1.112 1.096 - -2.60% -
SetIntersection_Front_Vector_float_16384_4 -1.48% 1070274.184 1054467.514 - -1.61% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.47% 120249.397 118478.993 - -2.68% -
SetIntersection_None_Vector_uint64_256_256 -1.47% 2126918.134 2095663.223 - -2.97% -
SetIntersection_None_Vector_uint64_256_16 -1.47% 4011758.897 3952838.553 - -2.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.47% 732.358 721.624 - 1.07% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.46% 21070590.955 20761962.890 - -1.67% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.46% 22.397 22.070 - -2.42% -
BM_deque_deque_move/64000 -1.46% 3073.545 3028.689 - 0.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.46% 3.677 3.623 - -4.67% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.46% 4.794 4.724 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.45% 18009787.666 17748134.577 - -2.72% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.45% 5.300 5.223 - -1.76% -
BM_CmpEqual_uchar_uint -1.45% 1.058 1.043 - -2.32% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.45% 6.197 6.107 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.45% 11516898.303 11350075.420 - -2.03% -
std::partition_copy(vector<int>)/50 -1.45% 12.830 12.645 - 3.56% -
std::replace(vector<int>)_(sprinkled)/32 -1.45% 5.881 5.796 - -0.11% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 -1.44% 245.633 242.091 - 0.35% -
BM_CmpLess_schar_ushort -1.44% 1.096 1.080 - -3.68% -
rng::for_each(set<int>)/8192 -1.44% 7739.813 7628.248 - -50.60% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.43% 72.365 71.327 - -1.06% -
SetIntersection_None_Set_uint32_256_256 -1.43% 5871512.149 5787399.000 - -0.42% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.43% 7114.835 7012.922 - -60.23% -
SetIntersection_None_Set_uint32_16384_64 -1.43% 158390526.234 156123157.192 - -3.24% -
std::stable_partition(deque<int>)_(dense)/1024 -1.43% 584.931 576.568 - 1.32% -
BM_std_minmax_element<long_long>/64 -1.43% 17.623 17.371 - 4.09% -
SetIntersection_None_Vector_string_1024_16 -1.43% 1175760.494 1158976.082 - -1.50% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.43% 4166896.839 4107443.610 - -2.70% -
std::partition_point(vector<int>)/50 -1.43% 2.614 2.577 - 0.51% -
BM_deque_deque_move_backward/1 -1.43% 2.762 2.722 - -1.96% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.42% 20.714 20.419 - -1.75% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.42% 538.841 531.183 - -1.81% -
SetIntersection_None_Set_uint64_262144_16 -1.42% 1224702.637 1207310.711 - -2.19% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.42% 21.043 20.745 - 1.53% -
SetIntersection_None_Set_uint64_262144_64 -1.42% 1227090.902 1209719.889 - -2.10% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.41% 18.487 18.225 - -0.46% -
std::stable_sort(deque<int>)_(ascending)/8 -1.41% 17.747 17.496 - -13.43% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.41% 5326.174 5251.078 - -2.42% -
std::copy_backward(list<int>)/32768 -1.41% 26795.868 26418.290 - 1.25% -
std::fill(vector<bool>)/64 -1.41% 1.636 1.613 - 9.34% -
SetIntersection_None_Set_string_256_64 -1.41% 9331503.096 9200178.588 - -2.42% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.40% 600135.533 591715.701 - 1.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.40% 85889.350 84689.375 - -2.97% -
SetIntersection_Front_Set_uint64_64_16 -1.40% 15184953.097 14972845.539 - -2.78% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -1.40% 30.557 30.130 - 9.08% -
std::multiset<int>::contains(key)_(existent)/8192 -1.39% 8.488 8.370 - 1.93% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.39% 6.448 6.358 - 16.38% -
BM_CmpLess_int_int -1.39% 1.062 1.047 - -1.35% -
SetIntersection_Interlaced_Vector_float_1024_256 -1.39% 5986549.332 5903258.510 - 6.51% -
SetIntersection_Interlaced_Set_float_64_4 -1.39% 20997385.664 20705486.758 - -1.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.39% 485.480 478.731 - -0.87% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.39% 40336.971 39778.054 - -3.91% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.39% 227.645 224.491 - 4.33% -
SetIntersection_None_Vector_string_1024_256 -1.38% 1173895.861 1157638.954 - -2.18% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.38% 265.067 261.403 - -1.22% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.38% 1.423 1.404 - -0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.38% 19.715 19.444 - -3.39% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.38% 1315287.760 1297198.160 - -2.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.37% 372.922 367.807 - -2.68% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.37% 19.465 19.198 - -1.20% -
std::sort(deque<int>)_(heap)/8 -1.37% 24.551 24.215 - -2.11% -
SetIntersection_None_Set_uint64_256_256 -1.37% 5839296.385 5759447.027 - -1.11% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.37% 10.962 10.812 - 0.81% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.36% 4.538 4.476 - -1.53% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.36% 11541109.562 11384115.197 - -1.56% -
SetIntersection_None_Vector_string_16384_16 -1.36% 1234494.147 1217741.134 - -1.99% -
std::multiset<int>::ctor(const&)/1024 -1.36% 6484.012 6396.042 - 0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.36% 164502111.877 162270734.905 - -0.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.36% 16238726.848 16018478.754 - -3.42% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.36% 1080883.609 1066230.007 - -3.37% -
SetIntersection_None_Set_string_256_256 -1.35% 5925262.868 5845061.545 - 2.59% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.35% 12.329 12.163 - -1.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.35% 34.538 34.071 - -14.66% -
BM_deque_vector_move_backward/70000 -1.35% 8849.835 8730.215 - 10.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.34% 752.989 742.871 - -3.00% -
std::sort(deque<int>)_(shuffled)/8 -1.34% 23.030 22.721 - -0.82% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.34% 16.125 15.909 - -5.22% -
SetIntersection_Front_Set_float_64_16 -1.34% 15482247.419 15274736.437 - -1.45% -
std::find_if_not(list<int>)_(process_all)/50 -1.34% 39.251 38.725 - 1.79% -
SetIntersection_Front_Set_string_262144_1024 -1.34% 60132564.547 59326761.699 - -0.60% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.33% 1.155 1.139 - 8.71% -
std::adjacent_find(deque<int>)/50 -1.33% 18.593 18.345 - 30.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.33% 22.445 22.146 - -5.88% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.33% 76243.526 75232.476 - -1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.33% 13814410.648 13631326.842 - -2.19% -
std::move(vector<bool>)_(aligned)/64 -1.32% 1.714 1.692 - 0.07% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.32% 606.426 598.442 - 0.12% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.32% 2.181 2.153 - 0.96% -
std::copy(deque<int>)/8 -1.31% 2.778 2.742 - 5.93% -
std::find(list<int>)_(bail_25%)/8 -1.31% 0.932 0.920 - 0.06% -
SetIntersection_None_Vector_string_64_64 -1.31% 8892200.194 8776031.163 - -2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.31% 1059520.388 1045680.970 - -2.19% -
SetIntersection_Front_Set_uint64_64_4 -1.31% 16042625.722 15833182.716 - -2.73% -
std::partition_copy(list<int>)/8192 -1.31% 7417.868 7321.040 - 6.94% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.31% 243624.269 240444.296 - -7.15% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.30% 2086253.660 2059042.072 - -2.19% -
SetIntersection_None_Vector_string_1024_64 -1.30% 1173886.260 1158577.486 - -2.17% -
std::rotate(deque<int>)_(by_1/3)/50 -1.30% 30.764 30.364 - -59.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.30% 735.052 725.497 - 1.19% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.30% 141.418 139.580 - 0.13% -
std::copy(vector<bool>)_(unaligned)/32768 -1.30% 217.862 215.040 - -1.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.29% 141069.001 139243.484 - -0.79% -
rng::starts_with(vector<int>,_pred)/1000 -1.29% 281.170 277.534 - -0.41% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.29% 11.542 11.393 - -8.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.29% 25798650.144 25465192.806 - -5.41% -
SetIntersection_None_Set_uint32_64_64 -1.29% 11587721.814 11438110.961 - -1.09% -
SetIntersection_None_Vector_string_16384_1024 -1.29% 1240114.302 1224103.792 - -0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.29% 3099474.139 3059521.524 - -4.05% -
BM_deque_deque_copy_backward/1024 -1.29% 38.430 37.935 - -0.05% -
SetIntersection_Front_Set_uint64_16384_16384 -1.29% 227544438.404 224616794.649 - -0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.29% 16072281.850 15865702.912 - -2.15% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.28% 9834.792 9708.464 - -4.80% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.28% 173830173.989 171598572.138 - -1.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.28% 754.128 744.455 - 1.76% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 8687.284 8575.862 - -0.84% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.28% 19.018 18.775 - 0.98% -
std::multiset<int>::insert(value)_(already_present)/32 -1.28% 18.314 18.079 - -1.57% -
SetIntersection_None_Set_float_256_1 -1.28% 11593117.305 11444886.306 - -1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.28% 1049618.129 1036213.261 - -2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.27% 162910062.288 160835028.786 - -1.56% -
SetIntersection_Front_Set_string_256_4 -1.27% 5011877.860 4948308.047 - -0.14% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.27% 21.515 21.242 - -5.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.27% 23.871 23.569 - -1.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.26% 398.306 393.268 - -0.58% -
BM_PushHeap_float_Random_1024 -1.26% 7.107 7.017 - -6.89% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.26% 21080871.207 20814995.721 - -1.20% -
BM_vector_deque_ranges_copy_backward/5500 -1.25% 197.653 195.185 - -1.84% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.24% 290.902 287.281 - -3.38% -
SetIntersection_None_Vector_uint64_16384_256 -1.24% 1085750.832 1072268.756 - -2.90% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.24% 6993.204 6906.636 - -59.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.24% 4337664.604 4283973.458 - -1.79% -
BM_vector_deque_ranges_move_backward/4096 -1.24% 149.925 148.070 - -2.39% -
SetIntersection_Front_Set_uint32_256_64 -1.24% 5577798.441 5508877.656 - -5.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.24% 21814046.192 21544528.616 - -7.28% -
std::adjacent_find(list<int>)/8 -1.24% 2.093 2.067 - -1.50% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.23% 27.653 27.311 - -0.43% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.23% 1541075.439 1522067.545 - -4.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.23% 4185492.710 4134093.508 - -2.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.23% 14.947 14.764 - -3.40% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.22% 87.424 86.353 - -0.77% -
SetIntersection_None_Vector_float_1024_16 -1.22% 1086773.745 1073462.912 - -2.13% -
SetIntersection_None_Set_uint64_16384_16384 -1.22% 170246668.972 168165591.441 - -6.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.22% 16880052.848 16674142.954 - -2.90% -
SetIntersection_None_Vector_float_256_1 -1.22% 4268022.004 4215965.993 - -2.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.22% 39375940.116 38895883.403 - -1.26% -
std::equal(vector<int>)_(it,_it,_it)/8 -1.22% 1.155 1.141 - -9.20% -
BM_PushHeap_string_SingleElement_256 -1.22% 2.626 2.595 - -0.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.22% 622.337 614.771 - -1.16% -
SetIntersection_None_Vector_string_1024_1024 -1.21% 1173985.642 1159729.715 - -1.34% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.21% 37845222.498 37385717.788 - -3.06% -
SetIntersection_Interlaced_Vector_string_256_1 -1.21% 4307651.198 4255373.993 - -2.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.21% 81085.830 80102.076 - -5.69% -
BM_StringFindAllMatch/512 -1.21% 11.551 11.411 - -1.70% -
SetIntersection_Front_Vector_uint64_256_1 -1.21% 4141510.544 4091338.186 - -3.07% -
SetIntersection_None_Set_uint32_16_4 -1.21% 56615923.837 55931138.407 - -2.28% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.21% 2947.310 2911.699 - -0.09% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.20% 1056148.594 1043434.000 - -2.58% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.20% 543.540 536.997 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.20% 349122206.561 344924008.852 - -3.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.20% 130611134.631 129042293.217 - -3.85% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.20% 149808.877 148018.348 - -1.31% -
BM_StringFindStringLiteral/256 -1.19% 5.484 5.418 - -0.82% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.19% 10335.766 10212.574 - 23.04% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.19% 36191.732 35760.650 - -1.10% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.19% 5.536 5.471 - 0.88% -
std::list<int>::ctor(size)/8192 -1.19% 96645.077 95496.144 - -1.71% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.19% 5925512.337 5855089.947 - 9.78% -
BM_vector_deque_ranges_move/5500 -1.19% 198.942 196.580 - 0.73% -
std::map<int,_int>::erase(iterator)/32 -1.19% 20.669 20.423 - -13.07% -
std::partition_copy(vector<int>)/1024 -1.19% 469.272 463.702 - -0.75% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.18% 51.819 51.205 - -1.99% -
SetIntersection_Interlaced_Set_float_262144_4 -1.18% 1285754.639 1270540.529 - -1.83% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.18% 451.018 445.688 - -1.03% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -1.18% 27.236 26.914 - -3.22% -
BM_StringRelationalLiteral_Less_Small_Large_Control -1.18% 1.635 1.616 - -0.02% -
std::for_each(set<int>::iterator)/8192 -1.18% 7989.793 7895.776 - -49.76% -
std::partition_copy(vector<int>)/8192 -1.18% 4610.267 4556.021 - -0.99% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.17% 51.888 51.279 - -2.75% -
std::stable_sort(vector<int>)_(ascending)/8192 -1.17% 13703.076 13542.282 - 0.69% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.17% 19.745 19.513 - -5.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.17% 1177889.404 1164103.204 - -0.97% -
BM_deque_deque_copy/64000 -1.17% 2964.855 2930.233 - -0.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.17% 14768659.627 14596277.893 - -2.23% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.17% 19.698 19.468 - -2.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.17% 448.173 442.943 - -0.74% -
SetIntersection_None_Vector_string_256_16 -1.16% 4286223.737 4236554.251 - -2.02% -
SetIntersection_None_Vector_uint64_16384_16 -1.16% 1103561.510 1090791.673 - -1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.16% 2137395.264 2112701.336 - -1.87% -
SetIntersection_Front_Vector_float_64_16 -1.15% 14406632.825 14240657.514 - -0.71% -
SetIntersection_None_Vector_string_256_4 -1.15% 4498095.061 4446405.897 - -1.60% -
SetIntersection_Front_Vector_uint64_256_64 -1.15% 4398113.612 4347642.851 - 2.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.15% 534.126 528.007 - -1.34% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.15% 826.987 817.515 - -67.80% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.15% 25.433 25.142 - 2.38% -
SetIntersection_None_Vector_float_262144_64 -1.14% 1153692.656 1140511.679 - -0.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.14% 24.162 23.886 - 13.19% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.14% 20.266 20.034 - -0.39% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.14% 8.322 8.227 - -11.18% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.14% 19.210 18.991 - -0.09% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.14% 33130.673 32754.635 - -3.03% -
SetIntersection_Front_Vector_float_256_16 -1.13% 4238668.506 4190575.921 - -0.85% -
SetIntersection_Front_Set_uint64_262144_262144 -1.13% 1677514.893 1658508.789 - -1.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.13% 21.080 20.842 - -1.36% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.13% 349.701 345.758 - -8.09% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.13% 6.488 6.415 - -0.39% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.12% 1449569.640 1433264.150 - 3.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.12% 671.009 663.468 - -0.98% -
SetIntersection_None_Vector_string_262144_1 -1.12% 1314286.203 1299520.889 - -1.61% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.12% 16.212 16.030 - -0.15% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.12% 32.541 32.176 - 2.00% -
BM_vector_deque_move/1 -1.12% 2.319 2.293 - 0.52% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 -1.12% 2294.274 2268.583 - 0.08% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.12% 21.377 21.137 - -5.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.12% 6.953 6.876 - -5.07% -
SetIntersection_None_Set_uint64_16_1 -1.12% 66797712.404 66050873.651 - -1.59% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.12% 71.635 70.834 - -1.07% -
SetIntersection_None_Set_uint64_64_1 -1.12% 22607008.984 22354381.878 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.12% 2386414.505 2359751.134 - 2.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.12% 54.943 54.330 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.12% 56623675.180 55991930.362 - -2.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.11% 4847612.077 4793578.959 - -2.22% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.11% 12789.960 12647.490 - -0.02% -
std::set<int>::insert(value)_(already_present)/8192 -1.11% 10.199 10.085 - 5.33% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.11% 32242.199 31883.974 - -23.80% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.11% 1612497.152 1594593.830 - -2.52% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.11% 5.908 5.843 - -1.31% -
SetIntersection_None_Set_string_1024_256 -1.11% 8985466.641 8885882.312 - -2.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.11% 756.363 747.988 - -2.25% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.11% 10.178 10.065 - -0.40% -
bm_ranges_swap_ranges_vb_aligned/128 -1.10% 3.421 3.383 - -1.44% -
SetIntersection_None_Vector_uint64_64_64 -1.10% 8438580.357 8345540.846 - -3.27% -
BM_StringRelational_Compare_Empty_Empty_Control -1.10% 1.632 1.614 - -6.78% -
SetIntersection_Front_Set_uint64_16_4 -1.10% 54697967.540 54095546.674 - -2.30% -
std::copy_n(deque<int>)/64 -1.10% 2.809 2.778 - -0.33% -
SetIntersection_None_Vector_string_256_1 -1.10% 4483182.181 4433950.899 - -3.22% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.10% 369.023 364.973 - 0.19% -
std::rotate_copy(deque<int>)/1024 -1.10% 35.069 34.685 - 0.99% -
std::set<int>::erase(key)_(existent)/32 -1.09% 21.379 21.145 - -3.92% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.09% 2897.783 2866.127 - 1.27% -
BM_deque_deque_ranges_copy/1024 -1.09% 37.864 37.451 - 1.82% -
SetIntersection_None_Set_uint64_262144_16384 -1.09% 1229257.893 1215850.424 - -1.12% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.09% 726.855 718.929 - 0.15% -
BM_PushHeap_string_SingleElement_16384 -1.09% 2.604 2.576 - -0.17% -
SetIntersection_Front_Set_string_16384_1024 -1.09% 59088902.221 58445415.376 - -0.20% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.09% 136159580.233 134679973.210 - -1.68% -
std::partition_point(vector<int>)/8192 -1.08% 9.872 9.765 - 22.44% -
std::copy_n(list<int>)/32768 -1.08% 26545.144 26257.570 - -1.58% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.08% 359.142 355.259 - -1.36% -
SetIntersection_None_Vector_uint64_1024_16 -1.08% 1086826.060 1075084.275 - -2.65% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.08% 15.102 14.939 - -35.98% -
SetIntersection_Front_Vector_uint64_16384_256 -1.08% 2290628.894 2265899.058 - 5.60% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.08% 4903.282 4850.366 - 13.32% -
std::partition(list<int>)_(sparse)/50 -1.08% 21.672 21.439 - 44.29% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.08% 6469.881 6400.247 - -34.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.08% 560.196 554.168 - -0.63% -
std::find_end(deque<int>)_(single_element)/1000 -1.07% 314.301 310.926 - 24.82% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.07% 4583.673 4534.486 - 0.49% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.07% 586712.395 580419.325 - 0.59% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.07% 9915625.374 9809322.085 - -1.27% -
SetIntersection_None_Vector_float_256_64 -1.07% 3457101.168 3420108.695 - -1.87% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.07% 3370.083 3334.031 - -0.55% -
SetIntersection_None_Set_uint32_16384_1024 -1.07% 159171048.598 157468334.800 - -2.07% -
std::make_heap(deque<int>,_pred)_(heap)/8192 -1.07% 5081.979 5027.674 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.07% 11304366.730 11183746.019 - -1.00% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.07% 22.653 22.411 - -2.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.06% 2900667.320 2869811.917 - -0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.06% 11459191.256 11337415.888 - -0.93% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.06% 17.164 16.982 - -0.94% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.06% 36.637 36.250 - -0.83% -
std::for_each(multimap<int>::iterator)/8192 -1.06% 7600.828 7520.449 - -53.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.06% 58234366.696 57619463.040 - -2.03% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.06% 16446872.497 16273248.511 - -1.82% -
SetIntersection_Front_Vector_float_1024_1 -1.05% 1054464.397 1043356.137 - -1.27% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.05% 1290585.041 1277018.715 - -1.88% -
SetIntersection_None_Vector_uint64_262144_64 -1.05% 1134915.746 1122990.498 - -0.10% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.05% 59555998.863 58930535.284 - -2.33% -
SetIntersection_Interlaced_Set_string_262144_4 -1.05% 1877633.463 1857914.631 - -1.04% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -1.05% 28.595 28.296 - -14.18% -
std::stable_partition(list<int>)_(dense)/1024 -1.04% 1480.279 1464.832 - -16.15% -
SetIntersection_Front_Set_uint64_4_1 -1.04% 213559678.154 211340254.405 - -2.47% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.04% 2.663 2.635 - 0.01% -
std::multiset<int>::ctor(const&)/8192 -1.04% 51393.269 50859.841 - 1.07% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.04% 47.299 46.809 - 0.94% -
SetIntersection_Front_Set_uint64_256_4 -1.03% 4206354.326 4162828.608 - -2.17% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.03% 24.951 24.694 - 1.83% -
SetIntersection_None_Vector_float_256_256 -1.03% 2158170.356 2135977.151 - -1.83% -
std::set<int>::lower_bound(key)_(existent)/32 -1.03% 1.566 1.550 - -4.04% -
SetIntersection_Front_Set_string_16384_256 -1.03% 15017627.069 14863566.354 - 3.09% -
BM_deque_vector_move/70000 -1.02% 3257.878 3224.497 - 0.61% -
BM_CmpEqual_short_int -1.02% 1.122 1.110 - -2.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.02% 2024879.965 2004205.568 - -2.08% -
SetIntersection_Front_Vector_uint64_262144_4 -1.02% 1062787.771 1051956.735 - -3.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.02% 2.987 2.957 - 1.07% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.02% 2.162 2.140 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.02% 1161807.189 1150008.691 - -1.32% -
SetIntersection_None_Set_uint64_262144_1 -1.01% 1217546.713 1205207.764 - -1.69% -
SetIntersection_Front_Vector_uint64_64_1 -1.01% 16346691.470 16181239.839 - -2.62% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.01% 75.452 74.689 - -1.49% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.01% 26234.732 25969.769 - -8.97% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.01% 2.684 2.656 - -5.16% -
SetIntersection_Front_Set_uint32_16384_16384 -1.01% 225416724.763 223144357.729 - 5.50% -
SetIntersection_Front_Vector_uint64_64_4 -1.01% 15931006.091 15770427.944 - -1.90% -
std::pop_heap(vector<std::string>)/8192 -1.01% 51.601 51.081 - -1.49% -
SetIntersection_None_Set_uint64_64_4 -1.01% 21646596.975 21428556.644 - -1.07% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.01% 34.058 33.715 - 10.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.01% 1086544.249 1075610.907 - -1.85% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.00% 142539.638 141107.121 - -1.26% -
SetIntersection_None_Set_uint64_1024_256 -1.00% 8781276.623 8693043.830 - -2.71% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.00% 826.543 818.247 - -13.34% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.00% 593.018 587.074 - 4.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.00% 1153573.743 1142011.480 - 0.13% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::shift_left(vector<int>)/32 286.28% 2.967 11.462 - 194.15% -
std::shift_right(vector<int>)/32 246.11% 2.942 10.184 - 152.50% -
std::for_each_n(vector<int>)/8 198.57% 0.911 2.720 - 2.21% -
rng::fold_left(deque<int>)/1048576 161.49% 552168.180 1443853.224 - 8.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 150.84% 546.734 1371.432 - 61.27% -
rng::fold_left(deque<int>)/8192 141.75% 4554.097 11009.704 - 6.64% -
std::copy_if(vector<int>)_(every_other)/32768 125.28% 7217.053 16258.349 - 0.15% -
std::copy_if(vector<int>)_(every_other)/4096 120.87% 905.895 2000.882 - 0.47% -
std::copy_if(vector<int>)_(every_other)/262144 120.27% 58160.561 128111.799 - 0.56% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.84% 3927.250 8633.824 - 0.43% -
std::copy_if(vector<int>)_(every_other)/1048576 117.14% 232805.495 505509.875 - 2.26% -
std::copy_if(vector<int>)_(every_other)/512 115.52% 118.492 255.374 - 0.46% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 113.75% 11.322 24.200 - 39.16% -
SetIntersection_Interlaced_Vector_float_262144_16 112.18% 2928717.384 6214138.994 - -7.59% -
std::copy_if(vector<int>)_(every_other)/64 112.00% 15.539 32.942 - 0.46% -
SetIntersection_Interlaced_Vector_uint32_262144_64 111.60% 8475549.431 17934196.221 - 123.83% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 110.29% 1011.249 2126.589 - 0.37% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 110.15% 13.066 27.459 - -0.02% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 104.46% 43.699 89.347 - 21.76% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 97.84% 7.661 15.157 - 36.75% -
std::set<std::string>::insert(value)_(already_present)/8192 94.69% 31.276 60.890 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16 90.94% 3078611.118 5878409.113 - 10.55% -
ranges::min(std::deque<char>)/70000 82.28% 17335.680 31598.618 - 57.62% -
std::copy_if(list<int>)_(every_other)/64 79.75% 23.190 41.684 - 50.48% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 78.12% 23.019 41.001 - 0.35% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.41% 409.990 719.161 - 0.21% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 74.41% 13.904 24.250 - 39.10% -
ranges::minmax(std::list<long_long>)/1 73.37% 0.343 0.594 - 69.98% -
SetIntersection_Interlaced_Vector_float_262144_256 68.99% 20310714.315 34322365.403 - -44.02% -
std::copy_if(vector<int>)_(every_other)/8 68.21% 2.529 4.255 - 1.12% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.18% 162.883 273.940 - 0.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 68.11% 9.077 15.260 - 33.78% -
SetIntersection_Interlaced_Vector_uint64_262144_16 67.59% 3496611.628 5860121.240 - 75.82% -
SetIntersection_Interlaced_Vector_uint64_262144_256 66.65% 35286190.390 58805643.736 - 18.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 63.94% 18.411 30.182 - -3.54% -
SetIntersection_Interlaced_Vector_uint32_262144_256 61.03% 27482531.385 44255910.226 - 67.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 60.37% 34.843 55.879 - 78.40% -
std::find_if_not(list<int>)_(process_all)/8 59.31% 2.254 3.590 - 0.27% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 57.72% 0.228 0.360 - 38.44% -
std::copy(vector<int>)/4096 56.13% 150.626 235.165 - 38.82% -
BM_PushHeap_uint32_QuickSortAdversary_1 56.04% 0.394 0.615 - 46.95% -
std::vector<int>::ctor(size)/32 56.02% 9.964 15.546 - 45.37% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 55.73% 87789.553 136713.178 - -5.80% -
BM_PushHeap_uint64_Descending_1 55.46% 0.448 0.697 - 0.20% -
std::multiset<std::string>::erase(key)_(existent)/32 54.16% 51.656 79.633 - -0.64% -
rng::for_each(multiset<int>)/8 53.15% 4.482 6.864 - 4.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.53% 51.024 77.316 - 39.99% -
std::move(vector<int>)/262144 51.44% 14891.503 22551.473 - 52.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.20% 48.328 72.589 - -0.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 49.40% 28.819 43.056 - 45.22% -
std::none_of(vector<int>)_(process_all)/50 48.82% 12.678 18.867 - -0.68% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 48.50% 88937523.839 132072533.130 - 39.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 48.41% 43.137 64.019 - -13.37% -
ranges::min(std::deque<char>)/64 48.23% 16.209 24.026 - 33.56% -
rng::for_each(set<int>)/8 47.91% 4.492 6.644 - 2.52% -
std::fill_n(list<int>)/1024 47.69% 440.872 651.123 - 47.88% -
std::find_end(deque<int>)_(single_element)/8192 47.26% 2021.047 2976.235 - 8.99% -
SetIntersection_Interlaced_Vector_string_262144_1024 46.93% 240300974.724 353073202.191 - -2.89% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 46.90% 1366.765 2007.723 - 46.58% -
SetIntersection_Interlaced_Vector_uint32_16384_64 46.70% 6288828.913 9226022.766 - 23.38% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 46.53% 49.746 72.891 - 10.54% -
std::search(deque<int>,_pred)_(no_match)/1048576 46.51% 445882.271 653278.907 - 35.19% -
std::search(deque<int>,_pred)_(no_match)/8192 46.26% 3496.490 5113.896 - 34.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 46.25% 524.207 766.673 - -6.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 46.01% 0.477 0.696 - 55.51% -
std::search(deque<int>,_pred)_(no_match)/1000 45.97% 424.574 619.769 - 25.25% -
std::unordered_set<std::string>::find(key)_(existent)/1024 45.79% 28.851 42.062 - -0.38% -
std::search(deque<int>,_pred)_(no_match)/1024 45.68% 436.352 635.662 - 34.73% -
std::partition(list<int>)_(sparse)/50 44.29% 14.858 21.439 - -1.08% -
SetIntersection_Interlaced_Vector_uint32_16384_16 43.26% 2417594.561 3463381.893 - 43.97% -
SetIntersection_Interlaced_Vector_uint64_262144_64 42.67% 10397009.900 14833015.663 - -27.87% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 42.13% 617.132 877.102 - 6.33% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.85% 29.807 42.281 - 0.41% -
SetIntersection_Interlaced_Vector_float_16384_256 41.31% 14879141.384 21026291.760 - -27.53% -
rng::for_each(multimap<int>)/8 40.94% 4.390 6.187 - -0.36% -
std::map<std::string,_int>::insert(value)_(already_present)/32 40.91% 19.225 27.090 - 1.99% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 40.61% 2.254 3.170 - -0.57% -
rng::fold_left(deque<int>)/32 40.38% 16.159 22.684 - 1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.80% 251532872.470 351633769.423 - 0.43% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 39.59% 7.939 11.083 - 1.52% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 39.55% 5.426 7.573 - 64.08% -
rng::fold_left(deque<int>)/50 39.12% 27.054 37.638 - 1.42% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 39.07% 3.523 4.899 - -4.69% -
std::list<int>::ctor(Range)_(cheap_elements)/32 38.87% 332.248 461.405 - 40.93% -
BM_deque_vector_ranges_move/65536 38.42% 2971.935 4113.627 - 37.46% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 38.39% 2.689 3.722 - 11.08% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 37.98% 640.270 883.443 - 1.50% -
rng::for_each(map<int>)/8 37.49% 4.442 6.108 - -0.23% -
std::search(deque<int>)_(no_match)/1024 37.09% 303.162 415.615 - 0.41% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 36.66% 44403612.134 60682103.519 - 33.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 36.60% 66.006 90.162 - 30.36% -
BM_PushHeap_uint64_SingleElement_1 36.00% 0.501 0.682 - 7.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 35.78% 8359.311 11350.519 - 1.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.78% 24.167 32.814 - 33.17% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 35.70% 1.405 1.907 - 29.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 35.31% 0.515 0.697 - 0.05% -
ranges::min(std::vector<__int128>)/1 35.18% 0.340 0.459 - 11.37% -
std::find_end(deque<int>)_(single_element)/1024 34.81% 277.808 374.517 - 4.49% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 34.61% 2.971 4.000 - 17.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 34.16% 24.678 33.108 - 2.71% -
std::find_if(list<int>)_(process_all)/8192 33.39% 7450.918 9938.944 - 35.21% -
std::unordered_set<int>::contains(key)_(non-existent)/0 33.26% 0.366 0.487 - 33.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.95% 68.201 90.671 - -1.83% -
std::set<std::string>::erase(key)_(existent)/1024 32.75% 74.668 99.120 - -0.93% -
BM_PushHeap_string_Descending_262144 32.50% 3.154 4.179 - -29.43% -
std::unordered_map<int,_int>::count(key)_(existent)/32 32.14% 1.155 1.526 - 19.93% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 32.03% 4315.562 5697.758 - 0.17% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 32.01% 88.098 116.299 - -16.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.35% 24.959 32.783 - 28.73% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 30.98% 8.122 10.638 - 68.80% -
std::adjacent_find(deque<int>)/50 30.74% 14.032 18.345 - -1.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.71% 74.839 97.819 - 13.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 30.60% 5890.765 7693.206 - 15.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 30.36% 35.413 46.165 - 0.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 30.11% 53.254 69.290 - 8.98% -
std::rotate(list<int>)_(by_1/3)/32 30.05% 12.931 16.817 - 0.28% -
std::copy_n(vector<int>)/4096 29.97% 142.411 185.086 - -21.34% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 29.90% 10011.729 13005.393 - 29.73% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 29.42% 518.014 670.395 - 22.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 29.11% 1.063 1.373 - 30.40% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 29.00% 98806.582 127456.231 - 32.88% -
SetIntersection_Interlaced_Vector_uint64_16384_64 28.77% 6593671.884 8490427.404 - 8.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 28.73% 0.923 1.188 - 6.94% -
std::search(deque<int>)_(near_matches)/1000 28.67% 18549.697 23867.083 - -2.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.55% 28.206 36.257 - 13.37% -
ranges::min(std::vector<__int128>)/70000 28.34% 30876.815 39625.854 - 46.77% -
std::search(list<int>,_pred)_(single_element)/8192 28.32% 7696.478 9876.208 - 27.84% -
BM_PushHeap_string_Ascending_16384 28.31% 19.135 24.553 - 9.22% -
BM_StringRead_Cold_Shallow_Empty 28.23% 1.058 1.357 - 8.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 27.74% 11.426 14.596 - 49.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 27.74% 44.611 56.985 - -18.01% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 27.50% 0.355 0.452 - 24.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.40% 53.285 67.886 - 18.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 27.33% 1448.277 1844.127 - 4.06% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 26.93% 23.326 29.607 - 10.39% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 26.48% 11.286 14.274 - 16.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 26.37% 1417.675 1791.561 - 0.66% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 26.33% 9.953 12.573 - 24.42% -
std::unordered_set<int>::clear()/1024 26.16% 8359.005 10546.044 - 13.41% -
SetIntersection_Interlaced_Vector_uint32_16384_256 26.13% 19485468.659 24577828.268 - 66.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 25.94% 21188253.378 26685207.739 - 28.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 25.84% 0.463 0.582 - 16.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 25.75% 0.389 0.489 - -0.10% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.60% 33.177 41.671 - -6.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 25.57% 1680877.573 2110708.321 - 27.37% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25.42% 24759.709 31053.482 - 19.96% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 25.32% 451.123 565.359 - 24.47% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.31% 79717150.781 99893511.478 - 0.30% -
bm_ranges_lexicographical_compare<signed_char>/64 25.19% 2.058 2.576 - 0.48% -
std::copy_n(list<int>)/4096 24.97% 4179.648 5223.312 - 46.39% -
std::find_end(deque<int>)_(single_element)/1000 24.82% 249.091 310.926 - -1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 24.67% 10047913.355 12526339.179 - 27.21% -
BM_StringRead_Cold_Deep_Large 24.59% 1.231 1.534 - 9.22% -
BM_lexicographical_compare_three_way_slow_path/16384 24.48% 3657.658 4553.088 - 0.15% -
std::find_if_not(vector<char>)_(process_all)/50 24.47% 5.349 6.657 - -2.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 24.32% 73.949 91.933 - 0.20% -
std::find_if(vector<char>)_(process_all)/50 24.21% 5.347 6.641 - 0.12% -
std::equal(vector<bool>)_(unaligned)/50 24.18% 0.816 1.013 - 18.79% -
std::partition(deque<int>)_(sparse)/32 24.17% 11.368 14.116 - 11.35% -
BM_StringRead_Cold_Shallow_Large 24.14% 1.088 1.350 - 7.96% -
std::equal(vector<bool>)_(unaligned)/8 24.04% 0.818 1.014 - 19.61% -
BM_lexicographical_compare_three_way_slow_path/4096 24.03% 925.619 1148.071 - 0.13% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 23.78% 11468.981 14196.613 - 25.34% -
std::unordered_map<int,_int>::clear()/1024 23.78% 8565.891 10602.521 - 28.89% -
ranges::min(std::vector<__int128>)/64 23.70% 26.794 33.145 - 35.41% -
std::find(vector<bool>)_(process_all)/50 23.55% 0.560 0.692 - -11.85% -
std::multiset<std::string>::erase(iterator)/32 23.50% 26.705 32.979 - 3.79% -
std::flat_multimap<int,_int>::erase(iterator)/8192 23.49% 491.203 606.595 - 11.50% -
bm_lexicographical_compare<signed_char>/1 23.31% 1.255 1.548 - 1.92% -
rng::for_each(multimap<int>)/32 23.28% 21.471 26.471 - -0.44% -
BM_PushHeap_float_Ascending_1 23.25% 0.393 0.485 - 8.08% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 23.18% 288209.174 355007.543 - 24.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 23.17% 4562981.152 5620022.354 - 26.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.16% 2224207.993 2739347.473 - 23.84% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 23.04% 8300.318 10212.574 - -1.19% -
rng::for_each(multiset<int>)/32 23.02% 20.613 25.359 - 0.84% -
bm_ranges_lexicographical_compare<int>/1 23.01% 1.286 1.582 - 10.73% -
BM_lexicographical_compare_three_way_slow_path/1024 22.79% 239.615 294.227 - 0.18% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 22.77% 11.775 14.457 - 42.82% -
std::unordered_set<int>::clear()/8192 22.52% 67288.814 82442.446 - 13.92% -
std::partition_point(vector<int>)/8192 22.44% 7.975 9.765 - -1.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.44% 62.699 76.769 - 22.30% -
BM_StringRead_Cold_Deep_Empty 22.39% 1.168 1.430 - 7.59% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 22.36% 29.268 35.812 - 5.11% -
std::copy_n(vector<bool>)_(aligned)/262144 22.32% 585.453 716.137 - 0.20% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 22.27% 1.001 1.224 - -6.17% -
std::find_end(forward_list<int>)_(single_element)/8192 22.24% 5727.830 7001.689 - 21.73% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.22% 25.311 30.935 - 0.13% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.07% 241472.428 294755.892 - 0.02% -
BM_StringRead_Cold_Deep_Small 22.03% 1.162 1.418 - 2.81% -
std::unordered_multiset<int>::count(key)_(existent)/1024 21.97% 1.528 1.863 - 0.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.92% 31.457 38.352 - 5.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 21.73% 1097.471 1335.909 - 10.69% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.70% 0.378 0.460 - 0.39% -
std::copy_n(deque<int>)/32768 21.69% 1135.930 1382.307 - 2.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 21.63% 1.004 1.221 - -4.61% -
std::set<std::string>::equal_range(key)_(existent)/32 21.34% 15.019 18.224 - 0.88% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 21.24% 27.188 32.963 - 16.33% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 21.19% 12.890 15.621 - 20.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 21.14% 1323.144 1602.811 - 30.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 21.12% 216.805 262.585 - 14.14% -
BM_StringRelational_Compare_Small_Empty_Control 21.04% 1.616 1.956 - 6.56% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 20.98% 19.860 24.027 - -4.63% -
std::upper_bound(std::list<int>)/100 20.89% 83.840 101.355 - 0.52% -
BM_lexicographical_compare_three_way_slow_path/65536 20.84% 15045.955 18181.172 - 0.12% -
BM_deque_vector_copy/0 20.81% 1.249 1.509 - 9.55% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 20.64% 7.451 8.989 - 32.30% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 20.48% 2.500 3.012 - -0.49% -
std::map<int,_int>::find(key)_(existent)/1024 20.31% 3.643 4.383 - 1.89% -
ranges::minmax(std::list<char>)/64 20.11% 29.676 35.643 - -4.39% -
BM_vector_deque_move_backward/0 20.08% 0.419 0.503 - -15.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 20.07% 11885558.715 14271522.661 - 18.55% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 20.07% 783.875 941.193 - 24.74% -
std::find_if_not(vector<char>)_(process_all)/32768 20.06% 3135.211 3763.978 - 0.06% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 20.01% 2.493 2.992 - 15.15% -
std::find_if(vector<char>)_(process_all)/8 19.95% 1.258 1.509 - -5.57% -
BM_PushHeap_uint64_Random_1 19.81% 0.392 0.469 - -1.87% -
std::find_if(vector<char>)_(process_all)/32768 19.75% 3137.543 3757.069 - 0.19% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.65% 25.957 31.056 - -14.39% -
std::vector<std::string>::ctor(size)/32 19.62% 31.751 37.980 - 8.88% -
ranges::min(std::deque<long_long>)/70000 19.62% 26305.416 31465.508 - 50.83% -
BM_StringRead_Cold_Shallow_Small 19.60% 1.125 1.346 - 9.25% -
std::copy_backward(vector<bool>)_(aligned)/1048576 19.59% 3169.555 3790.580 - 0.57% -
rng::for_each(set<int>)/32 19.52% 21.082 25.198 - 0.53% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 19.48% 11.127 13.295 - 6.35% -
BM_PushHeap_uint32_Random_1 19.47% 0.465 0.556 - -8.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.34% 206.279 246.179 - 19.66% -
std::set<int>::insert(value)_(new_value,_end)/1024 19.25% 41.448 49.429 - 25.37% -
std::find_if_not(vector<char>)_(process_all)/8192 19.23% 794.703 947.487 - -0.56% -
rng::for_each(map<int>)/32 19.20% 21.636 25.789 - 2.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.13% 42.154 50.216 - -5.40% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.04% 5958482.543 7092842.156 - 0.05% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 18.99% 8.826 10.502 - 19.38% -
bm_lexicographical_compare<signed_char>/64 18.95% 1.911 2.273 - 3.29% -
std::find_if(vector<char>)_(process_all)/8192 18.75% 795.203 944.330 - 0.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 18.62% 13.132 15.577 - 18.81% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 18.62% 703.232 834.183 - -3.88% -
std::search(deque<int>)_(near_matches)/1024 18.59% 19502.269 23127.594 - -9.62% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 18.59% 1.335 1.583 - -12.52% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 18.41% 50.014 59.222 - 3.50% -
std::is_sorted_until(list<int>,_pred)/8192 18.36% 7620.691 9020.100 - 1.11% -
std::map<int,_int>::equal_range(key)_(existent)/32 18.36% 1.776 2.102 - 3.17% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 18.25% 7.511 8.882 - 29.33% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.19% 3234.376 3822.593 - -0.53% -
std::is_sorted_until(vector<int>,_pred)/8 18.13% 3.123 3.689 - 0.91% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18.10% 2538.343 2997.858 - 4.34% -
ranges::min(std::list<long_long>)/70000 18.08% 43951.013 51899.491 - 18.32% -
BM_lexicographical_compare_three_way_slow_path/64 17.99% 15.120 17.839 - 0.10% -
std::unordered_set<std::string>::erase(iterator)/1024 17.87% 27.474 32.383 - 6.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.85% 35.775 42.160 - 2.41% -
std::count_if(list<int>)_(every_other)/8192 17.79% 7045.937 8299.160 - 16.39% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.76% 1.102 1.298 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_1024_64 17.75% 3675759.902 4328334.795 - 17.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 17.74% 1.112 1.309 - 15.78% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.72% 26.825 31.577 - -19.32% -
BM_lexicographical_compare_three_way<IntPtr>/1 17.69% 0.362 0.426 - 0.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 17.66% 8681590.725 10215120.835 - 16.46% -
BM_PushHeap_uint32_Ascending_1 17.64% 0.466 0.548 - -21.26% -
ranges::min(std::vector<char>)/64 17.58% 3.618 4.254 - 0.90% -
std::vector<int>::ctor(size)/1024 17.55% 42.209 49.619 - 12.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.45% 417454.532 490304.283 - 0.26% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 17.42% 325.245 381.918 - 5.22% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 17.42% 1698.499 1994.372 - 42.76% -
std::map<int,_int>::equal_range(key)_(existent)/1024 17.37% 4.437 5.208 - 8.54% -
SetIntersection_Interlaced_Vector_uint64_16384_16 17.34% 2854757.447 3349897.619 - -1.79% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 17.21% 10.961 12.848 - 17.65% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 17.21% 1.042 1.222 - -3.46% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 17.17% 1401.737 1642.425 - 13.41% -
BM_vector_deque_copy_backward/0 16.98% 0.419 0.490 - 10.39% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.92% 0.693 0.810 - -0.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.92% 0.693 0.810 - -0.12% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.89% 0.693 0.810 - -0.14% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 16.88% 28.842 33.710 - 14.54% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.83% 2.599 3.037 - 0.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 16.64% 6872.156 8015.806 - 17.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 16.61% 11567.640 13488.480 - 21.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 16.59% 380.113 443.185 - 15.72% -
std::for_each(set<int>::iterator)/32 16.55% 21.134 24.631 - 0.82% -
std::transform(list<int>)_(identity_transform)/8192 16.48% 7004.818 8159.393 - 9.03% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 16.43% 1.042 1.213 - 12.93% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 16.41% 36.385 42.357 - 17.95% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 16.38% 5.463 6.358 - -1.39% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 16.35% 892.241 1038.148 - 0.24% -
BM_lexicographical_compare_three_way_slow_path/256 16.32% 68.636 79.836 - 0.35% -
BM_PushHeap_uint64_Random_4 16.32% 2.258 2.626 - 4.17% -
std::find_if_not(vector<char>)_(process_all)/8 16.29% 1.327 1.543 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 16.28% 4367975.961 5079300.031 - 17.02% -
std::unordered_set<std::string>::count(key)_(existent)/32 16.27% 35.465 41.235 - -1.81% -
std::multimap<int,_int>::contains(key)_(existent)/1024 16.23% 3.891 4.522 - -2.08% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 16.09% 23.240 26.979 - 31.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 16.09% 12040491.056 13977611.037 - 17.32% -
std::set<int>::equal_range(key)_(non-existent)/1024 16.00% 5.801 6.730 - -5.74% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 15.99% 691.212 801.754 - -6.11% -
SetIntersection_Interlaced_Vector_string_16384_64 15.94% 12178672.720 14120302.979 - 15.19% -
BM_num_put<bool> 15.86% 9.315 10.792 - -0.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 15.71% 56.096 64.907 - 4.97% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 15.70% 1.168 1.351 - 1.36% -
rng::contains_subrange(deque<int>)_(process_all)/32 15.66% 14.421 16.679 - 22.72% -
BM_StringConstructDestroyCStr_Small_Transparent 15.65% 0.368 0.425 - 7.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.65% 67.682 78.272 - -2.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 15.48% 5.511 6.364 - 0.39% -
std::rotate(deque<int>)_(by_1/2)/32 15.40% 7.501 8.657 - 1.51% -
std::map<int,_int>::contains(key)_(non-existent)/8192 15.34% 9.369 10.806 - -25.69% -
std::find_end(list<int>,_pred)_(process_all)/8192 15.30% 7171.693 8269.162 - 1.67% -
std::none_of(list<int>)_(process_all)/8192 15.26% 7971.376 9187.968 - 9.75% -
std::partition(deque<int>)_(sparse)/50 15.25% 17.246 19.876 - 9.06% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 15.21% 5.944 6.848 - 16.71% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 15.20% 31.171 35.908 - 16.75% -
std::adjacent_find(list<int>)/50 15.19% 20.183 23.248 - 0.39% -
std::copy(list<int>)/8 15.15% 2.147 2.473 - 0.57% -
std::multiset<int>::contains(key)_(non-existent)/1024 15.11% 5.985 6.889 - 12.50% -
SetIntersection_Interlaced_Vector_uint64_1024_16 15.10% 2010712.985 2314260.841 - 18.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 15.08% 30.972 35.642 - 16.72% -
std::unique_copy(deque<int>)_(contiguous)/52 15.02% 14.396 16.558 - 11.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.01% 44.154 50.780 - 9.75% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 14.92% 34.714 39.893 - 15.28% -
BM_deque_vector_ranges_copy_backward/64000 14.89% 7216.258 8291.018 - 4.93% -
BM_deque_vector_move_backward/64000 14.84% 7173.428 8237.714 - 3.37% -
BM_lexicographical_compare_three_way_slow_path/262144 14.83% 63294.777 72681.195 - 0.12% -
std::multimap<std::string,_int>::erase(iterator)/1024 14.80% 28.487 32.702 - 10.40% -
std::search(list<int>)_(same_length)/8192 14.78% 7999.769 9182.526 - 10.56% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 14.76% 8.279 9.500 - -1.68% -
std::move_backward(deque<int>)/32768 14.73% 3264.622 3745.501 - 2.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 14.73% 64345387.314 73821375.520 - 13.91% -
bm_ranges_swap_ranges_vb_aligned/256 14.67% 3.535 4.053 - -6.38% -
SetIntersection_Interlaced_Vector_string_16384_256 14.63% 38333652.461 43940678.135 - 14.75% -
BM_tolower_char<wchar_t> 14.61% 0.603 0.691 - 7.80% -
std::find(deque<int>)_(bail_25%)/8 14.57% 1.995 2.286 - 0.33% -
std::find_if(vector<int>)_(bail_25%)/8 14.53% 0.733 0.840 - 6.59% -
BM_num_put<unsigned_long> 14.53% 10.429 11.943 - 1.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.46% 39.719 45.460 - 8.90% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 14.43% 1526.814 1747.194 - 12.21% -
std::for_each(multimap<int>::iterator)/8 14.43% 4.438 5.079 - 0.20% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.36% 2.249 2.572 - 0.71% -
BM_num_put<long_long> 14.35% 10.502 12.010 - -3.89% -
ranges::minmax(std::deque<__int128>)/8 14.29% 3.704 4.233 - 4.95% -
std::search(list<int>)_(no_match)/8192 14.22% 6553.326 7485.379 - 14.70% -
std::map<int,_int>::find(key)_(non-existent)/8192 14.22% 7.010 8.007 - -9.18% -
BM_deque_vector_copy_backward/65536 14.13% 7365.590 8406.187 - 3.39% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 13.99% 7.032 8.016 - 69.72% -
std::adjacent_find(deque<int>)/8 13.96% 2.935 3.344 - -9.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.93% 0.711 0.810 - -0.15% -
BM_StringEraseWithMove_Large_Opaque 13.84% 2.481 2.825 - 3.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 13.82% 44.374 50.507 - 14.93% -
std::multiset<std::string>::contains(key)_(existent)/8192 13.76% 26.733 30.412 - 8.71% -
std::for_each_n(deque<int>)/8 13.71% 1.156 1.315 - 14.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 13.70% 2.743 3.119 - 4.18% -
std::fill_n(list<int>)/8192 13.68% 7150.174 8128.657 - -2.60% -
bm_lexicographical_compare<int>/1 13.64% 1.447 1.645 - 17.72% -
BM_num_put<long> 13.56% 10.715 12.168 - 0.26% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.53% 2.107 2.392 - 0.29% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.48% 587.906 667.184 - 0.95% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 13.46% 10.193 11.565 - 78.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 13.45% 1.092 1.239 - -1.92% -
std::unique_copy(deque<int>)_(contiguous)/32 13.40% 9.419 10.681 - 14.12% -
std::rotate(deque<int>)_(by_1/2)/50 13.39% 10.351 11.737 - 1.56% -
std::for_each(multimap<int>::iterator)/32 13.38% 20.803 23.587 - -0.07% -
BM_PushHeap_uint64_Random_16 13.37% 4.160 4.716 - 2.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.37% 1133.193 1284.677 - 7.27% -
std::multiset<std::string>::find(key)_(non-existent)/1024 13.35% 21.425 24.285 - 2.44% -
std::rotate(list<int>)_(1_element_backward)/50 13.35% 22.235 25.203 - -2.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.33% 46.274 52.443 - 3.29% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.32% 4280.391 4850.366 - -1.08% -
std::find(vector<bool>)_(process_all)/8 13.31% 0.560 0.635 - -20.63% -
std::multimap<int,_int>::ctor(const&)/1024 13.30% 6682.139 7570.558 - 16.30% -
BM_deque_vector_ranges_move_backward/64000 13.26% 7048.994 7984.005 - 1.40% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.25% 45.186 51.171 - 14.71% -
bm_lexicographical_compare<signed_char>/8 13.22% 3.110 3.521 - 6.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 13.19% 21.102 23.886 - -1.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13.04% 5454.051 6165.525 - 20.04% -
std::for_each(map<int>::iterator)/8 13.04% 4.445 5.025 - 0.37% -
std::unordered_set<std::string>::count(key)_(existent)/1024 13.04% 34.632 39.149 - -6.47% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.93% 842.915 951.916 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 12.92% 98519608.942 111252279.929 - 0.63% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.88% 1.037 1.171 - -15.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 12.85% 1.257 1.419 - 0.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.81% 34.957 39.434 - 14.80% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 12.80% 30.134 33.991 - 1.44% -
std::set<int>::equal_range(key)_(non-existent)/8192 12.78% 8.932 10.073 - -1.95% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 12.70% 22.376 25.217 - 23.80% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 12.68% 43193591.901 48670586.916 - -12.36% -
std::partial_sort(deque<int>)_(repeated)/8192 12.67% 67850.969 76445.421 - 0.74% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.64% 594.917 670.114 - 0.41% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.61% 4.823 5.431 - -0.00% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 12.60% 1.392 1.567 - 10.19% -
std::rotate(deque<int>)_(by_1/2)/8192 12.57% 1458.690 1641.993 - 1.91% -
std::find(list<int>)_(bail_25%)/32768 12.56% 8129.120 9150.429 - 17.37% -
std::set<int>::insert(value)_(new_value,_end)/8192 12.56% 69.574 78.314 - 11.16% -
std::find_if_not(vector<char>)_(process_all)/1024 12.56% 111.583 125.599 - -2.77% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 12.55% 48.762 54.881 - 77.11% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.54% 714.305 803.907 - 0.58% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.52% 12.896 14.510 - -0.10% -
BM_PushHeap_string_Descending_1024 12.52% 2.355 2.650 - -22.30% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 12.51% 1.333 1.500 - 12.05% -
std::map<std::string,_int>::contains(key)_(existent)/32 12.50% 14.421 16.224 - -0.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.48% 30.833 34.680 - 16.99% -
std::unique_copy(deque<int>)_(sprinkled)/32 12.47% 9.201 10.349 - -11.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 12.36% 6837.681 7682.650 - 13.11% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 12.34% 71.833 80.694 - 13.77% -
BM_deque_vector_copy_backward/70000 12.32% 7945.824 8924.767 - -2.62% -
BM_deque_vector_ranges_copy_backward/65536 12.23% 7489.534 8405.563 - 0.76% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.23% 13701.740 15377.419 - 10.74% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 12.15% 1.252 1.404 - 18.48% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 12.13% 1.224 1.373 - 18.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 12.11% 75913.046 85106.306 - 3.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 12.10% 32.052 35.932 - 16.28% -
std::make_heap(deque<int>)_(descending)/8192 12.10% 7682.167 8611.374 - -0.13% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.04% 1.388 1.555 - 3.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 11.99% 142264504.620 159324484.458 - 14.39% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.95% 143882.380 161071.048 - 11.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 11.91% 26522127.036 29680906.456 - 11.13% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 11.89% 8.309 9.297 - 1.03% -
std::rotate(list<int>)_(by_1/4)/32 11.89% 13.020 14.568 - 0.40% -
std::stable_partition(deque<int>)_(sparse)/32 11.88% 11.148 12.472 - 10.11% -
std::make_heap(deque<int>)_(heap)/8192 11.87% 7691.074 8603.959 - -0.19% -
ranges::minmax(std::deque<__int128>)/64 11.81% 30.145 33.706 - 3.36% -
std::unique_copy(deque<int>)_(sprinkled)/52 11.81% 14.717 16.455 - -3.80% -
BM_PushHeap_string_Random_262144 11.78% 17.931 20.043 - -11.99% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 11.74% 33866.164 37841.254 - 13.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 11.73% 2453927.205 2741723.070 - 10.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.70% 54842.392 61259.203 - 12.61% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 11.65% 1.048 1.170 - -11.39% -
std::find_if_not(vector<char>)_(bail_25%)/1024 11.65% 27.147 30.310 - 20.70% -
std::set<std::string>::contains(key)_(non-existent)/1024 11.62% 20.044 22.373 - 0.07% -
std::find_if(vector<char>)_(process_all)/1024 11.61% 111.723 124.694 - -0.13% -
std::unordered_map<int,_int>::clear()/8192 11.60% 66625.849 74356.941 - 15.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.57% 55149.381 61528.013 - 12.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.56% 31.648 35.306 - -0.08% -
std::multimap<int,_int>::ctor(const&)/32 11.54% 217.826 242.960 - 7.62% -
std::multiset<std::string>::find(key)_(non-existent)/32 11.54% 10.098 11.264 - 12.12% -
std::unordered_set<std::string>::ctor(const&)/32 11.49% 795.931 887.397 - 8.78% -
rng::contains_subrange(deque<int>)_(process_all)/50 11.49% 23.562 26.268 - 6.80% -
std::set<int>::equal_range(key)_(existent)/32 11.49% 1.714 1.911 - 1.53% -
std::set<int>::erase(key)_(non-existent,_end)/32 11.44% 2.636 2.938 - 20.66% -
std::all_of(list<int>)_(process_all)/8192 11.43% 7644.749 8518.708 - 1.88% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.42% 10.911 12.156 - 10.19% -
std::for_each(set<int>::iterator)/8 11.39% 4.513 5.027 - 0.06% -
SetIntersection_Interlaced_Vector_float_256_256 11.39% 4606317.495 5131101.601 - 0.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 11.38% 40.061 44.619 - -2.77% -
BM_num_put<const_void*> 11.37% 11.206 12.481 - 0.39% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.33% 1371135.881 1526466.930 - 12.86% -
std::make_heap(deque<int>)_(descending)/1024 11.30% 985.296 1096.654 - -0.39% -
BM_deque_vector_move_backward/65536 11.28% 7361.291 8191.387 - 0.69% -
std::make_heap(deque<int>)_(heap)/1024 11.26% 985.834 1096.880 - -0.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 11.18% 32.005 35.581 - 20.66% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 11.17% 26.129 29.047 - -0.33% -
std::copy_backward(vector<bool>)_(aligned)/64 11.09% 1.605 1.783 - 4.09% -
std::for_each(map<int>::iterator)/32 11.08% 21.499 23.882 - 0.11% -
BM_PushHeap_uint32_Ascending_4 11.06% 0.544 0.604 - 0.03% -
BM_deque_vector_ranges_copy_backward/70000 11.04% 7926.998 8802.341 - -3.15% -
BM_PushHeap_uint32_PipeOrgan_4 11.04% 0.485 0.538 - -0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.03% 8993633.471 9985993.534 - 9.56% -
BM_std_minmax_element<short>/3 11.03% 1.080 1.199 - 16.53% -
SetIntersection_Interlaced_Vector_string_262144_16 11.02% 5992657.497 6653084.691 - 5.65% -
ranges::minmax(std::deque<char>)/1 10.95% 0.657 0.729 - -14.12% -
bm_ranges_swap_ranges_vb_aligned/16 10.94% 3.294 3.655 - 2.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.92% 8.894 9.865 - 2.44% -
std::search(list<int>)_(single_element)/8192 10.90% 7486.594 8302.835 - 10.38% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 10.88% 404.497 448.495 - -6.50% -
std::unordered_set<int>::erase(iterator)/1024 10.88% 20.345 22.558 - 7.65% -
ranges::minmax(std::list<__int128>)/70000 10.86% 56872.434 63049.068 - 5.02% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 10.86% 23.889 26.483 - 10.78% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.84% 10.584 11.731 - 2.43% -
ranges::min(std::list<char>)/1 10.81% 0.354 0.392 - -6.13% -
BM_deque_vector_ranges_move_backward/65536 10.81% 7380.689 8178.375 - 2.09% -
ranges::min(std::list<char>)/8 10.77% 1.767 1.958 - 1.77% -
SetIntersection_Interlaced_Vector_string_262144_4 10.71% 2054683.761 2274755.842 - 5.76% -
SetIntersection_Front_Vector_float_262144_16384 10.70% 71787441.651 79466332.710 - -0.08% -
BM_PushHeap_string_Descending_256 10.59% 2.291 2.533 - -17.74% -
std::unordered_map<int,_int>::clear()/32 10.58% 605.073 669.101 - 12.68% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 10.58% 7259.828 8027.561 - 9.65% -
ranges::min(std::deque<long_long>)/64 10.57% 19.934 22.041 - 19.97% -
std::unordered_multiset<int>::count(key)_(existent)/8192 10.54% 1.542 1.705 - 3.77% -
std::remove_copy(deque<int>)_(prefix)/50 10.52% 20.196 22.321 - 6.21% -
SetIntersection_Front_Vector_float_16384_16384 10.45% 71971327.344 79492168.332 - -0.09% -
std::find_if_not(vector<char>)_(bail_25%)/32768 10.44% 863.314 953.486 - 0.84% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.44% 331.655 366.266 - 11.69% -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.44% 10.203 11.268 - 2.54% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.43% 219.855 242.790 - -0.37% -
BM_deque_vector_move_backward/70000 10.41% 7906.790 8730.215 - -1.35% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.38% 11.991 13.236 - 22.52% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.37% 34.098 37.634 - 75.33% -
BM_vector_deque_ranges_move_backward/0 10.37% 0.549 0.606 - 26.57% -
BM_num_put<unsigned_long_long> 10.36% 10.120 11.169 - -6.88% -
SetIntersection_Front_Vector_uint64_262144_1024 10.35% 5341812.782 5894676.850 - -0.31% -
BM_PushHeap_uint64_Random_64 10.28% 5.219 5.755 - 2.89% -
SetIntersection_Interlaced_Vector_string_262144_256 10.24% 67535325.531 74453328.967 - 4.23% -
std::multiset<std::string>::find(key)_(existent)/1024 10.24% 22.792 25.124 - 11.12% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 10.22% 23.953 26.401 - 10.71% -
std::stable_partition(list<int>)_(dense)/32 10.17% 33.506 36.914 - -5.53% -
std::multiset<std::string>::count(key)_(existent)/8192 10.13% 26.521 29.207 - 1.17% -
bm_ranges_swap_ranges_vb_aligned/8 10.12% 3.263 3.594 - 5.02% -
std::unordered_set<int>::erase(key)_(existent)/8192 10.11% 22.816 25.123 - 6.01% -
std::is_sorted(list<int>,_pred)/8 10.10% 3.675 4.046 - 1.16% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 10.09% 21.997 24.216 - 1.72% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 10.08% 30.628 33.715 - -1.01% -
BM_deque_vector_ranges_move_backward/70000 10.07% 7944.471 8744.648 - -0.42% -
bm_ranges_swap_ranges_vb_aligned/32 10.06% 3.289 3.620 - 1.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 10.05% 41179.387 45317.227 - 16.91% -
ranges::minmax(std::list<__int128>)/64 10.05% 38.187 42.023 - 5.36% -
std::for_each(multiset<int>::iterator)/32 10.02% 21.436 23.584 - -0.28% -
std::copy_n(vector<int>)/8 9.98% 2.114 2.325 - -0.06% -
rng::find_last(list<int>)_(bail_90%)/1024 9.97% 71.792 78.951 - -0.64% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 9.93% 1.595 1.754 - 10.12% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 9.91% 23.335 25.648 - 7.87% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.91% 1.048 1.152 - 1.55% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9.91% 7520.595 8265.575 - 9.51% -
std::rotate(list<int>)_(by_1/4)/50 9.90% 23.478 25.801 - 0.60% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 9.88% 1.508 1.657 - 5.34% -
SetIntersection_Front_Set_uint32_1024_1024 9.87% 11630199.577 12778237.317 - 2.27% -
std::for_each(multiset<int>::iterator)/8 9.86% 4.590 5.043 - 0.25% -
std::move_backward(deque<int>)/262144 9.84% 29873.621 32812.212 - 3.15% -
BM_vector_deque_ranges_move/64000 9.83% 2843.410 3123.002 - 9.82% -
SetIntersection_Front_Vector_uint64_16384_1024 9.78% 5333493.555 5855089.947 - -1.19% -
bm_ranges_lexicographical_compare<int>/8 9.76% 1.447 1.588 - 5.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9.67% 8917.054 9779.645 - 10.34% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 9.67% 1.486 1.630 - -11.17% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.67% 0.592 0.649 - 0.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 9.64% 2.526 2.769 - 0.86% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.62% 143687.897 157504.380 - 9.45% -
BM_vector_deque_move/64000 9.61% 2844.020 3117.426 - 9.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 9.61% 6859.385 7518.640 - 10.46% -
rng::contains(deque<int>)_(process_all)/32 9.60% 8.536 9.355 - 0.08% -
BM_vector_deque_copy/65536 9.55% 2857.387 3130.181 - 9.61% -
std::map<std::string,_int>::erase(iterator)/32 9.54% 28.573 31.298 - 5.64% -
BM_vector_deque_move/65536 9.53% 2858.785 3131.146 - 9.62% -
std::copy_backward(list<int>)/8 9.52% 2.207 2.417 - 1.51% -
BM_vector_deque_ranges_move/65536 9.51% 2859.692 3131.513 - 9.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 9.50% 29.128 31.894 - -0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 9.50% 47084643.425 51555582.230 - 14.06% -
std::list<int>::operator=(const&)_(cheap_elements)/32 9.46% 15.876 17.378 - 0.99% -
SetIntersection_Interlaced_Vector_float_256_64 9.46% 6948651.978 7605717.901 - 2.41% -
std::set<std::string>::contains(key)_(existent)/1024 9.45% 20.901 22.876 - -2.51% -
BM_deque_deque_ranges_move_backward/70000 9.40% 7991.921 8742.938 - 1.43% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.39% 577.431 631.624 - 8.76% -
BM_vector_deque_ranges_copy/65536 9.36% 2859.660 3127.362 - 2.43% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 9.35% 4.520 4.942 - 4.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 9.35% 55744.287 60953.935 - 10.47% -
BM_vector_deque_copy/64000 9.35% 2842.454 3108.084 - 9.35% -
std::fill(vector<bool>)/64 9.34% 1.475 1.613 - -1.41% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.33% 10.087 11.029 - -0.22% -
BM_vector_deque_ranges_copy/64000 9.32% 2841.677 3106.621 - 5.30% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 9.32% 23.567 25.764 - 6.76% -
BM_PushHeap_string_Descending_16384 9.31% 2.310 2.525 - -24.24% -
std::search(list<int>,_pred)_(no_match)/8192 9.29% 7238.468 7911.008 - 9.48% -
std::sort_heap(vector<int>,_pred)/8 9.27% 30.307 33.117 - 1.61% -
std::unordered_set<int>::erase(iterator)/8192 9.27% 20.300 22.181 - 5.03% -
ranges::min(std::vector<char>)/8 9.27% 2.211 2.416 - -0.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.25% 225.763 246.641 - 10.79% -
std::find_end(deque<int>)_(process_all)/1000 9.22% 261.439 285.556 - 0.10% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 9.20% 5.754 6.284 - -3.25% -
BM_std_minmax_element<int>/1 9.19% 0.294 0.321 - 5.32% -
BM_std_minmax_element<short>/64000 9.18% 15947.234 17410.543 - -0.58% -
BM_PushHeap_float_QuickSortAdversary_1 9.17% 0.449 0.490 - -22.95% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 9.16% 20.288 22.146 - -1.93% -
std::unordered_set<int>::count(key)_(non-existent)/8192 9.15% 1.376 1.502 - -9.02% -
std::find_end(list<int>)_(process_all)/1000 9.11% 656.323 716.085 - 0.41% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.08% 27.623 30.130 - -1.40% -
BM_std_minmax_element<short>/70000 9.07% 17449.812 19031.721 - -0.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 9.05% 690.740 753.236 - 8.21% -
std::unique(list<int>,_pred)_(sprinkled)/8192 9.03% 8203.224 8944.149 - 0.64% -
std::rotate(deque<int>)_(by_1/2)/1024 9.02% 172.971 188.566 - 0.20% -
SetIntersection_Front_Set_float_262144_1024 9.01% 12034293.678 13118442.513 - 7.23% -
BM_vector_deque_ranges_move/70000 9.01% 3102.948 3382.402 - 9.00% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 9.00% 29303.154 31939.056 - 18.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.99% 1191.681 1298.820 - 1.41% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.99% 5.104 5.563 - 3.74% -
std::replace_if(list<int>)_(sprinkled)/8192 8.98% 7271.596 7924.948 - 7.50% -
BM_StringRelational_Eq_Large_Large_ChangeLast 8.97% 1.908 2.079 - -0.05% -
std::rotate(list<int>)_(by_1/2)/32 8.95% 5.938 6.470 - 0.13% -
BM_PushHeap_string_Ascending_1 8.95% 0.642 0.699 - -0.32% -
BM_std_minmax_element<short>/65536 8.93% 16323.313 17780.737 - -0.86% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 8.92% 4.246 4.624 - 6.41% -
std::remove(deque<int>)_(sprinkled)/50 8.91% 55.195 60.112 - 6.72% -
BM_vector_deque_move/70000 8.90% 3104.860 3381.174 - 8.95% -
BM_std_minmax_element<short>/5500 8.89% 1375.647 1497.891 - -0.67% -
std::set<int>::lower_bound(key)_(non-existent)/1024 8.88% 5.625 6.124 - -5.58% -
std::search(vector<int>,_pred)_(no_match)/1048576 8.87% 542496.021 590642.147 - -2.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.87% 27.208 29.623 - -0.83% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.87% 27527.324 29969.439 - 13.30% -
BM_vector_deque_ranges_copy/70000 8.87% 3104.268 3379.655 - 4.97% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.85% 19.995 21.766 - -12.98% -
BM_std_minmax_element<short>/4096 8.85% 1026.218 1117.020 - -0.70% -
SetIntersection_Front_Vector_string_256_64 8.84% 9986969.937 10869688.460 - 4.36% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.84% 2.011 2.188 - 3.48% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.84% 1.916 2.086 - -0.55% -
BM_vector_deque_copy/70000 8.83% 3104.628 3378.701 - 8.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 8.83% 1355139.307 1474749.352 - 10.56% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 8.82% 691458.833 752442.983 - 0.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 8.81% 310.220 337.560 - -5.62% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.79% 19.529 21.246 - -0.20% -
std::transform(deque<int>,_deque<int>)/50 8.79% 33.630 36.586 - 1.83% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.76% 223.078 242.629 - 0.57% -
SetIntersection_Front_Set_uint64_1024_256 8.75% 3954225.146 4300409.698 - 11.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 8.75% 14475949.488 15742619.973 - 12.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 8.75% 608248.661 661470.010 - 10.18% -
ranges::minmax(std::deque<long_long>)/8 8.75% 3.561 3.872 - 0.53% -
SetIntersection_Front_Vector_float_1024_1024 8.74% 5441231.715 5916825.602 - -0.07% -
rng::contains(deque<int>)_(process_all)/50 8.73% 12.517 13.611 - -0.13% -
std::search(deque<int>,_pred)_(near_matches)/1000 8.72% 24094.137 26195.929 - -0.02% -
BM_deque_deque_move_backward/64000 8.72% 7290.515 7926.334 - 2.33% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.71% 1.048 1.139 - -1.33% -
std::find_if(deque<int>)_(process_all)/50 8.69% 12.541 13.630 - 8.09% -
BM_std_minmax_element<short>/2 8.65% 0.634 0.689 - 0.27% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 8.65% 26.808 29.126 - -2.01% -
ranges::min(std::list<char>)/64 8.64% 25.927 28.167 - 4.53% -
std::search(deque<int>,_pred)_(near_matches)/1024 8.64% 25235.875 27415.033 - 1.85% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.59% 12895.740 14003.645 - -0.04% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 8.57% 21.110 22.920 - 2.15% -
rng::find_last(list<int>)_(bail_90%)/1048576 8.53% 86329.954 93694.847 - 0.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.53% 42.043 45.628 - 10.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 8.52% 35.428 38.446 - 4.55% -
BM_PushHeap_uint32_SingleElement_16 8.52% 0.336 0.364 - 8.28% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 8.51% 37.978 41.211 - 29.92% -
BM_PushHeap_uint64_Random_256 8.50% 5.640 6.119 - 0.80% -
BM_StringEraseWithMove_Empty_Opaque 8.48% 0.789 0.856 - 1.81% -
std::set<std::string>::count(key)_(existent)/32 8.46% 15.437 16.742 - -3.26% -
std::unordered_set<int>::erase(key)_(existent)/1024 8.46% 21.623 23.452 - 3.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.45% 43.669 47.361 - -0.42% -
SetIntersection_Front_Vector_float_262144_1024 8.44% 5450243.465 5910369.865 - 0.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 8.44% 12.960 14.054 - -0.50% -
std::set<int>::equal_range(key)_(existent)/1024 8.44% 4.457 4.833 - 2.42% -
SetIntersection_Front_Vector_float_16384_1024 8.43% 5449812.631 5909104.774 - -0.65% -
std::unordered_set<std::string>::ctor(const&)/1024 8.39% 34202.804 37073.707 - 9.81% -
std::map<std::string,_int>::find(key)_(existent)/1024 8.39% 23.771 25.764 - 13.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.37% 0.591 0.641 - 18.35% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 8.36% 22.641 24.534 - 0.15% -
std::set<std::string>::find(key)_(non-existent)/32 8.36% 9.423 10.211 - -3.38% -
BM_std_minmax_element<short>/1024 8.35% 262.286 284.181 - -0.84% -
std::is_sorted_until(deque<int>)/8 8.34% 2.542 2.754 - 12.01% -
std::copy_n(deque<int>)/262144 8.33% 11668.445 12640.949 - 0.18% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.33% 46.525 50.401 - -2.94% -
std::multiset<std::string>::find(key)_(non-existent)/8192 8.33% 28.884 31.290 - 0.80% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 8.33% 18.058 19.562 - 4.48% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.31% 7.802 8.450 - -30.68% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.28% 10.267 11.118 - 5.73% -
BM_std_minmax_element<short>/4000 8.28% 1006.489 1089.785 - -0.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 8.26% 0.581 0.629 - 4.88% -
std::multimap<int,_int>::contains(key)_(existent)/32 8.25% 1.623 1.757 - -2.13% -
SetIntersection_Front_Vector_string_256_256 8.24% 18541192.264 20069624.782 - 1.29% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.19% 22.999 24.882 - 3.05% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 8.17% 17616.093 19056.073 - 10.65% -
BM_PushHeap_uint64_Random_16384 8.16% 5.914 6.397 - 1.30% -
std::map<int,_int>::ctor(const&)/8192 8.14% 51858.684 56082.256 - 6.67% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.13% 9084.368 9823.105 - 5.44% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 8.13% 726.364 785.424 - 7.95% -
rng::contains(deque<int>)_(process_all)/8192 8.13% 1852.142 2002.693 - 0.26% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 8.10% 1.644 1.778 - 4.51% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 8.10% 10.217 11.045 - -5.00% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 8.09% 1.573 1.700 - -4.25% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 8.08% 23.146 25.016 - 2.35% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 8.06% 34.972 37.792 - 9.33% -
std::move_backward(deque<int>)/1048576 8.05% 125794.150 135925.315 - 3.37% -
std::unordered_set<std::string>::erase(iterator)/8192 8.03% 29.255 31.605 - 2.88% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.01% 1796.068 1939.952 - 14.20% -
std::set<std::string>::contains(key)_(non-existent)/32 8.01% 9.813 10.599 - 0.34% -
std::unordered_set<int>::erase(iterator)/32 7.97% 20.214 21.824 - 4.69% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 7.96% 49.618 53.566 - -13.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.95% 31.887 34.423 - 24.63% -
std::unordered_multiset<int>::erase(iterator)/1024 7.94% 20.161 21.762 - 4.73% -
std::copy_n(vector<bool>)_(aligned)/64 7.94% 1.265 1.366 - -3.15% -
std::set<std::string>::count(key)_(existent)/1024 7.93% 24.374 26.306 - 9.05% -
BM_deque_vector_copy_backward/64000 7.92% 7487.791 8080.833 - 0.51% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 7.91% 5831.933 6293.472 - -7.85% -
BM_std_minmax_element<short>/512 7.91% 134.142 144.746 - -0.61% -
std::stable_partition(deque<int>)_(sparse)/50 7.88% 27.391 29.551 - 12.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.84% 3.862 4.165 - 5.29% -
std::copy(vector<bool>)_(aligned)/64 7.82% 1.257 1.356 - 0.59% -
rng::contains(deque<int>)_(process_all)/8 7.82% 2.866 3.090 - -0.64% -
ranges::minmax(std::list<long_long>)/64 7.80% 28.084 30.275 - -0.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 7.79% 1.285 1.386 - 13.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.78% 1470.972 1585.451 - 8.24% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.77% 22.840 24.615 - 6.87% -
ranges::min(std::vector<long_long>)/8 7.75% 2.126 2.291 - 2.21% -
BM_StringEraseWithMove_Empty_Transparent 7.74% 0.557 0.600 - -0.82% -
rng::find_last_if(deque<int>)_(bail_10%)/50 7.74% 17.333 18.674 - 7.39% -
SetIntersection_Interlaced_Vector_uint32_256_64 7.73% 6834657.462 7362798.716 - -5.26% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 7.73% 20.109 21.663 - 1.46% -
BM_PushHeap_uint64_Random_1024 7.72% 5.759 6.203 - -0.75% -
rng::find_last(list<int>)_(bail_90%)/8192 7.72% 601.149 647.555 - -0.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.69% 89.594 96.480 - 11.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.67% 2125862.952 2289018.657 - 0.62% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 7.65% 71.608 77.084 - -0.02% -
SetIntersection_Front_Vector_uint64_16384_16 7.64% 1132367.435 1218915.309 - 9.29% -
ranges::min(std::deque<char>)/1 7.63% 0.686 0.738 - -9.85% -
BM_deque_vector_move_backward/0 7.61% 1.371 1.476 - 7.21% -
std::find_first_of(vector<int>)_(small_needle)/32 7.60% 46.631 50.175 - 6.59% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 7.60% 21.891 23.554 - 6.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.59% 49.242 52.977 - -4.98% -
SetIntersection_Front_Set_string_16384_64 7.57% 4301042.807 4626596.414 - 0.27% -
BM_PushHeap_string_Ascending_262144 7.57% 31.698 34.097 - 2.83% -
std::move_backward(deque<int>)/8 7.53% 3.436 3.695 - 1.51% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 7.51% 1.209 1.299 - -1.80% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 7.46% 1.388 1.491 - 7.49% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.43% 6114.511 6569.036 - 1.38% -
BM_deque_deque_ranges_copy_backward/4000 7.43% 144.294 155.009 - 3.77% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.42% 380.154 408.351 - 10.37% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.41% 8.122 8.724 - 2.08% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.41% 8.241 8.852 - 0.73% -
rng::starts_with(vector<int>,_pred)/8 7.35% 2.312 2.482 - 4.78% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 7.35% 1.167 1.253 - 10.85% -
ranges::min(std::deque<char>)/8 7.34% 2.283 2.451 - -0.85% -
SetIntersection_Interlaced_Vector_string_262144_64 7.33% 19913711.247 21373137.581 - 2.34% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 7.30% 26.733 28.685 - -3.09% -
std::remove(deque<int>)_(prefix)/50 7.30% 57.520 61.720 - 0.46% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 7.30% 8.960 9.614 - -5.68% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 7.29% 9.940 10.665 - 5.53% -
SetIntersection_Interlaced_Vector_string_16384_4 7.28% 1809998.454 1941773.194 - 10.63% -
std::find_end(list<int>)_(process_all)/1048576 7.28% 815929.152 875314.531 - 0.56% -
ranges::minmax(std::deque<char>)/64 7.28% 22.697 24.348 - 5.50% -
ranges::minmax(std::list<char>)/70000 7.27% 52375.250 56180.812 - -6.56% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.27% 10.187 10.927 - 0.08% -
std::set<int>::erase(key)_(existent)/1024 7.23% 50.105 53.729 - 6.97% -
SetIntersection_Front_Vector_uint64_16384_4 7.22% 1070256.558 1147489.387 - 8.65% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7.19% 6742.689 7227.398 - 0.66% -
BM_PushHeap_string_Ascending_64 7.17% 7.293 7.816 - 1.40% -
BM_deque_deque_move_backward/65536 7.17% 7628.923 8175.946 - 0.89% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.17% 37.515 40.205 - 3.07% -
std::replace(list<int>)_(sprinkled)/8192 7.15% 7127.886 7637.600 - 6.87% -
std::map<std::string,_int>::find(key)_(existent)/32 7.13% 15.523 16.630 - -0.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.12% 12227.506 13098.126 - 7.32% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 7.11% 9.009 9.649 - 0.70% -
std::unordered_multiset<int>::erase(iterator)/32 7.10% 20.038 21.461 - 4.03% -
std::count(list<int>)_(every_other)/1024 7.00% 667.153 713.833 - -2.15% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 6.99% 1.727 1.848 - 6.67% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.99% 20084.678 21489.294 - 7.06% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.99% 31.247 33.431 - 3.37% -
std::list<int>::erase(begin)_(cheap_elements)/8192 6.98% 10.169 10.878 - 2.34% -
std::partial_sort(deque<int>)_(ascending)/8 6.97% 30.868 33.020 - -0.80% -
rng::contains(deque<int>)_(process_all)/1048576 6.94% 242412.885 259240.080 - -0.18% -
std::partition_copy(list<int>)/8192 6.94% 6846.125 7321.040 - -1.31% -
BM_deque_deque_copy_backward/70000 6.93% 7949.848 8500.863 - -0.87% -
std::make_heap(deque<int>)_(repeated)/8192 6.92% 16855.059 18021.949 - 0.04% -
std::multimap<int,_int>::clear()/1024 6.89% 11110.454 11876.107 - 10.70% -
std::unordered_set<int>::count(key)_(non-existent)/1024 6.89% 1.386 1.482 - -14.12% -
std::sort(deque<int>)_(qsort_adversarial)/8192 6.89% 461979.139 493794.938 - 3.44% -
ranges::minmax(std::deque<long_long>)/1 6.88% 0.690 0.737 - -2.65% -
std::partial_sort_copy(list<int>)_(heap)/8 6.88% 16.582 17.722 - 3.35% -
std::is_sorted(deque<int>,_pred)/1024 6.85% 617.072 659.319 - 2.64% -
std::move(vector<int>)/1048576 6.83% 55865.998 59681.374 - 1.84% -
std::replace_if(list<int>)_(prefix)/8192 6.83% 7123.165 7609.454 - 5.81% -
std::unordered_set<int>::clear()/32 6.83% 604.585 645.859 - 2.92% -
std::reverse(list<int>)/4096 6.83% 1764.844 1885.317 - 5.55% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 6.82% 96441.383 103016.123 - -4.00% -
BM_StringRelational_Compare_Large_Empty_Control 6.81% 1.614 1.724 - 7.00% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.81% 206.312 220.354 - 0.26% -
std::find_end(forward_list<int>)_(same_length)/8192 6.80% 14311.086 15284.200 - 7.07% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.79% 111152.191 118703.065 - -0.22% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.79% 5.012 5.353 - 0.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 6.78% 39.953 42.662 - -0.16% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.78% 7924.821 8461.812 - 7.47% -
std::multiset<std::string>::ctor(const&)/32 6.78% 774.937 827.442 - 0.14% -
std::unordered_set<int>::contains(key)_(existent)/1024 6.77% 1.168 1.248 - -0.49% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.76% 747.791 798.315 - 0.53% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 6.74% 4.458 4.759 - 2.81% -
std::list<int>::erase(begin)_(cheap_elements)/1024 6.74% 10.278 10.970 - 3.89% -
std::adjacent_find(list<int>)/1048576 6.74% 859057.273 916936.121 - 3.87% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 6.74% 1.614 1.722 - 22.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.73% 9907107.213 10573963.720 - 11.67% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.71% 1.595 1.702 - 3.97% -
std::find_end(forward_list<int>)_(match_near_end)/1000 6.70% 764.715 815.926 - 7.39% -
std::set<int>::upper_bound(key)_(existent)/32 6.68% 1.641 1.750 - 0.99% -
BM_std_minmax_element<short>/64 6.67% 16.799 17.920 - 1.61% -
std::find(list<int>)_(process_all)/8 6.67% 2.193 2.339 - -1.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.67% 31.410 33.504 - 0.36% -
std::move_backward(vector<int>)/8 6.66% 2.174 2.319 - 4.38% -
BM_lexicographical_compare_three_way_slow_path/1 6.64% 0.364 0.388 - -10.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.60% 5.175 5.517 - 7.15% -
BM_PushHeap_string_Ascending_1024 6.60% 13.452 14.339 - 3.77% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 6.60% 987540.717 1052670.570 - 4.58% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 6.59% 23.468 25.014 - 1.29% -
BM_PushHeap_string_Ascending_256 6.59% 10.965 11.688 - 4.51% -
BM_deque_deque_copy_backward/65536 6.58% 7576.692 8075.574 - -0.02% -
std::multimap<int,_int>::find(key)_(existent)/1024 6.58% 3.612 3.850 - -5.78% -
std::set<std::string>::find(key)_(existent)/32 6.57% 14.271 15.208 - -5.25% -
std::is_sorted(deque<int>,_pred)/8192 6.57% 5007.942 5336.815 - 2.65% -
SetIntersection_Front_Vector_uint64_256_256 6.54% 4253680.035 4531888.639 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.52% 1264317.629 1346805.091 - 8.66% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.52% 2399.076 2555.486 - 0.47% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 6.51% 16.357 17.422 - 1.72% -
SetIntersection_Interlaced_Vector_float_1024_256 6.51% 5542685.328 5903258.510 - -1.39% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.50% 755.658 804.785 - 7.87% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 6.49% 19.393 20.652 - -5.91% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.48% 8.301 8.839 - 0.35% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 6.45% 1.155 1.230 - 8.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6.44% 6158365.591 6554995.071 - -3.28% -
bm_ranges_lexicographical_compare<int>/64 6.44% 4.343 4.623 - 3.90% -
std::set<std::string>::upper_bound(key)_(existent)/8192 6.43% 27.606 29.383 - 5.82% -
std::set<int>::lower_bound(key)_(existent)/1024 6.43% 4.506 4.796 - 7.39% -
ranges::minmax(std::vector<char>)/8 6.43% 1.010 1.075 - -0.27% -
rng::fold_left(list<int>)/32 6.42% 20.985 22.332 - -0.62% -
BM_deque_deque_copy_backward/64000 6.35% 7411.545 7882.544 - -0.44% -
vector<bool>(const_vector<bool>&) 6.35% 9.564 10.171 - -1.77% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.33% 557446.994 592739.231 - 0.07% -
rng::starts_with(list<int>)/8192 6.32% 8595.633 9139.274 - -1.62% -
rng::find_last(forward_list<int>)_(bail_10%)/50 6.32% 18.451 19.617 - 10.83% -
std::remove(list<int>)_(prefix)/1024 6.32% 947.554 1007.430 - 2.17% -
std::multimap<int,_int>::erase(iterator)/32 6.32% 20.978 22.303 - 8.10% -
std::multiset<int>::contains(key)_(existent)/32 6.30% 1.639 1.742 - 0.83% -
std::partition(deque<int>)_(sparse)/8192 6.29% 3120.596 3316.860 - 6.77% -
SetIntersection_Front_Vector_uint64_1024_256 6.29% 2136169.938 2270467.307 - -0.29% -
std::set<std::string>::erase(iterator)/1024 6.28% 25.981 27.613 - -0.63% -
std::multimap<int,_int>::clear()/8192 6.27% 89258.681 94852.066 - 7.01% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.26% 1.098 1.167 - -0.48% -
std::rotate(list<int>)_(1_element_forward)/50 6.25% 24.750 26.297 - 4.29% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 6.25% 241.115 256.173 - -0.76% -
SetIntersection_Front_Set_uint64_16384_64 6.24% 1680363.084 1785228.459 - 3.61% -
std::replace_if(deque<int>)_(prefix)/1024 6.23% 470.356 499.657 - 0.24% -
std::lower_bound(std::vector<int>)/100 6.23% 12.070 12.822 - -0.24% -
BM_PushHeap_uint64_Random_262144 6.19% 5.990 6.361 - 0.93% -
BM_StringEraseToEnd_Huge_Opaque 6.19% 2.290 2.431 - 5.25% -
SetIntersection_Front_Set_string_256_16 6.17% 6789106.864 7207721.629 - 0.06% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.16% 180549.245 191680.081 - 2.29% -
std::set<std::string>::upper_bound(key)_(existent)/1024 6.16% 23.034 24.454 - 10.36% -
BM_deque_deque_ranges_copy_backward/64000 6.16% 7349.671 7802.382 - 0.83% -
std::find_end(list<int>)_(single_element)/1024 6.16% 688.722 731.122 - -0.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 6.16% 11640.301 12356.852 - 3.93% -
SetIntersection_Interlaced_Vector_string_16384_1024 6.15% 113925212.174 120930270.099 - 5.31% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.14% 19984.817 21212.499 - 6.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.14% 65.036 69.030 - 0.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.12% 609.442 646.764 - 6.60% -
BM_deque_deque_ranges_move_backward/65536 6.12% 7577.810 8041.604 - -0.65% -
ranges::min(std::vector<__int128>)/8 6.12% 2.856 3.031 - 6.02% -
SetIntersection_Interlaced_Set_float_16384_16384 6.12% 208798456.154 221566627.078 - -2.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 6.11% 52.720 55.942 - 2.18% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.10% 2.278 2.417 - -0.52% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 6.10% 56.817 60.280 - 15.25% -
std::map<int,_int>::contains(key)_(existent)/1024 6.09% 3.867 4.102 - -0.17% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 6.09% 10.110 10.726 - -0.56% -
std::find_end(vector<int>)_(single_element)/1000 6.08% 229.863 243.848 - 0.49% -
std::for_each_n(join_view(vector<vector<int>>))/8 6.08% 1.409 1.495 - -8.05% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.07% 1.218 1.292 - -8.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.06% 26211.077 27798.218 - 10.66% -
std::unordered_set<std::string>::find(key)_(existent)/32 6.05% 39.750 42.155 - 13.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 6.04% 1198669.846 1271099.917 - 4.02% -
std::fill(vector<int>)/32 6.03% 1.030 1.092 - 5.30% -
std::replace(list<int>)_(prefix)/8192 6.03% 6989.177 7410.431 - 6.24% -
BM_StringRelational_Eq_Small_Small_Control 6.03% 1.685 1.786 - -3.28% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 6.03% 24.966 26.471 - -1.67% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.02% 2.040 2.163 - 0.51% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 6.02% 769.061 815.366 - 6.69% -
SetIntersection_Front_Set_uint32_64_64 6.02% 12869941.617 13644203.822 - 0.99% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.01% 16285.415 17264.875 - 3.19% -
BM_deque_vector_ranges_copy/0 6.01% 1.438 1.525 - 9.74% -
BM_deque_deque_move_backward/70000 6.00% 8128.075 8616.081 - -1.69% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.00% 1.048 1.111 - 0.08% -
SetIntersection_None_Set_string_16384_1024 5.98% 190225548.901 201610454.235 - -2.65% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.98% 28.990 30.723 - -2.21% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.97% 592.961 628.344 - 4.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 5.96% 32.425 34.356 - 2.13% -
BM_deque_deque_ranges_copy_backward/65536 5.95% 7506.134 7952.469 - -0.69% -
BM_PushHeap_uint32_SingleElement_4 5.95% 0.344 0.364 - 6.77% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.94% 736.650 780.386 - 0.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.93% 4.507 4.775 - -15.08% -
std::copy(deque<int>)/8 5.93% 2.588 2.742 - -1.31% -
SetIntersection_Front_Set_uint64_1024_64 5.92% 1716611.232 1818282.415 - -0.38% -
std::rotate_copy(deque<int>)/32 5.92% 2.572 2.724 - -1.78% -
std::for_each_n(list<int>)/8192 5.90% 7358.066 7792.132 - 3.24% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.90% 918.309 972.457 - 3.79% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.89% 5.695 6.031 - -28.54% -
BM_deque_deque_ranges_copy_backward/70000 5.89% 8221.555 8705.752 - 1.28% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 5.88% 38.949 41.239 - 2.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.85% 624.959 661.530 - 1.94% -
std::set<std::string>::find(key)_(non-existent)/1024 5.83% 19.937 21.100 - -3.69% -
std::set<std::string>::count(key)_(non-existent)/32 5.83% 10.090 10.678 - -0.62% -
std::find_if_not(vector<bool>)_(process_all)/50 5.81% 23.804 25.187 - 2.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.79% 6.109 6.462 - -0.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.77% 1410413.851 1491805.359 - 3.50% -
std::find_if_not(list<int>)_(process_all)/1024 5.77% 685.464 725.015 - 0.30% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.77% 210.742 222.902 - -10.84% -
std::pop_heap(deque<float>)/8192 5.76% 59.703 63.145 - 2.21% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 5.76% 35.053 37.071 - 3.78% -
std::make_heap(deque<int>)_(repeated)/1024 5.74% 2162.137 2286.156 - -0.56% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.74% 1.762 1.863 - 1.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 5.70% 1.274 1.347 - 14.01% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 5.69% 9.766 10.322 - 4.21% -
BM_PushHeap_uint32_SingleElement_64 5.68% 0.350 0.370 - 5.71% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.68% 1.050 1.110 - 0.27% -
SetIntersection_Interlaced_Set_string_16384_4 5.67% 197023347.536 208199438.564 - 2.66% -
ranges::min(std::list<long_long>)/1 5.65% 0.225 0.238 - -9.18% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.64% 138644.595 146468.782 - 4.90% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.64% 1.047 1.106 - -2.62% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.64% 63.413 66.988 - 0.38% -
bm_ranges_lexicographical_compare<signed_char>/512 5.63% 7.766 8.204 - 0.17% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.63% 1.629 1.721 - 14.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 5.62% 19.269 20.352 - 3.13% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.61% 14177.338 14972.832 - 5.18% -
SetIntersection_Front_Set_uint32_1024_64 5.60% 1631755.639 1723148.539 - -3.87% -
SetIntersection_Front_Vector_uint64_16384_256 5.60% 2145748.755 2265899.058 - -1.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 5.59% 31.932 33.717 - 52.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 5.58% 1.270 1.341 - 0.11% -
std::unique(deque<int>)_(sprinkled)/52 5.58% 59.995 63.343 - 4.58% -
SetIntersection_Front_Set_uint32_262144_16 5.58% 1170708.878 1235997.616 - 1.90% -
std::remove(list<int>)_(sprinkled)/1024 5.53% 928.760 980.125 - 3.59% -
std::find(vector<int>)_(bail_25%)/8 5.52% 1.359 1.434 - 3.48% -
std::multiset<std::string>::erase(iterator)/8192 5.52% 29.953 31.607 - 3.82% -
SetIntersection_Front_Vector_float_1024_256 5.52% 2168224.583 2287936.086 - 0.47% -
std::list<std::string>::ctor(size)/1024 5.50% 12773.821 13476.982 - 6.56% -
bm_lexicographical_compare<signed_char>/512 5.50% 7.655 8.076 - 0.74% -
SetIntersection_Front_Set_uint32_16384_16384 5.50% 211515699.545 223144357.729 - -1.01% -
rng::find_if(vector<bool>)_(process_all)/1048576 5.50% 575060.379 606673.033 - 4.90% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 5.50% 628.631 663.186 - 5.21% -
std::unordered_set<int>::erase(key)_(existent)/32 5.49% 21.354 22.526 - 1.41% -
std::transform(list<int>)_(identity_transform)/32 5.48% 16.099 16.982 - 0.37% -
std::find_if_not(vector<int>)_(process_all)/8 5.48% 1.413 1.491 - 7.26% -
std::set<int>::find(key)_(existent)/32 5.47% 1.624 1.713 - 1.42% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 5.46% 8704.767 9180.246 - 3.08% -
std::remove(deque<int>)_(sprinkled)/32 5.45% 50.120 52.852 - 2.11% -
std::search(deque<int>,_pred)_(single_element)/8192 5.43% 5671.592 5979.541 - 5.75% -
std::multimap<int,_int>::ctor(const&)/8192 5.42% 53130.309 56010.050 - 7.36% -
SetIntersection_Front_Vector_uint64_16384_16384 5.41% 74450260.835 78480633.137 - -0.26% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.40% 174478.577 183903.682 - 5.98% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.40% 5.176 5.456 - 2.36% -
std::deque<int>::ctor(size)/1024 5.39% 71.742 75.611 - 7.34% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 5.39% 2110.343 2224.081 - 3.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 5.38% 1.206 1.270 - 12.35% -
std::remove_if(deque<int>)_(sprinkled)/50 5.38% 60.469 63.719 - 6.32% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.37% 1.052 1.109 - -0.10% -
std::move_backward(vector<int>)/262144 5.37% 21617.353 22777.780 - -1.95% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 5.36% 19.266 20.298 - 2.78% -
std::copy(vector<int>)/8 5.35% 2.184 2.300 - 5.13% -
std::set<int>::insert(value)_(already_present)/8192 5.33% 9.575 10.085 - -1.11% -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.33% 5.497 5.789 - 0.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 5.32% 19.401 20.433 - 5.56% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.31% 4.115 4.333 - 3.83% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 5.31% 17.080 17.987 - -0.24% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 5.30% 10988.291 11570.935 - 24.64% -
std::find_if(deque<int>)_(process_all)/8 5.29% 2.576 2.712 - 5.48% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 5.29% 26861.004 28281.973 - -1.83% -
std::search(list<int>,_pred)_(same_length)/8192 5.28% 8817.087 9282.932 - 3.90% -
std::find_end(vector<int>)_(single_element)/8192 5.28% 1810.958 1906.519 - 0.56% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 5.27% 10.187 10.724 - 1.67% -
std::count(deque<int>)_(every_other)/8192 5.26% 1915.092 2015.906 - -0.35% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.26% 15.062 15.854 - 3.26% -
std::find_if(list<int>)_(process_all)/1024 5.24% 703.149 740.019 - 5.82% -
std::copy_n(deque<int>)/8 5.24% 2.636 2.774 - -4.44% -
std::find_end(vector<int>)_(single_element)/1024 5.23% 236.608 248.990 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_16384_4 5.22% 1428284.828 1502912.497 - -0.63% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.21% 27.049 28.458 - 2.73% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.20% 6.256 6.581 - -3.47% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 5.19% 2.940 3.093 - 3.31% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 5.17% 4.098 4.310 - 3.20% -
std::multiset<std::string>::contains(key)_(existent)/32 5.17% 14.332 15.073 - -0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.16% 9623.536 10119.987 - -2.27% -
ranges::minmax(std::vector<char>)/70000 5.15% 564.879 593.981 - 0.36% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 5.15% 1.279 1.345 - -19.46% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.15% 72.014 75.719 - 6.57% -
std::find_if_not(vector<int>)_(bail_25%)/1024 5.13% 28.480 29.940 - 5.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.12% 23.003 24.181 - -3.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 5.12% 18.981 19.953 - -2.37% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 5.12% 0.608 0.639 - -1.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.09% 7231.930 7600.346 - 4.31% -
std::lower_bound(std::vector<int>)/8192 5.08% 15.605 16.398 - -2.01% -
std::sort(vector<int>)_(repeated)/8192 5.07% 5024.316 5279.189 - 5.29% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 5.07% 637.450 669.784 - 5.81% -
std::sort(vector<int>)_(repeated)/1024 5.07% 661.705 695.260 - 5.45% -
BM_lexicographical_compare_three_way_fast_path/64 5.07% 15.034 15.796 - 1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.05% 7688706.642 8077207.294 - 12.38% -
BM_StringFindCharLiteral/256 5.05% 5.327 5.596 - 4.25% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 5.05% 20.646 21.688 - 6.67% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.04% 559.741 587.944 - 4.60% -
bm_lexicographical_compare<int>/8 5.02% 1.583 1.662 - 10.68% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.02% 760.610 798.783 - 0.24% -
SetIntersection_Front_Set_string_16384_16 5.01% 1770283.284 1858965.771 - -0.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.00% 1050992.930 1103571.747 - -0.18% -
std::unique(list<int>,_pred)_(sprinkled)/1024 5.00% 1015.865 1066.633 - 0.18% -
BM_PushHeap_string_Descending_64 4.98% 2.209 2.319 - -13.11% -
SetIntersection_Front_Vector_uint64_16384_64 4.97% 1385598.635 1454436.638 - 6.45% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 4.95% 605.636 635.587 - 4.69% -
std::copy_backward(vector<bool>)_(aligned)/32768 4.93% 34.827 36.546 - 2.64% -
std::sort_heap(deque<int>)/8192 4.93% 453018.868 475330.351 - 0.22% -
rng::starts_with(deque<int>)/1000 4.91% 436.051 457.476 - -0.48% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.91% 57964.042 60808.707 - 5.97% -
rng::starts_with(vector<int>)/1048576 4.89% 68354.232 71699.032 - -1.58% -
std::rotate(list<int>)_(1_element_forward)/32 4.88% 13.296 13.944 - 0.58% -
BM_PushHeap_uint32_Descending_16 4.86% 0.355 0.372 - 5.09% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 4.86% 1.426 1.496 - -14.47% -
std::fill(vector<int>)/1024 4.85% 29.077 30.488 - 3.35% -
std::copy_n(deque<int>)/1048576 4.85% 49935.192 52357.712 - 1.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.85% 20244.289 21225.695 - 3.41% -
rng::contains_subrange(vector<int>)_(process_all)/8192 4.85% 1613.546 1691.761 - 4.29% -
BM_lexicographical_compare_three_way_slow_path/16 4.83% 4.356 4.567 - 0.79% -
std::set<int>::insert(value)_(already_present)/1024 4.82% 5.798 6.078 - 6.56% -
SetIntersection_Front_Set_uint32_262144_64 4.81% 1656753.040 1736523.541 - -2.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.81% 0.958 1.004 - -25.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.80% 5170572.752 5418790.303 - 8.61% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.80% 4.076 4.272 - 0.29% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.79% 42.461 44.496 - 1.75% -
BM_deque_deque_ranges_move_backward/64000 4.78% 7520.577 7880.339 - 1.74% -
rng::contains(list<int>)_(process_all)/32 4.78% 9.046 9.478 - 5.63% -
std::adjacent_find(vector<int>,_pred)/1024 4.78% 398.065 417.084 - 1.16% -
SetIntersection_Front_Set_uint32_16384_1024 4.77% 12283161.099 12869295.917 - 2.11% -
BM_deque_vector_ranges_copy/65536 4.77% 2941.728 3082.039 - 4.79% -
std::is_sorted_until(deque<int>,_pred)/8 4.76% 4.141 4.339 - 5.76% -
std::copy_backward(list<int>)/1048576 4.75% 869127.472 910445.891 - -2.91% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.75% 1.032 1.081 - -3.79% -
BM_lexicographical_compare_three_way_fast_path/1024 4.75% 236.321 247.555 - 0.77% -
std::find(deque<int>)_(process_all)/8 4.75% 3.398 3.560 - 1.29% -
BM_deque_vector_ranges_move/5500 4.75% 197.144 206.507 - 5.92% -
ranges::min(std::list<__int128>)/70000 4.74% 57637.945 60371.674 - 2.22% -
BM_PushHeap_string_PipeOrgan_256 4.72% 7.912 8.285 - -5.05% -
SetIntersection_Front_Set_string_64_64 4.72% 34098903.052 35708692.995 - 2.34% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 4.72% 206803.212 216563.398 - 3.91% -
std::multiset<int>::contains(key)_(non-existent)/32 4.71% 2.773 2.903 - 12.47% -
std::rotate_copy(list<int>)/50 4.71% 13.293 13.919 - 0.14% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 4.70% 1824.271 1909.938 - 2.49% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.69% 27.618 28.913 - 6.39% -
std::count(deque<int>)_(every_other)/1024 4.67% 245.935 257.417 - -0.49% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.67% 23.967 25.086 - 0.30% -
BM_StringRelational_Eq_Large_Large_Control 4.67% 2.238 2.343 - -0.00% -
BM_PushHeap_uint32_SingleElement_262144 4.67% 0.355 0.372 - 4.68% -
ranges::minmax(std::list<char>)/8 4.63% 2.475 2.589 - -0.68% -
std::search(deque<int>,_pred)_(single_element)/1024 4.63% 701.552 734.029 - 4.37% -
std::unique_copy(list<int>)_(sprinkled)/32 4.62% 13.054 13.657 - 1.47% -
SetIntersection_Front_Vector_float_256_256 4.62% 4333279.065 4533620.507 - -0.43% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.62% 27.328 28.591 - 4.18% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.62% 51764.322 54155.848 - 10.26% -
BM_PushHeap_uint32_SingleElement_16384 4.61% 0.356 0.372 - 4.58% -
std::copy_backward(vector<bool>)_(unaligned)/64 4.61% 0.883 0.924 - 1.19% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 4.59% 57157.086 59781.689 - 4.26% -
std::pop_heap(deque<size_t>)/8192 4.59% 57.144 59.767 - -0.64% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.59% 20275.115 21204.985 - 2.75% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.58% 12765.878 13350.115 - 3.90% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.57% 40.983 42.855 - 7.38% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 4.57% 8201.226 8575.794 - 5.89% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.57% 0.775 0.810 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.56% 3.826 4.000 - 2.85% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.55% 9.434 9.863 - 0.22% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.54% 10149.652 10610.398 - -2.50% -
std::remove(list<int>)_(sprinkled)/8192 4.52% 7863.522 8219.078 - 4.54% -
std::reverse(list<int>)/512 4.51% 194.746 203.536 - 5.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 4.51% 955545.288 998668.621 - 1.65% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.51% 120609.980 126046.953 - -2.67% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.49% 28.304 29.576 - 0.89% -
std::search(vector<int>,_pred)_(same_length)/1000 4.49% 598.545 625.393 - 0.15% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.48% 26.452 27.637 - 10.62% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.46% 514.422 537.387 - 0.19% -
std::find_end(list<int>)_(process_all)/1024 4.46% 697.957 729.067 - -0.02% -
std::replace_if(list<int>)_(sprinkled)/50 4.46% 23.420 24.463 - 6.95% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 4.44% 19999.360 20887.823 - 4.85% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.44% 4.208 4.395 - 1.74% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.44% 1.156 1.208 - 4.50% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.43% 4.515 4.715 - 2.50% -
std::set<int>::upper_bound(key)_(existent)/1024 4.43% 4.025 4.204 - 3.82% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.43% 1.333 1.392 - -0.25% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 4.43% 20080.072 20969.247 - 4.89% -
BM_std_minmax_element<char>/1 4.42% 0.301 0.314 - -5.07% -
std::reverse_copy(deque<int>)/4096 4.42% 954.016 996.174 - 2.16% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.42% 7517.445 7849.433 - 4.73% -
SetIntersection_Front_Vector_float_16384_256 4.41% 2168473.030 2264161.569 - -0.18% -
std::set<std::string>::find(key)_(existent)/8192 4.41% 30.665 32.018 - 2.18% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.41% 6.486 6.772 - 9.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.40% 922.234 962.798 - -0.20% -
std::stable_partition(deque<int>)_(sparse)/1024 4.39% 431.674 450.634 - 6.63% -
std::partial_sort(deque<int>)_(repeated)/1024 4.39% 6271.045 6546.427 - 4.10% -
std::is_sorted(vector<int>,_pred)/8 4.39% 3.164 3.302 - -3.93% -
BM_PushHeap_string_PipeOrgan_64 4.39% 5.753 6.005 - -1.55% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 4.38% 18.280 19.080 - 5.52% -
std::copy_n(deque<int>)/4096 4.36% 145.021 151.351 - -0.32% -
std::find_end(list<int>)_(single_element)/1000 4.35% 684.813 714.630 - 0.82% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.35% 19.617 20.471 - 0.04% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.35% 0.598 0.624 - 1.65% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.35% 3638.752 3796.882 - 0.41% -
std::shift_left(list<int>)/50 4.34% 27.484 28.677 - 4.17% -
std::lower_bound(std::vector<int>)/8 4.33% 7.751 8.087 - 2.31% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.33% 215.170 224.491 - -1.39% -
SetIntersection_Front_Vector_float_262144_256 4.33% 2167972.137 2261783.865 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.33% 0.630 0.658 - 5.20% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 4.32% 26.306 27.442 - 26.29% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.31% 16.530 17.242 - 1.78% -
std::find_if_not(vector<bool>)_(process_all)/1024 4.31% 562.829 587.074 - -1.00% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.30% 84943.400 88593.948 - 0.59% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.29% 4.625 4.823 - 14.15% -
BM_PushHeap_uint32_SingleElement_1024 4.28% 0.362 0.378 - 4.08% -
BM_lexicographical_compare_three_way_slow_path/4 4.27% 1.130 1.179 - 0.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.27% 42325.455 44132.698 - 1.18% -
BM_lexicographical_compare_three_way_fast_path/256 4.27% 68.197 71.107 - 0.99% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 4.27% 9.708 10.122 - 1.95% -
SetIntersection_None_Set_string_16384_256 4.27% 189368817.101 197448847.949 - -4.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.26% 10828.801 11290.050 - 6.57% -
std::multiset<std::string>::find(key)_(non-existent)/0 4.25% 0.256 0.267 - 4.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.24% 179899.998 187526.402 - 3.71% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.24% 177587.939 185110.640 - 3.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.24% 8083131.331 8425528.163 - -0.10% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 4.23% 179692.170 187288.156 - 3.96% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.22% 2.333 2.431 - -1.73% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 4.21% 944682.592 984425.484 - 2.33% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 4.20% 15026.812 15658.167 - 2.41% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.20% 20369.761 21225.008 - 3.99% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.19% 1.259 1.312 - 10.29% -
ranges::min(std::list<__int128>)/64 4.19% 32.234 33.585 - 0.67% -
BM_std_minmax_element<long_long>/65536 4.19% 16665.713 17364.121 - -2.23% -
rng::starts_with(deque<int>)/8 4.19% 3.900 4.063 - 2.25% -
SetIntersection_Interlaced_Set_float_16384_1024 4.18% 170803895.483 177938106.599 - 2.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.17% 174678.089 181964.384 - 4.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.17% 12375.756 12891.703 - 4.66% -
BM_std_minmax_element<long_long>/70000 4.16% 17802.912 18544.159 - -2.29% -
BM_std_minmax_element<long_long>/64000 4.16% 16273.847 16950.927 - -2.29% -
BM_StringEraseWithMove_Large_Transparent 4.15% 2.648 2.757 - 5.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.14% 4.504 4.691 - -6.63% -
BM_StringRelational_Eq_Large_Huge_Control 4.14% 0.476 0.496 - 3.29% -
std::replace_if(list<int>)_(prefix)/50 4.13% 23.656 24.633 - -0.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 4.12% 23.575 24.546 - 120.08% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.12% 129615.737 134957.838 - -0.07% -
rng::contains_subrange(deque<int>)_(process_all)/16 4.12% 9.781 10.184 - 25.41% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.12% 15.567 16.208 - 2.47% -
std::multiset<std::string>::count(key)_(existent)/32 4.11% 19.597 20.403 - 1.09% -
std::remove(deque<int>)_(sprinkled)/1024 4.11% 511.264 532.272 - 2.87% -
SetIntersection_Front_Vector_string_1024_64 4.11% 3204752.702 3336413.288 - 1.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 4.11% 0.367 0.382 - -3.13% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 4.10% 18.897 19.672 - -5.21% -
std::adjacent_find(list<int>,_pred)/8192 4.10% 7130.777 7422.946 - 2.38% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.09% 11865.262 12351.042 - 6.86% -
BM_lexicographical_compare_three_way_fast_path/16384 4.09% 3630.878 3779.508 - 0.46% -
BM_std_minmax_element<long_long>/64 4.09% 16.688 17.371 - -1.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.09% 6744.582 7020.222 - 3.93% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 4.08% 0.913 0.951 - 7.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.07% 4.052 4.217 - 2.90% -
std::find_first_of(deque<int>)_(small_needle)/32 4.06% 107.704 112.079 - -1.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.05% 6028.432 6272.818 - 0.00% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 4.04% 53.062 55.209 - -0.12% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.04% 1034953.129 1076774.863 - -0.51% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.04% 4.886 5.083 - 12.75% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.04% 3.178 3.306 - 0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.03% 645.818 671.866 - -0.91% -
std::deque<int>::ctor(size)/8192 4.03% 440.115 457.859 - 4.46% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.03% 9.678 10.068 - 0.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4.03% 12252.128 12745.522 - 2.90% -
std::search(vector<int>,_pred)_(same_length)/1024 4.02% 613.250 637.929 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.02% 4070286.955 4233916.100 - -14.14% -
SetIntersection_Front_Set_string_16384_1 4.02% 1110558.098 1155202.128 - 4.91% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 4.02% 610.348 634.873 - 5.46% -
std::remove_if(deque<int>)_(sprinkled)/32 4.01% 52.996 55.122 - 4.57% -
ranges::min(std::vector<long_long>)/70000 4.00% 7674.275 7981.136 - 0.76% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.99% 20.402 21.217 - -10.21% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.98% 236.209 245.614 - 0.25% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.98% 14.984 15.580 - -0.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.97% 12927.719 13440.876 - 1.71% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.97% 58227.047 60537.810 - 0.25% -
SetIntersection_Interlaced_Vector_float_262144_16384 3.95% 349749108.272 363579078.586 - 3.13% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.95% 282.099 293.229 - 4.07% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.94% 1.353 1.407 - 15.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.93% 181479.996 188620.084 - 4.34% -
SetIntersection_Interlaced_Vector_uint64_256_64 3.91% 7380439.684 7669317.741 - 3.31% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 3.91% 0.257 0.267 - 2.52% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.91% 20.309 21.102 - -1.48% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.91% 18.564 19.289 - 2.04% -
BM_getline_string 3.90% 16.146 16.777 - -1.73% -
std::move(vector<int>)/8 3.90% 2.169 2.254 - -0.76% -
BM_lexicographical_compare_three_way_fast_path/4096 3.89% 922.133 958.042 - 0.36% -
std::adjacent_find(vector<int>,_pred)/50 3.89% 23.194 24.097 - -2.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.89% 652.996 678.415 - 3.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.87% 1147075.338 1191522.982 - 2.96% -
std::move_backward(list<int>)/8 3.87% 3.334 3.463 - 2.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.86% 74.326 77.197 - -6.72% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.86% 1.161 1.206 - 4.41% -
BM_std_minmax_element<char>/4096 3.86% 1075.804 1117.296 - 8.51% -
BM_deque_vector_ranges_copy/64000 3.86% 2912.713 3025.050 - 4.21% -
BM_PushHeap_uint32_Random_16384 3.85% 5.618 5.835 - 0.23% -
SetIntersection_Front_Set_uint32_1024_256 3.85% 3805387.994 3952019.936 - -5.55% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.85% 24.179 25.110 - 0.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.85% 14554.157 15114.198 - 0.39% -
std::unordered_multiset<int>::erase(iterator)/8192 3.84% 22.805 23.681 - -9.33% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.84% 3627.443 3766.691 - 0.31% -
std::partial_sort_copy(vector<int>)_(heap)/8192 3.84% 96538.595 100240.987 - 2.88% -
ranges::min(std::vector<char>)/70000 3.83% 478.639 496.959 - 0.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.82% 5513.537 5724.194 - -0.09% -
std::list<std::string>::ctor(size)/8192 3.81% 106484.862 110546.134 - 6.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.81% 3.327 3.454 - 3.79% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.81% 3663.895 3803.553 - 0.32% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.80% 21.788 22.616 - 1.88% -
std::copy_backward(deque<int>)/1048576 3.80% 128657.472 133545.970 - 1.93% -
std::partial_sort_copy(vector<int>)_(heap)/1024 3.80% 7938.990 8240.454 - 3.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.80% 57576.476 59761.871 - 0.39% -
BM_std_minmax_element<short>/4 3.79% 1.212 1.258 - 0.34% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.79% 253.971 263.584 - 3.60% -
ranges::min(std::list<__int128>)/1 3.77% 0.396 0.411 - 0.63% -
BM_PushHeap_uint32_SingleElement_256 3.77% 0.383 0.397 - 3.71% -
SetIntersection_None_Set_string_16384_16 3.76% 187964779.769 195039792.216 - -5.14% -
std::partition(vector<int>)_(dense)/8192 3.75% 1810.876 1878.857 - 0.33% -
BM_deque_deque_copy_backward/4000 3.75% 145.339 150.793 - 0.49% -
std::map<int,_int>::find(key)_(non-existent)/1024 3.75% 5.272 5.470 - -10.42% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 3.75% 14132.890 14663.037 - 6.11% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.74% 175044.872 181594.250 - 4.44% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.74% 260.170 269.899 - -10.31% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.74% 175433.960 181986.436 - 4.65% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.73% 22.667 23.512 - -0.28% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.72% 19.846 20.585 - 2.70% -
BM_deque_vector_move/0 3.72% 1.426 1.479 - 6.71% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 3.71% 30.408 31.537 - 4.18% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.71% 920.710 954.867 - 0.33% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 3.71% 116897.672 121231.878 - 4.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.70% 1797995.921 1864553.091 - -0.77% -
std::is_partitioned(deque<int>)_(partitioned)/32 3.70% 9.165 9.504 - 1.03% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 3.69% 41342.773 42868.534 - -4.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.69% 1834721.313 1902421.488 - -5.33% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.68% 6368.763 6603.300 - 1.97% -
std::search(vector<int>,_pred)_(same_length)/8192 3.68% 4910.814 5091.592 - -0.03% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 3.67% 7683.944 7965.975 - -4.55% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 3.66% 753.581 781.165 - 3.77% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.65% 3948.061 4092.168 - 4.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.64% 3927.128 4070.250 - 1.85% -
std::pop_heap(deque<std::string>)/8192 3.64% 114.144 118.298 - 2.32% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 3.64% 667.833 692.133 - 4.09% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.64% 4.513 4.677 - -0.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.62% 31.084 32.210 - 0.12% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.62% 13014.337 13484.981 - 3.38% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.61% 929361.828 962950.456 - 0.66% -
SetIntersection_Interlaced_Vector_uint64_1024_4 3.60% 1284885.986 1331191.579 - 0.12% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 3.59% 7960.519 8246.612 - 3.94% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.59% 22.427 23.232 - 7.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3.58% 1120469.714 1160624.791 - 4.01% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.58% 35465.233 36735.974 - 1.12% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.57% 238855.348 247390.881 - 0.06% -
std::count(deque<int>)_(every_other)/8 3.57% 2.522 2.612 - 3.23% -
bm_swap_ranges_vb_aligned/512 3.57% 4.919 5.094 - 1.90% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 3.56% 1.260 1.305 - -19.38% -
std::partition_copy(vector<int>)/50 3.56% 12.210 12.645 - -1.45% -
std::copy_backward(list<int>)/64 3.56% 29.932 30.998 - 1.02% -
std::is_partitioned(list<int>)_(partitioned)/32 3.56% 8.627 8.934 - 1.43% -
std::list<int>::insert(begin)_(cheap_elements)/1024 3.55% 11.625 12.038 - 3.31% -
BM_lexicographical_compare_three_way_fast_path/4 3.55% 1.112 1.152 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.55% 1121451.303 1161242.638 - 4.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.55% 1208357.487 1251208.597 - 4.18% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.55% 789.857 817.859 - 0.63% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.54% 19.138 19.814 - -5.87% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 3.53% 87.456 90.545 - 33.27% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.53% 5.525 5.720 - 1.84% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.53% 1.115 1.155 - 0.20% -
BM_PushHeap_string_PipeOrgan_16384 3.53% 12.756 13.206 - -18.37% -
BM_vector_deque_ranges_copy_backward/2 3.52% 1.996 2.066 - 9.53% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 3.52% 38.334 39.682 - 25.72% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 3.52% 566.500 586.416 - 2.02% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 3.51% 26.709 27.646 - 8.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 3.51% 15226.288 15760.238 - 4.41% -
BM_lexicographical_compare_three_way_fast_path/65536 3.50% 14587.432 15098.675 - 0.27% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.50% 5.028 5.204 - 1.25% -
std::rotate(vector<bool>)_(by_1/2)/1024 3.49% 8.406 8.699 - 2.48% -
BM_deque_deque_copy/1 3.49% 2.487 2.573 - 0.54% -
std::find_if_not(vector<bool>)_(process_all)/8 3.48% 3.544 3.668 - 2.65% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 3.48% 5886.704 6091.611 - 0.78% -
std::sort_heap(vector<NonIntegral>)/8 3.48% 29.350 30.371 - 4.76% -
BM_StringRelationalLiteral_Less_Small_Small_Control 3.48% 1.615 1.671 - 1.89% -
std::move_backward(vector<bool>)_(aligned)/64 3.47% 1.731 1.791 - -7.09% -
std::fill_n(list<int>)/50 3.47% 15.179 15.705 - 0.90% -
SetIntersection_Front_Set_string_262144_256 3.47% 14694952.545 15204419.489 - 1.42% -
std::count(list<int>)_(every_other)/8192 3.47% 6589.890 6818.260 - -3.12% -
BM_StringFindStringLiteral/64 3.46% 2.140 2.214 - 1.14% -
BM_vector_deque_copy_backward/64000 3.46% 7399.057 7655.119 - -3.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.46% 210476.717 217753.172 - 7.97% -
std::is_partitioned(list<int>)_(partitioned)/50 3.45% 13.477 13.942 - -0.42% -
std::multimap<int,_int>::find(key)_(existent)/32 3.45% 1.691 1.749 - -5.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 3.45% 116298.218 120312.242 - 3.53% -
std::deque<int>::ctor(size)/32 3.45% 27.048 27.980 - 3.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.44% 23197.843 23995.826 - 3.50% -
SetIntersection_Interlaced_Vector_float_64_64 3.44% 11040834.947 11420465.083 - 0.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.44% 0.478 0.495 - 38.56% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 3.43% 689.954 713.596 - -17.75% -
BM_PushHeap_uint32_Ascending_16 3.42% 0.917 0.948 - 1.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 3.42% 342.793 354.519 - 2.50% -
std::reverse_copy(list<int>)/64 3.42% 29.255 30.256 - 1.35% -
BM_std_minmax_element<long_long>/4096 3.42% 1040.815 1076.387 - -3.08% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.42% 14556.907 15054.256 - -0.12% -
std::fill(vector<int>)/8192 3.41% 228.633 236.435 - 1.55% -
BM_std_minmax_element<long_long>/5500 3.41% 1394.534 1442.046 - -2.96% -
std::set<std::string>::find(key)_(non-existent)/8192 3.39% 26.480 27.379 - -6.20% -
bm_swap_ranges_vb_aligned/4096 3.39% 12.523 12.948 - 2.53% -
std::unique_copy(vector<int>)_(contiguous)/52 3.38% 13.205 13.651 - 1.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 3.38% 22080.373 22826.181 - 3.12% -
BM_lexicographical_compare_three_way_fast_path/262144 3.37% 58419.173 60389.698 - 0.22% -
BM_std_minmax_element<long_long>/4000 3.37% 1016.659 1050.912 - -3.01% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 3.37% 96490.014 99739.466 - 3.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.37% 2274537.858 2351097.356 - -5.41% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.36% 4.730 4.889 - 0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 3.35% 260371.769 269105.644 - 3.65% -
BM_deque_vector_ranges_move_backward/2 3.34% 1.835 1.896 - 3.64% -
std::copy_n(vector<bool>)_(unaligned)/64 3.34% 1.762 1.820 - 0.99% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.34% 58284.225 60231.597 - -0.12% -
SetIntersection_Interlaced_Set_float_16384_64 3.33% 215716414.038 222895706.134 - 4.57% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.32% 9.464 9.778 - 0.27% -
std::transform(list<int>)_(identity_transform)/1024 3.32% 732.542 756.845 - 1.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.32% 23.286 24.058 - -0.05% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.30% 20688.633 21371.931 - 3.56% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.30% 110368.182 114012.426 - 5.98% -
std::search(vector<int>)_(same_length)/8192 3.30% 1865.020 1926.512 - 3.34% -
std::copy_backward(vector<int>)/8 3.30% 2.171 2.243 - -2.97% -
BM_std_minmax_element<long_long>/512 3.29% 134.114 138.524 - -2.95% -
bm_ranges_lexicographical_compare<signed_char>/8 3.28% 3.502 3.617 - 4.70% -
BM_PushHeap_uint32_Random_64 3.28% 5.026 5.191 - 1.05% -
SetIntersection_Interlaced_Vector_uint32_1024_256 3.28% 5926865.277 6120982.232 - -11.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.27% 73.365 75.767 - 3.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.27% 199.261 205.779 - 1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.25% 6153282.716 6353518.557 - -4.99% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 3.25% 1.390 1.435 - 11.47% -
rng::contains_subrange(list<int>)_(single_element)/16 3.25% 4.794 4.950 - 3.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.25% 13417939.980 13853870.268 - -7.17% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 3.25% 16.837 17.383 - 3.03% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.25% 1.634 1.687 - 3.49% -
BM_vector_deque_ranges_copy_backward/65536 3.24% 7540.027 7784.568 - -5.04% -
BM_std_minmax_element<int>/2 3.24% 0.665 0.686 - 5.88% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 3.24% 22.866 23.606 - 1.91% -
ranges::minmax(std::list<long_long>)/8 3.24% 2.517 2.599 - 2.49% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.23% 463.776 478.778 - 2.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.23% 6269854.663 6472636.626 - -7.80% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.23% 10.802 11.151 - -2.60% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 3.23% 1.312 1.355 - -2.27% -
std::partition_point(deque<int>)/8192 3.22% 14.911 15.392 - 0.10% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.22% 31591.357 32608.156 - 1.57% -
ranges::min(std::list<long_long>)/64 3.21% 24.159 24.935 - 1.64% -
BM_PushHeap_uint32_Random_262144 3.21% 5.757 5.941 - 1.46% -
std::search(deque<int>,_pred)_(same_length)/1000 3.20% 480.779 496.187 - 2.71% -
BM_deque_deque_ranges_copy/1 3.20% 2.483 2.562 - 9.51% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.19% 567.155 585.265 - 0.46% -
ranges::minmax(std::list<__int128>)/1 3.18% 0.447 0.461 - 2.21% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.17% 32.212 33.234 - 1.53% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3.17% 2726.068 2812.524 - 2.63% -
BM_vector_deque_move/2 3.17% 2.004 2.068 - 0.33% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.16% 22.655 23.370 - -3.40% -
std::copy(vector<bool>)_(unaligned)/64 3.14% 1.755 1.810 - 0.80% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.14% 36928.761 38087.539 - 0.99% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.13% 357.148 368.344 - 3.69% -
std::set<int>::ctor(const&)/32 3.13% 213.468 220.157 - 0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.13% 18194211.567 18763196.058 - 4.03% -
std::copy_backward(deque<int>)/262144 3.12% 30572.528 31527.774 - 0.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.12% 12.141 12.520 - 0.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.12% 123.572 127.430 - 0.58% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.12% 6204.318 6397.779 - -1.70% -
std::any_of(list<int>)_(process_all)/32768 3.11% 26094.079 26906.746 - 1.85% -
rng::contains_subrange(deque<int>)_(single_element)/16 3.11% 10.125 10.441 - 0.50% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.11% 1.594 1.644 - 3.31% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.11% 5.580 5.754 - 3.80% -
std::copy_if(list<int>)_(entire_range)/8 3.11% 2.452 2.528 - -0.31% -
SetIntersection_Interlaced_Set_float_64_16 3.11% 21818647.974 22496785.605 - 1.13% -
BM_StringFindCharLiteral/128 3.10% 3.007 3.100 - 3.19% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.10% 3.663 3.776 - -0.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.10% 13839734.453 14268565.529 - 4.49% -
std::move_backward(deque<int>)/4096 3.10% 152.702 157.431 - -2.44% -
SetIntersection_Front_Set_string_16384_256 3.09% 14418310.113 14863566.354 - -1.03% -
std::set<int>::contains(key)_(existent)/1024 3.08% 3.778 3.894 - -2.19% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.08% 276.552 285.072 - -0.53% -
std::make_heap(deque<int>)_(shuffled)/1024 3.08% 2516.441 2593.855 - 2.25% -
std::swap_ranges(list<int>)/50 3.07% 31.870 32.849 - 2.09% -
std::find_end(vector<int>,_pred)_(single_element)/1024 3.07% 581.704 599.584 - 0.34% -
SetIntersection_None_Set_string_16384_4 3.07% 188212651.992 193994261.568 - -5.26% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.07% 23.207 23.919 - 3.30% -
bm_swap_ranges_vb_aligned/8 3.05% 3.148 3.244 - -0.08% -
std::find(deque<int>)_(bail_25%)/1024 3.05% 66.035 68.046 - 0.51% -
std::rotate(list<int>)_(by_1/3)/1024 3.04% 786.859 810.804 - 0.82% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.04% 8.563 8.824 - -0.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 3.03% 2298973.510 2368700.311 - 0.61% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.02% 7130.931 7346.351 - 0.34% -
std::sort(vector<NonIntegral>)_(heap)/1024 3.02% 4240.291 4368.353 - 0.14% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 3.02% 77.764 80.112 - 0.20% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 3.02% 260645.710 268509.845 - 3.53% -
SetIntersection_Interlaced_Vector_float_1024_4 3.01% 1391355.035 1433264.150 - -1.12% -
std::rotate(vector<bool>)_(by_1/2)/8192 3.01% 14.935 15.385 - 1.87% -
std::rotate(vector<bool>)_(by_1/2)/50 3.01% 17.613 18.143 - 0.56% -
std::fill(vector<bool>)/32768 3.01% 29.214 30.093 - 0.05% -
SetIntersection_Front_Vector_string_262144_16 3.01% 1608091.112 1656453.265 - 0.92% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 3.01% 12.551 12.929 - 0.59% -
BM_StringRelational_Eq_Empty_Huge_Control 3.00% 0.477 0.492 - 4.61% -
std::set<int>::find(key)_(non-existent)/1024 2.99% 5.378 5.539 - 0.31% -
SetIntersection_Front_Vector_float_256_64 2.99% 4261818.675 4389382.290 - 1.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.99% 14310.547 14738.586 - 0.35% -
bm_lexicographical_compare<unsigned_char>/1 2.99% 1.566 1.613 - 4.48% -
BM_deque_vector_ranges_copy/70000 2.98% 3197.045 3292.435 - 3.12% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.98% 31.965 32.917 - 3.78% -
SetIntersection_Front_Vector_uint64_262144_16384 2.97% 73851794.053 76044847.220 - -3.40% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.97% 105267.024 108392.147 - 3.05% -
BM_std_minmax_element<long_long>/2 2.97% 0.665 0.684 - 0.40% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.96% 11.293 11.628 - -8.06% -
BM_std_minmax_element<long_long>/1024 2.96% 264.891 272.735 - -3.17% -
SetIntersection_Interlaced_Vector_uint32_256_16 2.96% 6681120.625 6878847.609 - -3.38% -
rng::find_last(list<int>)_(bail_10%)/8 2.96% 2.021 2.081 - 0.53% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.96% 8.964 9.229 - -5.33% -
std::partition(vector<int>)_(dense)/1024 2.95% 242.438 249.595 - 3.29% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.95% 512.925 528.062 - 3.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.95% 627.111 645.613 - 5.15% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.95% 15.744 16.208 - 1.03% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.95% 8.177 8.418 - 2.03% -
std::find_end(forward_list<int>)_(process_all)/1000 2.94% 675.231 695.115 - 0.18% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2.94% 2744.655 2825.423 - 1.78% -
rng::contains(list<int>)_(process_all)/1048576 2.94% 822819.119 847031.425 - 2.96% -
SetIntersection_None_Set_string_16384_64 2.94% 189303532.077 194871068.877 - -5.37% -
std::unique(vector<int>)_(contiguous)/1024 2.94% 302.781 311.683 - 0.69% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.94% 38921.089 40063.879 - 4.98% -
std::shift_left(deque<int>)/8192 2.93% 299.389 308.173 - 0.05% -
BM_deque_vector_ranges_copy_backward/2 2.93% 1.838 1.892 - 3.04% -
std::rotate(list<int>)_(by_1/4)/1024 2.93% 564.276 580.782 - 0.88% -
BM_deque_deque_copy/2 2.91% 2.241 2.306 - 0.32% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.90% 50096.565 51550.635 - -0.67% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.90% 3.096 3.186 - 0.20% -
BM_deque_deque_ranges_move/64000 2.89% 3039.460 3127.327 - 0.93% -
std::pop_heap(vector<int>)/1024 2.89% 9.682 9.962 - -0.21% -
std::fill_n(vector<bool>)/32768 2.89% 29.285 30.130 - 1.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.88% 31945.992 32867.217 - 1.77% -
std::lower_bound(std::list<int>)/100 2.88% 89.022 91.586 - 0.45% -
std::remove_if(list<int>)_(sprinkled)/1024 2.88% 958.191 985.767 - 0.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.88% 33.989 34.967 - 54.02% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.87% 23415.293 24086.333 - 3.30% -
std::adjacent_find(vector<int>,_pred)/8192 2.86% 3177.150 3268.156 - 1.18% -
ranges::minmax(std::vector<__int128>)/64 2.86% 31.230 32.123 - 0.47% -
BM_PushHeap_string_Random_1024 2.86% 14.831 15.255 - -0.59% -
BM_std_minmax_element<int>/3 2.86% 1.114 1.146 - -1.62% -
std::partition_copy(list<int>)/50 2.85% 12.857 13.224 - 1.99% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.85% 47.763 49.126 - -0.71% -
std::rotate(list<int>)_(by_1/2)/1024 2.85% 379.774 390.606 - 0.83% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.85% 6555.516 6742.077 - 10.66% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.84% 258.782 266.143 - 0.05% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.84% 139204.095 143161.324 - 2.23% -
std::shift_left(deque<int>)/1024 2.84% 37.991 39.071 - -0.13% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 2.84% 89.814 92.365 - -10.06% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.84% 238721.182 245493.457 - -0.89% -
std::unique(deque<int>)_(contiguous)/1024 2.84% 505.904 520.251 - 0.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.83% 16315289.156 16777133.708 - 3.27% -
BM_StringEraseToEnd_Huge_Transparent 2.83% 2.413 2.481 - 1.82% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.83% 1552.403 1596.299 - 1.52% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 2.83% 5.649 5.809 - 1.50% -
rng::contains(list<int>)_(process_all)/8192 2.83% 7185.161 7388.247 - 4.27% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.82% 3907.197 4017.307 - 1.13% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.82% 2.424 2.492 - -0.01% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.81% 1638.483 1684.599 - -0.18% -
std::generate(vector<int>)/8192 2.80% 1799.929 1850.406 - -5.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.80% 54845.455 56383.099 - 2.60% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.80% 7133270.619 7332993.927 - 4.26% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.80% 144.245 148.283 - -8.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.80% 30.619 31.476 - -0.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.80% 476.742 490.077 - 0.55% -
std::move_backward(list<int>)/262144 2.80% 257033.184 264220.249 - 2.42% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.78% 511254.748 525461.766 - 2.14% -
BM_deque_deque_copy_backward/2 2.77% 2.468 2.536 - 0.34% -
std::reverse(vector<int>)/8 2.77% 1.478 1.519 - -1.55% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.77% 333.164 342.386 - 4.40% -
BM_deque_deque_copy_backward/1 2.76% 2.708 2.783 - -0.13% -
std::fill_n(vector<bool>)/4096 2.76% 4.085 4.198 - 0.77% -
std::sort(vector<NonIntegral>)_(descending)/8 2.76% 24.702 25.383 - 1.25% -
SetIntersection_Front_Set_float_16384_16384 2.75% 216877358.424 222848983.920 - 0.71% -
rng::starts_with(vector<int>)/8192 2.75% 485.330 498.664 - -0.07% -
std::any_of(list<int>)_(process_all)/50 2.74% 21.501 22.091 - 0.54% -
std::rotate(list<int>)_(by_1/4)/8192 2.74% 6476.986 6654.515 - 0.71% -
std::for_each_n(list<int>)/32 2.74% 11.087 11.391 - 1.42% -
BM_deque_vector_move/1 2.74% 2.051 2.107 - -3.14% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.73% 31.168 32.020 - -1.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.73% 22.103 22.707 - 1.31% -
std::rotate(vector<bool>)_(by_1/2)/32 2.73% 17.802 18.288 - -0.55% -
std::remove_copy(list<int>)_(prefix)/50 2.73% 18.574 19.080 - 0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.72% 201241354.042 206716728.664 - 7.28% -
BM_deque_vector_ranges_copy_backward/1024 2.72% 36.903 37.907 - 2.20% -
SetIntersection_Interlaced_Set_string_64_16 2.72% 37531932.872 38551254.896 - 1.27% -
BM_vector_deque_move_backward/64 2.71% 2.981 3.062 - 2.76% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.70% 9.110 9.356 - -1.93% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.70% 1884.918 1935.825 - 0.40% -
bm_lexicographical_compare<int>/512 2.70% 29.463 30.258 - -0.46% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.70% 45.696 46.929 - -0.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.70% 1673427.875 1718570.657 - 11.94% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.70% 282.629 290.250 - 0.65% -
std::reverse_copy(list<int>)/32768 2.69% 25899.089 26597.058 - 0.56% -
SetIntersection_Front_Vector_uint64_16384_1 2.69% 1062926.961 1091572.367 - 5.33% -
std::move(vector<bool>)_(aligned)/1048576 2.69% 1703.571 1749.465 - 1.59% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.69% 20450.763 21000.285 - -0.68% -
std::is_sorted(deque<int>,_pred)/8 2.68% 4.805 4.934 - 0.29% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.68% 4672.590 4798.023 - 0.45% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.68% 240187.336 246625.822 - -0.17% -
SetIntersection_Interlaced_Vector_string_16384_16 2.67% 4196838.386 4309035.031 - 4.64% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.67% 4.322 4.437 - 1.91% -
SetIntersection_Front_Set_uint32_262144_4 2.67% 1071669.695 1100297.530 - 3.30% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.67% 6730.823 6910.463 - 2.56% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 2.67% 9.860 10.123 - -3.84% -
std::rotate(list<int>)_(by_1/3)/8192 2.66% 8197.130 8415.355 - 0.90% -
SetIntersection_Interlaced_Set_string_16384_16 2.66% 243387701.831 249865351.640 - 0.54% -
SetIntersection_None_Set_float_64_4 2.66% 21065226.436 21625597.675 - -0.07% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.66% 148028.629 151960.475 - 2.74% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.66% 17.281 17.740 - 3.21% -
SetIntersection_None_Set_string_16384_16384 2.65% 193088059.122 198206448.830 - -0.92% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.65% 31902.496 32747.900 - 2.13% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.65% 656165.456 673537.791 - 0.35% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.65% 2110.493 2166.352 - 1.24% -
SetIntersection_Interlaced_Vector_float_1024_64 2.65% 3272023.439 3358569.775 - -34.01% -
std::multimap<std::string,_int>::erase(iterator)/32 2.64% 27.826 28.562 - -13.62% -
BM_deque_deque_ranges_copy/2 2.64% 2.246 2.305 - 11.11% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.64% 167.007 171.416 - 0.34% -
std::multiset<int>::ctor(const&)/32 2.64% 216.422 222.134 - -3.14% -
SetIntersection_Interlaced_Vector_float_64_16 2.64% 16695650.048 17136103.240 - -8.16% -
std::copy_if(deque<int>)_(every_other)/64 2.64% 22.779 23.380 - 0.53% -
ranges::minmax(std::vector<long_long>)/64 2.63% 9.937 10.198 - 0.39% -
BM_std_minmax_element<long_long>/4 2.62% 1.222 1.254 - 0.22% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.62% 24.871 25.522 - 1.49% -
std::rotate(vector<bool>)_(1_element_forward)/1024 2.61% 29.037 29.796 - 0.61% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.61% 2.130 2.186 - -0.13% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.61% 811422.036 832586.114 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.61% 2173739.642 2230433.116 - 2.54% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.60% 644.406 661.180 - -3.62% -
std::copy_if(deque<int>)_(every_other)/512 2.60% 177.340 181.954 - 0.60% -
std::multiset<int>::erase(key)_(existent)/1024 2.60% 39.857 40.893 - 2.36% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.60% 0.917 0.941 - 1.43% -
std::partition_point(deque<int>)/50 2.60% 4.626 4.746 - 1.82% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.59% 12.708 13.038 - 0.48% -
SetIntersection_None_Set_string_256_256 2.59% 5697327.418 5845061.545 - -1.35% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.59% 111.564 114.453 - 0.29% -
std::partition_copy(list<int>)/32 2.59% 8.582 8.804 - 0.22% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.58% 17.677 18.133 - -0.04% -
ranges::minmax(std::vector<long_long>)/70000 2.58% 8975.629 9207.416 - 0.48% -
std::copy_if(list<int>)_(every_other)/262144 2.58% 204387.302 209663.360 - 1.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.58% 6278.212 6440.198 - -0.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.58% 47.108 48.322 - 0.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.58% 5364.817 5503.048 - 1.83% -
BM_std_minmax_element<char>/2 2.58% 0.634 0.650 - -5.14% -
std::equal(deque<int>)_(it,_it,_it)/8 2.58% 4.149 4.255 - -2.70% -
BM_StringRelational_Compare_Small_Small_Control 2.58% 1.853 1.900 - 2.87% -
std::move_backward(list<int>)/64 2.57% 38.935 39.936 - 0.96% -
std::move_backward(list<int>)/1048576 2.57% 1017446.678 1043604.788 - -0.14% -
std::rotate(deque<int>)_(1_element_forward)/1024 2.57% 37.022 37.974 - -0.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.56% 180090.382 184707.798 - -0.82% -
std::remove_copy(list<int>)_(sprinkled)/50 2.56% 18.450 18.923 - 0.72% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.56% 5.570 5.713 - 2.21% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 2.56% 1.388 1.423 - 2.66% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.55% 2.128 2.182 - -0.29% -
std::unique_copy(vector<int>)_(contiguous)/32 2.55% 8.480 8.697 - -0.84% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.55% 9.069 9.300 - -2.66% -
ranges::min(std::list<char>)/70000 2.55% 53107.561 54461.710 - 1.62% -
std::remove_if(list<int>)_(prefix)/1024 2.55% 972.520 997.312 - 0.71% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.55% 15145.098 15530.544 - -0.32% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 2.54% 27.189 27.881 - 2.30% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.54% 4.039 4.142 - -0.80% -
std::is_sorted_until(vector<int>)/8 2.54% 2.048 2.100 - 2.91% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.54% 30067.956 30830.554 - 0.31% -
std::copy_if(deque<int>)_(every_other)/4096 2.54% 1421.829 1457.874 - 0.41% -
std::copy(vector<bool>)_(aligned)/32768 2.53% 34.757 35.637 - 1.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.53% 485240.586 497500.148 - 0.37% -
BM_std_minmax_element<char>/4000 2.52% 1048.304 1074.773 - 9.67% -
SetIntersection_None_Set_string_16384_1 2.52% 188524703.645 193284591.962 - -6.63% -
std::partition_point(list<int>)/32 2.52% 15.639 16.034 - 0.32% -
std::make_heap(deque<int>)_(ascending)/8192 2.52% 20434.578 20949.538 - -0.16% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.52% 1.577 1.617 - -2.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.52% 40662.497 41686.639 - 0.93% -
bm_lexicographical_compare<unsigned_char>/4096 2.52% 75.774 77.679 - 0.15% -
BM_deque_vector_ranges_move/4096 2.52% 146.418 150.100 - 2.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.51% 4372790.539 4482645.065 - 2.42% -
BM_PushHeap_string_QuickSortAdversary_4 2.51% 6.378 6.539 - 1.40% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.51% 23.327 23.912 - -0.68% -
BM_deque_vector_ranges_move_backward/1024 2.49% 36.781 37.698 - 1.96% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.49% 888.701 910.849 - 1.83% -
std::find_end(forward_list<int>)_(same_length)/1000 2.49% 1451.641 1487.809 - 1.63% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.49% 5256.140 5386.907 - 0.14% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.49% 57754652.750 59190277.750 - 1.60% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.49% 282.401 289.420 - 0.98% -
std::stable_partition(vector<int>)_(dense)/32 2.49% 21.120 21.645 - 0.12% -
ranges::minmax(std::vector<__int128>)/70000 2.48% 34326.380 35178.377 - 0.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.48% 11494.532 11779.800 - 3.16% -
ranges::minmax(std::list<long_long>)/70000 2.48% 54022.020 55361.668 - 1.20% -
std::count(vector<int>)_(every_other)/1048576 2.47% 104513.664 107097.864 - 2.17% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.47% 4456.898 4567.085 - 0.54% -
std::set<std::string>::find(key)_(existent)/1024 2.47% 22.760 23.323 - -5.83% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.47% 29.700 30.434 - 0.47% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.46% 218.053 223.421 - -2.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.46% 120344.086 123306.764 - 0.21% -
BM_PushHeap_string_Random_16384 2.46% 16.085 16.481 - -2.94% -
BM_deque_vector_ranges_move/64000 2.45% 2960.798 3033.372 - 0.92% -
std::fill_n(vector<int>)/50 2.45% 2.175 2.228 - 0.56% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.45% 8.320 8.524 - 0.05% -
SetIntersection_Front_Vector_float_1024_64 2.44% 1343924.884 1376752.356 - 1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.44% 2303561.200 2359751.134 - -1.12% -
BM_vector_deque_ranges_copy_backward/1 2.43% 2.284 2.340 - 4.35% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.43% 42314.526 43344.307 - 0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.43% 170865.986 175015.824 - -2.19% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 2.43% 22.398 22.941 - -6.68% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.42% 4722.770 4837.228 - 0.75% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.42% 75.881 77.719 - 0.14% -
std::search(vector<int>,_pred)_(no_match)/1000 2.42% 508.453 520.765 - -1.59% -
std::generate_n(vector<int>)/8192 2.42% 1804.172 1847.800 - 0.65% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 2.42% 16159.057 16549.466 - 1.52% -
std::search(vector<int>)_(same_length)/1024 2.41% 244.745 250.650 - 2.54% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.41% 202.494 207.378 - -0.09% -
std::for_each_n(list<int>)/8 2.40% 2.421 2.479 - -2.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.40% 85623.373 87674.268 - 2.66% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.39% 598.273 612.599 - 4.04% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.39% 2.708 2.772 - 0.08% -
std::find_if(list<int>)_(process_all)/8 2.39% 2.294 2.349 - -3.25% -
std::multimap<int,_int>::erase(iterator)/1024 2.39% 21.391 21.902 - 5.02% -
vector<bool>(size_type,_const_value_type&) 2.39% 8.337 8.537 - 4.08% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.38% 1891.277 1936.240 - 0.85% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.38% 24.558 25.142 - -1.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.38% 90442.635 92590.853 - 6.16% -
BM_vector_deque_move_backward/64000 2.37% 7254.530 7426.797 - -4.12% -
std::fill_n(vector<int>)/8192 2.37% 229.420 234.867 - 1.29% -
std::sort(vector<NonIntegral>)_(repeated)/8 2.37% 15.881 16.257 - 1.81% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.37% 68.656 70.283 - 1.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.37% 7539.064 7717.462 - 0.37% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.37% 9.011 9.224 - 0.14% -
std::unique(deque<int>)_(contiguous)/8192 2.36% 3697.270 3784.704 - 0.20% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.36% 782.453 800.954 - 0.76% -
std::count(deque<int>)_(every_other)/1048576 2.36% 250725.381 256638.335 - -2.61% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.36% 771.884 790.071 - 0.48% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.36% 1246.171 1275.522 - 0.23% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 2.35% 10385.059 10629.375 - -18.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 2.35% 18.268 18.697 - 3.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.35% 167793.054 171737.949 - 3.33% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.35% 12470.883 12763.816 - 5.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.35% 7657.378 7836.976 - 2.91% -
std::remove_copy(list<int>)_(prefix)/8192 2.34% 6855.184 7015.909 - 0.63% -
BM_PushHeap_string_Random_256 2.34% 14.217 14.550 - -0.30% -
SetIntersection_Front_Set_string_16_1 2.34% 66005298.276 67550122.315 - 3.71% -
rng::fold_left(list<int>)/8 2.34% 3.838 3.928 - 3.06% -
std::all_of(list<int>)_(process_all)/32768 2.33% 26335.806 26950.325 - 2.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.33% 1499.492 1534.451 - 7.29% -
std::sort(vector<int>)_(qsort_adversarial)/1024 2.32% 12938.012 13238.169 - 2.27% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.32% 525.397 537.570 - 0.19% -
std::copy_if(vector<int>)_(entire_range)/4096 2.31% 911.558 932.653 - 0.48% -
std::search(list<int>)_(no_match)/1024 2.31% 749.921 767.268 - 2.15% -
BM_PushHeap_uint64_PipeOrgan_16 2.31% 0.867 0.887 - 0.16% -
BM_deque_deque_ranges_copy_backward/1 2.31% 2.523 2.582 - -5.76% -
SetIntersection_Front_Vector_string_1024_16 2.31% 1616549.365 1653874.800 - 1.30% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.31% 801.364 819.866 - 0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.31% 333293712.763 340988839.551 - 1.19% -
std::generate(vector<int>)/1024 2.31% 239.287 244.810 - -2.68% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.31% 11591.517 11859.042 - -4.39% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 2.30% 9.719 9.943 - -12.37% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.30% 570.477 583.587 - 2.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.29% 231.290 236.589 - 4.02% -
std::generate_n(vector<int>)/50 2.29% 11.750 12.019 - 1.57% -
BM_std_minmax_element<char>/65536 2.29% 17040.338 17430.576 - 7.09% -
ranges::minmax(std::deque<__int128>)/70000 2.29% 33987.055 34765.303 - 0.82% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.29% 50857.518 52019.894 - -6.13% -
std::find_if(list<int>)_(process_all)/32768 2.28% 25777.024 26365.271 - -7.40% -
std::find_first_of(deque<int>)_(small_needle)/50 2.28% 165.166 168.926 - -3.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.28% 140610.661 143811.246 - 1.95% -
SetIntersection_Interlaced_Set_uint32_256_16 2.27% 12114603.735 12389934.001 - 2.58% -
std::generate_n(vector<int>)/1024 2.27% 238.481 243.895 - 0.69% -
std::replace_if(vector<int>)_(prefix)/1024 2.26% 266.744 272.772 - 0.49% -
SetIntersection_None_Set_float_64_1 2.26% 22164630.300 22664629.191 - 0.66% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.26% 12808.151 13097.068 - 0.00% -
std::fill_n(list<int>)/32 2.25% 7.936 8.115 - -0.43% -
std::replace_if(deque<int>)_(prefix)/8192 2.25% 3420.887 3497.901 - 0.76% -
BM_deque_vector_ranges_copy_backward/64 2.25% 2.933 2.999 - 2.65% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 2.25% 1.388 1.419 - 2.34% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.25% 3.209 3.281 - -0.32% -
std::remove(deque<int>)_(prefix)/1024 2.25% 515.258 526.828 - 0.58% -
BM_StringFindCharLiteral/64 2.24% 2.089 2.136 - 0.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.24% 397.672 406.591 - 3.48% -
rng::contains_subrange(list<int>)_(process_all)/16 2.24% 4.892 5.001 - 1.74% -
std::copy_if(vector<int>)_(entire_range)/1048576 2.24% 240733.096 246118.503 - 1.01% -
std::remove_copy_if(list<int>)_(sprinkled)/50 2.23% 27.807 28.427 - 0.76% -
std::move_backward(vector<int>)/32768 2.23% 1700.669 1738.554 - 0.67% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.23% 218853427.150 223722995.139 - -2.86% -
BM_lexicographical_compare_three_way_fast_path/16 2.22% 4.308 4.404 - 1.86% -
BM_deque_deque_ranges_copy_backward/2 2.22% 2.305 2.356 - -4.33% -
rng::find_if(vector<bool>)_(process_all)/8 2.22% 3.578 3.657 - 4.12% -
std::find_if_not(vector<bool>)_(process_all)/8192 2.22% 4485.262 4584.820 - -2.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.22% 20050.501 20495.365 - -10.03% -
std::fill(vector<bool>)/4096 2.22% 4.119 4.211 - 0.56% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 2.21% 63.013 64.408 - 3.42% -
std::find_if(list<int>)_(bail_25%)/8 2.21% 0.920 0.941 - 1.97% -
ranges::minmax(std::vector<char>)/1 2.21% 0.626 0.640 - 3.51% -
std::copy_if(vector<int>)_(entire_range)/32768 2.21% 7289.981 7451.181 - 0.44% -
SetIntersection_Front_Set_uint32_16_16 2.20% 37778519.050 38610276.286 - 2.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.20% 3582575.480 3661291.154 - 24.61% -
BM_deque_vector_ranges_copy_backward/512 2.19% 17.946 18.340 - 2.41% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 2.19% 22.701 23.198 - 1.87% -
BM_deque_vector_ranges_move_backward/512 2.19% 17.938 18.331 - 2.46% -
SetIntersection_Front_Set_string_16_16 2.19% 59201679.304 60496374.125 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.19% 201498306.274 205903258.725 - 5.84% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.19% 742.138 758.357 - 2.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.19% 2953682.779 3018229.652 - -2.48% -
std::move(deque<int>)/262144 2.17% 14862.681 15185.755 - -0.56% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.17% 0.695 0.710 - 0.18% -
std::rotate_copy(vector<int>)/1024 2.17% 32.778 33.490 - 1.72% -
ranges::min(std::deque<__int128>)/70000 2.17% 23865.090 24383.637 - 0.03% -
std::map<int,_int>::ctor(const&)/32 2.17% 216.427 221.124 - 0.59% -
BM_deque_vector_copy_backward/1024 2.17% 36.951 37.752 - 1.43% -
bm_ranges_swap_ranges_vb_unaligned/8 2.17% 4.956 5.063 - 0.15% -
std::fill(list<int>)/32 2.17% 8.150 8.326 - 0.52% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.17% 6264.584 6400.245 - -1.73% -
std::make_heap(deque<int>)_(ascending)/8 2.16% 27.034 27.619 - 1.53% -
BM_vector_deque_ranges_move_backward/64 2.16% 2.975 3.040 - -2.48% -
std::reverse_copy(list<int>)/4096 2.16% 3193.733 3262.809 - 0.10% -
std::remove_copy(deque<int>)_(prefix)/32 2.16% 12.893 13.171 - -0.00% -
std::transform(vector<int>)_(identity_transform)/32 2.16% 8.977 9.171 - 0.17% -
std::replace_if(vector<int>)_(prefix)/50 2.16% 13.805 14.102 - 1.98% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.15% 22.512 22.997 - 8.33% -
std::partition_point(deque<int>)/1024 2.15% 9.484 9.688 - 1.60% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 2.15% 570.052 582.309 - -1.00% -
std::stable_partition(list<int>)_(alloc_fails)/8192 2.15% 25182.513 25723.856 - -3.33% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.15% 12552.941 12822.613 - 0.53% -
ranges::minmax(std::vector<__int128>)/8 2.15% 4.034 4.121 - 0.52% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.15% 36718.742 37506.994 - -0.26% -
std::for_each(list<int>)/50 2.15% 21.451 21.911 - 2.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.14% 1969544.775 2011646.562 - 10.43% -
BM_deque_deque_copy_backward/4096 2.14% 150.926 154.151 - -0.64% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.14% 24.364 24.885 - -3.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.13% 1431882.474 1462368.998 - 0.06% -
BM_std_minmax_element<char>/5500 2.13% 1441.057 1471.693 - 6.52% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.12% 1.396 1.426 - 0.59% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.12% 3426.712 3499.276 - -1.83% -
std::generate_n(vector<int>)/32 2.12% 7.834 8.000 - 2.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.12% 1024.779 1046.457 - -0.25% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.11% 55.331 56.501 - -0.74% -
BM_vector_deque_ranges_copy_backward/64000 2.11% 7401.867 7558.332 - -4.04% -
std::copy_if(deque<int>)_(every_other)/262144 2.11% 91040.057 92963.067 - 0.32% -
BM_tolower_string<char> 2.11% 15.295 15.618 - 2.78% -
std::move_backward(list<int>)/32768 2.11% 31156.368 31813.263 - 0.20% -
SetIntersection_Front_Set_string_64_1 2.10% 17263111.994 17626417.898 - 2.40% -
std::generate(vector<int>)/50 2.10% 11.746 11.992 - 0.51% -
std::replace(deque<int>)_(prefix)/8192 2.10% 3207.739 3275.093 - 0.65% -
BM_deque_vector_ranges_move/1024 2.10% 37.338 38.122 - 1.93% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.10% 22944.589 23425.752 - 1.03% -
std::find(vector<short>)_(bail_25%)/8 2.10% 0.693 0.707 - -16.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.10% 1122039.562 1145546.752 - 1.85% -
BM_deque_vector_ranges_move_backward/64 2.09% 2.930 2.992 - 2.37% -
std::remove_if(deque<int>)_(prefix)/8192 2.09% 4178.163 4265.600 - 0.42% -
std::make_heap(deque<int>)_(repeated)/8 2.09% 25.104 25.629 - 2.53% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.09% 513.626 524.362 - 2.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.08% 13266714.681 13543126.647 - -5.36% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 2.08% 4744.683 4843.231 - 0.01% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.07% 1.176 1.200 - -0.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.07% 100.195 102.272 - 2.69% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.07% 2.777 2.835 - -0.02% -
std::make_heap(deque<int>)_(heap)/8 2.07% 20.774 21.204 - 1.04% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.07% 28.960 29.559 - -3.52% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.06% 7178.734 7326.835 - 0.69% -
rng::fold_left(list<int>)/50 2.06% 37.492 38.265 - -3.08% -
std::set<std::string>::clear()/32 2.06% 876.899 894.980 - -0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.06% 1120535.098 1143616.293 - 4.31% -
BM_PushHeap_string_Descending_4 2.06% 1.897 1.936 - -14.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.06% 799519.359 815958.512 - 1.56% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.06% 18.824 19.211 - 0.43% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 2.06% 1.234 1.259 - 8.07% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.06% 2.247 2.293 - -5.76% -
rng::starts_with(deque<int>)/1024 2.05% 479.139 488.978 - 2.80% -
std::search(vector<int>,_pred)_(no_match)/1024 2.05% 520.964 531.656 - -0.95% -
BM_deque_vector_move/4000 2.05% 139.565 142.429 - 0.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.05% 143732.920 146680.234 - 2.46% -
std::make_heap(deque<int>)_(descending)/8 2.05% 20.667 21.090 - 0.62% -
std::partition_point(deque<int>)/32 2.05% 4.170 4.255 - 0.44% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.04% 6768.170 6906.408 - 2.63% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.04% 4.703 4.799 - -3.11% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 2.04% 758.028 773.501 - 1.29% -
std::fill(vector<int>)/50 2.04% 2.161 2.205 - 0.35% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.04% 27.187 27.742 - 0.92% -
rng::contains_subrange(deque<int>)_(single_element)/32 2.04% 17.265 17.617 - 0.73% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.04% 20.079 20.488 - 0.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 2.04% 848.192 865.468 - 1.47% -
SetIntersection_Front_Vector_uint64_256_64 2.03% 4260959.301 4347642.851 - -1.15% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.03% 12.580 12.836 - 0.55% -
std::copy_if(vector<int>)_(entire_range)/512 2.03% 120.729 123.181 - 0.54% -
SetIntersection_Front_Set_string_1024_256 2.03% 14273701.097 14563260.361 - -2.13% -
SetIntersection_None_Vector_string_1024_1 2.02% 1143480.413 1166629.320 - -0.93% -
ranges::minmax(std::deque<char>)/70000 2.02% 23656.192 24134.294 - 0.12% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.02% 44.110 45.002 - 1.28% -
std::move(vector<bool>)_(unaligned)/4096 2.02% 25.965 26.490 - -0.97% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 2.02% 54866.502 55974.868 - 2.58% -
std::partition_copy(deque<int>)/32 2.01% 12.799 13.057 - 3.80% -
std::deque<std::string>::ctor(size)/8192 2.01% 8451.333 8621.471 - 4.63% -
std::transform(vector<int>,_vector<int>)/32 2.01% 16.892 17.232 - 0.20% -
std::count_if(list<int>)_(every_other)/8 2.01% 2.716 2.771 - 0.40% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.00% 31.544 32.176 - -1.12% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.00% 2.622 2.674 - 3.07% -
std::equal(list<int>)_(it,_it,_it)/8 2.00% 2.653 2.706 - 0.46% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 2.00% 18102.435 18463.895 - -11.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 2.00% 23626.868 24098.489 - 0.36% -
std::fill_n(vector<bool>)/512 2.00% 1.428 1.456 - 0.32% -
SetIntersection_Front_Set_uint64_262144_256 1.99% 3713053.704 3787019.173 - 4.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.99% 1030945.833 1051477.602 - 0.49% -
BM_std_minmax_element<char>/70000 1.99% 18227.984 18590.854 - 7.09% -
std::copy_if(list<int>)_(every_other)/8 1.99% 2.252 2.297 - 0.30% -
std::shift_right(vector<int>)/8192 1.99% 295.624 301.502 - -0.02% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.99% 6827.782 6963.339 - 0.46% -
std::copy_if(list<int>)_(every_other)/1048576 1.98% 820991.267 837256.944 - 0.40% -
bm_lexicographical_compare<unsigned_char>/512 1.98% 8.638 8.810 - 0.92% -
std::move(list<int>)/32768 1.97% 30295.449 30893.343 - -2.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.96% 34411732.764 35087582.364 - 3.05% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.96% 14483.737 14768.045 - 2.32% -
BM_PushHeap_string_Descending_16 1.96% 2.103 2.145 - -8.48% -
std::make_heap(vector<int>)_(repeated)/8 1.96% 15.611 15.918 - 2.89% -
std::partial_sort(deque<int>)_(heap)/8 1.96% 39.314 40.083 - 5.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 1.95% 0.684 0.697 - 29.29% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.95% 0.778 0.793 - 2.32% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.95% 656.501 669.319 - 1.15% -
std::make_heap(deque<int>)_(ascending)/1024 1.95% 2595.500 2646.151 - -0.10% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.95% 3766.960 3840.413 - -0.12% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.95% 739.864 754.286 - 1.51% -
std::make_heap(deque<int>,_pred)_(descending)/1024 1.95% 644.328 656.883 - 2.20% -
ranges::min(std::deque<__int128>)/1 1.95% 0.837 0.853 - 37.03% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.94% 1085672.395 1106748.109 - -0.01% -
std::replace(vector<int>)_(prefix)/8192 1.94% 1259.317 1283.735 - 0.76% -
std::multimap<int,_int>::clear()/32 1.94% 666.607 679.524 - 4.55% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.94% 64.105 65.346 - -0.01% -
SetIntersection_Front_Set_string_256_1 1.94% 4393257.625 4478306.853 - 4.02% -
rng::find(vector<bool>)_(process_all)/1048576 1.94% 3615.607 3685.585 - 1.37% -
std::remove(deque<int>)_(prefix)/32 1.93% 52.858 53.880 - 0.24% -
std::copy_if(deque<int>)_(every_other)/1048576 1.93% 364716.571 371766.499 - 0.34% -
BM_StringEraseToEnd_Empty_Opaque 1.93% 0.594 0.606 - 2.38% -
std::multiset<int>::contains(key)_(existent)/8192 1.93% 8.211 8.370 - -1.39% -
BM_deque_vector_move/2 1.93% 1.804 1.839 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.93% 18.492 18.848 - 3.08% -
BM_StringRelational_Less_Large_Large_Control 1.93% 2.121 2.161 - 0.05% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 1.92% 178.095 181.520 - 2.28% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.92% 29.538 30.106 - 3.18% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.92% 2.125 2.166 - 0.14% -
std::find_if_not(deque<int>)_(process_all)/8192 1.92% 1975.664 2013.555 - -7.27% -
ranges::min(std::deque<__int128>)/64 1.92% 20.518 20.912 - 0.14% -
std::set<int>::ctor(const&)/8192 1.92% 49697.732 50649.831 - 1.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.91% 17.379 17.711 - 2.91% -
BM_vector_deque_copy_backward/64 1.91% 2.994 3.051 - 2.87% -
std::remove_if(list<int>)_(sprinkled)/8192 1.91% 8052.557 8206.430 - 2.06% -
std::set<std::string>::count(key)_(non-existent)/1024 1.91% 23.784 24.238 - 2.65% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.91% 2.125 2.165 - 0.09% -
ranges::min(std::deque<long_long>)/8 1.91% 2.268 2.312 - 0.07% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.90% 10.947 11.155 - 8.57% -
BM_PushHeap_uint32_Random_256 1.90% 5.500 5.604 - -0.68% -
std::replace(deque<int>)_(prefix)/1024 1.90% 405.672 413.378 - 0.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.90% 2.128 2.169 - 0.07% -
std::stable_partition(vector<int>)_(dense)/50 1.90% 26.313 26.812 - 4.86% -
std::pop_heap(deque<std::string>)/8 1.90% 57.937 59.035 - 2.16% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.89% 2.125 2.165 - 0.10% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.89% 7.068 7.201 - 2.92% -
std::multiset<int>::count(key)_(non-existent)/32 1.88% 2.451 2.497 - 2.33% -
BM_PushHeap_string_Ascending_16 1.88% 4.646 4.734 - -1.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.88% 1179673.224 1201826.345 - 3.09% -
BM_StringRelational_Compare_Huge_Empty_Control 1.88% 1.634 1.665 - 3.28% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.88% 633714.787 645607.866 - 0.76% -
std::vector<int>::erase(begin)_(cheap_elements)/32 1.88% 3.764 3.835 - 2.37% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 1.87% 17.422 17.748 - 3.01% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.87% 0.696 0.709 - 0.14% -
SetIntersection_Interlaced_Set_string_16384_256 1.86% 358077212.254 364754992.361 - 1.87% -
std::replace(deque<int>)_(sprinkled)/1024 1.86% 344.764 351.183 - 0.14% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.86% 3808.654 3879.534 - 0.54% -
std::find(vector<char>)_(bail_25%)/8192 1.86% 39.719 40.458 - 0.34% -
BM_deque_vector_copy_backward/4000 1.86% 143.308 145.974 - 1.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.86% 23712.793 24153.157 - 0.35% -
std::copy_if(list<int>)_(entire_range)/1048576 1.85% 857578.846 873470.007 - 0.54% -
std::copy_backward(deque<int>)/32768 1.85% 3673.482 3741.407 - 2.51% -
std::copy_if(deque<int>)_(every_other)/32768 1.85% 11391.688 11602.319 - 0.24% -
std::find_if_not(deque<int>)_(process_all)/1024 1.85% 248.767 253.359 - -13.92% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.84% 1.168 1.189 - -12.95% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.84% 361620.726 368281.524 - 1.87% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.84% 3554.999 3620.320 - -6.46% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.84% 29.336 29.875 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.84% 2276932.848 2318728.007 - -3.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.84% 3931.384 4003.544 - 1.59% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.83% 523819.988 533431.056 - 0.93% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.83% 24.249 24.694 - -1.03% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.83% 573763.593 584282.708 - -3.04% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 1.83% 17.157 17.471 - 2.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.83% 0.597 0.608 - 1.73% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.82% 93084.860 94782.778 - 0.30% -
std::generate_n(list<int>)/32 1.82% 8.433 8.587 - 0.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 1.82% 11236.460 11441.224 - 1.78% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.82% 86832.315 88412.412 - 0.45% -
BM_deque_deque_ranges_copy/1024 1.82% 36.782 37.451 - -1.09% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.82% 87.552 89.144 - 8.41% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.81% 5.792 5.897 - 1.60% -
rng::starts_with(list<int>,_pred)/8 1.81% 3.478 3.541 - 1.25% -
SetIntersection_Front_Vector_uint64_1024_64 1.81% 1331682.778 1355828.843 - -0.85% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.81% 4.009 4.082 - 2.10% -
std::reverse_copy(deque<int>)/64 1.81% 15.701 15.985 - 0.53% -
std::remove_copy(vector<int>)_(prefix)/50 1.81% 13.771 14.020 - 0.16% -
std::fill_n(vector<int>)/1024 1.81% 29.260 29.788 - -0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.80% 3.417 3.479 - -2.85% -
std::count_if(list<int>)_(every_other)/1024 1.80% 744.769 758.201 - 0.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.80% 23.828 24.257 - 0.60% -
rng::find(vector<bool>)_(process_all)/8192 1.80% 33.086 33.682 - 1.10% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.80% 4103.809 4177.639 - -0.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.80% 105562.638 107458.105 - -0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.79% 398.078 405.223 - 3.28% -
std::replace(deque<int>)_(sprinkled)/32 1.79% 11.966 12.181 - 0.38% -
std::find_if_not(list<int>)_(process_all)/50 1.79% 38.043 38.725 - -1.34% -
BM_vector_deque_ranges_move_backward/70000 1.79% 8114.499 8260.051 - -3.11% -
std::unique(deque<int>)_(sprinkled)/32 1.79% 53.766 54.730 - 3.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.79% 5649547.571 5750830.639 - -9.78% -
ranges::minmax(std::vector<long_long>)/8 1.79% 2.076 2.113 - 0.32% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.79% 2.075 2.112 - -0.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.78% 1016.354 1034.477 - 5.33% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.78% 20.214 20.575 - 0.28% -
SetIntersection_Front_Set_uint32_256_256 1.78% 7788110.806 7926937.642 - 3.31% -
std::unique(deque<int>)_(sprinkled)/8192 1.78% 3771.127 3838.311 - 0.76% -
std::replace(deque<int>)_(sprinkled)/8192 1.78% 2758.549 2807.661 - 0.04% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.78% 1794.392 1826.272 - -0.29% -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.77% 1.553 1.580 - 8.79% -
std::stable_partition(list<int>)_(sparse)/32 1.77% 9.642 9.813 - 1.99% -
std::fill_n(vector<int>)/32 1.77% 1.127 1.146 - 0.30% -
std::move(vector<int>)/32768 1.77% 1704.927 1735.045 - 0.71% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.76% 396.071 403.061 - 2.91% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.76% 731.555 744.455 - -1.28% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.76% 172535198.843 175577190.992 - 0.01% -
std::unique_copy(list<int>)_(sprinkled)/52 1.76% 23.781 24.200 - 1.40% -
bm_lexicographical_compare<unsigned_char>/32768 1.76% 562.517 572.423 - 0.10% -
std::map<int,_int>::find(key)_(existent)/32 1.76% 1.696 1.726 - -0.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.76% 32.168 32.733 - -0.98% -
ranges::min(std::deque<__int128>)/8 1.76% 2.792 2.841 - 0.54% -
std::reverse_copy(deque<int>)/512 1.75% 123.228 125.389 - 0.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.75% 1438149.185 1463345.826 - 0.07% -
std::unique(list<int>,_pred)_(contiguous)/32 1.75% 57.537 58.545 - 2.79% -
rng::find_if(vector<bool>)_(process_all)/8192 1.75% 4492.836 4571.480 - 1.27% -
std::sort(vector<NonIntegral>)_(repeated)/1024 1.75% 506.826 515.683 - 2.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.75% 9755174.591 9925580.590 - 1.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.74% 2012.993 2048.108 - 0.85% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.74% 1305326.026 1328069.522 - 1.47% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.74% 4.994 5.081 - 0.33% -
SetIntersection_Front_Set_uint32_16384_1 1.74% 1054686.198 1073019.078 - 2.79% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.74% 12767.873 12989.676 - -0.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.74% 16.769 17.060 - 0.03% -
BM_deque_vector_copy/4000 1.74% 139.516 141.939 - -0.80% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.74% 12.871 13.094 - 2.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.73% 87.309 88.823 - -0.44% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.73% 1367.236 1390.912 - -2.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.73% 1172152.588 1192440.853 - 2.84% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.73% 6776.824 6893.787 - 3.22% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.72% 138.667 141.051 - 0.52% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.72% 105013.388 106818.862 - 2.79% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.72% 8.273 8.415 - 35.32% -
BM_deque_deque_ranges_move/4000 1.72% 142.121 144.563 - 0.14% -
std::make_heap(vector<int>)_(shuffled)/1024 1.72% 565.075 574.773 - -4.75% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 1.71% 9479.483 9641.779 - 1.44% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.71% 2.063 2.098 - 2.52% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 1.71% 7.353 7.479 - 3.86% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.71% 31.843 32.386 - 1.20% -
BM_PushHeap_string_Random_16 1.71% 10.351 10.528 - -0.49% -
SetIntersection_Interlaced_Vector_float_256_16 1.71% 5884909.753 5985310.422 - -23.64% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.70% 990920.685 1007805.576 - 0.39% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.70% 7.104 7.225 - 2.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.70% 13387910.766 13615756.393 - -13.74% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.70% 0.698 0.710 - 0.25% -
bm_ranges_lexicographical_compare<signed_char>/1 1.70% 1.715 1.744 - 3.12% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.69% 376497.882 382877.181 - 2.85% -
std::upper_bound(std::list<int>)/8 1.69% 16.029 16.300 - 0.44% -
std::upper_bound(std::forward_list<int>)/100 1.69% 95.999 97.624 - 0.62% -
std::upper_bound(std::deque<int>)/8192 1.69% 64.354 65.443 - 0.23% -
std::find_first_of(deque<int>)_(large_needle)/32 1.69% 294.357 299.334 - 5.76% -
std::copy_n(vector<bool>)_(aligned)/32768 1.69% 34.810 35.398 - 0.32% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.69% 49704.562 50542.728 - -3.03% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.69% 14.722 14.970 - 1.97% -
std::replace(deque<int>)_(prefix)/50 1.68% 19.045 19.365 - 0.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.68% 26.409 26.854 - 1.27% -
std::multimap<int,_int>::erase(iterator)/8192 1.68% 21.439 21.799 - 4.78% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.68% 10.608 10.786 - 0.23% -
bm_lexicographical_compare<int>/64 1.68% 4.536 4.612 - 2.41% -
BM_deque_vector_move_backward/1 1.68% 2.111 2.147 - 0.42% -
std::copy_if(vector<int>)_(entire_range)/262144 1.67% 58640.914 59621.792 - 0.21% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.67% 3932.639 3998.376 - -0.53% -
std::sort(deque<int>)_(ascending)/8 1.67% 17.770 18.067 - -0.57% -
SetIntersection_Front_Set_uint64_64_64 1.67% 13172955.006 13392655.211 - 1.59% -
ranges::minmax(std::deque<char>)/8 1.67% 3.791 3.854 - -1.67% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.67% 210259.060 213760.195 - 3.31% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.66% 941476.672 957085.035 - 0.61% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.66% 1028065.763 1045104.167 - 15.11% -
std::adjacent_find(list<int>)/8192 1.66% 7119.436 7237.395 - 0.14% -
std::find_if(deque<int>)_(bail_25%)/1024 1.65% 77.416 78.695 - -4.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.65% 23.230 23.614 - 0.95% -
std::move(deque<int>)/1048576 1.65% 54549.017 55448.868 - -0.25% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.65% 756.085 768.555 - 1.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.65% 3.222 3.276 - 1.00% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.65% 6850.375 6963.155 - 1.32% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.65% 685.149 696.428 - 2.97% -
std::find(vector<bool>)_(process_all)/1048576 1.64% 3614.614 3673.992 - 0.51% -
std::is_sorted_until(list<int>)/8192 1.64% 7178.179 7295.963 - 0.47% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.64% 7.966 8.096 - 1.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.64% 347123.201 352811.450 - 2.11% -
std::count(list<int>)_(every_other)/1048576 1.64% 815047.523 828386.892 - 2.58% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.64% 800.530 813.628 - 2.65% -
std::shift_left(list<int>)/1024 1.63% 725.186 737.042 - 1.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.63% 45.877 46.627 - 0.85% -
std::count_if(list<int>)_(every_other)/1048576 1.63% 878271.751 892609.321 - 0.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.63% 71.100 72.261 - 2.69% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.63% 6550.086 6656.876 - 2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.63% 1.630 1.656 - 0.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.63% 23.936 24.326 - -0.18% -
std::replace_if(list<int>)_(sprinkled)/1024 1.63% 729.294 741.167 - 0.63% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.63% 8.255 8.389 - 2.28% -
std::shift_left(list<int>)/8192 1.63% 7578.188 7701.476 - 1.00% -
std::replace(list<int>)_(prefix)/50 1.63% 16.924 17.200 - 0.44% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.62% 67.171 68.262 - -0.01% -
std::find_if_not(deque<int>)_(process_all)/32768 1.62% 7991.537 8121.314 - -7.17% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.62% 1436.657 1459.917 - 0.88% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.62% 11.530 11.716 - 1.15% -
std::search(vector<int>,_pred)_(no_match)/8192 1.61% 4156.229 4223.092 - -1.68% -
SetIntersection_Front_Set_uint32_4_1 1.61% 216451508.726 219933010.670 - 2.96% -
std::is_sorted_until(list<int>)/1024 1.61% 741.369 753.282 - 0.53% -
std::replace_if(vector<int>)_(prefix)/8192 1.61% 2006.992 2039.239 - 0.35% -
std::fill(vector<bool>)/512 1.60% 1.519 1.543 - -0.89% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.60% 3696.392 3755.679 - 0.78% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.60% 4920.825 4999.496 - 2.72% -
std::map<int,_int>::find(key)_(non-existent)/32 1.60% 2.210 2.246 - -15.29% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.60% 250004.039 253997.446 - 4.17% -
SetIntersection_Interlaced_Set_float_1024_4 1.60% 9788599.901 9944843.187 - 0.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.60% 804147.698 816977.939 - 0.50% -
rng::contains(vector<int>)_(process_all)/32 1.59% 8.260 8.392 - 1.19% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.59% 477.220 484.827 - 0.21% -
std::search(vector<int>)_(near_matches)/1024 1.59% 14852.385 15089.107 - -0.06% -
SetIntersection_Interlaced_Set_string_16384_64 1.59% 345293571.655 350795989.973 - 2.51% -
SetIntersection_Front_Vector_string_16384_16 1.59% 1604242.611 1629779.680 - 0.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.59% 6.678 6.784 - -1.49% -
std::lower_bound(std::deque<int>)/8192 1.59% 64.783 65.814 - 0.35% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.59% 272720.271 277048.144 - 0.14% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.59% 25.784 26.193 - 23.78% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.59% 274676.389 279030.476 - 1.10% -
std::equal(list<int>)_(it,_it,_it)/8192 1.58% 9275.331 9422.254 - -7.90% -
bm_ranges_swap_ranges_vb_aligned/4096 1.58% 11.942 12.131 - -0.83% -
rng::fold_left(list<int>)/1048576 1.58% 1350828.106 1372166.668 - -1.63% -
std::remove_if(list<int>)_(prefix)/32 1.58% 57.879 58.793 - 0.85% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.58% 8.650 8.786 - 1.61% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.58% 691846.277 702745.412 - 2.05% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.57% 563.756 572.621 - 0.15% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.57% 241.386 245.180 - 2.82% -
std::move(list<int>)/512 1.57% 353.500 359.046 - -1.63% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.57% 15273.056 15512.564 - 0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.57% 9.213 9.358 - 2.27% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.57% 468.376 475.719 - 0.43% -
ranges::min(std::list<__int128>)/8 1.56% 2.041 2.073 - 0.05% -
std::map<int,_int>::contains(key)_(existent)/8192 1.56% 5.537 5.624 - 2.33% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.56% 2.929 2.974 - 2.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.56% 267597.027 271764.420 - 0.84% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.56% 424441.570 431049.538 - 0.59% -
std::replace_if(vector<int>)_(prefix)/32 1.56% 9.536 9.684 - 0.91% -
std::replace_if(list<int>)_(prefix)/1024 1.55% 728.157 739.479 - 0.65% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.55% 1295765.431 1315907.675 - 0.56% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.55% 13.993 14.210 - 2.60% -
BM_PushHeap_uint32_Ascending_64 1.55% 1.517 1.541 - 1.17% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.55% 7294.064 7407.191 - 0.81% -
std::copy(list<int>)/1048576 1.55% 854974.786 868229.942 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.55% 64569072.363 65568409.596 - 2.92% -
SetIntersection_Front_Set_uint32_4_4 1.55% 138398625.990 140538599.655 - 2.77% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.55% 18.109 18.389 - 1.84% -
std::adjacent_find(vector<int>,_pred)/1048576 1.55% 464886.590 472073.079 - 0.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.54% 28.971 29.419 - -10.68% -
std::shift_left(deque<int>)/32 1.54% 3.760 3.817 - -0.40% -
rng::starts_with(list<int>)/1024 1.54% 769.665 781.508 - 0.48% -
std::rotate(list<int>)_(1_element_backward)/1024 1.54% 733.692 744.976 - 0.57% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.54% 20.818 21.138 - 0.99% -
std::generate(vector<int>)/32 1.54% 7.823 7.943 - 1.01% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.53% 24.375 24.749 - -0.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.53% 53390.429 54208.043 - -0.58% -
BM_vector_deque_move_backward/1024 1.53% 37.178 37.747 - -0.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.53% 118248.438 120057.519 - 0.66% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.53% 547.613 555.974 - 1.02% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.53% 8.186 8.311 - 1.56% -
std::swap_ranges(list<int>)/1024 1.53% 747.300 758.704 - 0.22% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.53% 20.433 20.745 - -1.42% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.53% 35819.614 36366.048 - 4.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.52% 11280377.934 11451895.015 - 0.79% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.52% 295.770 300.258 - -0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.51% 119282.805 121087.484 - 0.15% -
std::replace(deque<int>)_(sprinkled)/50 1.51% 18.002 18.274 - 0.47% -
std::adjacent_find(list<int>,_pred)/1048576 1.51% 910464.848 924233.015 - 0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.51% 558.974 567.427 - 1.79% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.51% 28.392 28.821 - 0.41% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.51% 3433.542 3485.357 - -3.63% -
std::search(vector<int>)_(near_matches)/1000 1.51% 14121.336 14333.909 - -0.10% -
BM_deque_vector_move/1024 1.50% 36.794 37.347 - 0.70% -
std::stable_partition(deque<int>)_(dense)/50 1.50% 37.528 38.093 - 0.66% -
std::all_of(list<int>)_(process_all)/50 1.50% 21.724 22.051 - 0.27% -
std::partition_point(list<int>)/50 1.50% 24.421 24.787 - -1.91% -
std::remove_copy(deque<int>)_(prefix)/8192 1.50% 3312.577 3362.305 - 0.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.50% 267728.546 271746.657 - 0.83% -
BM_vector_deque_move/64 1.50% 2.772 2.813 - -0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.49% 39278.302 39863.337 - 0.97% -
std::sort(vector<NonIntegral>)_(heap)/8 1.49% 23.423 23.771 - -2.46% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.49% 172261.493 174820.708 - 0.30% -
BM_PushHeap_string_Random_64 1.49% 12.895 13.087 - -0.05% -
std::search(list<int>)_(near_matches)/1000 1.48% 37526.370 38083.261 - 0.71% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.48% 6843.842 6945.365 - -6.62% -
std::lower_bound(std::deque<int>)/100 1.48% 30.426 30.877 - -1.75% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.48% 106102.427 107671.644 - -24.71% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.48% 723560.947 734259.286 - 2.17% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.48% 96983.106 98416.883 - 1.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.48% 399.755 405.663 - 2.43% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.48% 3318.232 3367.268 - 0.64% -
SetIntersection_None_Set_uint64_64_64 1.48% 11132725.634 11297041.158 - -1.89% -
SetIntersection_Front_Set_string_262144_1 1.47% 1105079.899 1121377.837 - 3.36% -
BM_deque_vector_move/65536 1.47% 2963.246 3006.906 - -0.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.47% 77.472 78.611 - 0.78% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.47% 780.858 792.314 - 0.55% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.46% 625.005 634.157 - 0.04% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 1.46% 9.527 9.667 - 17.51% -
std::find(vector<bool>)_(process_all)/8192 1.46% 33.139 33.623 - 0.65% -
std::multiset<int>::lower_bound(key)_(existent)/1024 1.46% 7.133 7.237 - 2.24% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.46% 38482.137 39042.930 - 0.84% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.46% 12.172 12.349 - 1.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.46% 1116.022 1132.273 - -4.66% -
std::remove_copy(list<int>)_(prefix)/1024 1.45% 734.484 745.158 - 0.62% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.45% 811.772 823.530 - -0.69% -
std::search(deque<int>)_(same_length)/8192 1.45% 3763.271 3817.725 - 1.63% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.45% 21.793 22.108 - 0.65% -
SetIntersection_Front_Vector_float_16384_64 1.44% 1344367.807 1363776.980 - -0.11% -
rng::contains(vector<int>)_(process_all)/50 1.44% 12.174 12.349 - 0.80% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.44% 1.345 1.364 - 6.92% -
std::copy_if(deque<int>)_(every_other)/8 1.44% 3.399 3.448 - 0.23% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.44% 4.423 4.486 - 1.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.44% 54852921.199 55643204.483 - 2.93% -
std::stable_partition(list<int>)_(dense)/50 1.44% 57.680 58.511 - -0.04% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.44% 17.613 17.867 - 1.08% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.44% 728.359 738.846 - -6.18% -
std::remove(vector<int>)_(prefix)/1024 1.44% 303.777 308.150 - 0.69% -
std::move_backward(vector<int>)/1048576 1.44% 56466.354 57279.003 - -2.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.44% 15399.734 15620.827 - 2.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.44% 13746.409 13943.713 - 0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.43% 17007315.563 17251305.104 - 2.89% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.43% 347.680 352.664 - 2.50% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.43% 1.766 1.791 - -1.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.43% 252372.831 255987.426 - 3.35% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.43% 15681.094 15905.544 - 0.04% -
std::partition(vector<int>)_(sparse)/32 1.43% 8.818 8.944 - 2.96% -
std::find(vector<int>)_(bail_25%)/8192 1.43% 467.988 474.681 - 0.74% -
std::map<int,_int>::count(key)_(non-existent)/1024 1.43% 7.235 7.339 - 1.08% -
std::unique(deque<int>)_(sprinkled)/1024 1.43% 505.908 513.135 - 0.37% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.43% 3.075 3.119 - 0.38% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.43% 87893.273 89147.730 - 0.94% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.43% 194.953 197.735 - 1.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.43% 728.615 739.007 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.43% 42026838.427 42625976.552 - 2.39% -
std::replace_if(deque<int>)_(prefix)/50 1.42% 20.264 20.553 - 0.94% -
rng::starts_with(list<int>)/1000 1.42% 751.740 762.432 - 0.42% -
std::replace(list<int>)_(prefix)/32 1.42% 10.909 11.064 - 0.47% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.42% 2765.025 2804.347 - 1.55% -
std::for_each_n(vector<int>)/32 1.42% 3.672 3.724 - 0.52% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.42% 1708.425 1732.607 - 1.38% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.42% 12703.758 12883.551 - 0.75% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.41% 5.526 5.604 - 0.51% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.41% 753.547 764.180 - -1.51% -
std::copy_if(list<int>)_(entire_range)/262144 1.41% 214826.395 217855.366 - 0.51% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.40% 755660.817 766263.783 - 0.64% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.40% 598.616 607.007 - 0.64% -
std::is_sorted(vector<int>,_pred)/1024 1.40% 462.687 469.172 - -0.03% -
std::lower_bound(std::forward_list<int>)/8 1.40% 15.286 15.500 - 0.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.40% 462.421 468.880 - 0.44% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.40% 740.091 750.423 - 0.40% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.39% 3311.047 3357.164 - 0.19% -
std::search(vector<int>)_(same_length)/1000 1.39% 240.105 243.449 - 1.55% -
std::set<int>::find(key)_(existent)/8192 1.39% 7.979 8.090 - -4.68% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.39% 1945.123 1972.152 - 0.50% -
BM_deque_deque_ranges_move_backward/4000 1.39% 151.611 153.716 - 1.49% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.39% 49960.663 50653.950 - -2.40% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.38% 534.540 541.934 - 0.51% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.38% 768.259 778.881 - 0.50% -
std::copy(list<int>)/262144 1.38% 213300.345 216249.126 - 1.34% -
std::replace(vector<int>)_(prefix)/32 1.38% 5.120 5.191 - 1.25% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.38% 2618.506 2654.627 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.38% 4331840.991 4391534.913 - 1.30% -
std::remove_copy(vector<int>)_(prefix)/1024 1.38% 260.468 264.057 - 0.42% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1.38% 944.514 957.519 - 1.95% -
std::stable_partition(vector<int>)_(dense)/8192 1.37% 2086.078 2114.738 - 1.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.37% 63104.169 63970.597 - 1.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.37% 16.502 16.728 - 3.44% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.37% 488.839 495.545 - 0.56% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.37% 11.487 11.644 - 1.76% -
std::remove_if(deque<int>)_(prefix)/1024 1.37% 546.111 553.584 - 0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.37% 1235254.614 1252151.880 - 1.50% -
std::multiset<int>::contains(key)_(existent)/1024 1.37% 3.963 4.017 - -0.84% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.37% 512807.143 519817.049 - 0.94% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.36% 6741.638 6833.501 - 0.36% -
std::copy_if(deque<int>)_(entire_range)/4096 1.36% 1010.110 1023.854 - 0.11% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.36% 10.442 10.584 - -1.70% -
std::remove(list<int>)_(sprinkled)/50 1.36% 60.790 61.616 - 0.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.36% 450.648 456.769 - 0.20% -
std::find_if_not(list<int>)_(bail_25%)/8 1.36% 0.919 0.931 - 0.87% -
std::unordered_set<std::string>::count(key)_(existent)/8192 1.36% 38.582 39.105 - 11.30% -
std::replace_if(deque<int>)_(prefix)/32 1.35% 13.947 14.136 - 1.57% -
std::move_backward(vector<bool>)_(aligned)/512 1.35% 2.280 2.311 - 4.41% -
std::find(deque<int>)_(process_all)/1024 1.35% 239.758 242.984 - 0.41% -
std::make_heap(deque<int>,_pred)_(descending)/8 1.34% 19.390 19.650 - 3.61% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.34% 99318.142 100648.861 - 1.88% -
std::is_sorted(vector<int>,_pred)/8192 1.34% 3690.085 3739.462 - 0.27% -
std::for_each_n(join_view(vector<vector<int>>))/32 1.34% 3.844 3.896 - -1.67% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.34% 10.248 10.385 - 1.52% -
SetIntersection_Front_Vector_string_16_16 1.33% 51231809.862 51915473.536 - 2.17% -
std::partition(list<int>)_(sparse)/32 1.33% 8.838 8.955 - 0.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.33% 15593.653 15800.940 - 1.23% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.33% 12504.796 12670.855 - 0.94% -
bm_swap_ranges_vb_aligned/32768 1.33% 63.716 64.561 - 1.45% -
std::stable_partition(deque<int>)_(dense)/1024 1.32% 569.032 576.568 - -1.43% -
std::rotate_copy(vector<int>)/8192 1.32% 716.636 726.122 - -3.74% -
SetIntersection_Front_Set_uint32_16_4 1.32% 55331500.982 56063564.619 - 2.36% -
std::copy_if(list<int>)_(entire_range)/512 1.32% 364.825 369.650 - 0.78% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.32% 23.746 24.060 - 3.57% -
std::none_of(list<int>)_(process_all)/50 1.32% 21.786 22.073 - 0.91% -
std::search(list<int>)_(near_matches)/1024 1.32% 39173.691 39689.697 - 0.71% -
BM_deque_deque_ranges_copy_backward/4096 1.31% 150.884 152.864 - -0.68% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.31% 7466.192 7564.115 - 0.05% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.31% 87748.394 88898.950 - 0.68% -
std::partition(vector<int>)_(sparse)/50 1.31% 13.927 14.110 - 2.43% -
std::reverse(deque<int>)/32768 1.31% 5666.035 5740.302 - -2.33% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.31% 553.760 561.011 - 0.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.31% 395.131 400.302 - 1.18% -
std::move(list<int>)/8 1.31% 3.369 3.413 - 1.50% -
rng::find_last(deque<int>)_(bail_10%)/8 1.30% 2.706 2.741 - 0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.30% 1182961.685 1198387.049 - 0.99% -
SetIntersection_Front_Set_uint32_256_1 1.30% 4207770.911 4262604.981 - 2.45% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.30% 2.448 2.480 - 5.59% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.30% 472621.682 478768.544 - 0.79% -
SetIntersection_Interlaced_Set_uint32_256_4 1.30% 11334047.715 11481338.783 - 0.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.30% 3983.782 4035.458 - -0.12% -
std::unique_copy(list<int>)_(contiguous)/8192 1.30% 6792.052 6880.152 - 0.99% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.29% 6168.166 6247.896 - 0.99% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.29% 230134.691 233104.784 - -0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.29% 353815202.608 358379928.689 - 2.21% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.29% 15629.976 15831.191 - -1.90% -
std::remove(vector<int>)_(sprinkled)/1024 1.29% 281.617 285.239 - 0.21% -
rng::contains(vector<int>)_(process_all)/1048576 1.28% 230218.702 233175.647 - -0.15% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.28% 1450.886 1469.505 - -2.47% -
std::copy_if(deque<int>)_(entire_range)/262144 1.28% 68774.201 69655.526 - -0.05% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.28% 16.128 16.334 - 0.18% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.28% 1017.242 1030.267 - -0.35% -
std::find_first_of(vector<int>)_(large_needle)/50 1.28% 270.903 274.371 - 3.97% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.28% 378894.579 383743.894 - 1.23% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.28% 67624.044 68487.433 - 3.08% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.28% 3686.278 3733.298 - 0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.27% 136039799.336 137773258.085 - 2.75% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.27% 79.544 80.557 - 0.82% -
BM_deque_deque_ranges_move_backward/64 1.27% 3.419 3.463 - 2.59% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 1.27% 727.243 736.486 - 0.55% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.27% 2830.164 2866.127 - -1.09% -
std::adjacent_find(vector<int>)/8192 1.27% 1811.272 1834.277 - 0.70% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.27% 519.689 526.288 - 0.95% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.27% 600.023 607.640 - 0.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.27% 11760.130 11909.287 - 7.33% -
std::transform(list<int>,_list<int>)/50 1.27% 37.052 37.522 - 0.95% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.26% 7.263 7.355 - -2.21% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.26% 732.859 742.120 - 0.59% -
std::swap_ranges(list<int>)/32 1.26% 19.318 19.561 - 0.40% -
SetIntersection_None_Set_string_64_4 1.26% 21681062.814 21954216.987 - -0.82% -
std::sort(vector<NonIntegral>)_(ascending)/8192 1.26% 3740.689 3787.796 - 1.48% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.26% 18.900 19.138 - 2.20% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.26% 36612278.526 37072528.526 - 0.20% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.26% 4.010 4.060 - -0.83% -
std::replace(list<int>)_(sprinkled)/32 1.26% 11.153 11.293 - 0.74% -
std::partition(vector<int>)_(sparse)/1024 1.25% 253.223 256.400 - 0.23% -
SetIntersection_Interlaced_Vector_float_16384_64 1.25% 5576420.644 5646356.713 - -47.75% -
std::pop_heap(vector<float>)/8192 1.25% 19.644 19.891 - 1.03% -
std::copy_backward(list<int>)/32768 1.25% 26091.314 26418.290 - -1.41% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.25% 20.336 20.590 - 1.59% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.25% 16.327 16.531 - 0.81% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.25% 5259.550 5325.345 - 1.58% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.25% 6633.146 6715.993 - 1.06% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 1.25% 336.361 340.553 - -3.01% -
BM_StringRelational_Compare_Empty_Huge_Control 1.25% 1.618 1.638 - 1.67% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.24% 1146.981 1161.247 - 0.18% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.24% 463.766 469.524 - 0.51% -
std::upper_bound(std::deque<int>)/100 1.24% 30.364 30.740 - 0.16% -
std::remove(list<int>)_(prefix)/32 1.24% 51.947 52.591 - 0.66% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.24% 6109.603 6185.264 - 0.73% -
std::find(deque<int>)_(process_all)/50 1.24% 13.048 13.210 - -0.20% -
BM_vector_deque_copy/1024 1.24% 35.780 36.223 - 0.06% -
std::partition_point(list<int>)/1024 1.24% 1282.087 1297.960 - 0.61% -
std::remove(vector<int>)_(prefix)/8192 1.24% 2084.830 2110.628 - 0.35% -
bm_gcd_random 1.24% 29.325 29.687 - 2.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.23% 61993.262 62758.874 - 1.14% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.23% 1556.758 1575.946 - 0.72% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.23% 194.734 197.131 - 0.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.23% 16.631 16.835 - 6.10% -
std::find_if(vector<char>)_(bail_25%)/1024 1.23% 26.011 26.330 - 5.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.23% 592237.622 599495.009 - 0.30% -
BM_PushHeap_uint64_Ascending_262144 1.22% 4.662 4.719 - 1.05% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.22% 953558.437 965202.545 - 0.80% -
std::partition(list<int>)_(sparse)/1024 1.22% 716.913 725.658 - 1.24% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.22% 303.079 306.764 - 0.98% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.22% 1877.596 1900.426 - 0.49% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.22% 5757.460 5827.425 - 1.98% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.21% 11.396 11.534 - -0.79% -
BM_vector_deque_move_backward/4000 1.21% 142.206 143.929 - 0.53% -
std::partial_sort(vector<int>)_(descending)/8192 1.21% 93440.735 94567.170 - -2.73% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 1.21% 174694.668 176799.752 - 1.61% -
std::copy_if(deque<int>)_(entire_range)/512 1.20% 133.744 135.355 - 0.16% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.20% 5.177 5.239 - 1.04% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.20% 0.962 0.974 - -9.81% -
std::adjacent_find(list<int>,_pred)/1024 1.20% 785.184 794.606 - 0.12% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.20% 12.234 12.380 - -0.57% -
std::distance(deque<int>)/50 1.20% 0.848 0.858 - 1.25% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.20% 895880.623 906593.709 - 0.49% -
rng::find_if(vector<bool>)_(process_all)/50 1.20% 23.925 24.211 - 2.14% -
std::find(deque<int>)_(process_all)/8192 1.19% 1911.547 1934.366 - 0.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.19% 716.942 725.497 - -1.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.19% 33593.888 33994.030 - 4.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.19% 54.297 54.942 - -0.05% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.19% 13.850 14.014 - -1.49% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.19% 2501723.957 2531370.620 - 0.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.18% 7640.070 7730.543 - 1.00% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.18% 513904.709 519967.411 - 0.57% -
std::sort(vector<int>)_(ascending)/8192 1.18% 3737.464 3781.455 - 1.39% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.18% 6263.388 6337.084 - -2.50% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.18% 21.150 21.399 - -0.47% -
BM_deque_vector_ranges_move/70000 1.18% 3260.444 3298.795 - 1.19% -
std::map<std::string,_int>::erase(iterator)/8192 1.18% 29.032 29.373 - 0.31% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.17% 21842.113 22098.224 - 0.29% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.17% 350166.958 354270.453 - 1.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.17% 18.384 18.599 - 1.70% -
BM_deque_deque_copy_backward/5500 1.17% 201.973 204.337 - -0.40% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.17% 27.773 28.098 - 0.39% -
std::find_if(vector<bool>)_(process_all)/8192 1.17% 4492.919 4545.424 - 0.65% -
std::rotate(vector<bool>)_(by_1/3)/50 1.17% 17.585 17.791 - -1.54% -
std::adjacent_find(vector<int>)/8 1.17% 2.000 2.023 - -2.31% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.16% 27.278 27.595 - -7.66% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.16% 167.084 169.027 - 2.05% -
SetIntersection_Front_Set_string_1024_4 1.16% 1267604.709 1282322.711 - 1.86% -
SetIntersection_Front_Vector_string_64_64 1.16% 24966445.875 25256141.707 - -2.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.16% 17.873 18.080 - 0.81% -
std::sample(vector<int>)/8192 1.16% 90720.996 91772.395 - 0.41% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.16% 56.153 56.803 - 0.28% -
SetIntersection_Front_Set_uint32_262144_1 1.16% 1056198.562 1068412.545 - 2.50% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.16% 1.201 1.215 - -2.31% -
std::find(vector<int>)_(process_all)/1024 1.15% 239.966 242.736 - 0.35% -
std::upper_bound(std::vector<int>)/100 1.15% 12.269 12.411 - 0.45% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.15% 214.501 216.974 - -2.66% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.15% 7.997 8.089 - 1.29% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.15% 13.027 13.177 - 2.33% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 1.15% 19040.176 19258.804 - -8.77% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 1.15% 4484.111 4535.585 - 0.56% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.15% 13062.786 13212.424 - 4.19% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.14% 8.198 8.292 - 0.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.14% 59475.753 60156.040 - 1.00% -
BM_PushHeap_float_Ascending_16384 1.14% 4.291 4.340 - 0.46% -
std::remove(deque<int>)_(prefix)/8192 1.14% 3831.549 3875.253 - 0.80% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.14% 3717.264 3759.460 - 0.47% -
std::unique(vector<int>)_(contiguous)/8192 1.13% 1906.613 1928.253 - 0.50% -
BM_deque_deque_ranges_move/70000 1.13% 3309.786 3347.350 - -2.40% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.13% 5131.902 5190.102 - 0.84% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.13% 234407134.441 237065067.805 - -0.82% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.13% 2445900.934 2473616.311 - 0.89% -
std::move_backward(vector<int>)/512 1.13% 20.626 20.860 - 0.37% -
SetIntersection_Front_Set_uint32_256_16 1.13% 4530857.824 4582118.795 - 2.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.13% 2.027 2.050 - 1.79% -
BM_deque_deque_ranges_copy/5500 1.13% 197.252 199.483 - 0.17% -
BM_num_get<double> 1.13% 36.182 36.591 - -0.69% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.13% 787.992 796.898 - 0.36% -
std::sample(list<int>)/1024 1.13% 11872.850 12006.939 - 0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.13% 8735872.298 8834532.523 - 2.87% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.13% 345781.902 349684.683 - 2.72% -
std::adjacent_find(vector<int>)/1024 1.13% 232.357 234.979 - 0.69% -
BM_vector_deque_move_backward/70000 1.13% 8003.041 8093.302 - -3.40% -
std::is_sorted(list<int>)/8 1.13% 2.081 2.104 - 0.84% -
std::stable_sort(vector<int>)_(descending)/1024 1.13% 2777.984 2809.272 - 0.30% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.12% 614810.465 621722.857 - 2.32% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.12% 111.135 112.384 - 2.98% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.12% 1089856.705 1102091.992 - 2.35% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.12% 797.126 806.074 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.12% 14634.212 14798.249 - 5.49% -
std::unordered_set<int>::contains(key)_(non-existent)/32 1.12% 1.619 1.638 - 23.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.12% 4.515 4.566 - 0.25% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.12% 678.819 686.418 - 0.36% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.12% 32520.954 32884.865 - -0.65% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.12% 31.103 31.450 - 0.16% -
std::adjacent_find(vector<int>)/1048576 1.12% 233990.326 236603.991 - 1.37% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.11% 51447.054 52020.389 - 1.08% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.11% 760.525 768.996 - -0.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.11% 349086.870 352971.059 - 1.73% -
bm_ranges_swap_ranges_vb_aligned/262144 1.11% 481.950 487.299 - -0.01% -
std::move_backward(vector<bool>)_(aligned)/4096 1.11% 7.120 7.199 - -0.06% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.11% 18.465 18.670 - 1.51% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 1.11% 18339.809 18542.641 - 1.39% -
std::partial_sort(vector<int>)_(heap)/8192 1.11% 96325.267 97389.838 - 0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.10% 819.794 828.827 - 2.05% -
SetIntersection_Front_Set_uint32_1024_16 1.10% 1218841.643 1232258.634 - 3.90% -
std::find(vector<int>)_(bail_25%)/32768 1.10% 1847.582 1867.909 - 0.45% -
std::upper_bound(std::vector<int>)/8192 1.10% 15.596 15.768 - 0.31% -
std::copy(list<int>)/32768 1.10% 25840.178 26124.128 - 1.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.10% 22307416.818 22551874.009 - 1.78% -
SetIntersection_Front_Set_uint64_1024_1024 1.10% 12364017.187 12499493.701 - 0.67% -
bm_ranges_swap_ranges_vb_aligned/2048 1.10% 8.563 8.657 - -3.31% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.10% 3.332 3.369 - 0.50% -
std::remove_if(list<int>)_(prefix)/50 1.09% 71.469 72.252 - 0.70% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.09% 631323.920 638228.905 - 0.53% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 1.09% 20.660 20.886 - -6.76% -
bm_lexicographical_compare<signed_char>/32768 1.09% 472.571 477.728 - -0.07% -
std::count(vector<int>)_(every_other)/8192 1.09% 811.737 820.595 - 0.60% -
std::move(vector<int>)/512 1.09% 19.971 20.189 - 0.20% -
std::rotate(list<int>)_(1_element_forward)/1024 1.09% 728.574 736.512 - 0.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.09% 4.022 4.066 - -3.21% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.09% 12418.883 12554.161 - 0.50% -
SetIntersection_Front_Set_uint32_64_4 1.09% 16223857.197 16400178.471 - 1.92% -
std::lower_bound(std::list<int>)/8 1.09% 15.408 15.576 - 0.03% -
SetIntersection_Front_Set_uint32_64_1 1.09% 16759194.315 16941132.339 - 3.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.09% 2.500 2.527 - 2.05% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.08% 2.943 2.975 - 1.26% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 1.08% 3.079 3.112 - 0.46% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.08% 9176.309 9275.458 - 1.65% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.08% 7.934 8.020 - -1.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.08% 4808.619 4860.563 - 0.06% -
std::find_end(forward_list<int>)_(match_near_end)/8192 1.08% 255974.607 258737.614 - 0.79% -
bm_lexicographical_compare<signed_char>/4096 1.08% 59.098 59.736 - -0.04% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.08% 51.747 52.305 - -1.49% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.08% 59.221 59.858 - 0.01% -
std::shift_right(deque<int>)/8192 1.08% 305.668 308.956 - 0.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.07% 2.925 2.957 - -1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.07% 713.961 721.624 - -1.47% -
std::find_if(vector<bool>)_(process_all)/1024 1.07% 563.719 569.757 - 0.61% -
std::set<std::string>::contains(key)_(existent)/8192 1.07% 28.668 28.975 - 0.80% -
std::multiset<int>::ctor(const&)/8192 1.07% 50321.050 50859.841 - -1.04% -
std::reverse(deque<int>)/4096 1.07% 711.632 719.244 - -3.18% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.07% 55.966 56.564 - 0.06% -
std::copy_backward(list<int>)/512 1.07% 363.067 366.950 - 0.78% -
BM_vector_deque_copy_backward/70000 1.07% 8228.413 8316.392 - -3.84% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.07% 258.755 261.520 - 1.34% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.07% 3622.930 3661.646 - 0.37% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.07% 242.401 244.986 - 0.32% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.07% 1.573 1.590 - 0.06% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.06% 27.545 27.839 - 1.12% -
std::partial_sort(vector<int>)_(heap)/1024 1.06% 7874.092 7957.833 - 0.05% -
BM_PushHeap_uint32_PipeOrgan_16384 1.06% 2.376 2.401 - 0.99% -
std::partial_sort(deque<int>)_(shuffled)/8 1.06% 32.026 32.364 - 2.13% -
std::sort(vector<int>)_(descending)/1024 1.05% 1018.056 1028.788 - 1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.05% 1174466.201 1186841.116 - 3.89% -
SetIntersection_Front_Vector_float_64_64 1.05% 10800309.998 10914074.096 - 0.21% -
std::remove(list<int>)_(prefix)/50 1.05% 62.538 63.196 - 0.92% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.05% 210318.353 212531.317 - 2.72% -
bm_swap_ranges_vb_unaligned/64 1.05% 4.940 4.992 - -0.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.05% 18.765 18.963 - 1.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.05% 1177747.916 1190128.469 - 3.46% -
std::remove_copy(vector<int>)_(prefix)/8192 1.05% 2041.018 2062.437 - 0.19% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.05% 155191.643 156819.438 - -0.36% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.05% 751.764 759.646 - 0.45% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.05% 1589316.573 1605977.213 - 0.89% -
std::remove(list<int>)_(sprinkled)/32 1.05% 51.902 52.445 - 0.58% -
std::upper_bound(std::forward_list<int>)/8 1.05% 16.008 16.175 - 0.37% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.05% 284.078 287.050 - -2.09% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.04% 6546.310 6614.704 - 0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.04% 1042887.418 1053772.753 - 1.10% -
std::move(vector<int>)/64 1.04% 4.127 4.170 - 0.21% -
std::transform(vector<int>)_(identity_transform)/50 1.04% 16.064 16.232 - 0.40% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.04% 3877.885 3918.283 - 0.31% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.04% 1522.151 1538.002 - 0.65% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.04% 1443624.915 1458621.702 - 0.47% -
std::find(vector<int>)_(process_all)/8192 1.04% 1831.890 1850.898 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 1.03% 117379.726 118590.555 - 1.22% -
std::search(list<int>)_(single_element)/1000 1.03% 705.850 713.130 - 6.37% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 1.03% 28.612 28.907 - 1.31% -
std::reverse(deque<int>)/512 1.03% 112.012 113.165 - -2.99% -
rng::find_last(vector<char>)_(bail_10%)/8 1.03% 1.995 2.016 - 0.59% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.03% 5.713 5.772 - -0.06% -
rng::find(vector<bool>)_(process_all)/1024 1.03% 4.682 4.730 - 1.46% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.03% 828.933 837.453 - 0.46% -
std::upper_bound(std::list<int>)/8192 1.03% 14122.896 14267.985 - 9.00% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 1.03% 11.511 11.629 - 1.26% -
std::any_of(list<int>)_(process_all)/8192 1.03% 7290.396 7365.205 - -2.20% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.02% 12.457 12.584 - 0.24% -
std::partial_sort(vector<int>)_(repeated)/8 1.02% 18.620 18.810 - 1.83% -
rng::contains(vector<int>)_(process_all)/8192 1.02% 1791.576 1809.827 - -0.22% -
std::find(list<int>)_(bail_25%)/1024 1.02% 127.873 129.174 - -4.70% -
std::remove(vector<int>)_(sprinkled)/8192 1.02% 1958.936 1978.854 - -2.97% -
std::rotate(vector<bool>)_(by_1/4)/32 1.01% 17.715 17.894 - 0.45% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.01% 23332594.433 23568940.267 - 0.21% -
std::shuffle(vector<int>)/8192 1.01% 69766.888 70473.315 - 0.98% -
std::find_if(vector<bool>)_(process_all)/1048576 1.01% 575388.525 581214.018 - 0.66% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.01% 12934.151 13064.926 - 0.49% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.01% 17.791 17.971 - 0.62% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.01% 39.144 39.539 - 6.95% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.01% 585812.361 591715.701 - -1.40% -
BM_deque_deque_ranges_copy_backward/512 1.00% 18.929 19.119 - -3.18% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.00% 26299.354 26562.443 - 0.55% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 273.683 - 0.31% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 206.081 - 2.80% -
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1613.925 3.387 393.178 3.84% 393.178
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 629.620 - 0.65% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 605.046 - 0.62% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.086 535.995 0.21% 535.995
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.72% 218437.273 601.813 - 0.55% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 479.556 - 0.42% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.49% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.301 - -0.90% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.521 - 2.42% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.970 690.968 1.65% 690.968
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2466.661 16.290 357.352 3.21% 357.352
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.535 - 0.20% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.71% 2241.208 29.014 - 2.51% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4521.373 59.672 - -0.44% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 70.055 - 1.16% -
std::search_n(vector<int>)_(no_match)/1024 -98.37% 208.692 3.396 78.736 4.15% 78.736
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 77.106 - 0.52% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.306 - 0.55% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.088 71.555 0.23% 71.555
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.42% 596.226 15.354 102.825 0.27% 102.825
std::search_n(deque<int>)_(no_match)/1024 -95.51% 304.751 13.697 42.764 0.12% 42.764
std::distance(join_view(vector<vector<int>>))/50 -94.72% 12.517 0.661 - 8.72% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.87% 10774.351 876.061 - 0.51% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.50% 844.361 71.752 - 1.56% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.31% 1371.376 119.174 - 0.50% -
std::find_end(deque<int>)_(match_near_end)/1000 -90.30% 348.494 33.811 - -6.42% -
std::find_end(list<int>)_(match_near_end)/1000 -89.27% 733.450 78.685 - 0.50% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.23% 544.152 58.603 - 0.41% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.13% 261.801 28.469 - 2.51% -
std::fill_n(deque<int>)/8192 -87.32% 1866.881 236.796 - 1.03% -
std::fill(deque<int>)/8192 -87.27% 1864.796 237.414 - 0.41% -
std::fill_n(deque<int>)/1024 -87.16% 231.642 29.747 - -0.09% -
std::fill(deque<int>)/1024 -87.04% 232.589 30.137 - 0.63% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.67% 560.703 74.759 - 0.69% -
std::fill_n(deque<int>)/32 -86.03% 8.269 1.155 - -0.05% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.67% 22086.172 3165.683 - 0.19% -
std::fill(deque<int>)/32 -84.53% 8.811 1.363 - -0.02% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.64% 2265.885 370.643 - 0.25% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.57% 287.978 47.308 - 0.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.99% 3859.343 656.410 - -0.82% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.70% 968.953 167.605 - -0.33% -
std::fill_n(deque<int>)/50 -81.94% 12.186 2.200 - 0.06% -
std::fill(deque<int>)/50 -81.46% 12.763 2.366 - 0.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.42% 122.759 22.811 - -0.71% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.26% 323441.716 60605.813 - 1.65% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.21% 323485.437 60776.702 - 1.26% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.87% 271537.279 57366.165 - -0.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -78.03% 129.218 28.385 - -6.34% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.03% 263474.992 57886.197 - 1.08% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.32% 1779.984 403.633 - -0.01% -
BM_num_get<void*> -77.07% 47.636 10.923 - -4.14% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -76.79% 129.651 30.098 - -0.88% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -76.41% 125.098 29.507 - -0.05% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -76.21% 126.878 30.182 - 4.71% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -75.74% 61.988 15.041 - -72.35% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -75.56% 96.757 23.644 - -0.02% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -75.53% 94.891 23.224 - 0.07% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.25% 194270.888 48091.055 - -2.48% -
std::find_end(deque<int>)_(same_length)/1024 -74.72% 1394.647 352.630 - -7.31% -
std::find_end(deque<int>)_(same_length)/8192 -74.20% 11168.880 2881.551 - -3.62% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -72.85% 86.806 23.568 - -0.22% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -72.52% 90.470 24.865 - 1.33% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.19% 161550.849 48161.077 - -0.55% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.01% 15320.993 4747.981 - 0.19% -
std::rotate(vector<int>)_(by_1/3)/50 -68.47% 35.296 11.128 - 0.73% -
std::fill(vector<bool>)/262144 -67.84% 720.065 231.546 - 0.61% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.80% 2539.115 817.515 - -1.15% -
std::rotate(vector<int>)_(by_1/4)/50 -67.47% 35.303 11.485 - -0.51% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.81% 778.389 266.117 - -6.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -63.07% 52.412 19.353 - -3.39% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -62.72% 56.414 21.030 - -17.00% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.20% 138430.643 52326.592 - 0.43% -
std::find_end(deque<int>)_(same_length)/1000 -62.10% 935.209 354.441 - -3.95% -
BM_num_get<unsigned_int> -61.40% 25.424 9.814 - 0.90% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.31% 18151.862 7023.364 - -0.64% -
BM_num_get<unsigned_short> -61.15% 25.562 9.931 - -0.44% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.95% 2416.837 943.842 - 0.15% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.69% 17545.803 6897.659 - 1.19% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.68% 130791.216 51426.597 - -1.82% -
std::rotate(deque<int>)_(by_1/4)/50 -60.35% 73.934 29.315 - 0.84% -
BM_num_get<unsigned_long_long> -60.30% 25.970 10.311 - -0.68% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.23% 17633.737 7012.922 - -1.43% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.13% 249.065 99.303 - -0.90% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.12% 6755.688 2694.012 - 3.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.97% 248.703 99.562 - -54.09% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.93% 17236.328 6906.636 - -1.24% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.85% 14734.367 5915.498 - 0.84% -
std::rotate(deque<int>)_(by_1/3)/50 -59.75% 75.430 30.364 - -1.30% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -59.66% 40.523 16.347 - -3.21% -
BM_num_get<unsigned_long> -59.50% 25.450 10.308 - 0.41% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.62% 14372.895 5946.792 - -1.97% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.00% 13790.984 5792.818 - -3.37% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -57.03% 13791.062 5925.880 - -3.74% -
std::rotate(vector<int>)_(by_1/4)/32 -56.84% 10.967 4.733 - -0.75% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -56.77% 39.245 16.964 - -7.92% -
BM_num_get<long_long> -56.64% 24.715 10.717 - 2.86% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.55% 11462.674 4980.155 - 0.14% -
BM_num_get<long> -56.35% 24.398 10.649 - 0.91% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -56.20% 222.294 97.361 - -52.67% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -56.00% 76.407 33.618 - -0.34% -
rng::for_each(map<int>)/8192 -55.80% 16529.420 7305.614 - -0.68% -
std::rotate(deque<int>)_(by_1/4)/32 -55.60% 29.813 13.238 - -0.50% -
std::copy_backward(vector<bool>)_(aligned)/262144 -55.50% 616.078 274.125 - -60.40% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -54.98% 40.801 18.367 - 3.08% -
std::set<std::string>::insert(value)_(already_present)/32 -54.74% 16.328 7.390 - -0.75% -
std::for_each(map<int>::iterator)/8192 -54.21% 16371.941 7497.001 - 0.41% -
rng::for_each(multimap<int>)/8192 -54.12% 15883.257 7287.957 - -3.36% -
BM_num_get<bool> -53.54% 25.320 11.765 - 0.51% -
std::for_each(multimap<int>::iterator)/8192 -53.21% 16071.612 7520.449 - -1.06% -
std::rotate(deque<int>)_(by_1/3)/32 -53.09% 44.961 21.092 - 0.37% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -53.07% 1878.757 881.778 - -53.99% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -52.59% 216.578 102.684 - -0.53% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -52.43% 34.435 16.381 - 0.91% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.28% 206.029 98.318 - -0.65% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.01% 213.056 102.244 - -56.41% -
std::search_n(vector<int>)_(no_match)/32 -50.77% 6.887 3.391 0.566 3.53% 0.566
std::for_each(multiset<int>::iterator)/8192 -50.62% 16097.390 7948.326 - -1.71% -
rng::for_each(set<int>)/8192 -50.60% 15441.804 7628.248 - -1.44% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.16% 73.162 36.462 - -49.53% -
rng::for_each(multiset<int>)/8192 -50.11% 15381.589 7674.594 - -0.96% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.79% 1547.198 776.822 - 0.07% -
std::for_each(set<int>::iterator)/8192 -49.76% 15715.673 7895.776 - -1.18% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.72% 1584.834 796.930 - 0.02% -
std::find_end(list<int>)_(same_length)/1024 -49.53% 1500.195 757.098 - -2.02% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.42% 1212.963 613.568 - 0.36% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.38% 1241.659 628.504 - 0.39% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.38% 9944.725 5034.172 - 0.45% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.37% 417.683 211.469 - 0.59% -
std::rotate(vector<int>)_(by_1/3)/32 -49.09% 19.468 9.912 - -0.31% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.78% 37.468 19.192 - -0.61% -
std::find_end(list<int>)_(same_length)/1000 -48.78% 1471.156 753.597 - -3.64% -
std::find_end(vector<int>)_(same_length)/8192 -48.73% 4021.139 2061.485 - 2.37% -
std::find_end(vector<int>)_(same_length)/1000 -48.73% 494.629 253.602 - 4.60% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.12% 416.280 215.986 - -1.72% -
std::find_end(list<int>,_pred)_(same_length)/8192 -48.06% 17079.425 8870.785 - 0.42% -
std::find_end(vector<int>)_(same_length)/1024 -48.01% 505.125 262.590 - 5.39% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.00% 412.896 214.698 - 0.50% -
std::find_if(list<int>)_(process_all)/50 -47.84% 38.050 19.849 - 4.46% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.55% 15.489 8.125 0.377 0.26% 0.377
std::find_end(deque<int>)_(near_matches)/1000 -47.54% 30016.921 15748.337 - -0.03% -
std::find_end(deque<int>)_(near_matches)/1024 -47.45% 31166.564 16379.271 - 0.23% -
std::set<int>::ctor(&&,_different_allocs)/32 -46.96% 336.688 178.581 - -0.92% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -46.50% 401.487 214.803 - 1.37% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.38% 0.476 0.255 - 1.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -46.09% 143.373 77.299 - -45.70% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -45.66% 130.284 70.795 - 5.83% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.12% 3657.183 2007.149 - 0.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.12% 141.916 77.888 - -0.19% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -45.03% 341.550 187.734 - -1.75% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.81% 46244.650 25520.671 - 0.74% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -44.68% 919.690 508.792 - 0.95% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.51% 364.886 202.469 - 0.28% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.11% 1435.590 802.356 - 0.29% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.00% 9565.269 5356.655 - 0.84% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.70% 17490.376 9847.537 - 0.28% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.20% 2.058 1.169 - 0.16% -
std::unordered_set<int>::count(key)_(non-existent)/0 -42.99% 0.485 0.276 - -20.05% -
std::copy_backward(vector<int>)/4096 -42.92% 254.615 145.340 - -4.59% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.78% 1368.116 782.770 - 0.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -42.60% 6.251 3.588 - 0.73% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.25% 305.808 176.601 - 0.24% -
BM_PushHeap_float_Descending_16 -42.06% 0.632 0.366 - 0.55% -
BM_PushHeap_float_Descending_4 -41.24% 0.612 0.359 - 3.79% -
std::vector<int>::ctor(size)/8192 -41.16% 517.543 304.522 - -46.53% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -40.90% 104.860 61.977 - -39.52% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -40.82% 31.977 18.924 - -51.82% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.48% 307.662 183.112 - -0.92% -
bm_write -40.37% 531.909 317.151 - -46.87% -
ranges::min(std::vector<long_long>)/1 -39.94% 0.437 0.262 - 0.06% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -39.03% 89.642 54.658 - 1.97% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -38.89% 38.282 23.394 - -11.12% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.49% 27.276 16.778 - -1.94% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.16% 22.154 13.699 - 0.23% -
std::find_end(list<int>)_(same_length)/8192 -38.05% 15737.538 9748.853 - 0.61% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.49% 2.934 1.834 - 0.24% -
BM_vector_deque_ranges_copy/0 -36.91% 0.682 0.430 - -6.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -36.90% 0.485 0.306 - -0.13% -
std::rotate(vector<int>)_(by_1/2)/32 -36.85% 3.705 2.339 - 0.81% -
std::multiset<std::string>::erase(key)_(existent)/8192 -36.85% 106.311 67.135 - -0.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -36.81% 51.409 32.485 - -19.07% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.78% 45.933 29.040 - -0.07% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.49% 79867.273 50723.729 - -2.10% -
std::find_end(deque<int>)_(near_matches)/8192 -36.24% 1769000.521 1127899.422 - 0.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -36.24% 16.719 10.660 - 20.36% -
std::set<int>::ctor(const&,_alloc)/8192 -36.14% 77999.624 49811.011 - -8.65% -
std::partial_sort_copy(deque<int>)_(descending)/8 -35.98% 23.334 14.939 - -1.08% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.62% 15051.910 9690.706 - 0.73% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.26% 661.528 428.280 - 0.25% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.11% 41.831 27.144 - 0.74% -
std::multiset<int>::ctor(const&,_alloc)/1024 -34.94% 9837.980 6400.247 - -1.08% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -34.92% 10.626 6.915 - 16.00% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -34.89% 120.283 78.320 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -34.74% 18235027.839 11900455.309 - 2.44% -
std::set<int>::ctor(const&,_alloc)/1024 -34.74% 9679.700 6317.192 - 1.29% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -34.72% 1.806 1.179 - -18.95% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.59% 41.375 27.062 - -2.26% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -34.48% 20.065 13.147 - 9.39% -
std::copy_n(list<int>)/64 -34.11% 22.405 14.762 - 0.28% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -34.10% 78936.141 52020.938 - 0.00% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -33.78% 9961.179 6596.483 - 1.34% -
BM_PushHeap_float_PipeOrgan_1 -33.77% 0.671 0.444 - 12.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -33.69% 35.769 23.720 - -25.88% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.63% 2.637 1.750 - -34.42% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.96% 0.696 0.466 - 1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.68% 13072113.395 8799693.489 - -2.11% -
BM_StringEraseWithMove_Huge_Transparent -32.59% 69.490 46.845 - 7.37% -
std::unique_copy(list<int>)_(contiguous)/52 -32.53% 29.051 19.600 - 0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.39% 12867102.536 8699903.112 - -0.09% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -32.33% 80156.175 54238.391 - 4.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.29% 28.223 19.111 - -8.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.93% 12922716.210 8797123.820 - -3.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.63% 12762327.382 8725622.098 - -0.33% -
std::multiset<int>::contains(key)_(non-existent)/8192 -31.38% 14.637 10.045 - 11.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -30.72% 40.370 27.968 - -12.17% -
BM_align/64 -30.64% 0.921 0.639 - -7.95% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -30.56% 9999.342 6943.077 - 6.93% -
BM_align/256 -30.56% 0.920 0.639 - -7.84% -
BM_align/8 -30.48% 0.921 0.640 - -7.78% -
BM_align/1 -30.40% 0.921 0.641 - -8.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.27% 12709486.086 8862115.311 - 1.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.96% 350290295.941 245339758.761 - -28.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -29.89% 12857869.172 9015021.424 - 2.65% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -29.80% 11.049 7.757 - -22.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.60% 6028.056 4243.657 - -9.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -28.95% 42.668 30.318 - -0.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.94% 33.662 23.918 - -32.04% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -28.91% 2.828 2.011 - -27.44% -
std::set<std::string>::insert(value)_(already_present)/1024 -28.80% 22.657 16.132 - -3.39% -
BM_StringEraseWithMove_Huge_Opaque -28.57% 68.230 48.735 - 9.11% -
std::all_of(vector<int>)_(process_all)/50 -28.53% 19.204 13.726 - 1.82% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.45% 39.488 28.252 - 1.16% -
std::multiset<int>::count(key)_(existent)/1024 -27.51% 8.033 5.823 - 2.33% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.50% 29.261 21.215 - -0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -27.31% 345568085.054 251184884.416 - 2.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -27.15% 897.251 653.682 - -10.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -26.82% 32.730 23.952 - -20.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -26.80% 3.026 2.215 - -21.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -26.61% 1.697 1.246 - -15.50% -
SetIntersection_Interlaced_Vector_float_262144_4 -26.46% 1990645.687 1463988.192 - -29.24% -
rng::contains_subrange(list<int>)_(process_all)/8192 -26.03% 9040.942 6687.343 - -7.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -25.75% 33.088 24.567 - 0.36% -
BM_PushHeap_float_Descending_64 -25.62% 0.523 0.389 - 2.63% -
std::search_n(deque<int>,_pred)_(no_match)/32 -24.73% 20.561 15.477 1.707 1.40% 1.707
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -24.69% 0.487 0.367 - -24.82% -
BM_deque_deque_ranges_move_backward/0 -24.65% 0.921 0.694 - -11.98% -
std::for_each(multiset<int>::iterator)/50 -24.63% 47.219 35.587 - -0.01% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -24.59% 1.956 1.475 - -24.77% -
BM_StringFindStringLiteral/1024 -24.35% 23.787 17.995 - 1.67% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -24.19% 7.342 5.566 - -18.32% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -24.18% 2.530 1.918 - -22.50% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.80% 41839.989 31883.974 - -1.11% -
BM_vector_deque_move/0 -23.75% 0.519 0.396 - -14.90% -
std::multiset<std::string>::insert(value)_(already_present)/32 -23.54% 63.231 48.347 - -5.45% -
std::map<int,_int>::erase(iterator)/8192 -23.42% 26.727 20.468 - -15.23% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.40% 40274.147 30849.891 - -0.38% -
std::partial_sort_copy(deque<int>)_(heap)/8 -23.11% 20.481 15.748 - 5.31% -
std::lower_bound(std::forward_list<int>)/100 -23.06% 108.722 83.647 - 2.33% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -23.05% 1.661 1.278 - -26.27% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.97% 0.312 0.240 - 0.53% -
BM_PushHeap_float_Random_4 -22.86% 3.007 2.320 - -3.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -22.46% 11.409 8.846 - -22.51% -
BM_vector_deque_ranges_copy_backward/0 -22.36% 0.519 0.403 - -25.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -22.35% 43.291 33.618 - -17.41% -
std::transform(list<int>)_(identity_transform)/50 -22.32% 39.305 30.531 - 0.79% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.21% 3801.904 2957.657 - 0.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -22.03% 0.397 0.309 - 18.21% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.84% 2406237.543 1880686.715 - 0.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -21.80% 1.866 1.459 - -20.48% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -21.72% 2.859 2.238 - -21.00% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -21.50% 1.559 1.224 - -18.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -21.33% 30.304 23.840 - 8.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -21.32% 0.695 0.546 - -21.89% -
vector<bool>::reserve() -21.27% 10.924 8.601 - 5.49% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -21.22% 2.379 1.874 - -20.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -21.21% 31.405 24.744 - -26.27% -
vector<bool>::resize() -20.88% 14.265 11.286 - 6.65% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -20.84% 34573.132 27368.156 - 0.62% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -20.78% 870.550 689.610 - -0.12% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -20.76% 3930.856 3114.905 - -9.28% -
rng::for_each(multimap<int>)/50 -20.70% 50.199 39.807 - -1.52% -
std::set<std::string>::erase(key)_(existent)/8192 -20.57% 104.125 82.705 - -0.90% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.42% 510.928 406.584 - 0.21% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -20.34% 7.924 6.313 - -20.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.27% 20.753 16.546 - -20.20% -
std::any_of(vector<int>)_(process_all)/50 -20.24% 18.971 15.131 - 2.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -20.24% 0.579 0.462 - -16.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -20.15% 3.054 2.439 - -0.55% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -20.13% 1.924 1.537 - -8.28% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -20.10% 74.611 59.611 - -23.08% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.06% 1.025 0.819 - -0.29% -
BM_toupper_char<wchar_t> -19.91% 0.687 0.550 - 0.01% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.86% 527.668 422.883 - 0.15% -
std::move(deque<int>)/64 -19.86% 6.112 4.899 - 2.32% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.84% 23312.994 18688.035 - -0.57% -
SetIntersection_Interlaced_Vector_float_1024_16 -19.82% 2543981.484 2039879.178 - -22.93% -
std::map<std::string,_int>::erase(iterator)/1024 -19.74% 35.703 28.656 - -7.47% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -19.50% 1.760 1.417 - -14.46% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -19.32% 103.512 83.510 - -0.53% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -19.28% 1506.395 1215.945 - 5.79% -
BM_PushHeap_uint64_Ascending_1 -19.22% 0.577 0.466 - 0.26% -
std::find(vector<long_long>)_(process_all)/8 -18.95% 1.139 0.923 - -4.95% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -18.83% 1.971 1.600 - -12.96% -
std::find_if(vector<int>)_(process_all)/50 -18.75% 6.862 5.575 - -3.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.68% 52.478 42.673 - 0.63% -
std::vector<std::string>::ctor(size)/8192 -18.66% 5187.044 4219.311 - 1.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.57% 205840.675 167617.871 - -0.31% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -18.52% 12.544 10.221 - -4.60% -
std::swap_ranges(list<int>)/8192 -18.48% 10362.229 8447.700 - -18.32% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.47% 2864.945 2335.840 - 2.04% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.45% 1650158.699 1345738.868 - -20.08% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.44% 6.169 5.031 - -0.08% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -18.42% 982.518 801.495 - -0.29% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -18.37% 52.479 42.837 - 10.56% -
SetIntersection_Interlaced_Vector_float_262144_1024 -18.28% 103759567.730 84790438.929 - -47.11% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -18.26% 7.174 5.864 - 5.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.16% 39.569 32.385 - -31.79% -
std::set<std::string>::equal_range(key)_(existent)/8192 -18.14% 32.538 26.636 - -12.11% -
std::multiset<int>::count(key)_(existent)/32 -18.10% 4.705 3.854 - 1.52% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -18.04% 31.652 25.942 - 2.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.98% 54.889 45.019 - -21.51% -
std::move(list<int>)/64 -17.95% 47.883 39.288 - -4.25% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.92% 493.439 404.998 - 0.38% -
BM_PushHeap_float_Descending_256 -17.91% 0.499 0.410 - 1.95% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.90% 1123.071 922.015 - 0.95% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.74% 84.554 69.557 - 0.06% -
std::for_each(multimap<int>::iterator)/50 -17.71% 44.244 36.410 - -0.27% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.55% 1017.258 838.750 - -0.63% -
BM_PushHeap_float_Descending_262144 -17.43% 0.465 0.384 - -0.05% -
std::sort(deque<int>)_(shuffled)/8192 -17.35% 98727.252 81593.271 - 0.92% -
std::set<int>::count(key)_(non-existent)/8192 -17.20% 13.811 11.436 - 1.61% -
std::for_each(set<int>::iterator)/50 -16.67% 44.234 36.859 - 0.47% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -16.64% 3747.263 3123.805 - 4.99% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.63% 29706.690 24765.125 - -3.36% -
BM_PushHeap_float_Descending_16384 -16.63% 0.465 0.388 - 0.87% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.62% 30.827 25.704 - -0.13% -
SetIntersection_Interlaced_Vector_float_262144_64 -16.62% 15662720.001 13059913.011 - -44.07% -
std::set<std::string>::erase(iterator)/32 -16.59% 31.731 26.466 - -0.83% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -16.57% 3336.613 2783.771 - 2.30% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -16.50% 0.481 0.402 - 33.87% -
std::fill(list<int>)/8192 -16.45% 8518.996 7117.530 - -6.48% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -16.36% 27.006 22.588 - 10.20% -
std::find_if_not(vector<int>)_(process_all)/50 -16.24% 6.854 5.741 - 4.59% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.21% 19.958 16.722 - 1.28% -
BM_PushHeap_float_Descending_1024 -16.21% 0.474 0.397 - 1.90% -
std::stable_partition(list<int>)_(dense)/1024 -16.15% 1747.054 1464.832 - -1.04% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.10% 506698.677 425129.706 - -7.49% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.02% 6490.822 5451.074 - -5.07% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -15.99% 1.729 1.452 - -14.56% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -15.99% 31.347 26.336 - -6.18% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.96% 63.285 53.184 - -0.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -15.87% 1.590 1.338 - -2.26% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -15.75% 415514.516 350058.201 - 0.95% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -15.73% 12.170 10.256 - 1.97% -
BM_StringEraseWithMove_Small_Opaque -15.70% 2.642 2.227 - 1.97% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -15.69% 59.578 50.230 - -19.48% -
BM_PushHeap_string_Random_1 -15.68% 0.698 0.589 - 1.14% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -15.68% 3.208 2.705 - 11.27% -
std::find_end(vector<int>)_(near_matches)/8192 -15.65% 911938.505 769262.793 - 0.45% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -15.60% 26297.375 22196.158 - 6.17% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -15.59% 136.360 115.104 - 13.49% -
std::multiset<std::string>::count(key)_(non-existent)/32 -15.52% 12.420 10.493 - -3.70% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.34% 4253.786 3601.129 - -0.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -15.34% 35.699 30.225 - 3.56% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -15.33% 10.857 9.193 - 16.79% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -15.33% 11.127 9.421 - -7.43% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.12% 29.805 25.298 - 0.76% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.10% 6308.222 5355.876 - 1.29% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.04% 30.627 26.021 - -0.10% -
std::find_end(list<int>)_(single_element)/8192 -15.00% 9655.531 8206.980 - -0.42% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -14.98% 44.580 37.902 - 0.83% -
std::unordered_set<int>::find(key)_(existent)/1024 -14.95% 1.486 1.264 - -2.90% -
std::map<int,_int>::erase(iterator)/1024 -14.91% 24.033 20.449 - -1.49% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.88% 27.802 23.665 - 0.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -14.86% 211995.841 180501.400 - 7.75% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.83% 67.770 57.718 - -21.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.80% 28.354 24.158 - -14.88% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -14.67% 2.726 2.326 - -10.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -14.66% 39.924 34.071 - -1.35% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.54% 943.307 806.136 - 0.21% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.52% 3749.940 3205.484 - 0.06% -
std::rotate(vector<int>)_(by_1/2)/50 -14.51% 4.471 3.822 - 0.07% -
std::find_if(vector<int>)_(process_all)/32768 -14.47% 3759.689 3215.569 - 0.45% -
std::find_if(vector<int>)_(process_all)/8192 -14.30% 945.111 809.940 - 0.60% -
SetIntersection_Front_Set_float_1024_256 -14.29% 4190780.106 3591800.300 - -5.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -14.18% 32.972 28.296 - -1.05% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.14% 15308.043 13143.601 - -8.53% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -14.14% 462.383 397.018 - 3.75% -
std::unique(list<int>)_(contiguous)/1024 -14.03% 1074.782 924.025 - 0.24% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -14.01% 12660.436 10887.280 - -7.92% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -14.00% 1.450 1.247 - 3.86% -
std::map<std::string,_int>::count(key)_(existent)/32 -13.99% 17.370 14.940 - -7.41% -
std::is_sorted(list<int>,_pred)/8192 -13.98% 9043.894 7779.950 - -9.90% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -13.97% 32.967 28.361 - -0.50% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -13.93% 62.246 53.573 - 5.83% -
BM_deque_deque_ranges_move/0 -13.89% 0.923 0.794 - -6.73% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.74% 35548.682 30663.098 - 0.82% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.72% 399584.042 344746.033 - -0.09% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -13.70% 1.545 1.333 - -6.82% -
BM_deque_deque_ranges_move_backward/2 -13.69% 2.470 2.132 - -11.29% -
std::copy_if(list<int>)_(every_other)/512 -13.68% 349.505 301.684 - -15.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.62% 14184778.212 12252836.391 - 0.54% -
std::any_of(deque<int>)_(process_all)/50 -13.52% 21.838 18.886 - -0.02% -
std::find_end(deque<int>)_(process_all)/8192 -13.46% 2856.159 2471.743 - 23.22% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.44% 14.823 12.830 - 0.09% -
std::stable_sort(deque<int>)_(ascending)/8 -13.43% 20.212 17.496 - -1.41% -
BM_deque_vector_ranges_move_backward/0 -13.43% 1.584 1.371 - -2.82% -
SetIntersection_Interlaced_Vector_float_16384_1024 -13.41% 51359001.067 44474018.608 - -38.90% -
rng::for_each(set<int>)/50 -13.39% 43.831 37.961 - 0.96% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -13.37% 12.090 10.474 - 1.25% -
BM_deque_vector_ranges_move/0 -13.36% 1.514 1.312 - -7.73% -
std::find_if(vector<int>)_(bail_25%)/32768 -13.34% 944.162 818.247 - -1.00% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.33% 34.841 30.198 - -13.65% -
std::find_end(deque<int>)_(process_all)/1048576 -13.32% 366182.771 317419.937 - 20.51% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.31% 14.792 12.823 - 0.40% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -13.30% 23.704 20.552 - -1.68% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -13.27% 19.724 17.106 - -0.89% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -13.27% 1.416 1.228 - -17.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -13.26% 1245913.791 1080729.265 - -4.47% -
std::map<int,_int>::erase(iterator)/32 -13.07% 23.494 20.423 - -1.19% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.02% 1003.120 872.546 - 0.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.01% 1000.098 869.991 - -2.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -13.00% 39.832 34.655 - -19.80% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -12.87% 6.430 5.602 - 0.42% -
std::multiset<int>::ctor(const&,_alloc)/32 -12.80% 258.013 224.994 - -2.53% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.79% 42.545 37.102 - 21.86% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -12.72% 255.785 223.253 - 1.22% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.65% 17.650 15.417 - 0.59% -
std::for_each(map<int>::iterator)/50 -12.54% 41.120 35.966 - -0.17% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.49% 850.530 744.339 - -0.51% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.48% 165961.418 145255.973 - -4.11% -
SetIntersection_Interlaced_Set_uint32_1024_256 -12.46% 14674261.981 12846266.806 - -10.63% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -12.43% 785.946 688.268 - 0.27% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.37% 39268.073 34409.249 - 0.98% -
BM_deque_deque_copy_backward/0 -12.34% 0.921 0.807 - -7.84% -
std::set<std::string>::erase(key)_(existent)/32 -12.31% 85.032 74.569 - -0.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -12.26% 0.299 0.262 - -0.30% -
BM_deque_deque_ranges_move_backward/1 -12.25% 2.716 2.383 - -13.38% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.24% 14.643 12.851 - 0.63% -
std::none_of(deque<int>)_(process_all)/50 -12.23% 21.525 18.892 - 0.08% -
std::set<int>::ctor(const&,_alloc)/32 -12.22% 248.035 217.716 - 0.44% -
std::partition(list<int>)_(dense)/8192 -12.22% 5676.201 4982.614 - 12.62% -
std::set<int>::contains(key)_(non-existent)/32 -12.07% 3.072 2.701 - -3.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -12.05% 96.527 84.896 - -12.67% -
BM_CmpEqual_uchar_schar -12.01% 1.123 0.988 - -1.94% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -12.00% 7.197 6.333 - -3.80% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -12.00% 0.618 0.544 - 14.94% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -11.98% 1.426 1.255 - -17.36% -
std::generate_n(deque<int>)/1024 -11.98% 278.270 244.933 - 0.48% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.98% 50238.000 44219.608 - -3.01% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -11.96% 26.706 23.513 - -4.10% -
BM_deque_vector_ranges_move/1 -11.95% 2.368 2.085 - 0.51% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -11.92% 392009.161 345270.871 - 0.74% -
std::multiset<std::string>::contains(key)_(existent)/1024 -11.91% 23.341 20.560 - -2.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.90% 34.641 30.520 - -11.71% -
std::find_if(vector<char>)_(bail_25%)/32768 -11.77% 943.756 832.630 - 4.25% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.76% 8360.145 7376.740 - -10.13% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.69% 192.524 170.020 - 0.39% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.66% 14.528 12.833 - -2.38% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.66% 1.421 1.255 - -15.99% -
std::reverse_copy(list<int>)/8 -11.63% 2.787 2.463 - 2.60% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -11.60% 41011.164 36252.592 - 0.56% -
ranges::min(std::vector<char>)/1 -11.59% 0.438 0.387 - 15.99% -
SetIntersection_Interlaced_Vector_float_256_4 -11.54% 5250844.767 4645007.044 - -11.16% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.51% 79.353 70.219 - 0.78% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -11.50% 396460.055 350879.879 - 2.15% -
std::deque<std::string>::ctor(size)/32 -11.47% 51.330 45.440 - 9.23% -
BM_StringMove_Small -11.46% 0.799 0.707 - -5.20% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.37% 28.918 25.629 - 0.61% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -11.37% 25.624 22.711 - -5.82% -
BM_StringMove_Large -11.36% 0.798 0.707 - -0.08% -
BM_CmpEqual_uint_short -11.32% 1.135 1.007 - -0.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -11.27% 3.966 3.519 - -6.06% -
std::stable_sort(deque<int>)_(descending)/8 -11.22% 28.414 25.226 - 0.61% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -11.20% 751.020 666.896 - 6.59% -
BM_vector_deque_ranges_move/2 -11.20% 2.066 1.834 - -2.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.20% 54.073 48.020 - 0.34% -
std::multiset<int>::find(key)_(non-existent)/8192 -11.18% 9.262 8.227 - -1.14% -
std::map<int,_int>::count(key)_(existent)/32 -11.06% 1.779 1.582 - 2.16% -
std::find_if(deque<int>)_(bail_25%)/8192 -10.98% 569.375 506.850 - -3.53% -
std::move(deque<int>)/32768 -10.95% 2074.423 1847.260 - -8.71% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.95% 5.544 4.937 - -0.15% -
std::copy_backward(vector<int>)/32768 -10.92% 3795.777 3381.346 - -10.74% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.89% 1631029.556 1453389.004 - 0.26% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.89% 41349.189 36847.153 - -0.16% -
std::rotate(vector<bool>)_(by_1/4)/1024 -10.86% 14.162 12.623 - -5.47% -
BM_deque_vector_ranges_move/2 -10.86% 2.062 1.838 - -0.23% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.84% 872.788 778.218 - -0.12% -
SetIntersection_Interlaced_Set_uint32_256_64 -10.82% 14073448.888 12551094.306 - -10.31% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.81% 6141338.510 5477737.159 - -25.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.74% 1269612.394 1133248.300 - 2.52% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -10.73% 47.142 42.085 - -0.42% -
BM_lexicographical_compare_three_way_fast_path/1 -10.71% 0.413 0.369 - -19.68% -
std::copy(deque<int>)/64 -10.71% 3.018 2.695 - -0.13% -
rng::find_last(deque<int>)_(bail_90%)/8 -10.70% 0.969 0.866 - -2.90% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.67% 7693.487 6872.422 - 0.50% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.67% 42.679 38.125 - 7.92% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.66% 42861.115 38291.468 - 0.41% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.66% 50304.151 44941.949 - -2.49% -
std::unordered_set<int>::count(key)_(existent)/8192 -10.66% 1.407 1.257 - -4.88% -
BM_vector_deque_ranges_move/1 -10.66% 2.332 2.084 - -3.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.63% 0.298 0.267 - 1.19% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -10.58% 42.237 37.768 - 7.00% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.58% 14.342 12.824 - 0.99% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.56% 9.365 8.375 - 1.53% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.56% 326.452 291.995 - 0.01% -
std::unique(list<int>)_(contiguous)/8192 -10.55% 7802.830 6979.998 - -0.44% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.54% 7671.183 6862.700 - 0.40% -
BM_PushHeap_float_SingleElement_1 -10.51% 0.520 0.466 - -0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -10.45% 0.500 0.448 - -14.09% -
BM_CmpLess_uint_short -10.44% 1.136 1.018 - 0.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.43% 1214.975 1088.215 - -0.39% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.42% 41242.647 36946.350 - 0.31% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.41% 7679.045 6879.839 - 0.38% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.37% 14.297 12.815 - -0.05% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.35% 28.308 25.377 - 0.61% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.34% 13.438 12.049 - -0.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.31% 0.495 0.444 - -5.39% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.30% 19.391 17.393 - 0.27% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -10.30% 1.389 1.246 - -21.79% -
BM_PushHeap_float_Descending_1 -10.30% 0.520 0.466 - -0.32% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -10.25% 41.946 37.646 - 5.78% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.24% 283279.563 254276.589 - 2.80% -
std::for_each(list<int>)/8 -10.22% 2.519 2.261 - -8.40% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -10.13% 15.976 14.358 - -17.19% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -10.12% 6.088 5.472 - 0.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -10.10% 3811.925 3426.784 - -0.54% -
std::unordered_set<int>::count(key)_(existent)/32 -10.06% 1.435 1.290 - -8.22% -
std::find_end(vector<int>)_(near_matches)/1024 -10.03% 15666.013 14095.477 - 1.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.99% 1253227.860 1128025.936 - -0.48% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -9.98% 346.008 311.491 - 0.95% -
std::multiset<std::string>::find(key)_(existent)/8192 -9.97% 30.260 27.244 - -11.22% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -9.96% 466.637 420.147 - -8.33% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.96% 5922487.411 5332724.459 - -1.53% -
std::find_if(vector<int>)_(process_all)/1024 -9.95% 125.593 113.097 - 0.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.93% 3.116 2.807 - -0.46% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -9.92% 2.637 2.376 - 0.91% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.91% 339776.780 306108.475 - -0.21% -
std::map<std::string,_int>::clear()/1024 -9.88% 23961.339 21594.628 - -0.20% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.86% 789.007 711.183 - -0.46% -
BM_CmpEqual_ushort_short -9.84% 1.126 1.015 - 0.50% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -9.79% 10.497 9.469 - -3.46% -
std::stable_sort(deque<int>)_(shuffled)/8192 -9.79% 15961.235 14399.146 - 1.49% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -9.77% 25.080 22.631 - -4.00% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -9.72% 1.912 1.726 - 8.62% -
BM_vector_deque_copy/0 -9.71% 0.551 0.497 - 25.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.71% 1.448 1.307 - -13.93% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.64% 125.060 113.003 - 0.17% -
BM_CmpLess_ushort_short -9.63% 1.122 1.014 - 0.44% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.62% 14.103 12.746 - -0.12% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.59% 1.053 0.952 - -17.51% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -9.58% 23.685 21.415 - -0.13% -
std::search_n(list<int>)_(no_match)/8192 -9.57% 7440.476 6728.063 144.136 1.77% 144.136
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.56% 81.331 73.552 - 4.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.55% 20147429.879 18222800.834 - -2.40% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -9.55% 10.778 9.749 - 1.01% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.53% 1191.292 1077.765 - 1.85% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.50% 540.529 489.163 - -0.27% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.46% 0.515 0.466 - 0.09% -
std::find_end(vector<int>)_(near_matches)/1000 -9.44% 15052.698 13631.156 - 1.66% -
std::search_n(list<int>,_pred)_(no_match)/8192 -9.43% 8134.741 7367.705 113.732 -11.52% 113.732
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -9.41% 1.385 1.254 - -20.83% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.40% 0.697 0.632 - 0.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.36% 51.053 46.273 - 0.16% -
std::move(list<int>)/4096 -9.36% 4360.747 3952.687 - -21.88% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -9.34% 3.195 2.896 - 4.22% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -9.33% 82.328 74.645 - -5.47% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.31% 2662823.390 2414973.368 - 0.76% -
std::sort(deque<int>)_(repeated)/1024 -9.28% 1068.865 969.663 - -4.04% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.24% 2.456 2.229 - 0.27% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.20% 26328.045 23905.573 - 0.54% -
std::equal(vector<int>)_(it,_it,_it)/8 -9.20% 1.257 1.141 - -1.22% -
BM_StringEraseWithMove_Small_Transparent -9.18% 2.412 2.190 - 0.57% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.17% 6.064 5.508 - -2.97% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -9.15% 13.442 12.212 - -9.15% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -9.15% 6.571 5.970 - 11.71% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.13% 6386.166 5802.798 - 1.55% -
SetIntersection_Front_Set_float_16384_256 -9.12% 4201758.451 3818618.130 - 0.50% -
std::find_end(deque<int>)_(process_all)/1024 -9.12% 359.385 326.622 - 12.01% -
std::partial_sort(deque<int>)_(ascending)/8192 -9.11% 162158.621 147385.993 - 1.55% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.10% 2213.869 2012.451 - -5.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.08% 19.825 18.025 - 2.16% -
std::map<int,_int>::clear()/1024 -9.07% 11337.328 10308.711 - -3.19% -
BM_deque_vector_ranges_move/64 -9.06% 2.844 2.586 - -0.53% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.05% 25288.706 23000.708 - 0.57% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -9.03% 41.522 37.771 - 8.82% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -9.01% 35.982 32.739 - -0.77% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.00% 0.688 0.626 - -0.16% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -8.98% 280853.455 255637.920 - -5.09% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -8.97% 28529.467 25969.769 - -1.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -8.97% 35.551 32.362 - 0.98% -
std::pop_heap(deque<int>)/1024 -8.96% 13.584 12.367 - 0.04% -
std::map<int,_int>::count(key)_(existent)/1024 -8.92% 4.408 4.015 - 9.22% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.92% 0.850 0.774 - -0.12% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -8.91% 14.489 13.198 - 2.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -8.89% 32.710 29.802 - -44.41% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -8.87% 30.598 27.883 - -3.19% -
std::multiset<int>::find(key)_(existent)/8192 -8.85% 8.908 8.119 - 1.24% -
std::stable_sort(deque<int>)_(repeated)/8 -8.84% 19.713 17.970 - 0.70% -
BM_CmpLess_uchar_short -8.83% 1.135 1.034 - -1.57% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -8.82% 5.114 4.663 - -8.74% -
SetIntersection_Interlaced_Vector_string_256_256 -8.82% 20642737.251 18821461.316 - -7.40% -
BM_CmpEqual_uchar_short -8.82% 1.085 0.989 - 0.05% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -8.81% 6.544 5.967 - 32.25% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -8.80% 26.743 24.391 - 0.46% -
SetIntersection_Front_Vector_string_1024_256 -8.76% 10204165.223 9310120.330 - 2.71% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -8.75% 35.720 32.593 - -0.90% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.74% 0.521 0.475 - 2.23% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.72% 4.628 4.225 - -6.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.71% 43642.399 39842.315 - -0.09% -
SetIntersection_Front_Vector_uint32_1024_1024 -8.71% 5929059.040 5412841.107 - -11.24% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -8.70% 30.611 27.949 - -8.62% -
SetIntersection_Interlaced_Vector_float_16384_16 -8.63% 2847695.937 2601989.980 - -39.23% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.63% 13.890 12.692 - 0.35% -
std::partial_sort(deque<int>)_(descending)/8192 -8.62% 282589.439 258238.600 - -3.80% -
SetIntersection_Interlaced_Vector_string_1024_1024 -8.62% 41552999.422 37972545.474 - -4.24% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.61% 4.559 4.167 - 1.91% -
SetIntersection_Front_Set_uint32_262144_1024 -8.61% 14078427.392 12866801.618 - 0.78% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -8.59% 39.535 36.141 - -9.52% -
BM_StringRelational_Compare_Huge_Large_Control -8.58% 2.276 2.081 - -0.10% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -8.52% 231.837 212.078 - -15.56% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.51% 27006.931 24709.889 - 4.57% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -8.49% 22.321 20.426 - -2.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -8.48% 1.254 1.148 - -5.87% -
std::partition(list<int>)_(sparse)/8192 -8.47% 8290.379 7588.029 - -2.33% -
std::is_partitioned(list<int>)_(partitioned)/1024 -8.46% 639.612 585.471 - -17.99% -
std::is_sorted(deque<int>)/8 -8.45% 2.861 2.620 - 0.30% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.44% 13.879 12.707 - -2.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -8.44% 24.767 22.677 - -6.59% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -8.43% 928.015 849.796 - 7.91% -
BM_deque_deque_ranges_move/1 -8.42% 2.598 2.379 - -5.51% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.42% 62.271 57.027 - 0.18% -
std::stable_sort(deque<int>)_(heap)/8 -8.42% 26.262 24.052 - 1.77% -
SetIntersection_Front_Set_float_64_64 -8.41% 13646673.642 12499647.264 - -4.86% -
std::multiset<int>::find(key)_(non-existent)/32 -8.39% 2.469 2.262 - -13.78% -
BM_PushHeap_string_SingleElement_1 -8.37% 0.700 0.641 - 21.57% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.35% 5.916 5.422 - -4.82% -
std::adjacent_find(vector<int>,_pred)/8 -8.33% 3.525 3.232 - 2.78% -
std::find_end(list<int>)_(near_matches)/8192 -8.29% 2457994.737 2254114.685 - 0.48% -
std::reverse(list<int>)/32768 -8.28% 19216.225 17624.425 - 0.58% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.28% 0.291 0.267 - 0.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.27% 19455.474 17847.123 - 0.08% -
rng::starts_with(list<int>,_pred)/8192 -8.27% 12219.251 11209.148 - -2.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.25% 1230312.025 1128858.479 - -0.52% -
std::generate_n(list<int>)/50 -8.23% 16.772 15.392 - 0.90% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.20% 39681.250 36427.776 - 1.25% -
SetIntersection_Front_Set_string_262144_64 -8.17% 4991120.743 4583289.578 - -0.33% -
BM_vector_deque_copy/2 -8.14% 2.003 1.840 - -10.33% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -8.14% 12.402 11.393 - -1.29% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.13% 104088.386 95622.553 - -4.72% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -8.11% 29.307 26.930 - 0.18% -
std::replace(vector<int>)_(sprinkled)/8192 -8.11% 1245.180 1144.252 - -8.65% -
std::stable_partition(deque<int>)_(sparse)/8192 -8.10% 3657.156 3361.055 - 1.88% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.09% 376.205 345.758 - -1.13% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -8.09% 0.367 0.337 - -29.67% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.09% 42.388 38.960 - 0.68% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.08% 0.378 0.347 - -0.09% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.06% 40223.506 36980.151 - 2.33% -
std::multiset<std::string>::find(key)_(existent)/32 -8.06% 15.777 14.505 - -12.71% -
std::pop_heap(deque<std::string>)/1024 -8.05% 66.905 61.519 - 3.58% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -8.03% 1.508 1.387 - -24.12% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.02% 60.747 55.874 - 0.07% -
std::remove_if(vector<int>)_(prefix)/1024 -8.00% 377.315 347.148 - 0.72% -
std::find_if(vector<int>)_(bail_25%)/8192 -7.99% 237.582 218.603 - 2.72% -
std::set<int>::equal_range(key)_(non-existent)/32 -7.99% 2.585 2.379 - -9.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.97% 26.597 24.477 - 3.18% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -7.93% 17.332 15.958 - 0.81% -
std::fill_n(vector<bool>)/262144 -7.91% 251.460 231.574 - 0.88% -
std::unordered_multimap<int,_int>::clear()/8192 -7.89% 67123.529 61826.622 - -1.99% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -7.88% 40.777 37.563 - -12.05% -
std::map<int,_int>::clear()/8192 -7.87% 92082.029 84835.826 - -2.49% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.85% 58989.594 54356.847 - -0.21% -
std::map<std::string,_int>::count(key)_(existent)/8192 -7.84% 30.601 28.203 - -12.91% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.84% 51354.220 47330.098 - -0.36% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -7.80% 9.653 8.900 - -0.20% -
std::find_end(list<int>)_(near_matches)/1024 -7.79% 37708.087 34768.917 - 1.89% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.77% 871.186 803.451 - 0.80% -
BM_CmpLess_uchar_schar -7.77% 1.122 1.035 - 2.04% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -7.75% 4.556 4.203 - 2.55% -
rng::fold_left(deque<int>)/8 -7.72% 4.025 3.714 - 2.74% -
std::multiset<int>::count(key)_(existent)/8192 -7.71% 10.260 9.469 - 3.06% -
BM_deque_deque_ranges_move/2 -7.69% 2.307 2.130 - -4.90% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.67% 45431.064 41944.489 - -3.35% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -7.65% 4990595.621 4608644.820 - 10.24% -
BM_PushHeap_uint32_PipeOrgan_1 -7.63% 0.466 0.430 - 9.62% -
std::find_end(list<int>)_(near_matches)/1000 -7.62% 36128.912 33376.028 - 1.77% -
BM_CmpEqual_uint_schar -7.60% 1.133 1.047 - 4.10% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.60% 29.998 27.720 - -7.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.58% 19137.364 17686.982 - -0.19% -
BM_deque_deque_move_backward/64 -7.58% 3.659 3.382 - 0.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.55% 239.847 221.728 - -4.69% -
BM_std_minmax_element<int>/4000 -7.54% 1057.755 977.951 - -6.77% -
BM_std_minmax_element<int>/5500 -7.54% 1452.544 1342.987 - -6.25% -
BM_std_minmax_element<char>/3 -7.54% 1.164 1.076 - -13.46% -
std::find_if(vector<int>)_(process_all)/8 -7.54% 1.487 1.375 - 4.75% -
BM_std_minmax_element<int>/4096 -7.53% 1082.506 1000.975 - -6.73% -
std::all_of(deque<int>)_(process_all)/32768 -7.52% 10899.278 10079.555 - -0.48% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.52% 1.111 1.027 - 0.09% -
std::rotate(list<int>)_(by_1/2)/50 -7.52% 13.664 12.638 - 0.05% -
std::find_if(deque<int>)_(process_all)/1024 -7.49% 291.638 269.803 - -15.46% -
BM_std_minmax_element<int>/1024 -7.47% 274.065 253.597 - -7.24% -
SetIntersection_Front_Set_uint64_262144_4 -7.46% 1096229.573 1014454.283 - -6.25% -
BM_std_minmax_element<int>/512 -7.44% 139.072 128.723 - -7.24% -
std::remove_if(vector<int>)_(prefix)/50 -7.44% 58.489 54.139 - 0.34% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.42% 12589.841 11655.079 - 0.46% -
rng::find(vector<bool>)_(process_all)/50 -7.42% 0.692 0.640 - 0.24% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -7.40% 23.216 21.499 - -11.34% -
BM_CmpLess_int_uint -7.38% 1.140 1.056 - -1.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.38% 1282.978 1188.355 - -3.54% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.36% 1582098.356 1465677.862 - -22.46% -
std::adjacent_find(deque<int>,_pred)/8 -7.33% 4.838 4.483 - 5.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -7.32% 13067900.347 12110735.306 - -10.76% -
bm_gcd_trivial -7.32% 0.678 0.628 - -6.94% -
std::find_if(deque<int>)_(process_all)/8192 -7.30% 2330.054 2159.852 - -15.63% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.30% 165.767 153.667 - -6.80% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -7.30% 812.905 753.582 - 2.23% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -7.28% 1.525 1.414 - 0.21% -
BM_CmpLess_ushort_schar -7.28% 1.119 1.038 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -7.28% 23235625.108 21544528.616 - -1.24% -
BM_CmpEqual_ushort_schar -7.27% 1.118 1.037 - 2.41% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -7.26% 57.389 53.222 - -6.30% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.26% 16.964 15.733 - -1.50% -
std::set<std::string>::contains(key)_(existent)/32 -7.21% 15.919 14.771 - 0.72% -
SetIntersection_Front_Vector_uint32_16384_16384 -7.19% 77236227.206 71685288.410 - -3.60% -
std::rotate(list<int>)_(by_1/2)/8192 -7.18% 4656.686 4322.119 - 0.78% -
BM_vector_deque_copy/1 -7.18% 2.291 2.127 - -8.86% -
std::find_end(list<int>,_pred)_(single_element)/8192 -7.17% 9245.324 8582.403 - 0.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.16% 21.022 19.517 - -9.86% -
std::partial_sort(deque<int>)_(shuffled)/8192 -7.15% 258966.284 240444.296 - -1.31% -
SetIntersection_Front_Vector_uint32_262144_16384 -7.14% 77262048.723 71747915.249 - -3.33% -
std::all_of(deque<int>)_(process_all)/8192 -7.14% 2719.838 2525.753 - 0.25% -
BM_StringFindAllMatch/64 -7.13% 3.268 3.035 - -4.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -7.12% 7.269 6.752 - 2.98% -
std::pop_heap(deque<float>)/1024 -7.11% 13.589 12.623 - -0.08% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -7.11% 228.568 212.314 - -2.58% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.10% 5.258 4.884 - -0.51% -
std::map<std::string,_int>::clear()/8192 -7.07% 227074.220 211022.449 - -0.07% -
std::none_of(deque<int>)_(process_all)/32768 -7.07% 10888.096 10118.473 - -10.92% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -7.07% 1.775 1.650 - 2.24% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.07% 4645.049 4316.745 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -7.06% 1158242.529 1076518.256 - -5.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -7.05% 27.944 25.973 - -14.77% -
BM_StringAssignAsciiz_Small_Opaque -7.05% 3.337 3.102 - 0.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.05% 19.814 18.418 - 4.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -7.03% 23.017 21.399 - -7.63% -
BM_StringAssignAsciiz_Empty_Opaque -7.02% 3.336 3.102 - 0.05% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.02% 0.754 0.701 - -8.80% -
std::map<int,_int>::ctor(const&,_alloc)/32 -6.98% 251.225 233.688 - 4.40% -
std::none_of(deque<int>)_(process_all)/8192 -6.98% 2717.706 2528.047 - -10.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.98% 39.123 36.394 - -3.19% -
rng::contains_subrange(list<int>)_(single_element)/50 -6.96% 17.211 16.013 - -10.12% -
BM_PushHeap_float_Random_256 -6.95% 7.299 6.791 - 0.09% -
BM_std_minmax_element<int>/65536 -6.91% 17315.143 16119.481 - -5.75% -
BM_std_minmax_element<int>/64000 -6.90% 16890.756 15726.119 - -5.83% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.89% 12.374 11.521 - -0.33% -
BM_PushHeap_float_Random_1024 -6.89% 7.536 7.017 - -1.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.86% 22.287 20.757 - -12.39% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.86% 8514.123 7930.094 - -7.30% -
BM_deque_deque_copy/0 -6.83% 0.869 0.809 - -4.70% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.82% 579.988 540.440 - 0.52% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.80% 1.215 1.132 - -7.76% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -6.80% 52.900 49.304 - 0.74% -
BM_StringRelational_Compare_Empty_Small_Control -6.80% 1.731 1.613 - 0.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.79% 25.216 23.504 - -15.59% -
BM_std_minmax_element<int>/70000 -6.78% 18468.258 17215.724 - -5.74% -
BM_StringRelational_Compare_Empty_Empty_Control -6.78% 1.732 1.614 - -1.10% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.77% 565.641 527.347 - 0.44% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.76% 13.061 12.178 - -5.34% -
std::unique_copy(vector<int>)_(contiguous)/1024 -6.75% 267.502 249.443 - 0.49% -
std::vector<std::string>::ctor(size)/1024 -6.75% 464.449 433.111 - 1.47% -
BM_PushHeap_float_Random_262144 -6.74% 7.779 7.254 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.74% 26463573.918 24680665.683 - 6.83% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.73% 1712.250 1597.030 - -4.16% -
SetIntersection_Front_Vector_uint32_1024_256 -6.73% 2283748.440 2130094.512 - -8.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -6.71% 22.083 20.601 - 1.32% -
BM_PushHeap_uint64_Ascending_4 -6.70% 0.588 0.549 - -0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.70% 41.660 38.870 - -12.91% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.63% 13.774 12.861 - 0.96% -
BM_PushHeap_float_Random_64 -6.62% 6.730 6.285 - 1.33% -
std::replace_if(list<int>)_(sprinkled)/32 -6.62% 14.267 13.323 - 0.38% -
SetIntersection_Front_Vector_uint32_262144_1 -6.61% 1065785.498 995351.982 - -6.19% -
BM_PushHeap_float_Random_16 -6.61% 5.334 4.982 - -1.51% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -6.59% 6.007 5.611 - 0.65% -
std::copy_n(vector<bool>)_(aligned)/1048576 -6.58% 3110.122 2905.541 - -12.97% -
SetIntersection_Interlaced_Set_uint64_262144_1 -6.55% 1074622.364 1004263.623 - -3.95% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.52% 52.061 48.666 - 3.81% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -6.49% 41.582 38.881 - 5.33% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.49% 1.564 1.463 - 1.09% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.48% 985755.662 921836.672 - -0.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.48% 1926.770 1801.846 - -6.10% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -6.47% 24.711 23.111 - 4.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.47% 1454.441 1360.292 - -7.54% -
std::multimap<std::string,_int>::clear()/1024 -6.47% 22540.064 21081.349 - -5.05% -
SetIntersection_None_Set_uint64_16384_16384 -6.45% 179750549.058 168165591.441 - -1.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -6.44% 7.263 6.795 - -2.72% -
SetIntersection_Interlaced_Set_string_256_256 -6.43% 31581530.718 29549661.738 - 1.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -6.43% 6.824 6.385 - -1.80% -
std::set<int>::count(key)_(existent)/1024 -6.41% 4.683 4.383 - 3.10% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.41% 69.276 64.835 - -0.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -6.41% 33.952 31.776 - 40.66% -
SetIntersection_Front_Set_string_1024_16 -6.40% 1992295.171 1864843.884 - -3.09% -
std::multiset<std::string>::erase(key)_(existent)/1024 -6.38% 68.416 64.051 - -23.41% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -6.37% 2499501.196 2340253.691 - 6.93% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -6.36% 11.344 10.622 - 0.06% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.36% 2471.142 2313.996 - 0.75% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.34% 61328.900 57438.591 - -10.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -6.31% 1.923 1.802 - -11.85% -
std::unordered_set<int>::find(key)_(existent)/8192 -6.30% 1.400 1.312 - -2.79% -
BM_StringFindNoMatch/10 -6.30% 1.356 1.271 - -0.01% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -6.29% 22.971 21.525 - -12.98% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.29% 371962841.924 348563194.475 - 0.50% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -6.28% 1059570.090 993059.673 - -5.39% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.26% 0.281 0.263 - -0.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.26% 929275.850 871127.776 - -0.13% -
std::generate(deque<int>)/1024 -6.24% 276.750 259.469 - 2.57% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -6.24% 85621.580 80277.141 - -1.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.23% 9583149.285 8986025.192 - -0.02% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.23% 7094.092 6652.174 - -14.58% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -6.19% 0.289 0.271 - -10.53% -
std::unordered_multimap<int,_int>::clear()/1024 -6.18% 8476.642 7953.146 - -4.29% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -6.17% 16663.636 15634.767 - -6.57% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.17% 210.444 197.451 - -13.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -6.17% 1.463 1.373 - 0.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.15% 14737.138 13831.409 - 0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.15% 1700123.779 1595648.357 - -3.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.12% 1676653.891 1573961.262 - -4.02% -
std::map<int,_int>::contains(key)_(non-existent)/32 -6.10% 2.879 2.704 - -3.71% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.10% 176.086 165.342 - -0.03% -
std::swap_ranges(deque<int>)/1024 -6.09% 340.267 319.532 - 0.03% -
ranges::minmax(std::deque<long_long>)/64 -6.08% 24.549 23.058 - -0.14% -
std::set<int>::count(key)_(non-existent)/1024 -6.07% 7.964 7.480 - 1.19% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.06% 331.743 311.629 - 0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.05% 19920405.161 18714860.277 - 5.21% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -6.04% 20.118 18.902 - -3.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -6.03% 1535100.384 1442477.205 - -6.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.00% 8.252 7.758 - 1.05% -
SetIntersection_None_Set_uint64_16384_64 -5.99% 175620464.023 165101832.788 - -2.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.99% 7.340 6.901 - -0.72% -
std::find_if(list<int>)_(bail_25%)/32768 -5.98% 7428.034 6983.907 - -1.69% -
SetIntersection_None_Set_uint32_262144_4 -5.97% 1214413.332 1141877.277 - -2.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -5.96% 1179481.674 1109234.136 - -2.58% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.94% 2.540 2.389 - -0.66% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -5.93% 9.181 8.636 - 4.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -5.92% 21.307 20.045 - 5.50% -
std::transform(deque<int>)_(identity_transform)/50 -5.91% 20.289 19.090 - 0.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.90% 1173.764 1104.517 - -5.59% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.89% 6490.305 6108.005 - 3.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -5.89% 61242491.095 57637947.805 - 3.69% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.88% 23.529 22.146 - -1.33% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.87% 1300008.949 1223689.697 - -3.61% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.87% 8.591 8.087 - -12.20% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -5.85% 56.323 53.028 - 0.24% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.84% 1060.280 998.352 - 0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.84% 9581781.413 9022608.927 - -2.18% -
std::swap_ranges(deque<int>)/8192 -5.83% 2704.849 2547.092 - -0.12% -
std::adjacent_find(list<int>,_pred)/50 -5.83% 31.305 29.481 - 0.62% -
std::unordered_set<int>::count(key)_(existent)/1024 -5.81% 1.295 1.220 - -8.85% -
std::find_if(deque<int>)_(process_all)/32768 -5.80% 9318.367 8777.915 - -14.27% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.78% 817.266 770.015 - 1.03% -
SetIntersection_None_Set_uint32_262144_1 -5.78% 1217392.494 1147022.867 - -2.90% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -5.75% 73.822 69.575 - 40.21% -
SetIntersection_Front_Set_float_1024_1024 -5.75% 11825826.474 11146171.640 - -6.87% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.73% 58476.918 55123.509 - 1.48% -
BM_CmpEqual_uint_int -5.73% 1.129 1.064 - 1.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.73% 16158.710 15232.888 - -0.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.72% 1.221 1.151 - -0.02% -
std::swap_ranges(deque<int>)/50 -5.72% 16.818 15.856 - 0.01% -
ranges::minmax(std::vector<long_long>)/1 -5.70% 0.647 0.610 - -8.19% -
rng::for_each(map<int>)/50 -5.70% 40.399 38.095 - 1.13% -
std::for_each_n(list<int>)/50 -5.70% 24.253 22.870 - 0.76% -
BM_PushHeap_uint64_SingleElement_16 -5.69% 0.358 0.338 - -0.20% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.69% 84931.143 80102.076 - -1.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.68% 31.240 29.464 - -3.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.68% 7172435.720 6765350.132 - -2.41% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.67% 140533.380 132558.817 - 0.72% -
SetIntersection_Front_Set_float_262144_16 -5.67% 1207928.607 1139492.952 - -3.45% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -5.65% 24.093 22.731 - -0.85% -
SetIntersection_None_Set_uint64_1024_4 -5.65% 9106801.985 8592422.255 - -5.47% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.65% 22.010 20.767 - 3.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -5.64% 37.025 34.937 - -4.47% -
BM_deque_deque_move/0 -5.64% 0.789 0.744 - 0.73% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.63% 734.320 692.943 - 5.42% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.63% 24.606 23.221 - 6.25% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.62% 31.241 29.485 - 0.24% -
SetIntersection_None_Set_uint32_262144_256 -5.62% 1210101.156 1142133.057 - -2.61% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.61% 22.458 21.197 - 6.21% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -5.61% 24.763 23.373 - -13.90% -
std::unordered_set<std::string>::clear()/32 -5.61% 929.696 877.529 - -1.79% -
BM_PushHeap_uint64_QuickSortAdversary_4 -5.60% 0.589 0.556 - 1.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.60% 7.331 6.921 - 0.94% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -5.57% 23.502 22.192 - 4.33% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.56% 2.311 2.182 - 0.31% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.56% 111.832 105.614 - -1.87% -
std::multiset<int>::clear()/1024 -5.56% 10367.689 9791.290 - -2.11% -
SetIntersection_Interlaced_Set_string_16_16 -5.55% 61716755.029 58288748.002 - -2.70% -
SetIntersection_None_Set_uint32_262144_16 -5.55% 1213268.148 1145895.264 - -2.61% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.55% 22.379 21.137 - -1.12% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.53% 606.555 573.008 - 0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.53% 137162461.039 129581723.271 - -0.07% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.52% 10.716 10.125 - 1.31% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -5.50% 5.815 5.495 - -2.00% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.50% 1.621 1.532 - 3.25% -
std::multiset<int>::clear()/8192 -5.50% 82670.556 78123.917 - -2.13% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.49% 7744.738 7319.683 - -7.72% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.47% 16.427 15.529 - 4.30% -
std::set<int>::erase(iterator)/8192 -5.46% 20.696 19.565 - -2.03% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.46% 2477.719 2342.503 - 0.06% -
SetIntersection_Front_Vector_uint32_262144_256 -5.45% 2288249.427 2163500.754 - -0.62% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.44% 1405.549 1329.100 - -6.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.44% 39.152 37.023 - -9.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.41% 26922275.513 25465192.806 - -1.29% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -5.39% 22.452 21.242 - -1.27% -
std::sort_heap(deque<int>,_pred)/1024 -5.39% 12968.908 12270.444 - 0.30% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.37% 2505.735 2371.185 - 0.38% -
SetIntersection_None_Set_uint32_262144_64 -5.36% 1213896.160 1148799.480 - -2.30% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.36% 1.995 1.888 - 2.54% -
SetIntersection_Front_Set_uint32_256_64 -5.33% 5818788.429 5508877.656 - -1.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -5.30% 1.662 1.574 - 1.56% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.30% 16.724 15.837 - 0.38% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.29% 1744190.727 1651977.302 - 2.43% -
BM_PushHeap_uint64_SingleElement_4 -5.28% 0.377 0.357 - 0.05% -
ranges::minmax(std::vector<char>)/64 -5.25% 1.353 1.282 - -3.22% -
std::copy(vector<bool>)_(aligned)/262144 -5.24% 587.809 557.010 - 34.47% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.24% 6584.250 6239.490 - 2.90% -
std::swap_ranges(deque<int>)/32 -5.23% 10.994 10.419 - 0.02% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.22% 16.786 15.909 - -1.34% -
std::count_if(deque<int>)_(every_other)/8 -5.21% 3.706 3.513 - 0.54% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.20% 13473.784 12772.535 - 0.20% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.20% 348.591 330.473 - 0.84% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.17% 25.507 24.188 - -0.93% -
std::map<int,_int>::clear()/32 -5.17% 679.654 644.532 - -1.49% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -5.17% 5.327 5.052 - -4.77% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -5.16% 2.801 2.656 - -1.01% -
std::map<int,_int>::erase(key)_(existent)/32 -5.16% 23.390 22.182 - -0.42% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.16% 52672.508 49954.356 - 0.02% -
SetIntersection_Interlaced_Set_uint64_64_16 -5.16% 22722826.647 21550875.289 - -5.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.15% 1121236.695 1063505.605 - -1.89% -
rng::contains(vector<int>)_(process_all)/8 -5.15% 2.817 2.672 - 3.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.15% 13208.976 12529.131 - -2.10% -
SetIntersection_None_Vector_uint32_1024_16 -5.15% 1105840.484 1048942.535 - -4.99% -
BM_CmpLess_short_uchar -5.14% 1.140 1.082 - -4.07% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.14% 818.171 776.119 - 2.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.08% 1164.185 1105.056 - -7.36% -
rng::for_each(multiset<int>)/50 -5.07% 41.043 38.961 - 0.36% -
SetIntersection_Interlaced_Vector_string_16_4 -5.07% 69825292.765 66283349.877 - 0.54% -
SetIntersection_Front_Set_string_1024_64 -5.07% 4771298.152 4529423.468 - -0.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.07% 167226.699 158750.893 - 0.57% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.07% 7.243 6.876 - -1.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.06% 743.792 706.132 - -8.26% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.06% 321999.426 305703.186 - 0.00% -
SetIntersection_Interlaced_Vector_string_64_16 -5.05% 30240466.886 28713500.382 - 1.11% -
SetIntersection_None_Set_uint32_1024_1024 -5.04% 9115135.936 8655340.786 - -5.27% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.02% 37396.352 35518.796 - -0.49% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -5.02% 5.520 5.243 - -3.37% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -5.02% 20.544 19.513 - -1.17% -
std::generate_n(deque<int>)/50 -5.02% 12.913 12.265 - 0.58% -
std::move_backward(list<int>)/4096 -5.02% 5186.231 4926.125 - 0.40% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -5.01% 36.747 34.907 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.99% 6396999.538 6077584.551 - -0.18% -
SetIntersection_None_Set_uint64_1024_1024 -4.98% 9052342.148 8601203.139 - -4.73% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.97% 563.172 535.191 - 6.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.96% 1298.875 1234.414 - -6.14% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -4.95% 23.913 22.729 - -4.86% -
std::generate_n(deque<int>)/32 -4.95% 8.688 8.258 - 0.45% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.95% 13371.437 12709.989 - -0.45% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.94% 16049.085 15255.922 - -3.33% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.94% 154.391 146.765 - -0.38% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.93% 13591.303 12921.076 - -0.85% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.92% 13.002 12.362 - -0.04% -
std::search(vector<int>,_pred)_(single_element)/8192 -4.92% 4603.682 4377.171 - 5.86% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -4.92% 65.298 62.087 - 19.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.91% 6419488.254 6104101.899 - -0.57% -
SetIntersection_None_Vector_uint32_16384_256 -4.91% 1121826.189 1066720.962 - -6.55% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.89% 56599.341 53832.356 - -16.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.86% 3168648.357 3014534.342 - 0.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.84% 3.372 3.209 - -0.75% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.83% 21348405.275 20316373.918 - -0.09% -
SetIntersection_Interlaced_Set_string_256_16 -4.83% 18329013.724 17444475.809 - -2.50% -
BM_CmpLess_ushort_ushort -4.82% 1.090 1.037 - -2.88% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.80% 10198.439 9708.464 - -1.28% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.80% 0.364 0.346 - 0.26% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.79% 53.211 50.661 - 0.38% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.79% 34.441 32.791 - -2.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.78% 60.415 57.526 - -0.82% -
BM_StringFindCharLiteral/1024 -4.78% 18.979 18.073 - -11.05% -
std::find_first_of(list<int>)_(small_needle)/50 -4.76% 148.059 141.006 - 0.45% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.76% 1619121.174 1542131.508 - -1.57% -
std::set<int>::clear()/1024 -4.75% 9592.911 9137.575 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -4.72% 1098142.576 1046272.001 - -3.07% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.72% 10188318.812 9707167.630 - -3.51% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.72% 25.361 24.164 - 8.18% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.72% 38.040 36.246 - -0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.71% 211188653.580 201239110.891 - 3.05% -
SetIntersection_None_Vector_string_262144_64 -4.70% 1308777.185 1247261.772 - -3.03% -
std::map<std::string,_int>::clear()/32 -4.70% 922.172 878.834 - 0.46% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.70% 7008.397 6679.182 - -16.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.68% 1067883.320 1017874.841 - -2.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.67% 3.801 3.623 - -1.46% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.66% 26.059 24.844 - -1.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.65% 9602126.113 9155236.990 - 0.67% -
SetIntersection_None_Set_uint64_1024_64 -4.65% 9011260.678 8592133.731 - -2.44% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.65% 84960.154 81013.472 - -0.34% -
std::partition(deque<int>)_(dense)/1024 -4.64% 357.251 340.667 - -3.62% -
std::find_if(vector<char>)_(bail_25%)/8192 -4.64% 228.589 217.987 - 3.43% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.64% 16.374 15.615 - -5.52% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.62% 25.450 24.275 - 10.76% -
BM_CmpLess_uint_int -4.62% 1.126 1.075 - 1.21% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.61% 16.114 15.371 - -14.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.61% 1058339.290 1009563.306 - -3.54% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -4.59% 11.831 11.287 - 7.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.59% 14808.666 14128.914 - 0.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.59% 1598.034 1524.723 - 15.10% -
SetIntersection_None_Vector_uint32_1024_64 -4.59% 1108598.033 1057745.222 - -4.89% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.58% 40099.601 38262.958 - 0.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -4.58% 1.423 1.357 - -9.02% -
SetIntersection_None_Vector_uint64_16384_1 -4.58% 1128744.076 1077072.241 - -2.44% -
BM_CmpLess_ushort_int -4.57% 1.127 1.076 - 0.85% -
SetIntersection_Front_Set_float_16384_1024 -4.57% 12469021.683 11899360.146 - -1.66% -
SetIntersection_None_Set_uint32_16384_16384 -4.57% 163378173.478 155916344.093 - -2.96% -
SetIntersection_Front_Set_uint64_262144_16 -4.56% 1212154.184 1156883.902 - -4.33% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.56% 35.733 34.105 - -3.93% -
SetIntersection_Front_Set_string_262144_16 -4.55% 1938129.251 1849940.572 - -0.10% -
std::unordered_set<int>::contains(key)_(existent)/32 -4.55% 1.409 1.345 - -10.88% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.55% 8.702 8.306 - 1.03% -
SetIntersection_None_Set_string_262144_4 -4.55% 1709567.709 1631851.561 - -3.73% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.54% 1.110 1.059 - -0.52% -
std::rotate_copy(list<int>)/8192 -4.54% 7034.818 6715.513 - -2.08% -
rng::find(vector<bool>)_(process_all)/8 -4.54% 0.642 0.613 - 2.47% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -4.53% 257.745 246.059 - -1.60% -
std::unordered_multiset<int>::ctor(const&)/1024 -4.53% 6952.828 6637.749 - -2.04% -
std::sort_heap(deque<int>,_pred)/8192 -4.53% 451004.639 430587.402 - 1.48% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.52% 19.217 18.349 - -4.63% -
std::partition_copy(deque<int>)/1024 -4.52% 662.698 632.766 - 0.17% -
BM_PushHeap_float_Random_16384 -4.50% 7.550 7.210 - 0.21% -
std::search(vector<int>,_pred)_(single_element)/1024 -4.49% 576.950 551.027 - 6.28% -
SetIntersection_None_Set_uint32_262144_16384 -4.48% 1212839.844 1158488.283 - -0.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.48% 68.061 65.012 - 3.68% -
BM_vector_deque_copy/64 -4.48% 2.820 2.694 - -5.08% -
BM_std_minmax_element<long_long>/1 -4.47% 0.324 0.310 - 1.90% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -4.47% 10.563 10.090 - -2.57% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.47% 477.758 456.398 - 3.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.47% 13606882.716 12998541.744 - -5.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.47% 33.359 31.869 - -2.07% -
std::multiset<std::string>::clear()/1024 -4.46% 22399.180 21400.213 - -1.67% -
std::partition_copy(deque<int>)/50 -4.46% 22.007 21.027 - 0.30% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.45% 731.433 698.871 - 0.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.44% 35.254 33.689 - -2.04% -
std::copy_if(vector<int>)_(entire_range)/8 -4.44% 2.265 2.165 - -4.95% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.44% 2.379 2.274 - 5.92% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.43% 15803.235 15103.371 - -1.85% -
SetIntersection_Interlaced_Vector_string_262144_1 -4.43% 1105670.461 1056708.647 - -2.16% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -4.43% 4.724 4.515 - 1.35% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.42% 13505.593 12909.213 - 4.23% -
BM_CmpLess_uint_schar -4.41% 1.134 1.084 - 1.81% -
std::multimap<std::string,_int>::clear()/32 -4.41% 931.675 890.579 - -0.91% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.40% 731.324 699.122 - 0.41% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -4.40% 9.945 9.507 - -11.61% -
std::set<std::string>::ctor(const&)/32 -4.39% 832.328 795.759 - 0.72% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.38% 33.890 32.405 - -0.10% -
SetIntersection_None_Set_uint32_262144_1024 -4.38% 1205418.945 1152645.020 - -2.04% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.37% 57036.838 54542.590 - -13.53% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.37% 1302458.494 1245556.885 - -1.60% -
SetIntersection_None_Vector_uint64_262144_1024 -4.37% 1141594.660 1091743.498 - -1.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.36% 1691297.934 1617477.867 - -2.91% -
SetIntersection_Front_Vector_uint64_1024_1 -4.36% 1048375.660 1002629.782 - -3.26% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.36% 1591417.318 1522067.545 - -1.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.34% 5125.641 4903.209 - -0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.34% 788.683 754.480 - -2.01% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.33% 12414990.576 11877888.435 - -0.62% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.32% 3.851 3.685 - 0.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.32% 44632.813 42704.138 - -2.13% -
std::replace(list<int>)_(sprinkled)/50 -4.32% 19.512 18.669 - 0.61% -
SetIntersection_Interlaced_Vector_string_256_4 -4.32% 6302829.421 6030687.931 - 0.63% -
BM_CmpLess_int_uchar -4.31% 1.152 1.102 - 0.36% -
SetIntersection_Front_Set_float_262144_4 -4.30% 1097414.686 1050174.664 - 0.31% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.30% 37560.174 35943.426 - -0.07% -
SetIntersection_None_Set_string_262144_1024 -4.30% 1720230.062 1646319.744 - -3.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.28% 18885.037 18077.137 - 1.02% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.27% 124602.611 119278.251 - 0.34% -
std::set<int>::clear()/8192 -4.26% 82177.383 78679.457 - -2.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.26% 1697857.422 1625588.299 - -2.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.25% 38.061 36.443 - -7.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.24% 754.814 722.828 - -5.32% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.23% 610.268 584.437 - 0.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -4.22% 60.114 57.574 - -5.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.22% 3196455.298 3061579.518 - -1.65% -
std::find(list<int>)_(process_all)/8192 -4.21% 7129.683 6829.169 - -6.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.21% 56664.457 54277.490 - -5.00% -
SetIntersection_None_Set_uint64_1024_1 -4.20% 8987520.224 8610315.353 - -2.93% -
SetIntersection_None_Set_uint32_1024_64 -4.19% 9030494.945 8651697.135 - -3.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -4.19% 1111320.571 1064709.163 - -2.80% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -4.18% 2.413 2.312 - -3.32% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.17% 395.247 378.756 - -2.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.17% 6.785 6.503 - -3.31% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.16% 23.950 22.954 - -27.33% -
BM_CmpLess_uchar_int -4.15% 1.130 1.083 - 1.56% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.15% 9.855 9.446 - -4.92% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.14% 19.855 19.034 - 1.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.14% 165871.209 159007.968 - -3.78% -
SetIntersection_Front_Vector_uint32_64_64 -4.13% 10998798.546 10544259.268 - -5.70% -
SetIntersection_Front_Vector_uint32_256_16 -4.13% 4311757.725 4133696.158 - -2.32% -
SetIntersection_None_Set_string_262144_64 -4.12% 1703906.740 1633628.336 - -2.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.12% 1190927.963 1141811.469 - -1.84% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -4.12% 546.581 524.040 - 5.41% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.12% 303.951 291.418 - 0.00% -
std::fill(list<int>)/1024 -4.11% 515.521 494.339 - 1.72% -
BM_CmpEqual_int_uint -4.11% 1.136 1.089 - 2.54% -
std::partition(deque<int>)_(dense)/50 -4.10% 15.300 14.672 - -19.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.09% 9035510.061 8665699.012 - -3.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -4.08% 1515830.791 1454017.956 - -5.24% -
std::for_each(list<int>)/32 -4.08% 11.265 10.806 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -4.07% 1085120.825 1040934.154 - -2.46% -
std::set<std::string>::erase(iterator)/8192 -4.07% 31.029 29.766 - -0.71% -
std::copy_if(deque<int>)_(entire_range)/8 -4.07% 2.655 2.547 - -3.76% -
std::copy(vector<bool>)_(aligned)/1048576 -4.07% 3458.440 3317.733 - 32.03% -
bm_ranges_swap_ranges_vb_aligned/64 -4.07% 3.067 2.943 - -0.73% -
std::set<int>::count(key)_(existent)/8192 -4.06% 8.218 7.884 - -1.98% -
SetIntersection_None_Vector_string_262144_16384 -4.06% 1315054.425 1261611.652 - -4.12% -
SetIntersection_None_Set_uint32_16384_1 -4.06% 161921330.369 155345984.635 - -2.16% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -4.06% 324.985 311.789 - -0.98% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.05% 167.814 161.010 - -1.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.05% 243319897.671 233455782.488 - -4.41% -
SetIntersection_None_Set_string_262144_262144 -4.05% 1710767.334 1641470.295 - -4.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.05% 3188667.332 3059521.524 - -1.29% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.05% 7.310 7.014 - 0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.04% 1694022.949 1625526.447 - -2.20% -
std::set<int>::lower_bound(key)_(existent)/32 -4.04% 1.616 1.550 - -1.03% -
std::move(vector<bool>)_(unaligned)/512 -4.04% 4.782 4.589 - -4.03% -
SetIntersection_Interlaced_Set_string_64_64 -4.03% 35089417.383 33675573.789 - -2.61% -
std::unordered_set<int>::find(key)_(existent)/32 -4.02% 1.326 1.272 - 20.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.02% 90.316 86.687 - 0.16% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -4.02% 0.314 0.302 - 11.47% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.02% 2.515 2.414 - 0.70% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.01% 16.208 15.558 - 1.30% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -4.01% 1.156 1.109 - 6.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -4.01% 4344247.022 4170170.351 - -5.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.00% 23517.979 22576.386 - 0.89% -
std::remove_if(vector<int>)_(prefix)/32 -3.99% 51.240 49.194 - 0.33% -
std::set<std::string>::clear()/8192 -3.99% 222479.643 213596.598 - -3.61% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.99% 4.668 4.482 - 0.73% -
SetIntersection_None_Set_string_262144_1 -3.99% 1699790.609 1632023.762 - -3.27% -
SetIntersection_None_Set_uint32_1024_4 -3.99% 9028347.956 8668442.326 - -3.70% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.98% 6.813 6.542 - 2.06% -
SetIntersection_None_Set_string_262144_256 -3.98% 1705061.115 1637277.670 - -3.49% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.97% 22.470 21.578 - 0.42% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.96% 727.902 699.090 - 0.56% -
std::sort(deque<int>)_(heap)/8192 -3.96% 72424.391 69559.381 - 0.85% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.95% 2889.237 2775.156 - 0.33% -
BM_std_minmax_element<long_long>/3 -3.95% 1.114 1.070 - 6.42% -
SetIntersection_None_Set_uint32_16384_16 -3.94% 161921436.547 155539004.300 - -2.05% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -3.93% 11.611 11.155 - 1.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.93% 9556404.907 9181057.382 - 1.41% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -3.92% 345.574 332.015 - -0.68% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.92% 15.499 14.891 - -0.19% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.92% 410.177 394.095 - 0.27% -
std::set<int>::erase(key)_(existent)/32 -3.92% 22.008 21.145 - -1.09% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.91% 41395.488 39778.054 - -1.39% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -3.90% 14482.253 13917.165 - 0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.90% 27005271.138 25952124.726 - 2.60% -
SetIntersection_Front_Vector_uint32_262144_64 -3.90% 1385125.582 1331162.215 - -0.96% -
BM_CmpEqual_schar_uint -3.90% 1.149 1.104 - -0.27% -
SetIntersection_None_Set_uint64_256_1 -3.89% 11725391.001 11268916.183 - -3.22% -
BM_CmpLess_schar_uint -3.89% 1.147 1.103 - 0.41% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.89% 88363.705 84928.560 - 0.29% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.88% 1.570 1.509 - 0.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.88% 15.375 14.779 - -0.75% -
SetIntersection_None_Vector_uint64_16384_4 -3.87% 1119547.193 1076257.278 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.85% 1692190.672 1627090.902 - -2.59% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.85% 197183.778 189597.998 - 0.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.85% 134204602.963 129042293.217 - -1.20% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.84% 55.430 53.299 - 0.11% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.84% 1107147.689 1064605.848 - -0.40% -
SetIntersection_Front_Set_float_256_64 -3.84% 5460516.086 5250828.954 - -4.59% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.84% 56615.908 54442.562 - -1.69% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.84% 8570493.635 8241527.255 - 4.63% -
SetIntersection_Front_Set_float_1024_64 -3.84% 1699533.927 1634300.956 - -4.07% -
SetIntersection_Front_Set_uint64_262144_64 -3.83% 1699019.864 1633872.500 - -3.59% -
SetIntersection_None_Set_uint32_16384_4 -3.83% 161703992.755 155511772.673 - -2.51% -
BM_PushHeap_uint64_SingleElement_64 -3.83% 0.366 0.352 - -0.05% -
std::sort_heap(vector<int>)/8 -3.82% 32.077 30.853 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.81% 1692840.496 1628373.615 - -2.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.80% 46245.054 44488.565 - 0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -3.79% 1262323.158 1214427.654 - -11.21% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.78% 1.260 1.212 - -1.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.78% 1204563.996 1159035.468 - 1.57% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.77% 5027066.058 4837509.501 - 0.95% -
std::remove_copy_if(list<int>)_(prefix)/50 -3.77% 25.980 25.001 - 0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.77% 7805.594 7511.469 - -4.24% -
BM_vector_deque_ranges_move/64 -3.76% 2.820 2.714 - -0.96% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.76% 11295011.243 10870645.380 - -2.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.76% 1615.396 1554.706 - -3.83% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.75% 7172011.327 6903135.274 - -0.46% -
std::unique_copy(list<int>)_(contiguous)/32 -3.74% 11.727 11.288 - 1.59% -
SetIntersection_None_Set_string_64_1 -3.74% 23272576.626 22402602.078 - -2.91% -
SetIntersection_Front_Vector_uint32_1024_64 -3.73% 1372393.456 1321154.785 - -2.84% -
SetIntersection_None_Set_string_262144_16 -3.73% 1701763.834 1638281.980 - -2.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.73% 1679493.162 1616845.459 - -2.11% -
SetIntersection_Front_Vector_uint32_262144_4 -3.73% 1089319.759 1048706.987 - -2.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.72% 22845672.486 21995677.463 - -0.60% -
BM_deque_deque_move_backward/512 -3.72% 19.744 19.009 - 0.71% -
BM_CmpLess_schar_ushort -3.68% 1.121 1.080 - -1.44% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.67% 261593.282 251982.889 - 4.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.66% 1065735.386 1026693.661 - -2.43% -
SetIntersection_Front_Set_uint64_16384_1024 -3.65% 12460483.934 12005295.689 - -5.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.65% 2638.915 2542.556 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.65% 4341412.970 4182894.826 - -1.52% -
std::sort(deque<int>)_(repeated)/8192 -3.65% 6838.740 6589.053 - -2.62% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.65% 6987.038 6732.097 - -0.28% -
std::set<int>::erase(iterator)/1024 -3.65% 20.242 19.504 - -3.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.64% 55.542 53.518 - -3.67% -
std::equal(list<int>)_(it,_it,_it)/50 -3.64% 36.884 35.540 - 0.45% -
BM_CmpEqual_short_uint -3.64% 1.146 1.104 - 0.25% -
SetIntersection_None_Set_uint32_16384_256 -3.64% 160847931.984 154994267.593 - -2.03% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.63% 2799380.699 2697647.381 - -18.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -3.63% 1149515.145 1107821.380 - -2.66% -
std::transform(list<int>,_list<int>)/8192 -3.62% 9001.263 8675.481 - -5.75% -
BM_StringRead_Hot_Shallow_Large -3.62% 0.486 0.469 - -3.76% -
std::set<int>::erase(iterator)/32 -3.62% 20.115 19.388 - -5.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -3.61% 1.315 1.268 - -1.71% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.61% 21.860 21.072 - -1.80% -
SetIntersection_None_Set_uint64_256_64 -3.60% 9382142.097 9044736.613 - -1.74% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.60% 0.497 0.479 - -0.08% -
std::pop_heap(vector<std::string>)/1024 -3.59% 20.990 20.236 - -0.82% -
SetIntersection_Front_Vector_uint32_16384_16 -3.59% 1113680.286 1073694.489 - -6.02% -
SetIntersection_None_Set_uint64_256_4 -3.59% 11605921.922 11189461.502 - -2.25% -
BM_deque_vector_copy_backward/0 -3.59% 1.541 1.486 - 0.89% -
SetIntersection_Front_Set_uint64_256_16 -3.58% 4544499.534 4381957.410 - -2.32% -
SetIntersection_None_Set_string_262144_16384 -3.58% 1702489.178 1641605.467 - -2.64% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.58% 156.784 151.178 - -5.95% -
SetIntersection_Front_Vector_string_16384_256 -3.57% 9918254.377 9563930.371 - 4.11% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.57% 1579259.279 1522859.213 - -2.10% -
BM_StringAssignAsciizMix_Opaque -3.57% 5.214 5.028 - 0.55% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -3.56% 31.165 30.055 - -0.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.56% 6.673 6.436 - -1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.56% 13005203.083 12542584.183 - -5.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.55% 17971062.702 17332636.636 - 1.00% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.53% 24.210 23.356 - -3.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.52% 1180847.323 1139332.207 - 1.88% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.51% 1066480.963 1029091.833 - 0.65% -
SetIntersection_Front_Set_uint64_16384_256 -3.50% 3884669.344 3748819.999 - -5.10% -
SetIntersection_None_Set_uint32_256_1 -3.49% 11648258.426 11241248.501 - -3.80% -
std::unordered_multiset<int>::ctor(const&)/8192 -3.49% 56108.442 54148.719 - -3.10% -
BM_CmpEqual_ushort_uint -3.48% 1.069 1.032 - -2.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -3.48% 1263006.594 1219002.768 - -10.79% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.48% 333.708 322.084 - -3.06% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.48% 2.567 2.478 - 2.07% -
SetIntersection_None_Vector_float_262144_16384 -3.48% 1172193.335 1131451.624 - -2.98% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.47% 22.426 21.648 - -0.12% -
SetIntersection_None_Vector_float_262144_4 -3.46% 1170390.489 1129838.490 - -3.54% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.46% 52.048 50.246 - -0.19% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.46% 10140.450 9789.392 - -10.24% -
SetIntersection_Front_Vector_uint32_262144_16 -3.45% 1137510.540 1098244.254 - -2.73% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.45% 23.498 22.688 - 0.19% -
SetIntersection_None_Set_string_64_64 -3.44% 11869624.117 11461253.863 - -2.55% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.44% 0.337 0.325 - -3.35% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.44% 86865.854 83879.860 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.43% 1196653.862 1155603.743 - -0.73% -
SetIntersection_None_Set_uint64_256_16 -3.43% 11025193.051 10647484.183 - -3.09% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.42% 6837.019 6602.874 - -0.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.42% 42.101 40.660 - 12.92% -
std::set<int>::contains(key)_(existent)/32 -3.42% 1.715 1.656 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.42% 16586291.537 16018478.754 - -1.36% -
SetIntersection_None_Vector_string_16384_64 -3.42% 1238489.315 1196111.441 - -2.01% -
std::map<int,_int>::count(key)_(existent)/8192 -3.42% 6.152 5.942 - 1.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.42% 44.820 43.287 - -0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.40% 134783364.910 130194123.557 - -0.61% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.40% 219.996 212.512 - 0.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.40% 15.284 14.764 - -1.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.40% 13.643 13.180 - -0.79% -
SetIntersection_Front_Vector_uint32_1024_4 -3.40% 1084671.583 1047841.431 - -2.68% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.39% 20.126 19.444 - -1.38% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -3.38% 1.928 1.862 - 0.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.38% 4856.554 4692.365 - 1.05% -
SetIntersection_None_Set_string_1024_16 -3.38% 9180812.435 8870634.637 - -25.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.38% 297.320 287.281 - -1.24% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.38% 13.523 13.067 - -2.58% -
SetIntersection_Interlaced_Vector_string_1024_1 -3.37% 1103453.655 1066230.007 - -1.36% -
SetIntersection_Front_Set_uint64_1024_16 -3.37% 1227791.863 1186396.832 - -0.15% -
BM_StringFindAllMatch/8 -3.36% 2.683 2.593 - -5.00% -
BM_deque_vector_ranges_copy/2 -3.35% 1.833 1.772 - -3.24% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.35% 2.643 2.555 - 11.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.35% 21050812.837 20345594.050 - -5.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.35% 634733.516 613482.627 - 0.52% -
rng::find_last(list<int>)_(bail_90%)/50 -3.35% 1.340 1.296 - 3.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.35% 16888053.845 16322864.647 - -1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.34% 356852871.119 344924008.852 - -1.20% -
SetIntersection_Front_Vector_uint32_16_16 -3.34% 36290280.542 35077952.416 - -3.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.34% 0.692 0.669 - 6.76% -
std::unordered_multiset<int>::clear()/8192 -3.34% 67213.796 64970.953 - -0.02% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.34% 11.000 10.633 - -7.45% -
SetIntersection_None_Set_uint32_256_64 -3.34% 9412844.368 9098858.316 - -2.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.33% 736.360 711.855 - -3.47% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.32% 6.874 6.645 - 0.12% -
SetIntersection_Front_Set_float_262144_64 -3.32% 1694075.170 1637846.366 - -7.08% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.32% 13.485 13.037 - -0.08% -
std::set<int>::contains(key)_(non-existent)/8192 -3.31% 10.322 9.979 - -33.78% -
std::none_of(vector<int>)_(process_all)/8 -3.31% 2.500 2.417 - -0.55% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.31% 27905.993 26981.541 - -4.34% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.29% 20.957 20.267 - -14.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -3.28% 2901188.730 2805913.273 - -3.07% -
std::find(vector<long_long>)_(bail_25%)/8 -3.28% 0.893 0.864 - -6.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.28% 4256799.668 4117089.566 - -1.61% -
std::make_heap(deque<int>)_(shuffled)/8192 -3.28% 24110.850 23320.438 - 2.52% -
std::rotate(list<int>)_(1_element_backward)/32 -3.28% 13.808 13.355 - 0.25% -
SetIntersection_None_Vector_uint64_64_64 -3.27% 8627991.744 8345540.846 - -1.10% -
SetIntersection_None_Vector_uint32_256_256 -3.27% 2182429.148 2111019.094 - -3.88% -
BM_CmpEqual_uint_uint -3.27% 1.092 1.057 - -1.85% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.26% 3.465 3.352 - 6.94% -
SetIntersection_Front_Vector_uint32_256_64 -3.26% 4357765.708 4215694.629 - -2.94% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.26% 1.827 1.767 - 1.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.26% 1196457.007 1157494.381 - 2.04% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.25% 280.293 271.171 - -0.62% -
BM_deque_vector_copy/2 -3.25% 1.829 1.770 - -6.41% -
SetIntersection_Interlaced_Set_float_256_4 -3.24% 11325948.800 10958574.903 - 1.33% -
SetIntersection_None_Set_uint32_16384_64 -3.24% 161346958.987 156123157.192 - -1.43% -
SetIntersection_None_Set_uint32_262144_262144 -3.23% 1208029.299 1169041.912 - -0.90% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.22% 25.414 24.594 - -0.63% -
SetIntersection_None_Vector_string_256_1 -3.22% 4581619.318 4433950.899 - -1.10% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -3.22% 27.809 26.914 - -1.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.21% 16.415 15.889 - 1.04% -
std::multimap<std::string,_int>::clear()/8192 -3.20% 218727.261 211727.325 - -3.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.19% 14497.753 14034.600 - 0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.19% 9436636.240 9135782.991 - -0.48% -
std::set<int>::ctor(const&,_alloc)/0 -3.19% 13.151 12.732 - -0.04% -
ranges::minmax(std::deque<long_long>)/70000 -3.18% 25539.358 24727.619 - 0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.18% 8918258.087 8635047.854 - -1.83% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.17% 16.798 16.265 - -4.50% -
BM_deque_vector_copy/1 -3.17% 2.139 2.071 - -5.57% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.16% 20.931 20.269 - 1.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.16% 29.987 29.039 - 1.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -3.15% 4235902.351 4102289.472 - -2.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.15% 186797.930 180906.606 - -0.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.15% 15.318 14.835 - 0.40% -
std::find_if_not(deque<int>)_(process_all)/8 -3.14% 2.669 2.585 - -1.77% -
std::partial_sort(deque<int>)_(descending)/8 -3.14% 43.329 41.968 - -0.65% -
std::generate(list<int>)/50 -3.13% 15.588 15.100 - -2.58% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.13% 26620.027 25787.703 - -0.70% -
BM_StringAssignAsciizMix_Transparent -3.12% 3.081 2.985 - 0.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.11% 56829.420 55060.359 - -3.64% -
BM_vector_deque_copy_backward/1 -3.11% 2.384 2.310 - 0.35% -
bm_ranges_swap_ranges_vb_aligned/1024 -3.11% 6.528 6.325 - -3.71% -
BM_vector_deque_ranges_move_backward/2 -3.11% 2.062 1.998 - -6.47% -
SetIntersection_Front_Vector_uint64_1024_4 -3.09% 1063274.361 1030367.545 - -2.25% -
std::unordered_set<std::string>::clear()/1024 -3.08% 23901.239 23164.243 - -0.18% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.08% 122227.464 118459.440 - -0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.08% 5895150.031 5713608.137 - 1.51% -
BM_vector_deque_ranges_move_backward/1 -3.08% 2.329 2.258 - -15.12% -
SetIntersection_Front_Vector_string_1024_1 -3.07% 1092486.189 1058905.011 - -1.94% -
SetIntersection_Front_Vector_uint64_256_1 -3.07% 4220914.450 4091338.186 - -1.21% -
SetIntersection_Front_Set_uint64_262144_1 -3.07% 1068576.316 1035790.526 - 0.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.07% 24.708 23.951 - -0.80% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.06% 20000.512 19387.593 - -0.62% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.06% 7395.089 7169.003 - -7.01% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.06% 38563937.553 37385717.788 - -1.21% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.05% 12495.451 12113.725 - -4.01% -
std::make_heap(vector<int>)_(ascending)/8 -3.05% 16.963 16.446 - 0.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.05% 47.355 45.913 - 0.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.03% 33779.520 32754.635 - -1.14% -
SetIntersection_Front_Set_float_262144_262144 -3.03% 1608624.352 1559821.125 - -3.46% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.03% 56.216 54.512 - 2.14% -
SetIntersection_Front_Vector_uint64_262144_4 -3.03% 1084804.364 1051956.735 - -1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.03% 1879644.533 1822743.568 - -1.83% -
BM_std_minmax_element<int>/64 -3.03% 17.174 16.655 - -2.79% -
BM_deque_vector_ranges_copy/1 -3.02% 2.095 2.032 - -3.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.02% 151896.728 147310.997 - 0.78% -
std::multiset<int>::erase(iterator)/8192 -3.02% 24.003 23.279 - -2.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -3.01% 1343750.734 1303250.404 - -3.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.01% 11776159.120 11421696.290 - 0.08% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.01% 13.605 13.195 - 0.52% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.00% 765.876 742.871 - -1.34% -
bm_ranges_swap_ranges_vb_aligned/512 -2.99% 5.292 5.134 - -4.22% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.99% 1.927 1.870 - -10.34% -
SetIntersection_None_Vector_float_262144_1 -2.99% 1164350.505 1129586.198 - -2.63% -
BM_StringCopy_Large -2.98% 6.330 6.141 - -1.99% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.98% 5.431 5.269 - -2.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.97% 87284.752 84689.375 - -1.40% -
BM_vector_deque_ranges_copy/2 -2.97% 2.066 2.005 - -2.38% -
SetIntersection_None_Vector_uint64_256_256 -2.97% 2159798.351 2095663.223 - -1.47% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.97% 45023.810 43687.335 - -0.32% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.97% 888674.470 862312.909 - 3.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.94% 10967650.464 10645005.572 - -2.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.94% 15.381 14.929 - 0.33% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.94% 11115296.641 10788702.658 - -2.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.93% 12801544.464 12426772.052 - -0.53% -
SetIntersection_None_Vector_uint64_256_16 -2.92% 4071927.095 3952838.553 - -1.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.92% 14232.241 13816.068 - 0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.92% 170028454.787 165056608.970 - -2.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.92% 68443.795 66444.242 - -0.78% -
BM_PushHeap_uint64_Descending_4 -2.92% 0.371 0.361 - -0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.91% 1182808.202 1148331.621 - -1.83% -
SetIntersection_Front_Set_float_16_16 -2.91% 38562346.992 37439319.163 - -1.63% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.91% 13297.534 12910.883 - -2.82% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.91% 29.888 29.019 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.90% 17173009.279 16674142.954 - -1.22% -
std::count(vector<int>)_(every_other)/8 -2.90% 1.335 1.297 - -0.03% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.90% 238952161.408 232018786.524 - -0.49% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.90% 0.474 0.461 - 8.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.90% 1.802 1.750 - -1.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.90% 1075966.426 1044781.220 - -0.60% -
SetIntersection_None_Vector_uint64_16384_256 -2.90% 1104249.430 1072268.756 - -1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.90% 24758404.207 24041542.398 - -5.28% -
SetIntersection_Interlaced_Set_float_256_256 -2.90% 7643424.055 7422114.667 - -2.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.89% 1263085.043 1226625.814 - -9.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.89% 15.353 14.910 - 0.39% -
SetIntersection_Interlaced_Set_float_1024_1 -2.89% 1061672.011 1031038.196 - -0.45% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.88% 12.488 12.128 - -2.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.88% 252514816.985 245244682.182 - -30.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.88% 39152978.349 38026527.891 - -0.89% -
SetIntersection_Front_Vector_uint64_256_16 -2.87% 4267256.340 4144764.757 - -1.78% -
std::flat_multimap<int,_int>::clear()/8192 -2.87% 419.513 407.471 - -0.10% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.87% 31.005 30.115 - 11.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.87% 3202655.542 3110824.289 - 0.27% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.87% 18312484.508 17787646.872 - 2.51% -
SetIntersection_None_Set_string_64_16 -2.86% 18987297.820 18443570.238 - -1.74% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.86% 302.465 293.826 - 0.69% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.85% 15.255 14.820 - 0.35% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.84% 1.504 1.462 - -4.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.83% 56236560.783 54647549.885 - -0.49% -
BM_PushHeap_uint64_Ascending_16384 -2.82% 3.670 3.567 - -0.99% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.82% 39326.470 38218.185 - -2.66% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.82% 38422313.910 37340023.451 - -2.00% -
BM_StringRelational_Less_Huge_Large_Control -2.81% 2.177 2.115 - -2.27% -
SetIntersection_Front_Vector_uint64_262144_1 -2.81% 1058925.944 1029136.909 - -2.14% -
SetIntersection_Front_Vector_uint32_1024_16 -2.81% 1129614.866 1097843.425 - -3.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.81% 1820315.754 1769140.787 - -2.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.81% 13.616 13.234 - 0.71% -
std::replace(vector<int>)_(sprinkled)/50 -2.81% 8.763 8.517 - -6.45% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.81% 17.794 17.294 - -4.16% -
std::set<int>::find(key)_(existent)/1024 -2.80% 4.106 3.991 - 0.90% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.80% 53.643 52.139 - 5.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -2.80% 16689089.567 16222122.417 - -1.70% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.80% 67.894 65.995 - 4.81% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.79% 38.547 37.471 - -10.74% -
SetIntersection_None_Set_uint32_1024_16 -2.79% 9126969.381 8872495.426 - -2.65% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.79% 1908.207 1855.043 - -0.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.78% 151443.356 147230.416 - -2.67% -
SetIntersection_Front_Set_uint64_64_16 -2.78% 15400705.090 14972845.539 - -1.40% -
BM_deque_deque_ranges_copy/4000 -2.78% 146.260 142.200 - 0.39% -
SetIntersection_Interlaced_Vector_string_64_1 -2.78% 17259813.501 16780832.533 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.77% 1050980.676 1021841.365 - -2.03% -
rng::find_last(vector<char>)_(bail_90%)/8 -2.77% 0.440 0.428 - -6.85% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.76% 33.399 32.477 - 0.92% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.76% 20.021 19.468 - -1.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.75% 4251146.599 4134093.508 - -1.23% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.75% 52.728 51.279 - -1.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.75% 56692.348 55134.477 - -1.71% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.75% 761.374 740.458 - -0.55% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.74% 752.078 731.459 - 7.95% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.74% 27.876 27.113 - -0.61% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.74% 23.042 22.411 - -1.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.74% 1607453.914 1563484.690 - 0.09% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.73% 22873.156 22247.908 - 0.48% -
SetIntersection_Front_Set_uint64_64_4 -2.73% 16277911.661 15833182.716 - -1.31% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.73% 13347.107 12983.155 - 1.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -2.73% 2.415 2.349 - 2.97% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.72% 31.580 30.720 - -4.65% -
SetIntersection_None_Vector_uint64_256_4 -2.72% 4262322.082 4146326.797 - -0.87% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.72% 2.648 2.576 - -0.74% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.72% 1635774.414 1591266.520 - -8.96% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.72% 18243912.267 17748134.577 - -1.45% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.72% 27.141 26.404 - -0.65% -
std::stable_partition(vector<int>)_(sparse)/50 -2.71% 22.264 21.660 - 2.06% -
std::find_if(vector<bool>)_(process_all)/8 -2.71% 3.601 3.503 - -0.46% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.71% 25.106 24.425 - -0.26% -
SetIntersection_Interlaced_Set_string_262144_256 -2.71% 2081556.232 2025148.684 - -1.82% -
std::set<std::string>::ctor(const&)/1024 -2.71% 35219.954 34265.971 - -4.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.71% 5902996.389 5743202.549 - -1.87% -
SetIntersection_None_Set_uint64_1024_256 -2.71% 8934891.142 8693043.830 - -1.00% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.70% 4221573.717 4107443.610 - -1.43% -
SetIntersection_None_Vector_string_4_4 -2.70% 138990411.721 135234714.053 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.70% 16842247.539 16387413.079 - -0.27% -
SetIntersection_Front_Vector_uint32_16384_1 -2.70% 1064317.168 1035577.437 - -2.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.70% 1064877.395 1036124.198 - 0.39% -
BM_vector_deque_ranges_copy/5500 -2.70% 200.764 195.345 - -4.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.70% 15.316 14.903 - 0.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.69% 44.584 43.386 - -0.56% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.68% 102599.184 99847.204 - -0.72% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.68% 121743.979 118478.993 - -1.47% -
std::unordered_multiset<int>::clear()/1024 -2.68% 8610.501 8379.719 - -0.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.68% 377.936 367.807 - -1.37% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.67% 9.664 9.405 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.67% 1110330.722 1080673.700 - -2.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.67% 4248614.427 4135347.185 - -0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.67% 1258407.879 1224863.361 - -9.68% -
std::set<int>::count(key)_(non-existent)/32 -2.66% 3.015 2.935 - 1.98% -
std::remove_if(list<int>)_(prefix)/8192 -2.66% 10043.714 9776.343 - 5.26% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -2.65% 8.613 8.385 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.65% 1064415.722 1036213.261 - -1.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -2.65% 4200244.633 4088971.338 - -1.62% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.65% 33.495 32.608 - 1.88% -
bm_swap_ranges_vb_aligned/64 -2.65% 2.889 2.812 - -0.98% -
SetIntersection_None_Vector_uint64_1024_16 -2.65% 1104320.490 1075084.275 - -1.08% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -2.65% 301.415 293.438 - 0.43% -
BM_vector_deque_ranges_copy/1 -2.64% 2.319 2.258 - -1.95% -
SetIntersection_Interlaced_Vector_string_16_16 -2.64% 51973488.702 50602403.952 - 0.51% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.64% 12.246 11.923 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.63% 64421992.092 62725744.732 - 0.69% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.63% 481.458 468.787 - 1.76% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.63% 14113.460 13742.123 - -0.32% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.62% 215139479.982 209493877.583 - -1.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -2.62% 4045202.768 3939052.858 - -0.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.62% 147174.337 143316.576 - -2.18% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.62% 21.511 20.948 - -0.05% -
SetIntersection_Front_Vector_uint64_64_1 -2.62% 16616495.539 16181239.839 - -1.01% -
BM_CmpLess_short_uint -2.62% 1.145 1.115 - 0.34% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -2.61% 1.701 1.656 - -0.97% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.60% 49815.986 48518.372 - -3.93% -
BM_CmpLess_short_ushort -2.60% 1.125 1.096 - -1.48% -
std::search(vector<int>)_(no_match)/1024 -2.60% 219.520 213.807 - -0.37% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.60% 11513758.484 11214254.797 - -3.56% -
std::stable_sort(deque<int>)_(descending)/1024 -2.60% 2964.942 2887.827 - -0.14% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.60% 1716161.541 1671553.955 - -2.20% -
BM_StringRelational_Compare_Empty_Large_Control -2.60% 1.656 1.613 - 0.13% -
BM_StringResizeAndOverwrite -2.60% 0.841 0.819 - -0.63% -
std::multiset<std::string>::ctor(const&)/1024 -2.60% 35493.582 34571.865 - 0.00% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -2.59% 1.473 1.435 - 9.57% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.59% 1543732.828 1503801.350 - -0.34% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.58% 1071099.492 1043434.000 - -1.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.58% 13.620 13.269 - 0.97% -
std::find_end(vector<int>)_(process_all)/1024 -2.58% 236.451 230.352 - 1.51% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -2.58% 4.450 4.335 - -4.62% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -2.57% 37.874 36.900 - 0.75% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.57% 53.988 52.600 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.57% 8208932.195 7997836.575 - -2.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.57% 54.892 53.481 - -3.52% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.57% 2.469 2.406 - 4.20% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.57% 11064931.281 10780894.748 - 0.57% -
std::copy(deque<int>)/512 -2.56% 17.161 16.721 - 0.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.56% 616251.928 600454.057 - -0.25% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.56% 1331267.982 1297198.160 - -1.38% -
std::count(list<int>)_(every_other)/8 -2.56% 2.131 2.077 - -3.31% -
SetIntersection_None_Set_uint32_1024_1 -2.56% 8954576.000 8725713.158 - -4.27% -
BM_CmpEqual_int_int -2.56% 1.091 1.063 - 0.28% -
SetIntersection_None_Vector_uint32_1024_4 -2.55% 1101704.300 1073658.630 - -2.84% -
std::stable_sort(deque<int>)_(heap)/1024 -2.54% 2789.658 2718.746 - 0.34% -
BM_CmpLess_int_ushort -2.54% 1.150 1.120 - 1.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.54% 544791965.446 530952328.534 - -0.84% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.54% 15.253 14.866 - 0.34% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.53% 1456.669 1419.747 - 0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.53% 1061672.351 1034781.181 - -0.31% -
std::flat_map<int,_int>::clear()/8192 -2.53% 417.984 407.416 - -0.13% -
BM_deque_deque_move/1024 -2.53% 37.715 36.763 - 0.26% -
SetIntersection_Front_Vector_uint32_64_4 -2.52% 16161426.000 15754726.776 - -2.33% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.52% 1635740.154 1594593.830 - -1.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.51% 32.661 31.840 - -15.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.51% 15.312 14.927 - 0.27% -
SetIntersection_Front_Set_float_16_4 -2.51% 55820845.415 54419706.577 - -0.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.51% 62304.650 60741.308 - 0.53% -
rng::find_last(list<int>)_(bail_10%)/50 -2.51% 16.361 15.951 - 0.10% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.51% 603.360 588.231 - -0.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.51% 1391.772 1356.878 - 0.47% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.51% 37412.974 36475.494 - -2.30% -
std::partial_sort(vector<int>)_(descending)/8 -2.51% 25.388 24.752 - 2.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.50% 1054709.147 1028311.279 - -0.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.50% 71332.112 69547.160 - -2.45% -
SetIntersection_None_Vector_string_16384_4 -2.50% 1244967.866 1213843.929 - -2.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.49% 15.323 14.940 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.49% 168592094.691 164386725.311 - -1.84% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.49% 27.715 27.026 - -0.65% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.48% 101.415 98.899 - -0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.48% 220157180.664 214699302.157 - -0.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.48% 21.140 20.617 - -1.62% -
SetIntersection_Front_Vector_uint32_64_1 -2.47% 16666240.216 16254114.379 - -3.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.47% 1067688.484 1041314.685 - -1.49% -
SetIntersection_Front_Set_uint64_4_1 -2.47% 216691185.212 211340254.405 - -1.04% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.46% 16893.849 16477.533 - -28.04% -
SetIntersection_None_Set_uint32_16_1 -2.46% 67523204.098 65859584.038 - -0.62% -
SetIntersection_None_Set_float_262144_16384 -2.46% 1201612.141 1172017.822 - 0.70% -
SetIntersection_None_Set_uint64_262144_262144 -2.46% 1252596.596 1221753.742 - -0.69% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.46% 16955.704 16539.006 - 0.08% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.46% 63839582.058 62270906.818 - -0.51% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.45% 15.210 14.836 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.45% 11710237.067 11422989.313 - -1.88% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.45% 8762.895 8548.018 - -1.77% -
std::all_of(vector<int>)_(process_all)/8 -2.45% 2.517 2.455 - 2.54% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.45% 4.251 4.147 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.45% 1083688.704 1057153.890 - -0.96% -
rng::fold_left(list<int>)/8192 -2.45% 10904.226 10637.365 - -7.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.44% 169133115.747 164998105.550 - -4.10% -
BM_deque_deque_move/5500 -2.44% 202.045 197.108 - 0.49% -
SetIntersection_Interlaced_Set_float_64_64 -2.44% 13353964.578 13028203.343 - -2.04% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.43% 13.068 12.750 - -0.08% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.43% 13.047 12.730 - -0.68% -
std::stable_partition(deque<int>)_(dense)/32 -2.43% 29.751 29.028 - 2.16% -
std::find_first_of(list<int>)_(small_needle)/32 -2.43% 96.678 94.331 - 0.64% -
SetIntersection_Front_Vector_uint64_262144_64 -2.42% 1334762.807 1302400.546 - -5.37% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.42% 22.618 22.070 - -1.46% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.42% 6911.440 6744.010 - 1.47% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.42% 10.330 10.080 - -4.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.42% 25.012 24.407 - 1.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.42% 1083592.178 1057389.109 - -0.81% -
SetIntersection_None_Set_string_256_64 -2.42% 9428165.036 9200178.588 - -1.41% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.42% 5381.197 5251.078 - -1.41% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.42% 203.960 199.034 - -6.62% -
SetIntersection_Interlaced_Set_string_1024_64 -2.41% 17058437.938 16646866.042 - -0.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.41% 850.348 829.842 - 1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.41% 543284524.648 530193446.078 - -0.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.41% 59.368 57.940 - -3.39% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.40% 211.626 206.538 - 0.72% -
SetIntersection_None_Vector_uint32_1024_256 -2.40% 1093842.660 1067594.406 - -4.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.40% 1269302.084 1238881.428 - -5.44% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.39% 216675829.100 211487377.843 - -0.66% -
SetIntersection_Front_Set_uint64_1_1 -2.39% 541820530.750 528858919.173 - -0.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -2.39% 111472.742 108807.038 - 1.00% -
BM_vector_deque_ranges_move_backward/4096 -2.39% 151.696 148.070 - -1.24% -
std::find_if(vector<char>)_(bail_25%)/8 -2.39% 0.818 0.798 - 2.92% -
BM_PushHeap_uint32_Ascending_262144 -2.38% 4.806 4.691 - -5.07% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.38% 13.051 12.740 - -3.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.38% 63955660.720 62433280.469 - -0.99% -
SetIntersection_None_Vector_string_16384_16384 -2.37% 1247558.401 1217944.338 - -1.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.37% 140607.813 137277.425 - 1.31% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.37% 16676109.290 16281432.816 - -0.34% -
SetIntersection_Interlaced_Set_string_16_1 -2.36% 66731081.712 65153764.380 - -0.32% -
SetIntersection_None_Vector_uint32_16_4 -2.36% 54666782.030 53377001.377 - -2.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.36% 144204758.663 140805006.539 - -0.44% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.36% 224361271.331 219073895.950 - -1.86% -
SetIntersection_Front_Set_uint64_4_4 -2.36% 138721966.678 135453752.493 - -0.91% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.36% 216600887.248 211497915.121 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.36% 217341092.674 212221960.191 - -1.71% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.35% 22317019.832 21793018.002 - -1.95% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.35% 620.393 605.834 - 0.09% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.35% 2583.297 2522.712 - 0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.34% 63944282.974 62446200.443 - -0.67% -
std::replace(vector<int>)_(sprinkled)/1024 -2.34% 149.937 146.425 - -8.86% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.34% 51.966 50.751 - 1.77% -
BM_PushHeap_uint64_Ascending_16 -2.34% 0.932 0.911 - 0.12% -
std::multimap<std::string,_int>::ctor(const&)/32 -2.33% 796.493 777.895 - 14.55% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.33% 18442.618 18012.432 - 0.84% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.33% 60333716.109 58930535.284 - -1.05% -
SetIntersection_None_Vector_float_256_1 -2.32% 4316317.025 4215965.993 - -1.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.32% 8854331.574 8648484.366 - -2.73% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.32% 1595439.453 1558388.104 - -1.85% -
BM_CmpEqual_uchar_uint -2.32% 1.068 1.043 - -1.45% -
BM_CmpEqual_int_uchar -2.32% 1.123 1.097 - -0.96% -
BM_CmpEqual_ushort_int -2.32% 1.076 1.051 - -1.91% -
SetIntersection_None_Set_float_16_1 -2.32% 68013977.265 66438747.245 - 0.20% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.32% 2.677 2.615 - -4.44% -
SetIntersection_None_Vector_uint32_16_1 -2.31% 64290174.378 62802192.086 - -2.85% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.31% 63.374 61.908 - 0.26% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.31% 3233.047 3158.258 - -0.45% -
SetIntersection_None_Vector_uint64_16_16 -2.31% 34107677.915 33319054.899 - -0.52% -
SetIntersection_None_Vector_uint32_1024_1 -2.31% 1098923.609 1073542.204 - -4.49% -
SetIntersection_None_Set_uint32_256_16 -2.31% 11048257.955 10793360.037 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.31% 217075329.561 212067306.699 - -0.60% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.31% 13.048 12.747 - -0.68% -
std::generate(deque<int>)/32 -2.31% 8.683 8.483 - 0.31% -
SetIntersection_None_Vector_uint64_4_4 -2.30% 135498711.368 132375645.492 - -0.79% -
SetIntersection_Front_Set_uint64_16_4 -2.30% 55371264.765 54095546.674 - -1.10% -
std::flat_multimap<int,_int>::clear()/0 -2.30% 402.105 392.843 - 0.01% -
SetIntersection_None_Vector_uint64_1024_4 -2.30% 1102987.149 1077591.142 - 0.31% -
SetIntersection_Interlaced_Set_string_4_4 -2.30% 161752356.068 158032582.635 - -0.55% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.30% 1634458.902 1596884.930 - -0.82% -
SetIntersection_Front_Vector_float_1024_4 -2.29% 1070035.065 1045481.626 - -2.06% -
SetIntersection_Interlaced_Set_string_16384_1 -2.29% 1110352.355 1084890.769 - -0.42% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.29% 4853.916 4742.611 - 0.62% -
SetIntersection_Front_Set_uint64_16_1 -2.29% 63670798.394 62211569.687 - -0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.29% 35727399.415 34908857.016 - -0.87% -
std::flat_multimap<int,_int>::clear()/32 -2.29% 401.845 392.646 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.29% 10366278.661 10129137.640 - -2.02% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.29% 20.215 19.753 - -0.50% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.29% 17.096 16.705 - -0.43% -
SetIntersection_None_Vector_uint64_262144_1 -2.28% 1140983.357 1114926.388 - -0.92% -
SetIntersection_None_Set_uint32_16_4 -2.28% 57235440.283 55931138.407 - -1.21% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.28% 23.757 23.216 - 1.83% -
std::none_of(list<int>)_(process_all)/8 -2.28% 2.720 2.658 - 0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.27% 3729.836 3645.053 - -5.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.27% 400.360 391.261 - 0.07% -
SetIntersection_None_Set_uint64_16384_4 -2.27% 165013346.874 161263814.112 - -1.76% -
SetIntersection_Front_Vector_uint32_256_1 -2.27% 4214152.026 4118475.293 - -2.35% -
SetIntersection_None_Set_string_16_16 -2.27% 37044843.940 36204843.882 - -0.38% -
SetIntersection_Front_Vector_uint32_1024_1 -2.27% 1059493.162 1035491.911 - -2.09% -
SetIntersection_Front_Vector_uint64_64_16 -2.26% 14506186.516 14177735.398 - -0.99% -
SetIntersection_None_Vector_uint32_16384_4 -2.26% 1118123.114 1092822.993 - -3.28% -
std::stable_partition(list<int>)_(dense)/8192 -2.26% 17489.942 17094.257 - -10.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.26% 10.794 10.550 - 0.51% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.26% 101908.781 99607.464 - -0.50% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.26% 16.215 15.849 - 0.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.25% 765.234 747.988 - -1.11% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.25% 725.747 709.394 - -7.73% -
SetIntersection_None_Vector_uint64_256_1 -2.25% 4322103.341 4224729.363 - -0.36% -
SetIntersection_None_Vector_float_64_4 -2.25% 16316493.242 15949073.864 - -0.37% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.25% 19.980 19.531 - -2.58% -
SetIntersection_None_Vector_uint32_64_1 -2.25% 16894173.347 16514285.272 - -3.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.25% 16676682.436 16301985.678 - -0.82% -
SetIntersection_Interlaced_Set_float_16_16 -2.25% 38789084.375 37918229.712 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.24% 137389266.988 134307304.931 - -0.33% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.24% 17.900 17.499 - 0.75% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.24% 20.495 20.036 - -0.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.24% 64005546.802 62572843.802 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.24% 57272196.144 55991930.362 - -1.12% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.23% 16697876.304 16324810.756 - -0.32% -
SetIntersection_Front_Set_float_262144_256 -2.23% 3706346.441 3623555.529 - -5.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.23% 14929761.354 14596277.893 - -1.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.23% 139790266.744 136669773.342 - -0.45% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.23% 542209913.817 530117364.878 - -0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.23% 542902106.741 530798937.777 - -2.93% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.23% 53.657 52.463 - 10.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.22% 8737238.736 8542969.043 - -0.79% -
SetIntersection_None_Set_uint64_16384_256 -2.22% 169128235.160 165371095.164 - -2.00% -
BM_CmpEqual_short_int -2.22% 1.136 1.110 - -1.02% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.22% 2.336 2.285 - -6.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.22% 4902341.021 4793578.959 - -1.11% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.21% 541720870.301 529722358.498 - -0.59% -
SetIntersection_Front_Vector_uint64_4_1 -2.21% 216359574.843 211572756.157 - -0.60% -
std::flat_multimap<int,_int>::clear()/1024 -2.21% 401.215 392.339 - -1.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.21% 1049168.808 1025958.576 - -0.39% -
SetIntersection_Interlaced_Set_string_1_1 -2.21% 566736809.475 554201361.135 - -0.37% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.21% 788.585 771.173 - -1.83% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.21% 140659.434 137553.688 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.20% 1094577.011 1070455.658 - -0.56% -
SetIntersection_Interlaced_Set_float_256_1 -2.20% 4210272.568 4117595.228 - -1.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.20% 488262.020 477515.774 - 0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.20% 1656192.547 1619764.242 - -2.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.20% 55497465.628 54277528.478 - -0.75% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.20% 11785.501 11526.519 - -8.08% -
SetIntersection_None_Set_uint64_262144_16 -2.19% 1234401.937 1207310.711 - -1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.19% 13936868.153 13631326.842 - -1.33% -
SetIntersection_None_Set_string_1024_256 -2.19% 9085029.622 8885882.312 - -1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.19% 1636964.273 1601088.053 - -2.49% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.19% 63731781.903 62335132.109 - -0.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.19% 217231593.790 212474907.969 - -0.69% -
std::reverse_copy(vector<int>)/8 -2.19% 2.432 2.379 - -6.82% -
SetIntersection_None_Vector_uint32_64_64 -2.19% 8592701.836 8404603.736 - -3.88% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.19% 2105109.699 2059042.072 - -1.30% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.19% 4206023.000 4113997.611 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.19% 1069064.577 1045680.970 - -1.31% -
SetIntersection_None_Vector_uint64_64_16 -2.19% 13716974.220 13417102.490 - -0.84% -
BM_deque_deque_copy/4000 -2.18% 145.950 142.762 - 1.95% -
SetIntersection_None_Vector_string_1024_256 -2.18% 1183486.303 1157638.954 - -1.38% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.18% 55721.187 54504.501 - -0.28% -
SetIntersection_None_Set_uint64_4_4 -2.18% 137100652.284 134108281.598 - -0.89% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.18% 36288627.262 35496826.332 - -0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.18% 230604211.443 225583573.445 - -3.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.18% 19.326 18.906 - -3.15% -
std::sort_heap(deque<int>,_pred)/8 -2.17% 34.758 34.003 - -0.88% -
SetIntersection_Front_Set_uint64_256_4 -2.17% 4255338.034 4162828.608 - -1.03% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.17% 138504559.110 135497792.375 - -0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.17% 137617701.811 134630276.670 - -0.51% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.17% 528.806 517.328 - -2.06% -
SetIntersection_None_Vector_string_1024_64 -2.17% 1184281.984 1158577.486 - -1.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.17% 11694218.203 11440526.676 - -0.69% -
SetIntersection_None_Set_string_256_4 -2.16% 11663625.844 11411485.818 - -2.33% -
std::set<int>::contains(key)_(non-existent)/1024 -2.16% 6.055 5.924 - -1.88% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.16% 4861.077 4756.220 - 1.13% -
SetIntersection_None_Set_uint32_1024_256 -2.16% 9073451.384 8877790.523 - -0.40% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.15% 0.496 0.486 - 3.00% -
SetIntersection_None_Vector_float_16384_1 -2.15% 1113404.952 1089473.361 - -1.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.15% 15.062 14.739 - 0.24% -
SetIntersection_Interlaced_Set_string_1024_16 -2.15% 13172778.262 12889755.975 - -0.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -2.15% 16213840.419 15865702.912 - -1.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -2.15% 136358818.604 133431410.282 - -0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.15% 8991234.226 8798351.738 - -0.04% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.14% 4.441 4.346 - 4.77% -
SetIntersection_None_Vector_uint32_1_1 -2.14% 541529052.613 529944548.038 - -0.67% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.14% 13855898.284 13559515.020 - -1.52% -
SetIntersection_Front_Set_uint64_16_16 -2.14% 38449012.134 37626843.753 - -0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.14% 138492345.907 135535321.953 - -0.76% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.13% 71.347 69.825 - -12.83% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.13% 63585104.934 62228881.241 - -0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.13% 1603539.576 1569342.341 - -0.14% -
SetIntersection_None_Vector_uint32_64_16 -2.13% 13721896.923 13429352.933 - -3.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.13% 37343460.212 36547568.749 - -0.54% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -2.13% 9771.750 9563.543 - 16.30% -
SetIntersection_None_Set_float_262144_262144 -2.13% 1204247.479 1178629.230 - 1.59% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.13% 29614.673 28985.077 - -0.30% -
SetIntersection_None_Vector_float_1024_16 -2.13% 1096776.640 1073462.912 - -1.22% -
SetIntersection_Interlaced_Set_string_1024_1 -2.13% 1114131.154 1090454.165 - 0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.12% 1224383.796 1198389.517 - 1.77% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.12% 3385.722 3313.868 - 0.02% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.12% 819.837 802.458 - 0.21% -
SetIntersection_Interlaced_Vector_string_256_1 -2.12% 4347446.389 4255373.993 - -1.21% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.12% 683.961 669.480 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.12% 5095696.012 4987853.711 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.12% 56739466.246 55539167.772 - -0.42% -
SetIntersection_Front_Set_float_4_4 -2.12% 138746766.524 135811798.284 - -0.68% -
SetIntersection_None_Vector_string_256_64 -2.11% 3679144.223 3601357.482 - -1.68% -
SetIntersection_Front_Vector_uint64_16_1 -2.11% 63659597.606 62314488.185 - -0.47% -
SetIntersection_None_Vector_uint32_4_4 -2.11% 135715168.064 132848009.930 - -1.95% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.11% 26.351 25.795 - -2.66% -
SetIntersection_Front_Set_uint64_16384_4 -2.11% 1068767.367 1046207.401 - -2.37% -
std::all_of(list<int>)_(process_all)/8 -2.11% 2.719 2.662 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.11% 121357383.437 118797214.135 - 0.33% -
std::sort(deque<int>)_(heap)/8 -2.11% 24.737 24.215 - -1.37% -
std::find_end(vector<int>)_(process_all)/1048576 -2.11% 231092.482 226224.715 - 1.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.11% 1253.248 1226.857 - -4.93% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -2.11% 18.692 18.298 - -0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -2.10% 12281433.946 12023001.673 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -2.10% 60393517.319 59122757.601 - -0.74% -
SetIntersection_Front_Vector_uint64_1_1 -2.10% 540750500.120 529376973.818 - -0.67% -
SetIntersection_None_Set_float_262144_1024 -2.10% 1204483.070 1179161.783 - 1.96% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.10% 307.987 301.513 - 0.42% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.10% 416.725 407.966 - 0.19% -
BM_CmpEqual_schar_short -2.10% 1.120 1.097 - -2.86% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.10% 59.667 58.413 - -0.76% -
SetIntersection_Front_Vector_uint32_256_4 -2.10% 4226886.626 4138098.914 - -2.70% -
SetIntersection_None_Vector_uint64_16_1 -2.10% 64001503.396 62657381.362 - -0.67% -
SetIntersection_None_Set_uint64_1_1 -2.10% 542417661.344 531028231.065 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.10% 542566472.017 531193394.122 - -0.47% -
SetIntersection_None_Set_uint64_262144_64 -2.10% 1235613.361 1209719.889 - -1.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.09% 9250087.655 9056471.333 - -2.91% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.09% 17985941.162 17609707.033 - 1.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -2.09% 63815976.226 62481842.659 - -0.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.09% 37392154.278 36610745.811 - -0.59% -
BM_CmpEqual_ushort_ushort -2.09% 1.086 1.063 - -0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.09% 16351502.122 16010230.899 - -0.84% -
BM_deque_deque_move_backward/2 -2.09% 2.526 2.474 - -1.91% -
SetIntersection_None_Vector_uint32_4_1 -2.09% 217300221.154 212768746.851 - -0.57% -
SetIntersection_Front_Set_uint64_1024_4 -2.09% 1088833.813 1066127.944 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.08% 216466118.256 211955320.109 - -0.76% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.08% 3.544 3.470 - -0.07% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.08% 1807821.369 1770154.215 - -2.43% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.08% 16678407.296 16331165.595 - -0.64% -
std::fill_n(vector<bool>)/1048576 -2.08% 3822.407 3742.828 - -2.07% -
BM_CmpLess_uint_uint -2.08% 1.080 1.057 - -0.69% -
std::sort(vector<int>)_(heap)/8 -2.08% 24.441 23.932 - -1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -2.08% 37234571.356 36460087.482 - -1.58% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.08% 140584.791 137664.306 - -1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.08% 67260612.057 65864222.319 - -1.64% -
std::set<std::string>::clear()/0 -2.08% 401.471 393.139 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.08% 2046678.061 2004205.568 - -1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.07% 1184141.591 1159573.395 - -0.37% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.07% 2155.737 2111.070 - 0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -2.07% 218188921.158 213671508.759 - -0.62% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -2.07% 12.485 12.227 - -1.84% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.07% 17.323 16.965 - 10.30% -
SetIntersection_None_Set_uint64_4_1 -2.07% 219261208.834 214723408.022 - -0.61% -
SetIntersection_None_Set_uint32_16384_1024 -2.07% 160793281.549 157468334.800 - -1.07% -
BM_CmpEqual_short_ushort -2.07% 1.119 1.096 - -0.30% -
SetIntersection_Front_Vector_float_262144_16 -2.06% 1137528.674 1114058.760 - -0.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.06% 15.278 14.963 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.06% 18612063.147 18229277.417 - -0.82% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.06% 983.493 963.277 - 2.00% -
SetIntersection_None_Set_uint32_4_4 -2.05% 137216034.472 134399438.603 - -0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -2.05% 542727498.137 531592753.398 - -0.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.05% 398.977 390.796 - -2.97% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.05% 13.444 13.169 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.05% 399.780 391.592 - -0.64% -
std::generate_n(deque<int>)/8192 -2.05% 2015.759 1974.486 - 1.01% -
bm_swap_ranges_vb_unaligned/512 -2.05% 12.590 12.333 - 0.13% -
SetIntersection_None_Vector_float_1024_1 -2.05% 1101633.699 1079099.975 - -2.37% -
SetIntersection_Front_Set_uint64_16384_16 -2.04% 1206813.359 1182149.224 - 0.73% -
SetIntersection_None_Vector_string_1024_4 -2.04% 1177095.671 1153070.554 - -2.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.04% 63088.702 61802.056 - 0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.04% 1065455.972 1043739.892 - -1.49% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.04% 21.884 21.438 - 3.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.03% 58816174.085 57619463.040 - -1.06% -
SetIntersection_None_Set_uint64_16_4 -2.03% 57148398.323 55985999.599 - -0.97% -
SetIntersection_None_Vector_uint32_262144_262144 -2.03% 1141241.657 1118028.801 - -3.73% -
SetIntersection_None_Vector_string_64_64 -2.03% 8957959.193 8776031.163 - -1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.03% 4412188.482 4322607.290 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.03% 18530507.819 18154310.761 - 1.66% -
SetIntersection_None_Vector_uint64_4_1 -2.03% 216457447.253 212063344.717 - -0.69% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.03% 19.904 19.500 - -1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.03% 11585117.784 11350075.420 - -1.45% -
SetIntersection_Front_Vector_uint32_16384_4 -2.02% 1075728.418 1053945.091 - -1.98% -
std::remove(list<int>)_(prefix)/8192 -2.02% 8258.722 8091.520 - -1.79% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.02% 36092640.788 35362276.245 - 0.16% -
std::find_end(vector<int>)_(process_all)/1000 -2.02% 229.947 225.295 - 1.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -2.02% 217101137.257 212709776.555 - -0.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.02% 54.342 53.243 - -2.62% -
std::set<std::string>::clear()/1024 -2.02% 22482.733 22028.226 - -3.00% -
SetIntersection_None_Vector_string_256_16 -2.02% 4323954.653 4236554.251 - -1.16% -
SetIntersection_None_Vector_string_64_4 -2.02% 16913673.142 16572050.781 - -0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.02% 623608.637 611035.043 - -0.98% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.02% 27.776 27.216 - -2.04% -
SetIntersection_None_Vector_uint32_16_16 -2.01% 34071696.239 33385386.704 - -3.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.01% 14245.502 13958.611 - -2.37% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.01% 400.199 392.141 - 0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.01% 17016.829 16674.938 - 2.11% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -2.01% 1951710.117 1912512.396 - 22.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.01% 25.021 24.519 - 0.51% -
SetIntersection_None_Vector_uint32_256_16 -2.01% 4058798.596 3977364.981 - -3.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.00% 547741091.247 536763875.481 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -2.00% 12276290.715 12030312.504 - -0.94% -
SetIntersection_Interlaced_Set_float_262144_16 -2.00% 1609847.736 1577596.926 - -1.94% -
SetIntersection_Interlaced_Set_string_64_1 -2.00% 17518317.560 17167762.988 - -0.27% -
SetIntersection_None_Set_uint32_4_1 -2.00% 219577407.786 215184143.195 - -0.85% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.00% 23208.731 22744.461 - 0.88% -
SetIntersection_Front_Set_uint32_262144_262144 -2.00% 1660380.857 1627177.574 - -2.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.00% 4605565.917 4513541.573 - -2.55% -
std::move(deque<int>)/8 -2.00% 3.450 3.381 - -2.93% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.99% 211675713.781 207454831.052 - -1.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.99% 16.523 16.194 - 4.51% -
std::find_end(vector<int>)_(process_all)/8192 -1.99% 1802.040 1766.177 - 2.01% -
SetIntersection_None_Vector_string_16384_16 -1.99% 1242465.925 1217741.134 - -1.36% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.99% 0.971 0.952 - 3.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.99% 1189597.387 1165944.983 - 1.83% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.99% 52.243 51.205 - -1.18% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.99% 49896.272 48905.781 - -2.51% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.98% 27223.754 26684.345 - -3.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.98% 16698388.968 16367666.574 - -0.23% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.98% 4.595 4.504 - -0.92% -
std::rotate_copy(deque<int>)/8192 -1.98% 298.955 293.047 - 1.14% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.97% 540987696.421 530310079.138 - -0.93% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.97% 12699898.771 12449321.339 - -2.00% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -1.97% 23668700.453 23202275.237 - 23.51% -
SetIntersection_None_Vector_uint32_262144_64 -1.97% 1139972.234 1117521.862 - -5.61% -
SetIntersection_Front_Set_uint64_256_1 -1.97% 4192804.826 4110296.084 - -0.94% -
SetIntersection_None_Vector_uint32_262144_256 -1.97% 1140484.727 1118045.008 - -3.98% -
BM_deque_deque_move_backward/1 -1.96% 2.777 2.722 - -1.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.96% 398.919 391.082 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.96% 34336117.851 33661840.064 - -0.87% -
SetIntersection_None_Vector_uint64_1_1 -1.96% 540328773.212 529722566.692 - -0.59% -
SetIntersection_Interlaced_Set_float_262144_256 -1.96% 1585005.209 1553955.729 - -10.06% -
BM_deque_deque_copy_backward/64 -1.96% 3.411 3.344 - -4.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -1.96% 170124.182 166792.181 - 0.13% -
SetIntersection_Front_Vector_uint64_16_16 -1.96% 36216717.230 35507603.918 - -0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.96% 1105952.539 1084304.621 - -2.20% -
SetIntersection_None_Vector_uint64_1024_1 -1.96% 1096194.824 1074747.839 - -2.06% -
SetIntersection_None_Set_float_262144_4 -1.95% 1199770.508 1176334.475 - 1.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.95% 943318.779 924914.666 - 1.59% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.95% 370.577 363.351 - -0.72% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.95% 2978.392 2920.337 - 0.29% -
SetIntersection_None_Vector_uint64_16384_16384 -1.95% 1115256.672 1093528.428 - -0.44% -
SetIntersection_Front_Set_float_16384_1 -1.94% 1060780.193 1040159.941 - 2.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.94% 1195722.763 1172498.646 - -5.03% -
BM_CmpLess_short_int -1.94% 1.136 1.114 - -0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.94% 17512672.119 17173125.253 - -2.69% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.93% 52.256 51.245 - 3.71% -
SetIntersection_None_Set_string_1_1 -1.93% 550860337.676 540223462.756 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.93% 7954624.158 7801058.933 - -4.31% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.93% 36864.509 36153.079 - -0.31% -
SetIntersection_None_Set_uint32_1_1 -1.93% 542360359.474 531901547.178 - -0.88% -
SetIntersection_None_Vector_uint32_16384_16 -1.93% 1114813.746 1093316.976 - -2.28% -
SetIntersection_None_Vector_uint64_262144_4 -1.93% 1151017.544 1128840.601 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.92% 9.116 8.941 - -0.40% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.92% 5.969 5.854 - -0.32% -
SetIntersection_Interlaced_Set_string_4_1 -1.92% 226748245.583 222385898.627 - 0.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.92% 44.341 43.490 - -0.67% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.91% 206.649 202.697 - 1.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.91% 20.762 20.365 - -0.59% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.91% 13.210 12.958 - 0.43% -
SetIntersection_Interlaced_Set_string_256_1 -1.91% 4391941.971 4308136.500 - -0.37% -
SetIntersection_Front_Vector_uint32_16_1 -1.91% 63538202.363 62326005.552 - -3.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.91% 1253226.482 1229330.891 - -10.03% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.91% 1.468 1.440 - -0.02% -
std::copy_if(list<int>)_(every_other)/4096 -1.91% 3312.311 3249.206 - 0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.90% 4215650.830 4135368.704 - -0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.90% 1664655.191 1632980.877 - -2.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.90% 2128366.699 2087923.096 - -1.76% -
SetIntersection_Front_Vector_uint64_64_4 -1.90% 16075897.703 15770427.944 - -1.01% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.90% 17.844 17.505 - -0.95% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.90% 4.654 4.566 - 0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.90% 64731371.829 63503311.134 - -0.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.90% 10.635 10.434 - -4.19% -
SetIntersection_None_Vector_uint64_16384_16 -1.89% 1111855.840 1090791.673 - -1.16% -
SetIntersection_None_Set_float_16_16 -1.89% 35987858.396 35306691.034 - 0.08% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.89% 15.021 14.737 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.89% 139492100.581 136853115.748 - -0.69% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.89% 526288.956 516348.989 - 0.43% -
SetIntersection_None_Vector_uint64_16_4 -1.89% 54330257.146 53304892.262 - -0.57% -
SetIntersection_None_Vector_float_1024_256 -1.89% 1103979.508 1083152.329 - -0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.88% 94999.524 93208.783 - 0.57% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.88% 13167.920 12919.907 - 7.36% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.88% 1301531.740 1277018.715 - -1.05% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.88% 400.715 393.171 - 0.11% -
SetIntersection_None_Vector_uint32_262144_1024 -1.88% 1151271.109 1129633.011 - -4.36% -
std::list<int>::ctor(size)/1024 -1.88% 11889.752 11666.648 - -2.11% -
BM_CmpEqual_short_schar -1.88% 1.150 1.128 - -0.46% -
SetIntersection_Front_Vector_uint32_4_1 -1.88% 216305967.543 212247701.639 - -2.97% -
BM_CmpEqual_uchar_int -1.87% 1.093 1.073 - 1.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.87% 398.607 391.141 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.87% 7653186.013 7509939.630 - -0.93% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.87% 22.097 21.683 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.87% 1996611.330 1959249.998 - -1.65% -
SetIntersection_None_Vector_float_256_64 -1.87% 3485211.169 3420108.695 - -1.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.87% 16973.115 16656.079 - -4.77% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.87% 20.115 19.739 - -0.85% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.87% 8274.288 8119.827 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.87% 2152883.221 2112701.336 - -1.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.87% 1363333.343 1337902.711 - -2.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.86% 13880996.596 13622177.765 - -0.75% -
SetIntersection_Front_Vector_uint32_1_1 -1.86% 540980493.886 530906880.232 - -3.47% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.86% 26.511 26.017 - 1.01% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.86% 3157.428 3098.638 - 0.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.86% 12705.782 12469.253 - -4.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.86% 4134123.686 4057283.337 - -0.81% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.86% 385.430 378.266 - 0.49% -
SetIntersection_None_Vector_uint64_262144_256 -1.86% 1138615.024 1117459.015 - -0.83% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.86% 350231.129 343725.708 - -0.85% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.86% 17.312 16.991 - 1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.85% 1095921.430 1075610.907 - -1.01% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.85% 12.972 12.731 - -2.09% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.85% 468.373 459.700 - 0.62% -
SetIntersection_None_Vector_uint64_1024_1024 -1.85% 1095331.508 1075060.886 - 0.12% -
SetIntersection_None_Set_float_262144_256 -1.85% 1196047.936 1173974.771 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.85% 16759089.685 16449872.896 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.84% 216926625.376 212925716.966 - -0.02% -
SetIntersection_None_Vector_float_4_4 -1.84% 136030635.479 133523807.646 - -0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.84% 207958820.379 204127117.611 - -1.63% -
BM_vector_deque_ranges_copy_backward/5500 -1.84% 198.846 195.185 - -1.25% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.84% 13391486.461 13145140.339 - -0.04% -
SetIntersection_Interlaced_Vector_string_16_1 -1.84% 65604980.314 64398978.845 - 0.12% -
SetIntersection_None_Vector_float_256_256 -1.83% 2175890.443 2135977.151 - -1.03% -
std::multiset<int>::clear()/32 -1.83% 636.117 624.450 - -0.64% -
std::adjacent_find(deque<int>,_pred)/50 -1.83% 30.808 30.243 - -0.94% -
SetIntersection_Interlaced_Set_float_4_4 -1.83% 139177711.205 136625709.949 - 0.38% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.83% 84.216 82.671 - 4.54% -
SetIntersection_None_Set_float_4_4 -1.83% 137839271.761 135313000.867 - -0.07% -
SetIntersection_None_Vector_uint32_16384_16384 -1.83% 1119446.159 1098981.901 - -2.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.83% 138110981.754 135588941.238 - -0.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.83% 54960253.464 53956655.010 - -0.51% -
SetIntersection_Interlaced_Set_float_262144_4 -1.83% 1294171.307 1270540.529 - -1.18% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.82% 121381.422 119167.737 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.82% 16575089.713 16273248.511 - -1.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.82% 28.804 28.279 - -3.83% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.82% 399.859 392.579 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.82% 4207656.665 4131257.591 - -0.27% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.81% 541.001 531.183 - -1.42% -
SetIntersection_None_Vector_uint32_256_4 -1.81% 4251167.400 4174035.008 - -4.14% -
std::make_heap(vector<int>)_(descending)/8 -1.81% 14.977 14.706 - -0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.81% 9.292 9.123 - 0.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.81% 8.655 8.499 - 0.24% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.81% 138498967.862 135992251.928 - -0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.81% 4230272.987 4153836.363 - -0.92% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.80% 12.998 12.763 - 0.88% -
SetIntersection_None_Vector_uint32_16384_1 -1.80% 1114384.838 1094280.307 - -3.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.80% 218362034.403 214429468.630 - -0.02% -
SetIntersection_Front_Set_uint32_16384_256 -1.80% 3946016.288 3874988.931 - -0.34% -
BM_CmpEqual_short_uchar -1.80% 1.114 1.094 - -0.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.80% 761.305 747.630 - -2.06% -
SetIntersection_None_Vector_uint64_256_64 -1.80% 3440982.179 3379180.383 - -0.80% -
BM_PushHeap_uint32_Ascending_16384 -1.80% 3.704 3.637 - 0.95% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.80% 761.049 747.385 - -0.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.79% 36052.335 35406.701 - 0.22% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.79% 216504830.734 212630163.122 - -0.58% -
SetIntersection_Interlaced_Set_float_4_1 -1.79% 217375524.638 213486534.872 - -0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.79% 4361995.259 4283973.458 - -1.24% -
std::reverse(list<int>)/64 -1.79% 18.667 18.334 - 4.62% -
SetIntersection_Interlaced_Set_float_1024_16 -1.78% 11559718.693 11353832.407 - -0.48% -
SetIntersection_Interlaced_Vector_string_256_64 -1.78% 20278652.198 19917478.136 - 8.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.78% 8985526.626 8825517.911 - 0.22% -
SetIntersection_Front_Set_float_16384_64 -1.78% 1730651.554 1699853.158 - -8.26% -
SetIntersection_None_Vector_float_4_1 -1.78% 217741939.458 213872919.763 - -0.37% -
SetIntersection_None_Vector_string_262144_256 -1.77% 1305575.148 1282421.880 - -2.75% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.77% 56595814.142 55593849.294 - -0.98% -
SetIntersection_Front_Set_string_1_1 -1.77% 564725508.719 554728033.567 - -0.07% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.77% 4.855 4.770 - -3.73% -
SetIntersection_Front_Vector_float_16_1 -1.77% 63740982.007 62613840.945 - -0.26% -
SetIntersection_None_Set_float_262144_16 -1.77% 1201036.377 1179808.918 - 1.90% -
SetIntersection_Front_Set_uint64_1024_1 -1.77% 1059873.233 1041153.229 - 1.75% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.77% 3848.883 3780.933 - -0.76% -
BM_CmpLess_uint_ushort -1.76% 1.117 1.097 - -2.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.76% 38.180 37.507 - 0.24% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.76% 5.317 5.223 - -1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.76% 2194280.366 2155671.914 - -0.53% -
BM_StringFindNoMatch/512 -1.76% 9.389 9.224 - 0.17% -
std::multiset<int>::erase(iterator)/32 -1.76% 21.190 20.817 - -2.46% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.76% 1280043.701 1257552.570 - -6.50% -
SetIntersection_Interlaced_Vector_string_4_1 -1.76% 223104044.453 219184056.333 - -0.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.76% 397.265 390.285 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.76% 23330.612 22920.722 - 0.34% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.76% 1061325.299 1042694.222 - -0.37% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.76% 12279.990 12064.444 - 0.18% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.76% 15.336 15.067 - -2.40% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.75% 18.136 17.818 - -2.00% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.75% 399.036 392.040 - 0.28% -
SetIntersection_None_Vector_float_1_1 -1.75% 542865270.508 533352694.740 - -0.33% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.75% 20.783 20.419 - -1.42% -
BM_PushHeap_string_SingleElement_262144 -1.75% 2.647 2.600 - -4.87% -
std::sort(vector<int>)_(pipe-organ)/8 -1.75% 17.968 17.654 - 0.29% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.75% 14.987 14.725 - -0.30% -
SetIntersection_Front_Vector_float_262144_1 -1.75% 1055460.539 1037036.965 - -1.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.74% 2.345 2.304 - 3.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.74% 63988636.497 62874777.793 - -0.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.74% 660.111 648.637 - -3.28% -
SetIntersection_Front_Vector_string_1_1 -1.73% 555663769.551 546027211.113 - -0.37% -
SetIntersection_None_Vector_string_1_1 -1.73% 543671244.851 534244616.523 - -0.05% -
SetIntersection_Interlaced_Set_float_262144_64 -1.73% 1573635.904 1546413.250 - -7.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.73% 353509.387 347393.958 - 0.35% -
SetIntersection_None_Vector_uint32_16384_64 -1.73% 1115973.525 1096669.071 - -3.02% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.73% 286002.924 281056.410 - -0.92% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.73% 15.358 15.093 - 0.43% -
SetIntersection_None_Vector_uint32_262144_16384 -1.72% 1140317.291 1120647.417 - -5.12% -
SetIntersection_None_Set_uint32_16_16 -1.72% 35910927.606 35291488.113 - 0.38% -
SetIntersection_None_Vector_float_64_64 -1.72% 8611066.786 8462579.075 - -0.52% -
SetIntersection_Interlaced_Vector_float_16_4 -1.72% 57234745.688 56248649.384 - 0.36% -
SetIntersection_None_Vector_uint32_64_4 -1.72% 16153118.292 15875166.116 - -3.22% -
SetIntersection_None_Set_float_1_1 -1.72% 544405158.250 535037722.925 - -0.11% -
std::map<int,_int>::contains(key)_(existent)/32 -1.72% 1.658 1.630 - -2.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.72% 13.056 12.832 - -0.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.72% 37716.851 37069.751 - 1.07% -
SetIntersection_None_Vector_float_64_16 -1.71% 13762019.008 13526050.539 - -0.71% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.71% 23.080 22.684 - -1.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.71% 17114.010 16820.629 - 1.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.71% 59096291.225 58084087.664 - -0.28% -
SetIntersection_None_Set_string_1024_1 -1.71% 9175112.863 9018119.128 - -24.09% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.71% 17928218.691 17621641.630 - -0.81% -
SetIntersection_Interlaced_Vector_float_256_1 -1.71% 4228546.790 4156255.066 - -0.62% -
std::list<int>::ctor(size)/8192 -1.71% 97155.562 95496.144 - -1.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.71% 1251047.852 1229680.500 - -4.34% -
SetIntersection_None_Vector_uint32_16384_1024 -1.71% 1117583.399 1098500.503 - -5.42% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.71% 1058852.244 1040774.037 - 0.10% -
BM_deque_vector_move_backward/4000 -1.71% 143.230 140.787 - -1.64% -
BM_StringFindAllMatch/512 -1.70% 11.609 11.411 - -1.21% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.70% 1064191.656 1046097.642 - -0.37% -
SetIntersection_Front_Set_uint64_16384_1 -1.70% 1059419.799 1041412.228 - -0.35% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.70% 2.963 2.913 - -0.93% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.70% 18.827 18.508 - -0.60% -
BM_deque_deque_move_backward/5500 -1.70% 205.692 202.204 - -0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.70% 8401677.793 8259250.852 - -0.71% -
SetIntersection_None_Set_uint64_262144_1 -1.69% 1225983.479 1205207.764 - -1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.69% 542772261.657 533583014.273 - -0.15% -
SetIntersection_None_Vector_uint32_256_1 -1.69% 4313258.097 4240290.941 - -2.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.69% 1248716.959 1227607.422 - -9.38% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.69% 740.408 727.909 - -0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.69% 4398540.380 4324302.112 - 0.99% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.69% 13.693 13.462 - 0.31% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.68% 136985596.814 134679973.210 - -1.09% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.68% 397.678 390.988 - -0.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.68% 396.883 390.207 - -0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.68% 398.984 392.281 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.68% 6853.370 6738.340 - 0.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.68% 399.906 393.202 - 0.18% -
SetIntersection_None_Vector_string_16_16 -1.68% 35091368.072 34503288.051 - -0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.68% 5114643.937 5028958.507 - 1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.67% 1076112.615 1058097.549 - 0.06% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.67% 21115254.937 20761962.890 - -1.46% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.67% 21.253 20.897 - -2.05% -
SetIntersection_None_Set_string_4_4 -1.67% 140366264.746 138020291.571 - -0.58% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.67% 8646.464 8502.089 - -1.81% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.67% 571.028 561.506 - -0.54% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.67% 1.289 1.268 - 0.19% -
SetIntersection_Front_Vector_uint64_262144_256 -1.66% 2279995.774 2242056.019 - -1.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.66% 0.602 0.592 - -4.67% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.66% 24141.735 23740.153 - 0.20% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.66% 9136.669 8984.909 - -1.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.66% 55521758.252 54600250.120 - 0.10% -
SetIntersection_None_Vector_uint64_1024_64 -1.66% 1094413.085 1076251.656 - 1.01% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.66% 537.264 528.359 - 0.09% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.66% 1101.470 1083.218 - -0.75% -
SetIntersection_Front_Vector_uint64_256_4 -1.66% 4232684.291 4162567.988 - 0.02% -
SetIntersection_Interlaced_Vector_float_64_1 -1.66% 16669146.872 16393162.948 - 0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.65% 57591418.692 56638834.034 - -0.34% -
std::find_if(list<int>)_(bail_25%)/8192 -1.65% 1452.046 1428.050 - 0.36% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.65% 43.261 42.547 - 1.12% -
SetIntersection_None_Vector_string_64_16 -1.65% 14382474.485 14145185.162 - 0.06% -
SetIntersection_Front_Vector_float_64_4 -1.65% 16150474.099 15884310.471 - -0.22% -
SetIntersection_None_Vector_float_16384_16 -1.65% 1132002.459 1113350.269 - -0.06% -
std::unordered_multimap<int,_int>::clear()/32 -1.65% 598.256 588.401 - -1.65% -
SetIntersection_None_Vector_string_64_1 -1.65% 17577822.504 17288462.996 - -0.61% -
SetIntersection_None_Vector_float_64_1 -1.64% 16949921.754 16671110.823 - -0.21% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.64% 1059042.136 1041621.917 - 2.48% -
SetIntersection_Interlaced_Vector_string_1_1 -1.64% 556927368.924 547770603.837 - 0.07% -
BM_CmpLess_uchar_uint -1.64% 1.088 1.071 - -3.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.64% 545289697.873 536339949.228 - -0.02% -
std::stable_sort(vector<int>)_(repeated)/8 -1.64% 15.843 15.583 - -0.78% -
std::list<int>::ctor(size)/32 -1.64% 327.376 322.007 - -2.57% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.64% 174458253.965 171598572.138 - -1.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.64% 18.743 18.436 - -0.50% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.64% 20.716 20.377 - -1.64% -
SetIntersection_None_Vector_string_16_4 -1.64% 56169386.849 55249839.052 - -0.11% -
SetIntersection_None_Set_uint64_262144_256 -1.64% 1233154.217 1212969.320 - -0.96% -
std::sort(vector<int>)_(ascending)/8 -1.64% 16.086 15.823 - 0.91% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.64% 76484.215 75232.476 - -1.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.63% 5174611.376 5090123.611 - -2.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.63% 940421.622 925071.482 - -0.48% -
SetIntersection_None_Vector_string_16384_1 -1.63% 1242322.275 1222053.101 - -1.75% -
std::pop_heap(vector<size_t>)/8 -1.63% 52.702 51.843 - 0.37% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.63% 399.620 393.103 - 0.92% -
SetIntersection_None_Vector_uint32_1024_1024 -1.63% 1087243.083 1069551.635 - -4.32% -
SetIntersection_Interlaced_Set_float_16_1 -1.63% 63838778.174 62800900.744 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.62% 1365724.283 1343538.898 - -2.33% -
SetIntersection_Interlaced_Set_float_1_1 -1.62% 542946400.066 534136532.719 - -0.05% -
SetIntersection_Front_Vector_float_4_4 -1.62% 137660030.403 135427370.909 - -0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.62% 3523444.244 3466312.663 - -0.30% -
BM_CmpEqual_schar_schar -1.62% 1.092 1.074 - -2.04% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.62% 63758636.537 62725418.235 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.62% 1095720.571 1077980.998 - 0.44% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.62% 2.280 2.243 - -0.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.62% 621.748 611.688 - 1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.62% 63671783.020 62643167.236 - -0.05% -
SetIntersection_Front_Vector_uint32_64_16 -1.61% 14264688.241 14034452.395 - -2.93% -
SetIntersection_Front_Vector_float_16384_4 -1.61% 1071736.044 1054467.514 - -1.48% -
SetIntersection_Front_Vector_uint64_4_4 -1.61% 137284286.380 135074331.046 - -0.17% -
SetIntersection_Front_Set_float_64_1 -1.61% 16695467.670 16426742.031 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.61% 42126767.046 41448787.478 - -1.79% -
SetIntersection_None_Vector_uint64_262144_16384 -1.61% 1155002.388 1136417.648 - 1.15% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.61% 13.659 13.440 - -0.24% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.61% 21.910 21.557 - -0.37% -
SetIntersection_None_Vector_string_262144_1 -1.61% 1320752.211 1299520.889 - -1.12% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.60% 20.059 19.738 - -0.18% -
std::multiset<int>::find(key)_(existent)/1024 -1.60% 4.249 4.181 - 0.56% -
std::unordered_set<int>::clear()/0 -1.60% 397.878 391.509 - 0.08% -
SetIntersection_None_Vector_string_256_4 -1.60% 4518672.656 4446405.897 - -1.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.60% 398.718 392.342 - 0.26% -
SetIntersection_None_Vector_float_16_4 -1.60% 54796785.307 53920708.231 - 0.13% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.60% 12.992 12.785 - 0.53% -
SetIntersection_None_Vector_uint64_64_1 -1.60% 16819258.196 16550470.298 - -0.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.60% 23.704 23.326 - -3.08% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.60% 4737.806 4662.202 - -5.11% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.60% 6286.009 6185.745 - -2.06% -
SetIntersection_None_Set_string_16_1 -1.59% 69301747.736 68196965.378 - -0.29% -
SetIntersection_Front_Set_float_1024_1 -1.59% 1057404.758 1040565.280 - -1.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.59% 1239128.973 1219401.394 - 2.94% -
SetIntersection_None_Set_uint64_16_1 -1.59% 67117901.294 66050873.651 - -1.12% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.59% 44.402 43.696 - -3.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.59% 13146.039 12937.271 - 2.78% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.59% 440.722 433.735 - 0.28% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.59% 10190966.562 10029425.311 - -0.80% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.58% 612515.698 602831.925 - 0.06% -
std::copy_n(list<int>)/32768 -1.58% 26678.186 26257.570 - -1.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -1.57% 574.778 565.728 - 11.94% -
SetIntersection_None_Vector_float_262144_1024 -1.57% 1153369.700 1135213.839 - -0.28% -
std::multiset<int>::insert(value)_(already_present)/32 -1.57% 18.368 18.079 - -1.28% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.57% 52.346 51.523 - -0.47% -
SetIntersection_None_Set_float_1024_1 -1.57% 8974772.755 8833787.629 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.57% 540349945.110 531870715.193 - -0.98% -
BM_deque_deque_copy/64 -1.57% 3.080 3.031 - -0.22% -
std::unordered_set<int>::ctor(const&)/1024 -1.57% 6893.976 6785.803 - 1.45% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.57% 13.248 13.041 - 0.25% -
std::copy(list<int>)/64 -1.57% 33.494 32.969 - 8.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.56% 163389564.305 160835028.786 - -1.27% -
std::map<int,_int>::clear()/0 -1.56% 397.789 391.576 - 0.17% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.56% 5.094 5.014 - -0.69% -
std::multiset<int>::erase(iterator)/1024 -1.56% 23.673 23.304 - -4.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.56% 1686599.854 1660298.910 - -2.14% -
SetIntersection_None_Vector_uint64_16384_64 -1.56% 1117509.722 1100085.594 - 0.41% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.56% 4711.197 4637.762 - -0.08% -
SetIntersection_Front_Set_float_4_1 -1.56% 216828586.892 213450102.426 - -0.10% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.56% 11564191.221 11384115.197 - -1.36% -
BM_PushHeap_string_Ascending_4 -1.56% 2.579 2.539 - -3.31% -
SetIntersection_None_Set_string_4_1 -1.56% 225004552.149 221502404.456 - -0.10% -
SetIntersection_Front_Vector_float_64_1 -1.56% 16645742.569 16386717.059 - -0.31% -
std::set<std::string>::ctor(const&)/8192 -1.55% 346197.706 340816.179 - -5.91% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.55% 398.436 392.243 - 0.20% -
SetIntersection_Front_Set_float_262144_16384 -1.55% 214062166.537 210736496.560 - -4.89% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.55% 414.830 408.401 - -0.54% -
SetIntersection_Front_Set_float_256_1 -1.55% 4215403.305 4150132.907 - -0.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.55% 400.924 394.722 - -0.29% -
SetIntersection_Front_Vector_uint64_1024_16 -1.55% 1112265.207 1095060.163 - -1.97% -
SetIntersection_None_Set_float_262144_1 -1.55% 1202049.803 1183476.479 - 2.22% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.55% 16.020 15.773 - 0.40% -
SetIntersection_None_Vector_float_256_16 -1.54% 4099074.404 4035761.440 - -0.20% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.54% 28.414 27.976 - -2.55% -
SetIntersection_Interlaced_Set_float_64_4 -1.54% 21029848.524 20705486.758 - -1.39% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.54% 368.208 362.546 - -0.07% -
SetIntersection_None_Set_uint64_64_16 -1.53% 18468691.972 18185413.425 - -0.91% -
SetIntersection_None_Set_float_4_1 -1.53% 219928071.767 216555678.641 - -0.12% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.53% 87.638 86.296 - -0.97% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.53% 398.198 392.098 - 0.16% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.53% 1.335 1.314 - 3.95% -
SetIntersection_None_Set_uint64_16_16 -1.53% 35654619.155 35108675.721 - -0.33% -
BM_CmpLess_ushort_uint -1.53% 1.081 1.064 - -0.58% -
std::set<int>::contains(key)_(existent)/8192 -1.53% 8.383 8.255 - -3.72% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.53% 4.546 4.476 - -1.36% -
SetIntersection_None_Vector_uint64_64_4 -1.53% 16108444.272 15862152.423 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.53% 544757240.676 536432536.261 - -0.02% -
SetIntersection_Interlaced_Vector_float_1_1 -1.52% 542459171.297 534195095.193 - -0.22% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.52% 397.583 391.537 - 0.12% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.52% 161.642 159.185 - 0.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.52% 63779.148 62810.469 - -2.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.52% 400.360 394.284 - -0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.52% 142836119.881 140669323.610 - 0.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.52% 14477.288 14257.758 - -2.65% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.52% 19.337 19.043 - 0.74% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.51% 0.932 0.918 - 8.70% -
BM_vector_deque_ranges_copy/64 -1.51% 2.803 2.761 - -0.93% -
std::map<int,_int>::ctor(const&,_alloc)/0 -1.51% 13.083 12.886 - 1.73% -
BM_vector_deque_copy/5500 -1.51% 198.104 195.119 - 0.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.51% 397.844 391.851 - 0.02% -
SetIntersection_Front_Vector_string_4_1 -1.50% 222007773.708 218666662.600 - 0.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.50% 51877.772 51097.568 - -11.11% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.50% 1055290.918 1039424.315 - -0.60% -
SetIntersection_Front_Vector_uint64_16_4 -1.50% 54707575.338 53886189.564 - -0.41% -
BM_CmpLess_short_schar -1.50% 0.968 0.954 - -1.93% -
std::partition(list<int>)_(dense)/32 -1.50% 8.952 8.818 - -5.30% -
std::flat_map<int,_int>::clear()/0 -1.50% 398.924 392.937 - 0.61% -
std::adjacent_find(list<int>)/8 -1.50% 2.098 2.067 - -1.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.50% 8.905 8.772 - 0.30% -
SetIntersection_None_Vector_string_1024_16 -1.50% 1176616.822 1158976.082 - -1.43% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.50% 18123.411 17852.187 - 1.42% -
std::set<int>::clear()/0 -1.50% 398.092 392.138 - -0.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.50% 526.959 519.080 - -1.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.49% 169892681.161 167353124.392 - -4.24% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.49% 75.821 74.689 - -1.01% -
SetIntersection_None_Set_float_256_256 -1.49% 5915177.303 5826874.147 - 0.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.49% 286619.438 282342.163 - -0.93% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.49% 8696.423 8566.834 - 0.01% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.49% 16.946 16.693 - 0.25% -
std::pop_heap(vector<std::string>)/8192 -1.49% 51.854 51.081 - -1.01% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.49% 40171.401 39572.864 - 1.20% -
SetIntersection_Front_Set_float_16_1 -1.49% 63800294.722 62849913.175 - -0.13% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.49% 13.057 12.863 - 0.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.49% 396.574 390.680 - -0.09% -
std::sort(deque<int>)_(repeated)/8 -1.48% 18.070 17.802 - -3.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.48% 19.184 18.900 - 0.57% -
std::set<int>::clear()/32 -1.48% 634.352 624.947 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.48% 1109368.798 1092947.886 - -0.54% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.48% 3319824.348 3270764.031 - 2.77% -
SetIntersection_None_Vector_float_256_4 -1.48% 4268277.429 4205201.339 - -0.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.48% 43.969 43.319 - 0.32% -
SetIntersection_Interlaced_Vector_float_16_1 -1.48% 63798274.896 62856368.443 - -0.11% -
BM_std_minmax_element<int>/4 -1.48% 1.239 1.221 - -0.56% -
SetIntersection_Front_Set_float_64_4 -1.48% 16303704.663 16063208.481 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.47% 11792479.295 11618644.212 - -0.94% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -1.47% 2.317 2.283 - -2.66% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.47% 13.347 13.151 - 1.31% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.47% 16.999 16.749 - -0.18% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.47% 12.957 12.767 - 0.64% -
SetIntersection_Front_Vector_float_1_1 -1.47% 541729523.349 533784033.453 - -0.16% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.46% 973.842 959.576 - 1.31% -
SetIntersection_Front_Vector_float_262144_4 -1.46% 1071093.449 1055415.961 - -0.72% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.46% 13180.992 12988.463 - 0.54% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.46% 2.385 2.350 - 0.51% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.46% 9.488 9.349 - 0.24% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.46% 21.792 21.474 - -4.40% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.46% 24.576 24.218 - -1.59% -
SetIntersection_Interlaced_Set_string_262144_1 -1.46% 1110736.749 1094569.884 - 2.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.45% 400.048 394.235 - -0.63% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.45% 399.401 393.600 - 0.36% -
SetIntersection_Front_Set_float_64_16 -1.45% 15499835.303 15274736.437 - -1.34% -
std::map<int,_int>::find(key)_(existent)/8192 -1.45% 5.507 5.427 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -1.45% 7496009.072 7387395.829 - -0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.45% 5.466 5.387 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.45% 1073225.193 1057702.667 - 4.06% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.45% 69270.179 68269.048 - -2.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.45% 2.449 2.413 - 5.57% -
bm_ranges_swap_ranges_vb_aligned/128 -1.44% 3.433 3.383 - -1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.44% 1171234.022 1154342.825 - 1.68% -
std::multiset<std::string>::clear()/0 -1.44% 399.166 393.413 - -2.53% -
std::set<std::string>::ctor(const&)/0 -1.44% 12.905 12.719 - -0.01% -
rng::fold_left(vector<int>)/32 -1.44% 21.979 21.663 - 0.51% -
SetIntersection_Interlaced_Set_float_64_1 -1.44% 16654687.769 16415237.412 - 0.09% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.44% 397.545 391.830 - -0.40% -
SetIntersection_None_Vector_uint64_262144_262144 -1.44% 1138528.605 1122177.460 - -0.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.44% 54841.951 54054.948 - -11.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.43% 86513.804 85272.504 - 0.53% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.43% 1056347.331 1041212.665 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.43% 1060768.287 1045577.697 - 0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.43% 397.231 391.544 - -0.50% -
BM_num_get<float> -1.43% 37.057 36.527 - 0.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.43% 562.840 554.789 - -1.85% -
SetIntersection_Front_Vector_float_4_1 -1.43% 216458259.426 213362234.717 - -0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.43% 67478614.111 66514063.047 - -0.05% -
std::unordered_set<std::string>::erase(iterator)/32 -1.43% 31.301 30.853 - 17.08% -
std::unique(vector<int>)_(sprinkled)/8192 -1.43% 3965.626 3908.982 - 0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.43% 216907802.896 213814682.689 - -2.72% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.43% 397.676 392.007 - 0.01% -
SetIntersection_Front_Set_uint64_64_1 -1.43% 16609313.029 16372553.816 - -0.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.42% 402.818 397.078 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.42% 1050106.682 1035199.565 - -0.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.42% 397.151 391.519 - -0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.42% 16734415.503 16497157.738 - -0.08% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.42% 1500.403 1479.138 - 0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.42% 35808333.855 35300904.300 - 0.04% -
SetIntersection_Interlaced_Vector_float_4_1 -1.42% 216772346.559 213700570.953 - -0.20% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.42% 889.465 876.869 - -1.77% -
BM_deque_deque_ranges_move_backward/4096 -1.42% 155.306 153.108 - -0.55% -
BM_deque_vector_move/64 -1.41% 2.652 2.615 - 1.75% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.41% 397.604 391.983 - 0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.41% 399.715 394.068 - 0.97% -
BM_CmpLess_int_schar -1.41% 1.143 1.127 - 0.24% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.41% 14.304 14.102 - -0.19% -
SetIntersection_None_Vector_string_4_1 -1.41% 220246483.862 217137128.042 - 0.36% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.41% 637327.375 628337.474 - 0.91% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -1.41% 10.014 9.873 - -48.59% -
SetIntersection_Front_Vector_float_16_4 -1.41% 54866913.990 54093399.144 - -0.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.41% 399.474 393.849 - 0.39% -
SetIntersection_Front_Set_float_1_1 -1.41% 541531665.480 533919878.906 - -0.13% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.40% 800.593 789.351 - 0.56% -
BM_CmpLess_ushort_uchar -1.40% 1.111 1.096 - -1.58% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.40% 216.915 213.877 - -0.85% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.40% 8865.235 8741.542 - -1.49% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.39% 23.348 23.023 - 0.59% -
std::stable_sort(vector<int>)_(heap)/8 -1.39% 21.635 21.334 - -0.73% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -1.39% 24.474 24.134 - 0.21% -
SetIntersection_None_Vector_uint32_262144_16 -1.39% 1138355.437 1122515.131 - -3.51% -
SetIntersection_Front_Vector_string_64_1 -1.39% 17081262.489 16843769.180 - 0.30% -
SetIntersection_None_Vector_float_16_16 -1.39% 34118096.115 33643766.998 - -0.04% -
std::multimap<std::string,_int>::clear()/0 -1.39% 399.083 393.535 - 0.34% -
std::replace_if(list<int>)_(prefix)/32 -1.39% 14.064 13.868 - -0.42% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.39% 15011.685 14803.229 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.39% 542834330.704 535299813.521 - 0.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.39% 398.764 393.230 - -0.39% -
SetIntersection_Front_Vector_string_1024_1024 -1.39% 40090416.042 39534190.893 - 1.97% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.39% 682.102 672.641 - -0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.39% 176325.336 173880.014 - -0.44% -
BM_deque_deque_ranges_move_backward/1024 -1.39% 38.898 38.359 - 0.12% -
SetIntersection_Front_Vector_uint32_256_256 -1.39% 4275122.255 4215905.760 - -3.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.37% 9478.504 9348.493 - -6.42% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.37% 401.987 396.474 - 0.37% -
BM_deque_deque_ranges_move/65536 -1.37% 3107.141 3064.531 - -0.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.37% 18.643 18.388 - -0.92% -
SetIntersection_Front_Set_float_1024_4 -1.37% 1082120.385 1067286.977 - -0.71% -
std::flat_map<int,_int>::clear()/1024 -1.37% 398.906 393.445 - 0.39% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.37% 4212364.574 4154712.036 - -0.29% -
std::reverse_copy(vector<int>)/4096 -1.37% 134.328 132.492 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.37% 217627762.796 214654046.526 - 0.15% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.37% 55622.540 54863.155 - -10.41% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.36% 360.174 355.259 - -1.08% -
SetIntersection_None_Set_uint32_256_4 -1.36% 11503521.639 11346596.349 - -1.53% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.36% 13.070 12.892 - 0.37% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.36% 21.129 20.842 - -1.13% -
SetIntersection_Interlaced_Vector_string_4_4 -1.36% 153879752.243 151788884.026 - -0.22% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.36% 7735.701 7630.616 - -1.91% -
BM_CmpEqual_uchar_uchar -1.36% 1.081 1.067 - -0.22% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.36% 1883.964 1858.436 - -0.25% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.35% 36.308 35.816 - 0.90% -
BM_CmpLess_int_int -1.35% 1.061 1.047 - -1.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.35% 117123.022 115543.115 - -4.20% -
std::unordered_set<int>::ctor(const&)/8192 -1.35% 56042.916 55287.006 - 0.84% -
SetIntersection_Front_Vector_string_262144_256 -1.35% 9584094.546 9454876.793 - -1.60% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.35% 399.188 393.811 - 0.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.35% 130288.140 128533.377 - 0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.34% 66268.701 65377.873 - 3.38% -
BM_StringRelational_Less_Large_Huge_Control -1.34% 2.180 2.151 - -0.15% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.34% 22.732 22.427 - -0.16% -
SetIntersection_None_Vector_uint64_16384_1024 -1.34% 1106739.476 1091873.002 - -0.46% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.34% 535.194 528.007 - -1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.34% 8973748.452 8853296.301 - 0.85% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.34% 4.383 4.324 - 1.62% -
SetIntersection_None_Vector_string_1024_1024 -1.34% 1175487.100 1159729.715 - -1.21% -
SetIntersection_Front_Vector_string_16_1 -1.34% 65192527.863 64319151.044 - 0.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.34% 12896.696 12724.211 - -0.63% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.34% 8.157 8.048 - -7.42% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.34% 32.647 32.210 - -0.30% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast -1.34% 0.822 0.811 - -0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.34% 1064862.368 1050636.970 - 2.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.34% 826.011 814.977 - -0.52% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.33% 12430.036 12264.389 - -2.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.33% 63972728.301 63120471.080 - 0.09% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.33% 14.895 14.696 - -0.09% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.33% 22913.248 22608.762 - 0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.33% 399.520 394.215 - 0.26% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.33% 11369.191 11218.295 - 0.04% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.33% 577.594 569.929 - -0.55% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.33% 7874019.660 7769604.511 - -2.67% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.32% 340.060 335.564 - 1.42% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.32% 2210.858 2181.642 - 1.30% -
std::shift_right(list<int>)/50 -1.32% 27.137 26.778 - 0.36% -
BM_deque_deque_move/4000 -1.32% 142.118 140.242 - -0.74% -
SetIntersection_None_Vector_float_1024_64 -1.32% 1098249.472 1083784.956 - -0.26% -
std::reverse(vector<int>)/32768 -1.32% 1049.244 1035.425 - 0.09% -
BM_vector_deque_ranges_move_backward/65536 -1.32% 7713.704 7612.213 - -5.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.32% 1165340.803 1150008.691 - -1.02% -
std::copy_n(vector<int>)/32768 -1.31% 3686.644 3638.181 - -4.10% -
BM_CmpEqual_ushort_uchar -1.31% 1.123 1.108 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.31% 16598508.789 16381011.984 - 0.01% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.31% 396.950 391.759 - 0.01% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.31% 149978.682 148018.348 - -1.20% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.31% 5.920 5.843 - -1.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.30% 608115.312 600183.048 - 0.45% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.30% 13.970 13.788 - -0.72% -
std::pop_heap(deque<float>)/8 -1.30% 53.037 52.346 - -0.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.30% 793.908 783.570 - 3.51% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.30% 12.323 12.163 - -1.35% -
SetIntersection_None_Set_uint64_262144_4 -1.30% 1222956.951 1207039.631 - -0.82% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.30% 22.692 22.397 - -0.27% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.30% 1050381.769 1036718.472 - 0.39% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.30% 24.393 24.076 - -1.50% -
std::multiset<int>::erase(key)_(existent)/8192 -1.30% 62.288 61.481 - 1.13% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.29% 180899872.314 178557469.737 - -1.95% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.29% 11975.688 11820.896 - -1.77% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.29% 4569049.601 4510073.020 - -0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.29% 138350800.733 136568917.156 - 0.41% -
std::unordered_set<std::string>::clear()/0 -1.29% 398.988 393.853 - -0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.29% 626.093 618.043 - 1.21% -
std::unordered_multiset<int>::ctor(const&)/0 -1.28% 13.077 12.909 - 0.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.28% 399.419 394.298 - -0.60% -
BM_CmpEqual_uchar_ushort -1.28% 1.070 1.056 - -0.98% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.28% 13.012 12.846 - 0.00% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.28% 691.315 682.475 - -0.28% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.28% 20.880 20.614 - -1.94% -
SetIntersection_None_Vector_uint32_256_64 -1.28% 3437782.050 3393862.136 - -2.83% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.28% 534.130 527.316 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.28% 4229266.802 4175333.968 - 0.31% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.27% 9935992.598 9809322.085 - -1.07% -
SetIntersection_None_Set_string_256_1 -1.27% 11683366.732 11534539.826 - -2.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.27% 1.481 1.462 - -0.10% -
SetIntersection_None_Vector_float_16384_1024 -1.27% 1120937.280 1106678.765 - -0.92% -
SetIntersection_Front_Vector_float_1024_1 -1.27% 1056776.886 1043356.137 - -1.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.26% 142912.089 141107.121 - -1.00% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.26% 213204.359 210513.652 - 0.32% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.26% 13.070 12.905 - 0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.26% 138376045.157 136631574.515 - 0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.26% 39391961.028 38895883.403 - -1.22% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.25% 397.416 392.431 - 0.37% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.25% 6.108 6.031 - -0.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.25% 23398.721 23106.183 - 0.51% -
SetIntersection_None_Vector_float_16_1 -1.25% 64161355.631 63359477.644 - -0.18% -
BM_deque_deque_ranges_move/64 -1.25% 3.084 3.046 - -1.53% -
std::find_first_of(vector<int>)_(small_needle)/8192 -1.24% 11606.503 11462.138 - -7.05% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.24% 13.090 12.927 - -0.98% -
std::search(vector<int>)_(no_match)/1000 -1.24% 214.568 211.901 - 1.06% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.24% 417.185 412.001 - -0.84% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.24% 397.916 392.972 - -0.01% -
std::pop_heap(vector<std::string>)/8 -1.24% 54.290 53.616 - -2.01% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.24% 405.058 400.032 - 0.19% -
BM_toupper_string<char> -1.24% 15.172 14.984 - -1.64% -
std::set<int>::equal_range(key)_(existent)/8192 -1.24% 8.252 8.150 - -2.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.24% 27756247.120 27412617.921 - 3.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.24% 1078129.030 1064787.897 - -1.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.24% 397.630 392.715 - 0.40% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.24% 1.064 1.051 - 0.29% -
std::multiset<int>::erase(key)_(existent)/32 -1.23% 22.194 21.921 - -0.41% -
BM_deque_vector_copy/64 -1.23% 2.644 2.612 - -3.38% -
SetIntersection_Front_Vector_string_262144_1024 -1.23% 40066086.138 39572762.915 - -0.26% -
BM_deque_vector_ranges_copy_backward/5500 -1.23% 200.606 198.137 - 1.18% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.23% 5332.129 5266.629 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.23% 3040247.681 3002947.316 - -0.86% -
std::unordered_multiset<int>::ctor(const&)/32 -1.23% 204.962 202.447 - -0.08% -
std::pop_heap(deque<int>)/8 -1.23% 53.201 52.549 - 0.14% -
std::unordered_set<std::string>::clear()/8192 -1.23% 224925.691 222168.910 - 0.90% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.22% 4029.769 3980.511 - -2.04% -
std::sort(vector<int>)_(repeated)/8 -1.22% 16.103 15.906 - -0.58% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.22% 264.633 261.403 - -1.38% -
std::multiset<std::string>::clear()/32 -1.22% 925.512 914.220 - 0.75% -
std::unordered_set<int>::ctor(const&)/32 -1.22% 203.434 200.954 - -3.06% -
std::copy_if(vector<int>)_(entire_range)/64 -1.22% 15.545 15.357 - -1.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.21% 401.005 396.136 - 0.10% -
BM_CmpEqual_short_short -1.21% 1.081 1.068 - 2.28% -
BM_PushHeap_string_QuickSortAdversary_16 -1.21% 10.743 10.612 - 1.62% -
SetIntersection_None_Set_string_16_4 -1.21% 59171111.987 58454015.144 - 0.05% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.21% 3.596 3.552 - -0.13% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.21% 17.766 17.551 - -0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.21% 205628505.192 203140978.314 - 2.73% -
BM_CmpLess_schar_uchar -1.21% 1.121 1.108 - 1.15% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.21% 417.858 412.811 - 0.04% -
SetIntersection_Front_Vector_float_256_4 -1.21% 4225779.107 4174822.093 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.20% 205335869.819 202863566.613 - 4.47% -
BM_vector_deque_copy_backward/5500 -1.20% 200.208 197.798 - -0.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.20% 387.514 382.857 - 0.77% -
std::make_heap(vector<int>)_(heap)/1024 -1.20% 275.186 271.880 - 0.03% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.20% 21068083.177 20814995.721 - -1.26% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.20% 19.430 19.198 - -1.37% -
SetIntersection_None_Vector_uint64_1024_256 -1.19% 1088515.945 1075517.827 - 0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.19% 766.850 757.716 - -1.63% -
std::unordered_map<int,_int>::clear()/0 -1.19% 397.578 392.847 - 0.35% -
BM_StringFindAllMatch/1 -1.19% 2.905 2.871 - -3.34% -
SetIntersection_None_Set_float_64_64 -1.19% 11631647.010 11493467.169 - 0.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.19% 12.851 12.699 - 0.18% -
std::flat_map<int,_int>::ctor(const&)/32 -1.19% 23.271 22.995 - 0.65% -
SetIntersection_None_Vector_string_262144_262144 -1.19% 1317178.590 1301555.000 - -0.73% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.18% 689.705 681.546 - -0.45% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.18% 20.211 19.972 - 0.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 12.892 12.740 - 0.42% -
SetIntersection_None_Vector_string_16_1 -1.18% 65951122.562 65171643.761 - 0.24% -
SetIntersection_Interlaced_Vector_string_64_64 -1.18% 26943209.535 26624831.250 - -1.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.18% 1056733.030 1044249.180 - 0.19% -
SetIntersection_None_Set_float_256_1 -1.18% 11581584.109 11444886.306 - -1.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.18% 400.310 395.590 - -0.04% -
std::set<int>::ctor(const&)/0 -1.18% 12.921 12.769 - -0.13% -
std::partition_copy(vector<int>)/32 -1.18% 8.078 7.983 - -0.76% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.18% 11.574 11.438 - 1.53% -
SetIntersection_None_Set_uint64_262144_1024 -1.18% 1230612.955 1216147.053 - -0.86% -
SetIntersection_None_Vector_string_262144_4 -1.17% 1303127.044 1287843.202 - -1.60% -
SetIntersection_Front_Vector_uint32_4_4 -1.17% 136628659.436 135028998.363 - -2.58% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.17% 402.522 397.810 - -0.86% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.17% 5965275.149 5895522.184 - -0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.17% 1578628.408 1560184.932 - -0.78% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.17% 180.366 178.264 - -0.51% -
std::is_sorted(vector<int>)/8192 -1.17% 1928.366 1905.896 - 0.11% -
BM_deque_deque_ranges_move/5500 -1.16% 200.739 198.400 - 0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.16% 8421887.417 8323865.429 - -0.73% -
BM_deque_deque_ranges_copy/4096 -1.16% 149.308 147.573 - -0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.16% 621.985 614.771 - -1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.16% 5825001.279 5757474.521 - 0.57% -
SetIntersection_Interlaced_Set_float_16384_1 -1.16% 1058843.335 1046569.999 - 0.26% -
BM_vector_deque_move_backward/5500 -1.16% 199.563 197.257 - -0.21% -
SetIntersection_Front_Set_float_256_256 -1.16% 7681488.705 7592756.542 - 2.77% -
BM_deque_deque_copy_backward/512 -1.15% 19.130 18.910 - -2.15% -
SetIntersection_None_Set_float_16_4 -1.15% 57409192.620 56746763.243 - 0.26% -
std::map<std::string,_int>::clear()/0 -1.15% 399.890 395.278 - 0.71% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.15% 2.326 2.300 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.15% 1108249.790 1095538.906 - 1.19% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.14% 6765.031 6687.596 - -14.37% -
BM_PushHeap_uint32_PipeOrgan_16 -1.14% 0.880 0.870 - 0.60% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.14% 13.004 12.856 - -0.90% -
std::move_backward(list<int>)/512 -1.14% 377.665 373.361 - 0.50% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -1.14% 5250.196 5190.372 - -0.27% -
std::copy(vector<bool>)_(unaligned)/32768 -1.14% 217.515 215.040 - -1.30% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.14% 721.093 712.889 - 6.37% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.14% 16.168 15.984 - -2.05% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.14% 35.838 35.431 - -0.52% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.14% 16280.873 16095.942 - -0.81% -
SetIntersection_Front_Vector_uint32_16_4 -1.14% 54635464.459 54014951.706 - -2.40% -
std::flat_map<int,_int>::clear()/32 -1.13% 397.835 393.320 - 0.58% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.13% 398.178 393.665 - -0.00% -
BM_StringDestroy_Huge -1.13% 10.927 10.803 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.13% 119546306.640 118194394.154 - -0.30% -
SetIntersection_None_Vector_uint64_262144_16 -1.13% 1134303.679 1121478.422 - -0.01% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.13% 12.844 12.699 - -0.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.13% 397.073 392.595 - 0.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.13% 398.399 393.913 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.12% 176322435.641 174339738.411 - -3.67% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.12% 22.618 22.364 - -1.56% -
BM_vector_deque_move/5500 -1.12% 198.407 196.184 - 0.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.12% 23.836 23.569 - -1.27% -
BM_deque_deque_move/64 -1.12% 3.063 3.028 - -0.42% -
SetIntersection_None_Set_uint64_262144_16384 -1.12% 1229565.836 1215850.424 - -1.09% -
SetIntersection_Interlaced_Vector_float_4_4 -1.12% 137770842.045 136234104.512 - -0.04% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.11% 21.981 21.737 - -0.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.11% 18.364 18.160 - -2.52% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.11% 5448.275 5387.692 - -0.47% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.11% 7164.598 7085.051 - 0.78% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.11% 14.939 14.773 - -0.81% -
std::unordered_multimap<int,_int>::clear()/0 -1.11% 396.294 391.899 - -0.75% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.11% 1049.469 1037.838 - -0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.11% 680.917 673.371 - 0.15% -
BM_StringFindStringLiteral/512 -1.11% 9.665 9.558 - 1.60% -
SetIntersection_None_Set_uint64_256_256 -1.11% 5823958.426 5759447.027 - -1.37% -
SetIntersection_None_Vector_float_262144_256 -1.11% 1150417.204 1137694.575 - -0.24% -
SetIntersection_Front_Set_uint64_262144_262144 -1.10% 1677013.348 1658508.789 - -1.13% -
SetIntersection_Front_Vector_float_256_1 -1.10% 4197705.454 4151440.065 - 0.23% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.10% 542.974 536.997 - -1.20% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.10% 602122.020 595498.445 - 1.67% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.10% 36158.119 35760.650 - -1.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.10% 12.873 12.731 - 0.13% -
SetIntersection_None_Set_float_262144_64 -1.10% 1192726.645 1179620.850 - 1.87% -
BM_num_put<double> -1.10% 58.842 58.195 - 0.86% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.10% 13.446 13.298 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.10% 1056491.772 1044900.277 - -0.92% -
std::reverse(vector<int>)/512 -1.10% 16.524 16.343 - -0.06% -
SetIntersection_None_Set_uint32_64_64 -1.09% 11564737.747 11438110.961 - -1.29% -
std::multimap<int,_int>::ctor(const&)/0 -1.09% 12.918 12.776 - 0.60% -
SetIntersection_Front_Set_string_262144_4 -1.09% 1279899.034 1265897.635 - -0.30% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.09% 23.350 23.095 - 0.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.09% 1693.090 1674.575 - 1.63% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.09% 5.317 5.259 - -0.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.08% 63.587 62.897 - -12.34% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.08% 13.109 12.967 - 0.24% -
std::any_of(vector<int>)_(process_all)/32 -1.08% 8.392 8.301 - -0.60% -
BM_deque_deque_move/1 -1.08% 2.580 2.552 - -0.14% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.08% 14.894 14.733 - 0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.08% 32810.853 32457.671 - 0.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.08% 16.264 16.089 - -0.15% -
SetIntersection_Front_Set_float_16384_16 -1.07% 1212384.228 1199353.648 - 1.14% -
std::map<int,_int>::ctor(const&)/0 -1.07% 12.833 12.695 - 0.18% -
std::fill_n(vector<bool>)/64 -1.07% 1.425 1.410 - 11.22% -
SetIntersection_None_Set_uint64_1024_16 -1.07% 8972386.503 8876064.297 - -0.31% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.07% 11.428 11.306 - 1.25% -
SetIntersection_None_Set_uint64_64_4 -1.07% 21660535.242 21428556.644 - -1.01% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.07% 541180685.779 535394760.934 - 0.13% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.07% 71.598 70.834 - -1.12% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.06% 55761.060 55167.883 - 3.01% -
SetIntersection_None_Vector_float_262144_262144 -1.06% 1151246.363 1139001.290 - -0.94% -
SetIntersection_Interlaced_Set_float_16_4 -1.06% 60059432.400 59421002.682 - 0.07% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.06% 72.092 71.327 - -1.43% -
std::multiset<int>::ctor(const&)/0 -1.06% 12.918 12.781 - 0.47% -
std::find(vector<char>)_(process_all)/50 -1.06% 1.646 1.628 - 0.87% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.06% 32.321 31.980 - 0.24% -
std::set<int>::count(key)_(existent)/32 -1.06% 1.700 1.682 - 3.54% -
SetIntersection_None_Set_uint64_16384_16 -1.06% 167918423.877 166145225.156 - -0.85% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.06% 11.303 11.183 - 1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.05% 1173179.925 1160815.776 - -0.44% -
BM_CmpEqual_schar_int -1.05% 1.131 1.119 - 1.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.05% 397.186 393.000 - 0.03% -
SetIntersection_Front_Vector_string_262144_64 -1.05% 3131135.823 3098153.437 - 2.21% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.05% 14.193 14.044 - 0.54% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.05% 672.771 665.706 - 0.25% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.05% 12.583 12.451 - -0.14% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.05% 24.313 24.059 - -0.21% -
SetIntersection_Interlaced_Set_string_262144_4 -1.04% 1877489.744 1857914.631 - -1.05% -
SetIntersection_None_Vector_float_1024_4 -1.04% 1099032.300 1087590.904 - 1.59% -
std::search(vector<int>)_(no_match)/1048576 -1.04% 213520.478 211300.722 - -0.20% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.04% 3942.051 3901.111 - 0.12% -
std::reverse(vector<int>)/4096 -1.04% 131.793 130.427 - -0.09% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.04% 25.423 25.159 - 0.19% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.03% 32.079 31.748 - 0.15% -
SetIntersection_Front_Set_uint64_262144_1024 -1.03% 12550053.575 12420565.616 - -2.36% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.03% 7928.712 7846.915 - -0.47% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.03% 13.013 12.878 - -0.28% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.03% 15.476 15.317 - 2.22% -
SetIntersection_Front_Vector_string_256_16 -1.03% 6087286.265 6024550.008 - -0.08% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.03% 33.865 33.516 - 0.96% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.03% 450.319 445.688 - -1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.03% 1113863.233 1102411.699 - -0.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.03% 396.495 392.428 - 0.55% -
std::multiset<std::string>::erase(iterator)/1024 -1.03% 28.383 28.092 - -12.04% -
std::shift_left(list<int>)/32 -1.02% 14.178 14.033 - 1.01% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.02% 12.887 12.755 - -0.09% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.02% 539.710 534.192 - -0.13% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.02% 13.484 13.346 - 0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.02% 1061859.438 1051021.465 - 0.98% -
BM_deque_vector_copy_backward/1 -1.02% 2.117 2.095 - -2.39% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.02% 6215.219 6151.813 - -2.63% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.02% 23.065 22.830 - 0.10% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.02% 3.336 3.302 - 0.02% -
BM_CmpLess_uchar_uchar -1.02% 1.078 1.067 - 1.27% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.02% 14.940 14.788 - 0.31% -
BM_deque_deque_move/4096 -1.02% 149.167 147.649 - 0.31% -
SetIntersection_Front_Set_float_256_16 -1.01% 4566780.980 4520440.816 - 1.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.01% 1055557.560 1044872.189 - -0.69% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.01% 13.362 13.227 - -0.16% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.01% 1646205.730 1629612.629 - -0.37% -
SetIntersection_None_Set_uint64_64_1 -1.01% 22581522.629 22354381.878 - -1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.01% 38010750.021 37628426.914 - 1.56% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.00% 33045.352 32713.574 - -19.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.00% 4300225.340 4257076.137 - 0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.00% 398.132 394.150 - 0.41% -


Report Time: 6.34s
Name Current %
BM_CmpEqual_int_int 1.063 -
BM_CmpEqual_int_schar 1.115 -
BM_CmpEqual_int_short 1.127 -
BM_CmpEqual_int_uchar 1.097 -
BM_CmpEqual_int_uint 1.089 2.54%
BM_CmpEqual_int_ushort 1.097 -
BM_CmpEqual_schar_int 1.119 1.01%
BM_CmpEqual_schar_schar 1.074 -2.04%
BM_CmpEqual_schar_short 1.097 -2.86%
BM_CmpEqual_schar_uchar 1.105 -
BM_CmpEqual_schar_uint 1.104 -
BM_CmpEqual_schar_ushort 1.107 -
BM_CmpEqual_short_int 1.110 -1.02%
BM_CmpEqual_short_schar 1.128 -
BM_CmpEqual_short_short 1.068 2.28%
BM_CmpEqual_short_uchar 1.094 -
BM_CmpEqual_short_uint 1.104 -
BM_CmpEqual_short_ushort 1.096 -
BM_CmpEqual_uchar_int 1.073 1.21%
BM_CmpEqual_uchar_schar 0.988 -1.94%
BM_CmpEqual_uchar_short 0.989 -
BM_CmpEqual_uchar_uchar 1.067 -
BM_CmpEqual_uchar_uint 1.043 -1.45%
BM_CmpEqual_uchar_ushort 1.056 -
BM_CmpEqual_uint_int 1.064 1.16%
BM_CmpEqual_uint_schar 1.047 4.10%
BM_CmpEqual_uint_short 1.007 -
BM_CmpEqual_uint_uchar 1.099 1.46%
BM_CmpEqual_uint_uint 1.057 -1.85%
BM_CmpEqual_uint_ushort 1.094 -1.74%
BM_CmpEqual_ushort_int 1.051 -1.91%
BM_CmpEqual_ushort_schar 1.037 2.41%
BM_CmpEqual_ushort_short 1.015 -
BM_CmpEqual_ushort_uchar 1.108 -
BM_CmpEqual_ushort_uint 1.032 -2.22%
BM_CmpEqual_ushort_ushort 1.063 -
BM_CmpLess_int_int 1.047 -1.39%
BM_CmpLess_int_schar 1.127 -
BM_CmpLess_int_short 1.127 -
BM_CmpLess_int_uchar 1.102 -
BM_CmpLess_int_uint 1.056 -1.80%
BM_CmpLess_int_ushort 1.120 1.14%
BM_CmpLess_schar_int 1.134 1.73%
BM_CmpLess_schar_schar 0.959 -
BM_CmpLess_schar_short 0.951 -
BM_CmpLess_schar_uchar 1.108 1.15%
BM_CmpLess_schar_uint 1.103 -
BM_CmpLess_schar_ushort 1.080 -1.44%
BM_CmpLess_short_int 1.114 -
BM_CmpLess_short_schar 0.954 -1.93%
BM_CmpLess_short_short 0.954 -1.78%
BM_CmpLess_short_uchar 1.082 -4.07%
BM_CmpLess_short_uint 1.115 -
BM_CmpLess_short_ushort 1.096 -1.48%
BM_CmpLess_uchar_int 1.083 1.56%
BM_CmpLess_uchar_schar 1.035 2.04%
BM_CmpLess_uchar_short 1.034 -1.57%
BM_CmpLess_uchar_uchar 1.067 1.27%
BM_CmpLess_uchar_uint 1.071 -3.09%
BM_CmpLess_uchar_ushort 1.068 1.15%
BM_CmpLess_uint_int 1.075 1.21%
BM_CmpLess_uint_schar 1.084 1.81%
BM_CmpLess_uint_short 1.018 -
BM_CmpLess_uint_uchar 1.109 1.65%
BM_CmpLess_uint_uint 1.057 -
BM_CmpLess_uint_ushort 1.097 -2.03%
BM_CmpLess_ushort_int 1.076 -
BM_CmpLess_ushort_schar 1.038 -
BM_CmpLess_ushort_short 1.014 -
BM_CmpLess_ushort_uchar 1.096 -1.58%
BM_CmpLess_ushort_uint 1.064 -
BM_CmpLess_ushort_ushort 1.037 -2.88%
BM_PushHeap_float_Ascending_1 0.485 8.08%
BM_PushHeap_float_Ascending_1024 3.100 -5.33%
BM_PushHeap_float_Ascending_16 0.982 -7.73%
BM_PushHeap_float_Ascending_16384 4.340 -
BM_PushHeap_float_Ascending_256 2.478 -2.24%
BM_PushHeap_float_Ascending_262144 5.121 -5.10%
BM_PushHeap_float_Ascending_4 0.586 -
BM_PushHeap_float_Ascending_64 1.745 -4.00%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.397 -
BM_PushHeap_float_Descending_16 0.366 -
BM_PushHeap_float_Descending_16384 0.388 -
BM_PushHeap_float_Descending_256 0.410 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.359 3.79%
BM_PushHeap_float_Descending_64 0.389 -
BM_PushHeap_float_PipeOrgan_1 0.444 12.83%
BM_PushHeap_float_PipeOrgan_1024 2.100 -
BM_PushHeap_float_PipeOrgan_16 0.891 -
BM_PushHeap_float_PipeOrgan_16384 2.516 -
BM_PushHeap_float_PipeOrgan_256 1.725 -
BM_PushHeap_float_PipeOrgan_262144 3.156 -
BM_PushHeap_float_PipeOrgan_4 0.536 -
BM_PushHeap_float_PipeOrgan_64 1.302 -
BM_PushHeap_float_QuickSortAdversary_1 0.490 -22.95%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 0.983 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.738 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.587 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.017 -1.26%
BM_PushHeap_float_Random_16 4.982 -1.51%
BM_PushHeap_float_Random_16384 7.210 -
BM_PushHeap_float_Random_256 6.791 -
BM_PushHeap_float_Random_262144 7.254 -
BM_PushHeap_float_Random_4 2.320 -3.45%
BM_PushHeap_float_Random_64 6.285 1.33%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.364 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.401 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.355 3.30%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.411 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.678 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.298 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.360 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.782 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.603 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.880 -2.09%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.404 -1.38%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.000 2.85%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -2.18%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.431 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.867 -3.08%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.474 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.200 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.552 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.566 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.793 2.32%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.567 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.921 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.243 -3.37%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.795 -2.72%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.901 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.876 -1.12%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.439 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.385 -1.80%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.600 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.629 4.88%
BM_PushHeap_string_Ascending_1 0.699 -
BM_PushHeap_string_Ascending_1024 14.339 3.77%
BM_PushHeap_string_Ascending_16 4.734 -1.94%
BM_PushHeap_string_Ascending_16384 24.553 9.22%
BM_PushHeap_string_Ascending_256 11.688 4.51%
BM_PushHeap_string_Ascending_262144 34.097 2.83%
BM_PushHeap_string_Ascending_4 2.539 -3.31%
BM_PushHeap_string_Ascending_64 7.816 1.40%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.650 -22.30%
BM_PushHeap_string_Descending_16 2.145 -8.48%
BM_PushHeap_string_Descending_16384 2.525 -24.24%
BM_PushHeap_string_Descending_256 2.533 -17.74%
BM_PushHeap_string_Descending_262144 4.179 -29.43%
BM_PushHeap_string_Descending_4 1.936 -14.10%
BM_PushHeap_string_Descending_64 2.319 -13.11%
BM_PushHeap_string_PipeOrgan_1 0.699 -1.79%
BM_PushHeap_string_PipeOrgan_1024 9.505 -11.96%
BM_PushHeap_string_PipeOrgan_16 4.192 -3.58%
BM_PushHeap_string_PipeOrgan_16384 13.206 -18.37%
BM_PushHeap_string_PipeOrgan_256 8.285 -5.05%
BM_PushHeap_string_PipeOrgan_262144 17.189 -19.09%
BM_PushHeap_string_PipeOrgan_4 2.494 -6.65%
BM_PushHeap_string_PipeOrgan_64 6.005 -1.55%
BM_PushHeap_string_QuickSortAdversary_1 0.699 -
BM_PushHeap_string_QuickSortAdversary_1024 15.603 -
BM_PushHeap_string_QuickSortAdversary_16 10.612 1.62%
BM_PushHeap_string_QuickSortAdversary_16384 15.984 -2.05%
BM_PushHeap_string_QuickSortAdversary_256 14.892 -
BM_PushHeap_string_QuickSortAdversary_262144 16.600 -4.13%
BM_PushHeap_string_QuickSortAdversary_4 6.539 1.40%
BM_PushHeap_string_QuickSortAdversary_64 13.330 2.11%
BM_PushHeap_string_Random_1 0.589 -
BM_PushHeap_string_Random_1024 15.255 -
BM_PushHeap_string_Random_16 10.528 -
BM_PushHeap_string_Random_16384 16.481 -2.94%
BM_PushHeap_string_Random_256 14.550 -
BM_PushHeap_string_Random_262144 20.043 -11.99%
BM_PushHeap_string_Random_4 6.181 -
BM_PushHeap_string_Random_64 13.087 -
BM_PushHeap_string_SingleElement_1 0.641 21.57%
BM_PushHeap_string_SingleElement_1024 2.600 -2.39%
BM_PushHeap_string_SingleElement_16 2.621 1.46%
BM_PushHeap_string_SingleElement_16384 2.576 -1.09%
BM_PushHeap_string_SingleElement_256 2.595 -1.22%
BM_PushHeap_string_SingleElement_262144 2.600 -4.87%
BM_PushHeap_string_SingleElement_4 2.325 -2.04%
BM_PushHeap_string_SingleElement_64 2.650 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 29.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.566 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.050 1.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.503 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.747 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.873 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.956 1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.448 -14.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.603 -3.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.565 -9.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.597 -3.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.628 -3.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.592 -4.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.546 -21.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.661 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.582 16.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.026 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.462 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.937 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.549 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.387 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.818 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.150 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.696 55.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.527 2.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.268 -1.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.169 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.084 1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.759 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.763 -1.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.656 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.123 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.011 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.442 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.941 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.358 2.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.479 -2.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.499 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.462 -16.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.599 -3.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.604 -3.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.616 -2.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.608 1.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.641 18.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.658 5.20%
BM_PushHeap_uint32_Ascending_1 0.548 -21.26%
BM_PushHeap_uint32_Ascending_1024 2.558 -
BM_PushHeap_uint32_Ascending_16 0.948 -
BM_PushHeap_uint32_Ascending_16384 3.637 -
BM_PushHeap_uint32_Ascending_256 2.087 -
BM_PushHeap_uint32_Ascending_262144 4.691 -5.07%
BM_PushHeap_uint32_Ascending_4 0.604 -
BM_PushHeap_uint32_Ascending_64 1.541 1.17%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.387 -
BM_PushHeap_uint32_Descending_16 0.372 5.09%
BM_PushHeap_uint32_Descending_16384 0.383 -
BM_PushHeap_uint32_Descending_256 0.403 -
BM_PushHeap_uint32_Descending_262144 0.383 -
BM_PushHeap_uint32_Descending_4 0.372 7.79%
BM_PushHeap_uint32_Descending_64 0.382 -
BM_PushHeap_uint32_PipeOrgan_1 0.430 9.62%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.870 -
BM_PushHeap_uint32_PipeOrgan_16384 2.401 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.029 -
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.615 46.95%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.941 1.43%
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.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.556 -8.66%
BM_PushHeap_uint32_Random_1024 5.762 -
BM_PushHeap_uint32_Random_16 4.194 -
BM_PushHeap_uint32_Random_16384 5.835 -
BM_PushHeap_uint32_Random_256 5.604 -
BM_PushHeap_uint32_Random_262144 5.941 1.46%
BM_PushHeap_uint32_Random_4 2.232 -4.10%
BM_PushHeap_uint32_Random_64 5.191 1.05%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.378 4.08%
BM_PushHeap_uint32_SingleElement_16 0.364 8.28%
BM_PushHeap_uint32_SingleElement_16384 0.372 4.58%
BM_PushHeap_uint32_SingleElement_256 0.397 3.71%
BM_PushHeap_uint32_SingleElement_262144 0.372 4.68%
BM_PushHeap_uint32_SingleElement_4 0.364 6.77%
BM_PushHeap_uint32_SingleElement_64 0.370 5.71%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.575 -
BM_PushHeap_uint64_Ascending_16 0.911 -
BM_PushHeap_uint64_Ascending_16384 3.567 -
BM_PushHeap_uint64_Ascending_256 2.091 -
BM_PushHeap_uint64_Ascending_262144 4.719 1.05%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.516 -
BM_PushHeap_uint64_Descending_1 0.697 -
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.887 -
BM_PushHeap_uint64_PipeOrgan_16384 2.398 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.044 -
BM_PushHeap_uint64_PipeOrgan_4 0.487 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.952 3.33%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.729 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.556 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.637 2.33%
BM_PushHeap_uint64_Random_1 0.469 -
BM_PushHeap_uint64_Random_1024 6.203 -
BM_PushHeap_uint64_Random_16 4.716 2.11%
BM_PushHeap_uint64_Random_16384 6.397 1.30%
BM_PushHeap_uint64_Random_256 6.119 -
BM_PushHeap_uint64_Random_262144 6.361 -
BM_PushHeap_uint64_Random_4 2.626 4.17%
BM_PushHeap_uint64_Random_64 5.755 2.89%
BM_PushHeap_uint64_SingleElement_1 0.682 7.40%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 5.028 -
BM_StringAssignAsciizMix_Transparent 2.985 -
BM_StringAssignAsciiz_Empty_Opaque 3.102 -
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 191.490 2.13%
BM_StringAssignAsciiz_Huge_Transparent 191.283 2.16%
BM_StringAssignAsciiz_Large_Opaque 11.716 1.33%
BM_StringAssignAsciiz_Large_Transparent 11.685 -
BM_StringAssignAsciiz_Small_Opaque 3.102 -
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 113.242 -
BM_StringAssignStr_Huge_Transparent 114.404 -
BM_StringAssignStr_Large_Opaque 10.392 -
BM_StringAssignStr_Large_Transparent 10.406 -
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.079 -9.68%
BM_StringConstructDestroyCStr_Empty_Transparent 0.240 -
BM_StringConstructDestroyCStr_Huge_Opaque 159.185 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.835 -
BM_StringConstructDestroyCStr_Large_Opaque 15.126 -10.89%
BM_StringConstructDestroyCStr_Large_Transparent 10.115 -11.36%
BM_StringConstructDestroyCStr_Small_Opaque 2.248 8.08%
BM_StringConstructDestroyCStr_Small_Transparent 0.425 7.96%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 110.592 1.39%
BM_StringCopy_Large 6.141 -1.99%
BM_StringCopy_Small 0.663 -2.91%
BM_StringCtorDefault 0.244 -
BM_StringDestroy_Empty 0.624 -
BM_StringDestroy_Huge 10.803 -
BM_StringDestroy_Large 7.453 3.21%
BM_StringDestroy_Small 0.623 -
BM_StringEraseToEnd_Empty_Opaque 0.606 2.38%
BM_StringEraseToEnd_Empty_Transparent 0.352 -
BM_StringEraseToEnd_Huge_Opaque 2.431 5.25%
BM_StringEraseToEnd_Huge_Transparent 2.481 1.82%
BM_StringEraseToEnd_Large_Opaque 0.983 -
BM_StringEraseToEnd_Large_Transparent 0.824 -
BM_StringEraseToEnd_Small_Opaque 0.595 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.856 1.81%
BM_StringEraseWithMove_Empty_Transparent 0.600 -
BM_StringEraseWithMove_Huge_Opaque 48.735 9.11%
BM_StringEraseWithMove_Huge_Transparent 46.845 7.37%
BM_StringEraseWithMove_Large_Opaque 2.825 3.02%
BM_StringEraseWithMove_Large_Transparent 2.757 5.85%
BM_StringEraseWithMove_Small_Opaque 2.227 1.97%
BM_StringEraseWithMove_Small_Transparent 2.190 -
BM_StringFindAllMatch/1 2.871 -3.34%
BM_StringFindAllMatch/131072 2272.080 -
BM_StringFindAllMatch/32768 574.473 -
BM_StringFindAllMatch/4096 79.711 -
BM_StringFindAllMatch/512 11.411 -1.21%
BM_StringFindAllMatch/64 3.035 -4.02%
BM_StringFindAllMatch/8 2.593 -5.00%
BM_StringFindCharLiteral/1024 18.073 -11.05%
BM_StringFindCharLiteral/128 3.100 3.19%
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.349 -
BM_StringFindCharLiteral/256 5.596 4.25%
BM_StringFindCharLiteral/32 1.621 -
BM_StringFindCharLiteral/4096 77.463 -
BM_StringFindCharLiteral/512 9.633 2.27%
BM_StringFindCharLiteral/64 2.136 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.421 -
BM_StringFindMatch1/1 981.864 -
BM_StringFindMatch1/32768 1564.919 -2.46%
BM_StringFindMatch1/4096 1064.621 -2.90%
BM_StringFindMatch1/512 991.477 -2.55%
BM_StringFindMatch1/64 982.236 -
BM_StringFindMatch1/8 981.583 -
BM_StringFindMatch2/1 981.686 -2.10%
BM_StringFindMatch2/32768 1565.090 -
BM_StringFindMatch2/4096 1064.619 -
BM_StringFindMatch2/512 992.459 -
BM_StringFindMatch2/64 981.860 -
BM_StringFindMatch2/8 981.280 -
BM_StringFindNoMatch/10 1.271 -
BM_StringFindNoMatch/131072 1962.659 -
BM_StringFindNoMatch/32768 499.157 -
BM_StringFindNoMatch/4096 75.186 -
BM_StringFindNoMatch/512 9.224 -
BM_StringFindNoMatch/64 2.091 -
BM_StringFindStringLiteral/1024 17.995 1.67%
BM_StringFindStringLiteral/128 3.137 1.01%
BM_StringFindStringLiteral/16 1.617 -
BM_StringFindStringLiteral/2048 40.356 -
BM_StringFindStringLiteral/256 5.418 -1.19%
BM_StringFindStringLiteral/32 1.739 -1.87%
BM_StringFindStringLiteral/4096 77.428 -
BM_StringFindStringLiteral/512 9.558 1.60%
BM_StringFindStringLiteral/64 2.214 1.14%
BM_StringFindStringLiteral/8 1.617 -
BM_StringFindStringLiteral/8192 138.461 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.799 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.707 -5.20%
BM_StringRead_Cold_Deep_Empty 1.430 7.59%
BM_StringRead_Cold_Deep_Large 1.534 9.22%
BM_StringRead_Cold_Deep_Small 1.418 2.81%
BM_StringRead_Cold_Shallow_Empty 1.357 8.47%
BM_StringRead_Cold_Shallow_Large 1.350 7.96%
BM_StringRead_Cold_Shallow_Small 1.346 9.25%
BM_StringRead_Hot_Deep_Empty 0.503 -
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.482 -
BM_StringRead_Hot_Shallow_Large 0.469 -3.76%
BM_StringRead_Hot_Shallow_Small 0.472 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.644 3.50%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.644 3.31%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.422 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.208 4.50%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.862 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.491 7.49%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.098 2.52%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.650 2.24%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.206 4.41%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.661 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.205 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.452 24.93%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.811 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.816 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.360 38.44%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.669 6.76%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.639 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.626 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.624 1.65%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.754 10.12%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.702 3.97%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.182 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.887 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.426 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.052 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -1.18%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.299 -1.80%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.619 -8.04%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.189 -12.95%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.671 1.89%
BM_StringRelational_Compare_Empty_Empty_Control 1.614 -1.10%
BM_StringRelational_Compare_Empty_Huge_Control 1.638 1.67%
BM_StringRelational_Compare_Empty_Large_Control 1.613 -
BM_StringRelational_Compare_Empty_Small_Control 1.613 -
BM_StringRelational_Compare_Huge_Empty_Control 1.665 3.28%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.476 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.874 -
BM_StringRelational_Compare_Huge_Huge_Control 99.281 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.853 -
BM_StringRelational_Compare_Large_Empty_Control 1.724 7.00%
BM_StringRelational_Compare_Large_Huge_Control 2.080 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.080 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.080 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.956 6.56%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.857 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.423 2.66%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.687 3.49%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.419 2.34%
BM_StringRelational_Compare_Small_Small_Control 1.900 2.87%
BM_StringRelational_Eq_Empty_Empty_Control 2.110 2.59%
BM_StringRelational_Eq_Empty_Huge_Control 0.492 4.61%
BM_StringRelational_Eq_Empty_Large_Control 0.469 -
BM_StringRelational_Eq_Empty_Small_Control 0.477 2.15%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.555 3.49%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.262 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.492 -
BM_StringRelational_Eq_Huge_Huge_Control 99.113 -
BM_StringRelational_Eq_Large_Huge_Control 0.496 3.29%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.333 -6.82%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.079 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.848 6.67%
BM_StringRelational_Eq_Large_Large_Control 2.343 -
BM_StringRelational_Eq_Small_Huge_Control 0.476 -
BM_StringRelational_Eq_Small_Large_Control 0.478 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.657 5.34%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.188 3.48%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.721 14.64%
BM_StringRelational_Eq_Small_Small_Control 1.786 -3.28%
BM_StringRelational_Less_Empty_Empty_Control 1.669 -
BM_StringRelational_Less_Empty_Huge_Control 1.667 -3.56%
BM_StringRelational_Less_Empty_Large_Control 1.661 -3.57%
BM_StringRelational_Less_Empty_Small_Control 1.667 -
BM_StringRelational_Less_Huge_Empty_Control 1.667 3.42%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.419 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.798 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.721 -
BM_StringRelational_Less_Huge_Huge_Control 98.748 -
BM_StringRelational_Less_Huge_Large_Control 2.115 -2.27%
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.614 -3.13%
BM_StringRelational_Less_Large_Huge_Control 2.151 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.414 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.105 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.161 -
BM_StringRelational_Less_Large_Small_Control 1.855 -
BM_StringRelational_Less_Small_Empty_Control 1.666 -12.10%
BM_StringRelational_Less_Small_Huge_Control 1.848 -
BM_StringRelational_Less_Small_Large_Control 1.863 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -2.30%
BM_StringRelational_Less_Small_Small_ChangeLast 1.791 -1.79%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.386 -2.70%
BM_StringRelational_Less_Small_Small_Control 1.849 -2.54%
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.641 -8.61%
BM_align/256 0.639 -7.84%
BM_align/64 0.639 -7.95%
BM_align/8 0.640 -7.78%
BM_deque_deque_copy/0 0.809 -4.70%
BM_deque_deque_copy/1 2.573 -
BM_deque_deque_copy/1024 37.007 -
BM_deque_deque_copy/2 2.306 -
BM_deque_deque_copy/4000 142.762 1.95%
BM_deque_deque_copy/4096 147.838 -
BM_deque_deque_copy/512 17.685 -
BM_deque_deque_copy/5500 198.946 -
BM_deque_deque_copy/64 3.031 -
BM_deque_deque_copy/64000 2930.233 -1.17%
BM_deque_deque_copy/65536 3101.453 -2.14%
BM_deque_deque_copy/70000 3198.822 -
BM_deque_deque_copy_backward/0 0.807 -7.84%
BM_deque_deque_copy_backward/1 2.783 -
BM_deque_deque_copy_backward/1024 37.935 -1.29%
BM_deque_deque_copy_backward/2 2.536 -
BM_deque_deque_copy_backward/4000 150.793 -
BM_deque_deque_copy_backward/4096 154.151 -
BM_deque_deque_copy_backward/512 18.910 -2.15%
BM_deque_deque_copy_backward/5500 204.337 -
BM_deque_deque_copy_backward/64 3.344 -4.78%
BM_deque_deque_copy_backward/64000 7882.544 -
BM_deque_deque_copy_backward/65536 8075.574 -
BM_deque_deque_copy_backward/70000 8500.863 -
BM_deque_deque_move/0 0.744 -
BM_deque_deque_move/1 2.552 -
BM_deque_deque_move/1024 36.763 -
BM_deque_deque_move/2 2.308 -
BM_deque_deque_move/4000 140.242 -
BM_deque_deque_move/4096 147.649 -
BM_deque_deque_move/512 17.640 -
BM_deque_deque_move/5500 197.108 -
BM_deque_deque_move/64 3.028 -
BM_deque_deque_move/64000 3028.689 -1.46%
BM_deque_deque_move/65536 3086.798 -
BM_deque_deque_move/70000 3379.071 -
BM_deque_deque_move_backward/0 0.922 -
BM_deque_deque_move_backward/1 2.722 -1.43%
BM_deque_deque_move_backward/1024 38.169 -
BM_deque_deque_move_backward/2 2.474 -1.91%
BM_deque_deque_move_backward/4000 149.938 -
BM_deque_deque_move_backward/4096 152.811 -
BM_deque_deque_move_backward/512 19.009 -
BM_deque_deque_move_backward/5500 202.204 -
BM_deque_deque_move_backward/64 3.382 -
BM_deque_deque_move_backward/64000 7926.334 2.33%
BM_deque_deque_move_backward/65536 8175.946 -
BM_deque_deque_move_backward/70000 8616.081 -1.69%
BM_deque_deque_ranges_copy/0 0.738 6.41%
BM_deque_deque_ranges_copy/1 2.562 9.51%
BM_deque_deque_ranges_copy/1024 37.451 -1.09%
BM_deque_deque_ranges_copy/2 2.305 11.11%
BM_deque_deque_ranges_copy/4000 142.200 -
BM_deque_deque_ranges_copy/4096 147.573 -
BM_deque_deque_ranges_copy/512 17.658 -
BM_deque_deque_ranges_copy/5500 199.483 -
BM_deque_deque_ranges_copy/64 3.062 -
BM_deque_deque_ranges_copy/64000 2938.823 -
BM_deque_deque_ranges_copy/65536 3096.402 -
BM_deque_deque_ranges_copy/70000 3296.437 -
BM_deque_deque_ranges_copy_backward/0 0.792 -6.55%
BM_deque_deque_ranges_copy_backward/1 2.582 -5.76%
BM_deque_deque_ranges_copy_backward/1024 38.063 1.37%
BM_deque_deque_ranges_copy_backward/2 2.356 -4.33%
BM_deque_deque_ranges_copy_backward/4000 155.009 3.77%
BM_deque_deque_ranges_copy_backward/4096 152.864 -
BM_deque_deque_ranges_copy_backward/512 19.119 -3.18%
BM_deque_deque_ranges_copy_backward/5500 203.492 -
BM_deque_deque_ranges_copy_backward/64 3.429 -6.10%
BM_deque_deque_ranges_copy_backward/64000 7802.382 -
BM_deque_deque_ranges_copy_backward/65536 7952.469 -
BM_deque_deque_ranges_copy_backward/70000 8705.752 1.28%
BM_deque_deque_ranges_move/0 0.794 -6.73%
BM_deque_deque_ranges_move/1 2.379 -5.51%
BM_deque_deque_ranges_move/1024 37.018 -
BM_deque_deque_ranges_move/2 2.130 -4.90%
BM_deque_deque_ranges_move/4000 144.563 -
BM_deque_deque_ranges_move/4096 147.963 -
BM_deque_deque_ranges_move/512 17.636 -
BM_deque_deque_ranges_move/5500 198.400 -
BM_deque_deque_ranges_move/64 3.046 -1.53%
BM_deque_deque_ranges_move/64000 3127.327 -
BM_deque_deque_ranges_move/65536 3064.531 -
BM_deque_deque_ranges_move/70000 3347.350 -2.40%
BM_deque_deque_ranges_move_backward/0 0.694 -11.98%
BM_deque_deque_ranges_move_backward/1 2.383 -13.38%
BM_deque_deque_ranges_move_backward/1024 38.359 -
BM_deque_deque_ranges_move_backward/2 2.132 -11.29%
BM_deque_deque_ranges_move_backward/4000 153.716 1.49%
BM_deque_deque_ranges_move_backward/4096 153.108 -
BM_deque_deque_ranges_move_backward/512 19.204 1.67%
BM_deque_deque_ranges_move_backward/5500 204.492 -
BM_deque_deque_ranges_move_backward/64 3.463 2.59%
BM_deque_deque_ranges_move_backward/64000 7880.339 1.74%
BM_deque_deque_ranges_move_backward/65536 8041.604 -
BM_deque_deque_ranges_move_backward/70000 8742.938 1.43%
BM_deque_vector_copy/0 1.509 9.55%
BM_deque_vector_copy/1 2.071 -5.57%
BM_deque_vector_copy/1024 37.204 -
BM_deque_vector_copy/2 1.770 -6.41%
BM_deque_vector_copy/4000 141.939 -
BM_deque_vector_copy/4096 145.541 -
BM_deque_vector_copy/512 16.618 -
BM_deque_vector_copy/5500 196.152 -
BM_deque_vector_copy/64 2.612 -3.38%
BM_deque_vector_copy/64000 2876.343 -
BM_deque_vector_copy/65536 2930.033 -
BM_deque_vector_copy/70000 3186.762 -
BM_deque_vector_copy_backward/0 1.486 -
BM_deque_vector_copy_backward/1 2.095 -2.39%
BM_deque_vector_copy_backward/1024 37.752 1.43%
BM_deque_vector_copy_backward/2 1.842 -
BM_deque_vector_copy_backward/4000 145.974 1.63%
BM_deque_vector_copy_backward/4096 148.427 -
BM_deque_vector_copy_backward/512 17.941 -
BM_deque_vector_copy_backward/5500 199.543 -
BM_deque_vector_copy_backward/64 2.930 -
BM_deque_vector_copy_backward/64000 8080.833 -
BM_deque_vector_copy_backward/65536 8406.187 3.39%
BM_deque_vector_copy_backward/70000 8924.767 -2.62%
BM_deque_vector_move/0 1.479 6.71%
BM_deque_vector_move/1 2.107 -3.14%
BM_deque_vector_move/1024 37.347 -
BM_deque_vector_move/2 1.839 -
BM_deque_vector_move/4000 142.429 -
BM_deque_vector_move/4096 145.711 -
BM_deque_vector_move/512 16.555 -
BM_deque_vector_move/5500 194.309 -
BM_deque_vector_move/64 2.615 1.75%
BM_deque_vector_move/64000 3010.094 -
BM_deque_vector_move/65536 3006.906 -
BM_deque_vector_move/70000 3224.497 -1.02%
BM_deque_vector_move_backward/0 1.476 7.21%
BM_deque_vector_move_backward/1 2.147 -
BM_deque_vector_move_backward/1024 37.044 -
BM_deque_vector_move_backward/2 1.837 -
BM_deque_vector_move_backward/4000 140.787 -1.64%
BM_deque_vector_move_backward/4096 148.423 -
BM_deque_vector_move_backward/512 17.918 -
BM_deque_vector_move_backward/5500 199.040 -
BM_deque_vector_move_backward/64 2.928 -
BM_deque_vector_move_backward/64000 8237.714 3.37%
BM_deque_vector_move_backward/65536 8191.387 -
BM_deque_vector_move_backward/70000 8730.215 -1.35%
BM_deque_vector_ranges_copy/0 1.525 9.74%
BM_deque_vector_ranges_copy/1 2.032 -3.28%
BM_deque_vector_ranges_copy/1024 37.001 -
BM_deque_vector_ranges_copy/2 1.772 -3.24%
BM_deque_vector_ranges_copy/4000 142.063 -
BM_deque_vector_ranges_copy/4096 145.009 -
BM_deque_vector_ranges_copy/512 16.549 -
BM_deque_vector_ranges_copy/5500 196.453 -
BM_deque_vector_ranges_copy/64 2.615 -1.99%
BM_deque_vector_ranges_copy/64000 3025.050 4.21%
BM_deque_vector_ranges_copy/65536 3082.039 4.79%
BM_deque_vector_ranges_copy/70000 3292.435 3.12%
BM_deque_vector_ranges_copy_backward/0 1.378 -2.98%
BM_deque_vector_ranges_copy_backward/1 2.152 1.30%
BM_deque_vector_ranges_copy_backward/1024 37.907 2.20%
BM_deque_vector_ranges_copy_backward/2 1.892 3.04%
BM_deque_vector_ranges_copy_backward/4000 143.061 -
BM_deque_vector_ranges_copy_backward/4096 148.369 -
BM_deque_vector_ranges_copy_backward/512 18.340 2.41%
BM_deque_vector_ranges_copy_backward/5500 198.137 1.18%
BM_deque_vector_ranges_copy_backward/64 2.999 2.65%
BM_deque_vector_ranges_copy_backward/64000 8291.018 4.93%
BM_deque_vector_ranges_copy_backward/65536 8405.563 -
BM_deque_vector_ranges_copy_backward/70000 8802.341 -3.15%
BM_deque_vector_ranges_move/0 1.312 -7.73%
BM_deque_vector_ranges_move/1 2.085 -
BM_deque_vector_ranges_move/1024 38.122 1.93%
BM_deque_vector_ranges_move/2 1.838 -
BM_deque_vector_ranges_move/4000 147.391 3.58%
BM_deque_vector_ranges_move/4096 150.100 2.82%
BM_deque_vector_ranges_move/512 16.599 -
BM_deque_vector_ranges_move/5500 206.507 5.92%
BM_deque_vector_ranges_move/64 2.586 -
BM_deque_vector_ranges_move/64000 3033.372 -
BM_deque_vector_ranges_move/65536 4113.627 37.46%
BM_deque_vector_ranges_move/70000 3298.795 1.19%
BM_deque_vector_ranges_move_backward/0 1.371 -2.82%
BM_deque_vector_ranges_move_backward/1 2.111 1.49%
BM_deque_vector_ranges_move_backward/1024 37.698 1.96%
BM_deque_vector_ranges_move_backward/2 1.896 3.64%
BM_deque_vector_ranges_move_backward/4000 143.487 -
BM_deque_vector_ranges_move_backward/4096 149.675 -
BM_deque_vector_ranges_move_backward/512 18.331 2.46%
BM_deque_vector_ranges_move_backward/5500 199.918 1.08%
BM_deque_vector_ranges_move_backward/64 2.992 2.37%
BM_deque_vector_ranges_move_backward/64000 7984.005 1.40%
BM_deque_vector_ranges_move_backward/65536 8178.375 2.09%
BM_deque_vector_ranges_move_backward/70000 8744.648 -
BM_getline_string 16.777 -1.73%
BM_lexicographical_compare_three_way<IntPtr>/1 0.426 -
BM_lexicographical_compare_three_way<IntPtr>/1024 245.614 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245493.457 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.395 1.74%
BM_lexicographical_compare_three_way<IntPtr>/16384 3766.691 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.283 1.60%
BM_lexicographical_compare_three_way<IntPtr>/262144 60231.597 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.155 -
BM_lexicographical_compare_three_way<IntPtr>/4096 954.867 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.580 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15054.256 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.281 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 490.077 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497500.148 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.224 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7717.462 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.430 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123306.764 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.776 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1935.825 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.476 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30830.554 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.209 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 256.173 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 247390.881 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.462 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3796.882 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 77.084 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60537.810 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.276 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 962.798 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.987 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15114.198 -
BM_lexicographical_compare_three_way_fast_path/1 0.369 -19.68%
BM_lexicographical_compare_three_way_fast_path/1024 247.555 -
BM_lexicographical_compare_three_way_fast_path/1048576 246625.822 -
BM_lexicographical_compare_three_way_fast_path/16 4.404 1.86%
BM_lexicographical_compare_three_way_fast_path/16384 3779.508 -
BM_lexicographical_compare_three_way_fast_path/256 71.107 -
BM_lexicographical_compare_three_way_fast_path/262144 60389.698 -
BM_lexicographical_compare_three_way_fast_path/4 1.152 -
BM_lexicographical_compare_three_way_fast_path/4096 958.042 -
BM_lexicographical_compare_three_way_fast_path/64 15.796 1.27%
BM_lexicographical_compare_three_way_fast_path/65536 15098.675 -
BM_lexicographical_compare_three_way_slow_path/1 0.388 -10.70%
BM_lexicographical_compare_three_way_slow_path/1024 294.227 -
BM_lexicographical_compare_three_way_slow_path/1048576 294755.892 -
BM_lexicographical_compare_three_way_slow_path/16 4.567 -
BM_lexicographical_compare_three_way_slow_path/16384 4553.088 -
BM_lexicographical_compare_three_way_slow_path/256 79.836 -
BM_lexicographical_compare_three_way_slow_path/262144 72681.195 -
BM_lexicographical_compare_three_way_slow_path/4 1.179 -
BM_lexicographical_compare_three_way_slow_path/4096 1148.071 -
BM_lexicographical_compare_three_way_slow_path/64 17.839 -
BM_lexicographical_compare_three_way_slow_path/65536 18181.172 -
BM_map_find_string_literal 12.088 -
BM_num_get<bool> 11.765 -
BM_num_get<double> 36.591 -
BM_num_get<float> 36.527 -
BM_num_get<long> 10.649 -
BM_num_get<long_double> 36.285 -
BM_num_get<long_long> 10.717 2.86%
BM_num_get<unsigned_int> 9.814 -
BM_num_get<unsigned_long> 10.308 -
BM_num_get<unsigned_long_long> 10.311 -
BM_num_get<unsigned_short> 9.931 -
BM_num_get<void*> 10.923 -4.14%
BM_num_put<bool> 10.792 -
BM_num_put<const_void*> 12.481 -
BM_num_put<double> 58.195 -
BM_num_put<long> 12.168 -
BM_num_put<long_double> 59.709 1.09%
BM_num_put<long_long> 12.010 -3.89%
BM_num_put<unsigned_long> 11.943 1.65%
BM_num_put<unsigned_long_long> 11.169 -6.88%
BM_std_minmax_element<char>/1 0.314 -5.07%
BM_std_minmax_element<char>/1024 273.784 7.04%
BM_std_minmax_element<char>/2 0.650 -5.14%
BM_std_minmax_element<char>/3 1.076 -13.46%
BM_std_minmax_element<char>/4 1.204 1.18%
BM_std_minmax_element<char>/4000 1074.773 9.67%
BM_std_minmax_element<char>/4096 1117.296 8.51%
BM_std_minmax_element<char>/512 138.387 4.86%
BM_std_minmax_element<char>/5500 1471.693 6.52%
BM_std_minmax_element<char>/64 17.196 1.55%
BM_std_minmax_element<char>/64000 16760.625 5.17%
BM_std_minmax_element<char>/65536 17430.576 7.09%
BM_std_minmax_element<char>/70000 18590.854 7.09%
BM_std_minmax_element<int>/1 0.321 5.32%
BM_std_minmax_element<int>/1024 253.597 -7.24%
BM_std_minmax_element<int>/2 0.686 5.88%
BM_std_minmax_element<int>/3 1.146 -1.62%
BM_std_minmax_element<int>/4 1.221 -
BM_std_minmax_element<int>/4000 977.951 -6.77%
BM_std_minmax_element<int>/4096 1000.975 -6.73%
BM_std_minmax_element<int>/512 128.723 -7.24%
BM_std_minmax_element<int>/5500 1342.987 -6.25%
BM_std_minmax_element<int>/64 16.655 -2.79%
BM_std_minmax_element<int>/64000 15726.119 -5.83%
BM_std_minmax_element<int>/65536 16119.481 -5.75%
BM_std_minmax_element<int>/70000 17215.724 -5.74%
BM_std_minmax_element<long_long>/1 0.310 -
BM_std_minmax_element<long_long>/1024 272.735 -3.17%
BM_std_minmax_element<long_long>/2 0.684 -
BM_std_minmax_element<long_long>/3 1.070 6.42%
BM_std_minmax_element<long_long>/4 1.254 -
BM_std_minmax_element<long_long>/4000 1050.912 -3.01%
BM_std_minmax_element<long_long>/4096 1076.387 -3.08%
BM_std_minmax_element<long_long>/512 138.524 -2.95%
BM_std_minmax_element<long_long>/5500 1442.046 -2.96%
BM_std_minmax_element<long_long>/64 17.371 -1.43%
BM_std_minmax_element<long_long>/64000 16950.927 -2.29%
BM_std_minmax_element<long_long>/65536 17364.121 -2.23%
BM_std_minmax_element<long_long>/70000 18544.159 -2.29%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 284.181 -
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 1.199 16.53%
BM_std_minmax_element<short>/4 1.258 -
BM_std_minmax_element<short>/4000 1089.785 -
BM_std_minmax_element<short>/4096 1117.020 -
BM_std_minmax_element<short>/512 144.746 -
BM_std_minmax_element<short>/5500 1497.891 -
BM_std_minmax_element<short>/64 17.920 1.61%
BM_std_minmax_element<short>/64000 17410.543 -
BM_std_minmax_element<short>/65536 17780.737 -
BM_std_minmax_element<short>/70000 19031.721 -
BM_tolower_char<char> 0.692 27.73%
BM_tolower_char<wchar_t> 0.691 7.80%
BM_tolower_string<char> 15.618 2.78%
BM_tolower_string<wchar_t> 6.329 -
BM_toupper_char<char> 0.690 12.94%
BM_toupper_char<wchar_t> 0.550 -
BM_toupper_string<char> 14.984 -1.64%
BM_toupper_string<wchar_t> 6.283 -
BM_vector_deque_copy/0 0.497 25.24%
BM_vector_deque_copy/1 2.127 -8.86%
BM_vector_deque_copy/1024 36.223 -
BM_vector_deque_copy/2 1.840 -10.33%
BM_vector_deque_copy/4000 141.229 -
BM_vector_deque_copy/4096 144.737 -
BM_vector_deque_copy/512 16.997 -
BM_vector_deque_copy/5500 195.119 -
BM_vector_deque_copy/64 2.694 -5.08%
BM_vector_deque_copy/64000 3108.084 9.35%
BM_vector_deque_copy/65536 3130.181 9.61%
BM_vector_deque_copy/70000 3378.701 8.91%
BM_vector_deque_copy_backward/0 0.490 10.39%
BM_vector_deque_copy_backward/1 2.310 -
BM_vector_deque_copy_backward/1024 37.765 -
BM_vector_deque_copy_backward/2 2.082 1.31%
BM_vector_deque_copy_backward/4000 144.547 -
BM_vector_deque_copy_backward/4096 150.505 1.40%
BM_vector_deque_copy_backward/512 17.512 -
BM_vector_deque_copy_backward/5500 197.798 -
BM_vector_deque_copy_backward/64 3.051 2.87%
BM_vector_deque_copy_backward/64000 7655.119 -3.38%
BM_vector_deque_copy_backward/65536 7711.613 -6.04%
BM_vector_deque_copy_backward/70000 8316.392 -3.84%
BM_vector_deque_move/0 0.396 -14.90%
BM_vector_deque_move/1 2.293 -1.12%
BM_vector_deque_move/1024 36.199 -
BM_vector_deque_move/2 2.068 -
BM_vector_deque_move/4000 140.076 -
BM_vector_deque_move/4096 145.368 -
BM_vector_deque_move/512 16.939 -
BM_vector_deque_move/5500 196.184 -
BM_vector_deque_move/64 2.813 -
BM_vector_deque_move/64000 3117.426 9.68%
BM_vector_deque_move/65536 3131.146 9.62%
BM_vector_deque_move/70000 3381.174 8.95%
BM_vector_deque_move_backward/0 0.503 -15.62%
BM_vector_deque_move_backward/1 2.312 -
BM_vector_deque_move_backward/1024 37.747 -
BM_vector_deque_move_backward/2 2.063 -
BM_vector_deque_move_backward/4000 143.929 -
BM_vector_deque_move_backward/4096 148.653 -
BM_vector_deque_move_backward/512 17.511 -
BM_vector_deque_move_backward/5500 197.257 -
BM_vector_deque_move_backward/64 3.062 2.76%
BM_vector_deque_move_backward/64000 7426.797 -4.12%
BM_vector_deque_move_backward/65536 7732.679 -5.31%
BM_vector_deque_move_backward/70000 8093.302 -3.40%
BM_vector_deque_ranges_copy/0 0.430 -6.03%
BM_vector_deque_ranges_copy/1 2.258 -1.95%
BM_vector_deque_ranges_copy/1024 35.977 -
BM_vector_deque_ranges_copy/2 2.005 -2.38%
BM_vector_deque_ranges_copy/4000 140.789 -
BM_vector_deque_ranges_copy/4096 144.843 -
BM_vector_deque_ranges_copy/512 16.956 -
BM_vector_deque_ranges_copy/5500 195.345 -4.16%
BM_vector_deque_ranges_copy/64 2.761 -
BM_vector_deque_ranges_copy/64000 3106.621 5.30%
BM_vector_deque_ranges_copy/65536 3127.362 2.43%
BM_vector_deque_ranges_copy/70000 3379.655 4.97%
BM_vector_deque_ranges_copy_backward/0 0.403 -25.87%
BM_vector_deque_ranges_copy_backward/1 2.340 4.35%
BM_vector_deque_ranges_copy_backward/1024 38.209 -1.65%
BM_vector_deque_ranges_copy_backward/2 2.066 9.53%
BM_vector_deque_ranges_copy_backward/4000 140.948 -3.90%
BM_vector_deque_ranges_copy_backward/4096 148.101 -2.52%
BM_vector_deque_ranges_copy_backward/512 17.503 -5.91%
BM_vector_deque_ranges_copy_backward/5500 195.185 -1.25%
BM_vector_deque_ranges_copy_backward/64 3.044 -2.34%
BM_vector_deque_ranges_copy_backward/64000 7558.332 -4.04%
BM_vector_deque_ranges_copy_backward/65536 7784.568 -5.04%
BM_vector_deque_ranges_copy_backward/70000 8143.236 -7.83%
BM_vector_deque_ranges_move/0 0.395 -27.65%
BM_vector_deque_ranges_move/1 2.084 -3.21%
BM_vector_deque_ranges_move/1024 35.965 -7.81%
BM_vector_deque_ranges_move/2 1.834 -2.81%
BM_vector_deque_ranges_move/4000 141.009 -4.50%
BM_vector_deque_ranges_move/4096 145.304 -2.73%
BM_vector_deque_ranges_move/512 16.899 -1.55%
BM_vector_deque_ranges_move/5500 196.580 -1.19%
BM_vector_deque_ranges_move/64 2.714 -
BM_vector_deque_ranges_move/64000 3123.002 9.82%
BM_vector_deque_ranges_move/65536 3131.513 9.55%
BM_vector_deque_ranges_move/70000 3382.402 9.00%
BM_vector_deque_ranges_move_backward/0 0.606 26.57%
BM_vector_deque_ranges_move_backward/1 2.258 -15.12%
BM_vector_deque_ranges_move_backward/1024 38.075 -4.86%
BM_vector_deque_ranges_move_backward/2 1.998 -6.47%
BM_vector_deque_ranges_move_backward/4000 142.254 -2.76%
BM_vector_deque_ranges_move_backward/4096 148.070 -1.24%
BM_vector_deque_ranges_move_backward/512 17.469 -3.01%
BM_vector_deque_ranges_move_backward/5500 198.174 1.23%
BM_vector_deque_ranges_move_backward/64 3.040 -2.48%
BM_vector_deque_ranges_move_backward/64000 7399.323 -2.89%
BM_vector_deque_ranges_move_backward/65536 7612.213 -5.94%
BM_vector_deque_ranges_move_backward/70000 8260.051 -3.11%
SetIntersection_Front_Set_float_1024_1 1040565.280 -1.63%
SetIntersection_Front_Set_float_1024_1024 11146171.640 -6.87%
SetIntersection_Front_Set_float_1024_16 1220112.372 1.07%
SetIntersection_Front_Set_float_1024_256 3591800.300 -5.69%
SetIntersection_Front_Set_float_1024_4 1067286.977 -
SetIntersection_Front_Set_float_1024_64 1634300.956 -4.07%
SetIntersection_Front_Set_float_16384_1 1040159.941 2.57%
SetIntersection_Front_Set_float_16384_1024 11899360.146 -1.66%
SetIntersection_Front_Set_float_16384_16 1199353.648 1.14%
SetIntersection_Front_Set_float_16384_16384 222848983.920 -
SetIntersection_Front_Set_float_16384_256 3818618.130 -
SetIntersection_Front_Set_float_16384_4 1054886.499 -
SetIntersection_Front_Set_float_16384_64 1699853.158 -8.26%
SetIntersection_Front_Set_float_16_1 62849913.175 -
SetIntersection_Front_Set_float_16_16 37439319.163 -1.63%
SetIntersection_Front_Set_float_16_4 54419706.577 -
SetIntersection_Front_Set_float_1_1 533919878.906 -
SetIntersection_Front_Set_float_256_1 4150132.907 -
SetIntersection_Front_Set_float_256_16 4520440.816 1.69%
SetIntersection_Front_Set_float_256_256 7592756.542 2.77%
SetIntersection_Front_Set_float_256_4 4209316.736 -
SetIntersection_Front_Set_float_256_64 5250828.954 -4.59%
SetIntersection_Front_Set_float_262144_1 1027517.980 2.00%
SetIntersection_Front_Set_float_262144_1024 13118442.513 7.23%
SetIntersection_Front_Set_float_262144_16 1139492.952 -3.45%
SetIntersection_Front_Set_float_262144_16384 210736496.560 -4.89%
SetIntersection_Front_Set_float_262144_256 3623555.529 -5.45%
SetIntersection_Front_Set_float_262144_262144 1559821.125 -3.46%
SetIntersection_Front_Set_float_262144_4 1050174.664 -
SetIntersection_Front_Set_float_262144_64 1637846.366 -7.08%
SetIntersection_Front_Set_float_4_1 213450102.426 -
SetIntersection_Front_Set_float_4_4 135811798.284 -
SetIntersection_Front_Set_float_64_1 16426742.031 -
SetIntersection_Front_Set_float_64_16 15274736.437 -1.34%
SetIntersection_Front_Set_float_64_4 16063208.481 -
SetIntersection_Front_Set_float_64_64 12499647.264 -4.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1036124.198 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13543126.647 -5.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1227618.278 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4288318.668 -5.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1077980.998 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1864553.091 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1036213.261 -1.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13853870.268 -7.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1172498.646 -5.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 351633769.423 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4233916.100 -14.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1070455.658 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1902421.488 -5.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62446200.443 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38895883.403 -1.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54647549.885 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530798937.777 -2.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4134093.508 -1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4513541.573 -2.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8425528.163 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4182894.826 -1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5750830.639 -9.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1043739.892 -1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13615756.393 -13.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1214768.496 -2.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 340988839.551 1.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4086977.113 -11.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1832974.934 -2.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1075610.907 -1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1770047.243 -5.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212221960.191 -1.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136853115.748 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16387413.079 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15612803.431 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16018478.754 -1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13944312.461 -3.20%
SetIntersection_Front_Set_string_1024_1 1107510.820 1.97%
SetIntersection_Front_Set_string_1024_1024 55585479.405 -
SetIntersection_Front_Set_string_1024_16 1864843.884 -3.09%
SetIntersection_Front_Set_string_1024_256 14563260.361 -2.13%
SetIntersection_Front_Set_string_1024_4 1282322.711 1.86%
SetIntersection_Front_Set_string_1024_64 4529423.468 -
SetIntersection_Front_Set_string_16384_1 1155202.128 4.91%
SetIntersection_Front_Set_string_16384_1024 58445415.376 -1.09%
SetIntersection_Front_Set_string_16384_16 1858965.771 -
SetIntersection_Front_Set_string_16384_16384 350521996.391 -
SetIntersection_Front_Set_string_16384_256 14863566.354 -1.03%
SetIntersection_Front_Set_string_16384_4 1266239.078 1.07%
SetIntersection_Front_Set_string_16384_64 4626596.414 -
SetIntersection_Front_Set_string_16_1 67550122.315 3.71%
SetIntersection_Front_Set_string_16_16 60496374.125 -
SetIntersection_Front_Set_string_16_4 65176268.678 2.09%
SetIntersection_Front_Set_string_1_1 554728033.567 -
SetIntersection_Front_Set_string_256_1 4478306.853 4.02%
SetIntersection_Front_Set_string_256_16 7207721.629 -
SetIntersection_Front_Set_string_256_256 29610376.658 -
SetIntersection_Front_Set_string_256_4 4948308.047 -1.27%
SetIntersection_Front_Set_string_256_64 14219938.120 -5.42%
SetIntersection_Front_Set_string_262144_1 1121377.837 3.36%
SetIntersection_Front_Set_string_262144_1024 59326761.699 -1.34%
SetIntersection_Front_Set_string_262144_16 1849940.572 -
SetIntersection_Front_Set_string_262144_16384 349104828.007 -
SetIntersection_Front_Set_string_262144_256 15204419.489 1.42%
SetIntersection_Front_Set_string_262144_262144 18458790.367 -5.75%
SetIntersection_Front_Set_string_262144_4 1265897.635 -
SetIntersection_Front_Set_string_262144_64 4583289.578 -
SetIntersection_Front_Set_string_4_1 223328495.057 -
SetIntersection_Front_Set_string_4_4 161744773.020 2.31%
SetIntersection_Front_Set_string_64_1 17626417.898 2.40%
SetIntersection_Front_Set_string_64_16 24582208.436 1.36%
SetIntersection_Front_Set_string_64_4 19335391.981 3.37%
SetIntersection_Front_Set_string_64_64 35708692.995 2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1051021.465 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24041542.398 -5.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1352452.344 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6554995.071 -3.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1108459.323 1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2359751.134 -1.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1051477.602 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25465192.806 -1.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1337902.711 -2.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 347200326.814 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6472636.626 -7.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1063505.605 -1.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2351097.356 -5.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62874777.793 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41448787.478 -1.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56157163.192 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536339949.228 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4153836.363 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5090123.611 -2.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12542584.183 -5.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4283973.458 -1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7801058.933 -4.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1017313.236 -2.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27412617.921 3.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1330015.191 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 352084102.794 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6353518.557 -4.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3018229.652 -2.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1084304.621 -2.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2318728.007 -3.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214429468.630 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140805006.539 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16497157.738 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17173125.253 -2.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16322864.647 -1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18222800.834 -2.40%
SetIntersection_Front_Set_uint32_1024_1 1064623.201 2.43%
SetIntersection_Front_Set_uint32_1024_1024 12778237.317 2.27%
SetIntersection_Front_Set_uint32_1024_16 1232258.634 3.90%
SetIntersection_Front_Set_uint32_1024_256 3952019.936 -5.55%
SetIntersection_Front_Set_uint32_1024_4 1091582.681 2.53%
SetIntersection_Front_Set_uint32_1024_64 1723148.539 -3.87%
SetIntersection_Front_Set_uint32_16384_1 1073019.078 2.79%
SetIntersection_Front_Set_uint32_16384_1024 12869295.917 2.11%
SetIntersection_Front_Set_uint32_16384_16 1227391.551 2.77%
SetIntersection_Front_Set_uint32_16384_16384 223144357.729 -1.01%
SetIntersection_Front_Set_uint32_16384_256 3874988.931 -
SetIntersection_Front_Set_uint32_16384_4 1083274.230 3.10%
SetIntersection_Front_Set_uint32_16384_64 1667392.004 -
SetIntersection_Front_Set_uint32_16_1 64160107.926 2.16%
SetIntersection_Front_Set_uint32_16_16 38610276.286 2.35%
SetIntersection_Front_Set_uint32_16_4 56063564.619 2.36%
SetIntersection_Front_Set_uint32_1_1 543421881.770 1.67%
SetIntersection_Front_Set_uint32_256_1 4262604.981 2.45%
SetIntersection_Front_Set_uint32_256_16 4582118.795 2.09%
SetIntersection_Front_Set_uint32_256_256 7926937.642 3.31%
SetIntersection_Front_Set_uint32_256_4 4281665.786 2.09%
SetIntersection_Front_Set_uint32_256_64 5508877.656 -1.24%
SetIntersection_Front_Set_uint32_262144_1 1068412.545 2.50%
SetIntersection_Front_Set_uint32_262144_1024 12866801.618 -
SetIntersection_Front_Set_uint32_262144_16 1235997.616 1.90%
SetIntersection_Front_Set_uint32_262144_16384 220653753.206 -2.12%
SetIntersection_Front_Set_uint32_262144_256 3843884.058 -2.48%
SetIntersection_Front_Set_uint32_262144_262144 1627177.574 -2.33%
SetIntersection_Front_Set_uint32_262144_4 1100297.530 3.30%
SetIntersection_Front_Set_uint32_262144_64 1736523.541 -2.09%
SetIntersection_Front_Set_uint32_4_1 219933010.670 2.96%
SetIntersection_Front_Set_uint32_4_4 140538599.655 2.77%
SetIntersection_Front_Set_uint32_64_1 16941132.339 3.04%
SetIntersection_Front_Set_uint32_64_16 15515603.978 1.22%
SetIntersection_Front_Set_uint32_64_4 16400178.471 1.92%
SetIntersection_Front_Set_uint32_64_64 13644203.822 -
SetIntersection_Front_Set_uint64_1024_1 1041153.229 1.75%
SetIntersection_Front_Set_uint64_1024_1024 12499493.701 -
SetIntersection_Front_Set_uint64_1024_16 1186396.832 -
SetIntersection_Front_Set_uint64_1024_256 4300409.698 11.92%
SetIntersection_Front_Set_uint64_1024_4 1066127.944 -
SetIntersection_Front_Set_uint64_1024_64 1818282.415 -
SetIntersection_Front_Set_uint64_16384_1 1041412.228 -
SetIntersection_Front_Set_uint64_16384_1024 12005295.689 -5.10%
SetIntersection_Front_Set_uint64_16384_16 1182149.224 -
SetIntersection_Front_Set_uint64_16384_16384 224616794.649 -1.29%
SetIntersection_Front_Set_uint64_16384_256 3748819.999 -5.10%
SetIntersection_Front_Set_uint64_16384_4 1046207.401 -2.37%
SetIntersection_Front_Set_uint64_16384_64 1785228.459 3.61%
SetIntersection_Front_Set_uint64_16_1 62211569.687 -
SetIntersection_Front_Set_uint64_16_16 37626843.753 -
SetIntersection_Front_Set_uint64_16_4 54095546.674 -1.10%
SetIntersection_Front_Set_uint64_1_1 528858919.173 -
SetIntersection_Front_Set_uint64_256_1 4110296.084 -
SetIntersection_Front_Set_uint64_256_16 4381957.410 -2.32%
SetIntersection_Front_Set_uint64_256_256 7372302.845 -5.17%
SetIntersection_Front_Set_uint64_256_4 4162828.608 -1.03%
SetIntersection_Front_Set_uint64_256_64 5256128.963 -8.40%
SetIntersection_Front_Set_uint64_262144_1 1035790.526 -
SetIntersection_Front_Set_uint64_262144_1024 12420565.616 -2.36%
SetIntersection_Front_Set_uint64_262144_16 1156883.902 -4.33%
SetIntersection_Front_Set_uint64_262144_16384 220117534.989 -1.72%
SetIntersection_Front_Set_uint64_262144_256 3787019.173 4.19%
SetIntersection_Front_Set_uint64_262144_262144 1658508.789 -1.13%
SetIntersection_Front_Set_uint64_262144_4 1014454.283 -6.25%
SetIntersection_Front_Set_uint64_262144_64 1633872.500 -3.59%
SetIntersection_Front_Set_uint64_4_1 211340254.405 -1.04%
SetIntersection_Front_Set_uint64_4_4 135453752.493 -
SetIntersection_Front_Set_uint64_64_1 16372553.816 -
SetIntersection_Front_Set_uint64_64_16 14972845.539 -1.40%
SetIntersection_Front_Set_uint64_64_4 15833182.716 -1.31%
SetIntersection_Front_Set_uint64_64_64 13392655.211 1.59%
SetIntersection_Front_Vector_float_1024_1 1043356.137 -1.05%
SetIntersection_Front_Vector_float_1024_1024 5916825.602 -
SetIntersection_Front_Vector_float_1024_16 1120494.465 -1.54%
SetIntersection_Front_Vector_float_1024_256 2287936.086 -
SetIntersection_Front_Vector_float_1024_4 1045481.626 -2.06%
SetIntersection_Front_Vector_float_1024_64 1376752.356 1.25%
SetIntersection_Front_Vector_float_16384_1 1047928.835 -
SetIntersection_Front_Vector_float_16384_1024 5909104.774 -
SetIntersection_Front_Vector_float_16384_16 1114539.252 -
SetIntersection_Front_Vector_float_16384_16384 79492168.332 -
SetIntersection_Front_Vector_float_16384_256 2264161.569 -
SetIntersection_Front_Vector_float_16384_4 1054467.514 -1.48%
SetIntersection_Front_Vector_float_16384_64 1363776.980 -
SetIntersection_Front_Vector_float_16_1 62613840.945 -
SetIntersection_Front_Vector_float_16_16 35674417.078 -
SetIntersection_Front_Vector_float_16_4 54093399.144 -
SetIntersection_Front_Vector_float_1_1 533784033.453 -
SetIntersection_Front_Vector_float_256_1 4151440.065 -
SetIntersection_Front_Vector_float_256_16 4190575.921 -1.13%
SetIntersection_Front_Vector_float_256_256 4533620.507 -
SetIntersection_Front_Vector_float_256_4 4174822.093 -
SetIntersection_Front_Vector_float_256_64 4389382.290 1.02%
SetIntersection_Front_Vector_float_262144_1 1037036.965 -1.57%
SetIntersection_Front_Vector_float_262144_1024 5910369.865 -
SetIntersection_Front_Vector_float_262144_16 1114058.760 -
SetIntersection_Front_Vector_float_262144_16384 79466332.710 -
SetIntersection_Front_Vector_float_262144_256 2261783.865 -
SetIntersection_Front_Vector_float_262144_262144 351834767.624 -
SetIntersection_Front_Vector_float_262144_4 1055415.961 -
SetIntersection_Front_Vector_float_262144_64 1362264.150 -
SetIntersection_Front_Vector_float_4_1 213362234.717 -
SetIntersection_Front_Vector_float_4_4 135427370.909 -
SetIntersection_Front_Vector_float_64_1 16386717.059 -
SetIntersection_Front_Vector_float_64_16 14240657.514 -1.15%
SetIntersection_Front_Vector_float_64_4 15884310.471 -
SetIntersection_Front_Vector_float_64_64 10914074.096 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1046725.540 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8329769.222 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1154342.825 1.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2878552.750 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1064787.897 -1.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1454017.956 -5.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1025958.576 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8328225.399 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1142011.480 -1.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118814018.087 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2805913.273 -3.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1040934.154 -2.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1519312.849 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62433280.469 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36547568.749 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54277528.478 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533583014.273 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4175333.968 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4322607.290 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5774462.966 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4102289.472 -2.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4793578.959 -1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1044900.277 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8323865.429 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1150008.691 -1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118194394.154 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2869811.917 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350987901.273 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1046272.001 -3.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1442477.205 -6.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212474907.969 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135535321.953 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16222122.417 -1.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14596277.893 -1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15865702.912 -1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12023001.673 -
SetIntersection_Front_Vector_string_1024_1 1058905.011 -1.94%
SetIntersection_Front_Vector_string_1024_1024 39534190.893 1.97%
SetIntersection_Front_Vector_string_1024_16 1653874.800 1.30%
SetIntersection_Front_Vector_string_1024_256 9310120.330 2.71%
SetIntersection_Front_Vector_string_1024_4 1200919.404 1.66%
SetIntersection_Front_Vector_string_1024_64 3336413.288 1.27%
SetIntersection_Front_Vector_string_16384_1 1076292.189 -
SetIntersection_Front_Vector_string_16384_1024 38380217.623 1.16%
SetIntersection_Front_Vector_string_16384_16 1629779.680 -
SetIntersection_Front_Vector_string_16384_16384 352397380.635 -
SetIntersection_Front_Vector_string_16384_256 9563930.371 4.11%
SetIntersection_Front_Vector_string_16384_4 1193465.199 3.04%
SetIntersection_Front_Vector_string_16384_64 3096869.218 -7.30%
SetIntersection_Front_Vector_string_16_1 64319151.044 -
SetIntersection_Front_Vector_string_16_16 51915473.536 2.17%
SetIntersection_Front_Vector_string_16_4 60062099.018 -
SetIntersection_Front_Vector_string_1_1 546027211.113 -
SetIntersection_Front_Vector_string_256_1 4273095.717 -
SetIntersection_Front_Vector_string_256_16 6024550.008 -
SetIntersection_Front_Vector_string_256_256 20069624.782 1.29%
SetIntersection_Front_Vector_string_256_4 4683524.285 -
SetIntersection_Front_Vector_string_256_64 10869688.460 4.36%
SetIntersection_Front_Vector_string_262144_1 1078887.375 -
SetIntersection_Front_Vector_string_262144_1024 39572762.915 -
SetIntersection_Front_Vector_string_262144_16 1656453.265 -
SetIntersection_Front_Vector_string_262144_16384 348927935.804 -
SetIntersection_Front_Vector_string_262144_256 9454876.793 -1.60%
SetIntersection_Front_Vector_string_262144_262144 14618667.887 -2.20%
SetIntersection_Front_Vector_string_262144_4 1177333.860 2.63%
SetIntersection_Front_Vector_string_262144_64 3098153.437 2.21%
SetIntersection_Front_Vector_string_4_1 218666662.600 -
SetIntersection_Front_Vector_string_4_4 150844606.964 -
SetIntersection_Front_Vector_string_64_1 16843769.180 -
SetIntersection_Front_Vector_string_64_16 20778450.012 -1.98%
SetIntersection_Front_Vector_string_64_4 17710461.924 -
SetIntersection_Front_Vector_string_64_64 25256141.707 -2.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1028311.279 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9022608.927 -2.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1159573.395 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3059521.524 -1.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1057389.109 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1569342.341 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1053772.753 1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9181057.382 1.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1160815.776 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130194123.557 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3110824.289 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1058097.549 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1560184.932 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 63657281.060 1.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37628426.914 1.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54600250.120 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 547634181.645 2.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4160119.192 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4403100.791 1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6077584.551 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4235450.644 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5028958.507 1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1057702.667 4.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8986025.192 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1165944.983 1.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129042293.217 -1.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3061579.518 -1.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350846826.769 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1057153.890 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1563484.690 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 218181429.981 2.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 138386636.272 1.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16669078.076 1.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15273241.690 3.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16331550.809 1.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12671021.893 -
SetIntersection_Front_Vector_uint32_1024_1 1035491.911 -2.09%
SetIntersection_Front_Vector_uint32_1024_1024 5412841.107 -11.24%
SetIntersection_Front_Vector_uint32_1024_16 1097843.425 -3.35%
SetIntersection_Front_Vector_uint32_1024_256 2130094.512 -8.28%
SetIntersection_Front_Vector_uint32_1024_4 1047841.431 -2.68%
SetIntersection_Front_Vector_uint32_1024_64 1321154.785 -2.84%
SetIntersection_Front_Vector_uint32_16384_1 1035577.437 -2.44%
SetIntersection_Front_Vector_uint32_16384_1024 5332724.459 -1.53%
SetIntersection_Front_Vector_uint32_16384_16 1073694.489 -6.02%
SetIntersection_Front_Vector_uint32_16384_16384 71685288.410 -3.60%
SetIntersection_Front_Vector_uint32_16384_256 2135632.873 -2.33%
SetIntersection_Front_Vector_uint32_16384_4 1053945.091 -1.98%
SetIntersection_Front_Vector_uint32_16384_64 1327610.966 -3.23%
SetIntersection_Front_Vector_uint32_16_1 62326005.552 -3.00%
SetIntersection_Front_Vector_uint32_16_16 35077952.416 -3.83%
SetIntersection_Front_Vector_uint32_16_4 54014951.706 -2.40%
SetIntersection_Front_Vector_uint32_1_1 530906880.232 -3.47%
SetIntersection_Front_Vector_uint32_256_1 4118475.293 -2.35%
SetIntersection_Front_Vector_uint32_256_16 4133696.158 -2.32%
SetIntersection_Front_Vector_uint32_256_256 4215905.760 -3.40%
SetIntersection_Front_Vector_uint32_256_4 4138098.914 -2.70%
SetIntersection_Front_Vector_uint32_256_64 4215694.629 -2.94%
SetIntersection_Front_Vector_uint32_262144_1 995351.982 -6.19%
SetIntersection_Front_Vector_uint32_262144_1024 5335555.208 -10.91%
SetIntersection_Front_Vector_uint32_262144_16 1098244.254 -2.73%
SetIntersection_Front_Vector_uint32_262144_16384 71747915.249 -3.33%
SetIntersection_Front_Vector_uint32_262144_256 2163500.754 -
SetIntersection_Front_Vector_uint32_262144_262144 351160695.762 -
SetIntersection_Front_Vector_uint32_262144_4 1048706.987 -2.58%
SetIntersection_Front_Vector_uint32_262144_64 1331162.215 -
SetIntersection_Front_Vector_uint32_4_1 212247701.639 -2.97%
SetIntersection_Front_Vector_uint32_4_4 135028998.363 -2.58%
SetIntersection_Front_Vector_uint32_64_1 16254114.379 -3.22%
SetIntersection_Front_Vector_uint32_64_16 14034452.395 -2.93%
SetIntersection_Front_Vector_uint32_64_4 15754726.776 -2.33%
SetIntersection_Front_Vector_uint32_64_64 10544259.268 -5.70%
SetIntersection_Front_Vector_uint64_1024_1 1002629.782 -3.26%
SetIntersection_Front_Vector_uint64_1024_1024 5923504.257 -
SetIntersection_Front_Vector_uint64_1024_16 1095060.163 -1.97%
SetIntersection_Front_Vector_uint64_1024_256 2270467.307 -
SetIntersection_Front_Vector_uint64_1024_4 1030367.545 -2.25%
SetIntersection_Front_Vector_uint64_1024_64 1355828.843 -
SetIntersection_Front_Vector_uint64_16384_1 1091572.367 5.33%
SetIntersection_Front_Vector_uint64_16384_1024 5855089.947 -1.19%
SetIntersection_Front_Vector_uint64_16384_16 1218915.309 9.29%
SetIntersection_Front_Vector_uint64_16384_16384 78480633.137 -
SetIntersection_Front_Vector_uint64_16384_256 2265899.058 -1.08%
SetIntersection_Front_Vector_uint64_16384_4 1147489.387 8.65%
SetIntersection_Front_Vector_uint64_16384_64 1454436.638 6.45%
SetIntersection_Front_Vector_uint64_16_1 62314488.185 -
SetIntersection_Front_Vector_uint64_16_16 35507603.918 -
SetIntersection_Front_Vector_uint64_16_4 53886189.564 -
SetIntersection_Front_Vector_uint64_1_1 529376973.818 -
SetIntersection_Front_Vector_uint64_256_1 4091338.186 -1.21%
SetIntersection_Front_Vector_uint64_256_16 4144764.757 -1.78%
SetIntersection_Front_Vector_uint64_256_256 4531888.639 -
SetIntersection_Front_Vector_uint64_256_4 4162567.988 -
SetIntersection_Front_Vector_uint64_256_64 4347642.851 -1.15%
SetIntersection_Front_Vector_uint64_262144_1 1029136.909 -2.14%
SetIntersection_Front_Vector_uint64_262144_1024 5894676.850 -
SetIntersection_Front_Vector_uint64_262144_16 1119717.688 -
SetIntersection_Front_Vector_uint64_262144_16384 76044847.220 -3.40%
SetIntersection_Front_Vector_uint64_262144_256 2242056.019 -1.64%
SetIntersection_Front_Vector_uint64_262144_262144 350054181.424 -
SetIntersection_Front_Vector_uint64_262144_4 1051956.735 -1.02%
SetIntersection_Front_Vector_uint64_262144_64 1302400.546 -5.37%
SetIntersection_Front_Vector_uint64_4_1 211572756.157 -
SetIntersection_Front_Vector_uint64_4_4 135074331.046 -
SetIntersection_Front_Vector_uint64_64_1 16181239.839 -1.01%
SetIntersection_Front_Vector_uint64_64_16 14177735.398 -
SetIntersection_Front_Vector_uint64_64_4 15770427.944 -1.01%
SetIntersection_Front_Vector_uint64_64_64 10804900.077 -
SetIntersection_Interlaced_Set_float_1024_1 1031038.196 -
SetIntersection_Interlaced_Set_float_1024_1024 11877888.435 -
SetIntersection_Interlaced_Set_float_1024_16 11353832.407 -
SetIntersection_Interlaced_Set_float_1024_256 14377246.092 -
SetIntersection_Interlaced_Set_float_1024_4 9944843.187 -
SetIntersection_Interlaced_Set_float_1024_64 10206462.318 -
SetIntersection_Interlaced_Set_float_16384_1 1046569.999 -
SetIntersection_Interlaced_Set_float_16384_1024 177938106.599 2.21%
SetIntersection_Interlaced_Set_float_16384_16 210924867.314 2.12%
SetIntersection_Interlaced_Set_float_16384_16384 221566627.078 -2.44%
SetIntersection_Interlaced_Set_float_16384_256 202437614.343 1.95%
SetIntersection_Interlaced_Set_float_16384_4 173355920.929 1.86%
SetIntersection_Interlaced_Set_float_16384_64 222895706.134 4.57%
SetIntersection_Interlaced_Set_float_16_1 62800900.744 -
SetIntersection_Interlaced_Set_float_16_16 37918229.712 -
SetIntersection_Interlaced_Set_float_16_4 59421002.682 -
SetIntersection_Interlaced_Set_float_1_1 534136532.719 -
SetIntersection_Interlaced_Set_float_256_1 4117595.228 -1.62%
SetIntersection_Interlaced_Set_float_256_16 12123622.637 2.05%
SetIntersection_Interlaced_Set_float_256_256 7422114.667 -2.64%
SetIntersection_Interlaced_Set_float_256_4 10958574.903 1.33%
SetIntersection_Interlaced_Set_float_256_64 14063643.190 -
SetIntersection_Interlaced_Set_float_262144_1 1040181.064 -
SetIntersection_Interlaced_Set_float_262144_1024 1530748.049 -8.82%
SetIntersection_Interlaced_Set_float_262144_16 1577596.926 -1.94%
SetIntersection_Interlaced_Set_float_262144_16384 1257552.570 -6.50%
SetIntersection_Interlaced_Set_float_262144_256 1553955.729 -10.06%
SetIntersection_Interlaced_Set_float_262144_262144 1591266.520 -8.96%
SetIntersection_Interlaced_Set_float_262144_4 1270540.529 -1.18%
SetIntersection_Interlaced_Set_float_262144_64 1546413.250 -7.76%
SetIntersection_Interlaced_Set_float_4_1 213486534.872 -
SetIntersection_Interlaced_Set_float_4_4 136625709.949 -
SetIntersection_Interlaced_Set_float_64_1 16415237.412 -
SetIntersection_Interlaced_Set_float_64_16 22496785.605 1.13%
SetIntersection_Interlaced_Set_float_64_4 20705486.758 -1.39%
SetIntersection_Interlaced_Set_float_64_64 13028203.343 -2.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1026693.661 -2.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13274732.713 -1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11350075.420 -1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 12998541.744 -5.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9925580.590 1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10129137.640 -2.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1034781.181 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 174040538.334 -4.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213814682.689 -2.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 245244682.182 -30.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204078641.882 -1.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 174339738.411 -3.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225583573.445 -3.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62572843.802 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38026527.891 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59122757.601 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 531193394.122 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4135347.185 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12136712.930 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7997836.575 -2.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11618644.212 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12110735.306 -10.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1039234.077 -1.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1601088.053 -2.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1660298.910 -2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1303250.404 -3.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1632980.877 -2.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1827610.676 -2.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1343538.898 -2.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1619764.242 -2.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212067306.699 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136669773.342 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16301985.678 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21544528.616 -1.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21017679.829 1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13631326.842 -1.33%
SetIntersection_Interlaced_Set_string_1024_1 1090454.165 -
SetIntersection_Interlaced_Set_string_1024_1024 55668639.590 -
SetIntersection_Interlaced_Set_string_1024_16 12889755.975 -
SetIntersection_Interlaced_Set_string_1024_256 35423749.346 -
SetIntersection_Interlaced_Set_string_1024_4 10330548.647 -
SetIntersection_Interlaced_Set_string_1024_64 16646866.042 -
SetIntersection_Interlaced_Set_string_16384_1 1084890.769 -
SetIntersection_Interlaced_Set_string_16384_1024 347147579.455 1.15%
SetIntersection_Interlaced_Set_string_16384_16 249865351.640 -
SetIntersection_Interlaced_Set_string_16384_16384 348422849.216 -
SetIntersection_Interlaced_Set_string_16384_256 364754992.361 1.87%
SetIntersection_Interlaced_Set_string_16384_4 208199438.564 2.66%
SetIntersection_Interlaced_Set_string_16384_64 350795989.973 2.51%
SetIntersection_Interlaced_Set_string_16_1 65153764.380 -
SetIntersection_Interlaced_Set_string_16_16 58288748.002 -2.70%
SetIntersection_Interlaced_Set_string_16_4 73641654.968 -
SetIntersection_Interlaced_Set_string_1_1 554201361.135 -
SetIntersection_Interlaced_Set_string_256_1 4308136.500 -
SetIntersection_Interlaced_Set_string_256_16 17444475.809 -2.50%
SetIntersection_Interlaced_Set_string_256_256 29549661.738 1.41%
SetIntersection_Interlaced_Set_string_256_4 13004400.894 -
SetIntersection_Interlaced_Set_string_256_64 29786817.276 -
SetIntersection_Interlaced_Set_string_262144_1 1094569.884 2.28%
SetIntersection_Interlaced_Set_string_262144_1024 2059042.072 -1.30%
SetIntersection_Interlaced_Set_string_262144_16 2167548.176 -
SetIntersection_Interlaced_Set_string_262144_16384 2697647.381 -18.68%
SetIntersection_Interlaced_Set_string_262144_256 2025148.684 -1.82%
SetIntersection_Interlaced_Set_string_262144_262144 17900945.230 -6.67%
SetIntersection_Interlaced_Set_string_262144_4 1857914.631 -1.05%
SetIntersection_Interlaced_Set_string_262144_64 2166096.764 -
SetIntersection_Interlaced_Set_string_4_1 222385898.627 -
SetIntersection_Interlaced_Set_string_4_4 158032582.635 -
SetIntersection_Interlaced_Set_string_64_1 17167762.988 -
SetIntersection_Interlaced_Set_string_64_16 38551254.896 1.27%
SetIntersection_Interlaced_Set_string_64_4 26001916.755 1.63%
SetIntersection_Interlaced_Set_string_64_64 33675573.789 -2.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1017874.841 -2.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24680665.683 6.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 14271522.661 18.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19206199.027 2.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 12526339.179 27.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 13977611.037 17.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1045680.970 -1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233455782.488 -4.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 251184884.416 2.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 344924008.852 -1.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 245339758.761 -28.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 203297731.788 1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 353523854.493 3.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63120471.080 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42625976.552 2.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62725744.732 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536432536.261 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4117089.566 -1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12678513.120 2.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12252836.391 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11451895.015 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17332636.636 1.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1033024.393 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1959249.998 -1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2112701.336 -1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1769140.787 -2.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2004205.568 -1.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3014534.342 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1822743.568 -1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2087923.096 -1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214654046.526 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140669323.610 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16449872.896 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25952124.726 2.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22564976.874 1.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18714860.277 5.21%
SetIntersection_Interlaced_Set_uint32_1024_1 1041212.665 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12449321.339 -2.00%
SetIntersection_Interlaced_Set_uint32_1024_16 11384115.197 -1.36%
SetIntersection_Interlaced_Set_uint32_1024_256 12846266.806 -10.63%
SetIntersection_Interlaced_Set_uint32_1024_4 9809322.085 -1.07%
SetIntersection_Interlaced_Set_uint32_1024_64 10152036.690 -
SetIntersection_Interlaced_Set_uint32_16384_1 1029091.833 -
SetIntersection_Interlaced_Set_uint32_16384_1024 175577190.992 -
SetIntersection_Interlaced_Set_uint32_16384_16 207454831.052 -1.78%
SetIntersection_Interlaced_Set_uint32_16384_16384 223722995.139 -2.86%
SetIntersection_Interlaced_Set_uint32_16384_256 203597377.151 -
SetIntersection_Interlaced_Set_uint32_16384_4 171598572.138 -1.28%
SetIntersection_Interlaced_Set_uint32_16384_64 219533013.423 1.19%
SetIntersection_Interlaced_Set_uint32_16_1 62725418.235 -
SetIntersection_Interlaced_Set_uint32_16_16 37340023.451 -2.00%
SetIntersection_Interlaced_Set_uint32_16_4 59485072.585 -
SetIntersection_Interlaced_Set_uint32_1_1 535394760.934 -
SetIntersection_Interlaced_Set_uint32_256_1 4154712.036 -
SetIntersection_Interlaced_Set_uint32_256_16 12389934.001 2.58%
SetIntersection_Interlaced_Set_uint32_256_256 7769604.511 -2.67%
SetIntersection_Interlaced_Set_uint32_256_4 11481338.783 -
SetIntersection_Interlaced_Set_uint32_256_64 12551094.306 -10.31%
SetIntersection_Interlaced_Set_uint32_262144_1 1036718.472 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1503801.350 -
SetIntersection_Interlaced_Set_uint32_262144_16 1542131.508 -1.57%
SetIntersection_Interlaced_Set_uint32_262144_16384 1223689.697 -3.61%
SetIntersection_Interlaced_Set_uint32_262144_256 1522859.213 -2.10%
SetIntersection_Interlaced_Set_uint32_262144_262144 1770154.215 -2.43%
SetIntersection_Interlaced_Set_uint32_262144_4 1245556.885 -1.60%
SetIntersection_Interlaced_Set_uint32_262144_64 1522067.545 -1.23%
SetIntersection_Interlaced_Set_uint32_4_1 212630163.122 -
SetIntersection_Interlaced_Set_uint32_4_4 135992251.928 -
SetIntersection_Interlaced_Set_uint32_64_1 16331165.595 -
SetIntersection_Interlaced_Set_uint32_64_16 21793018.002 -1.95%
SetIntersection_Interlaced_Set_uint32_64_4 20761962.890 -1.46%
SetIntersection_Interlaced_Set_uint32_64_64 13145140.339 -
SetIntersection_Interlaced_Set_uint64_1024_1 1041621.917 2.48%
SetIntersection_Interlaced_Set_uint64_1024_1024 12402936.838 -
SetIntersection_Interlaced_Set_uint64_1024_16 11214254.797 -3.56%
SetIntersection_Interlaced_Set_uint64_1024_256 14732729.992 3.00%
SetIntersection_Interlaced_Set_uint64_1024_4 9707167.630 -3.51%
SetIntersection_Interlaced_Set_uint64_1024_64 10029425.311 -
SetIntersection_Interlaced_Set_uint64_16384_1 1043088.250 -
SetIntersection_Interlaced_Set_uint64_16384_1024 179598379.946 -
SetIntersection_Interlaced_Set_uint64_16384_16 219073895.950 -1.86%
SetIntersection_Interlaced_Set_uint64_16384_16384 237065067.805 -
SetIntersection_Interlaced_Set_uint64_16384_256 209493877.583 -1.57%
SetIntersection_Interlaced_Set_uint64_16384_4 178557469.737 -1.95%
SetIntersection_Interlaced_Set_uint64_16384_64 232018786.524 -
SetIntersection_Interlaced_Set_uint64_16_1 62270906.818 -
SetIntersection_Interlaced_Set_uint64_16_16 37385717.788 -1.21%
SetIntersection_Interlaced_Set_uint64_16_4 58930535.284 -1.05%
SetIntersection_Interlaced_Set_uint64_1_1 530117364.878 -
SetIntersection_Interlaced_Set_uint64_256_1 4113997.611 -
SetIntersection_Interlaced_Set_uint64_256_16 11941847.856 -
SetIntersection_Interlaced_Set_uint64_256_256 7652924.427 -
SetIntersection_Interlaced_Set_uint64_256_4 10870645.380 -2.97%
SetIntersection_Interlaced_Set_uint64_256_64 13559515.020 -1.52%
SetIntersection_Interlaced_Set_uint64_262144_1 1004263.623 -3.95%
SetIntersection_Interlaced_Set_uint64_262144_1024 1558388.104 -1.85%
SetIntersection_Interlaced_Set_uint64_262144_16 1629612.629 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1277018.715 -1.05%
SetIntersection_Interlaced_Set_uint64_262144_256 1594593.830 -1.11%
SetIntersection_Interlaced_Set_uint64_262144_262144 1671553.955 -2.20%
SetIntersection_Interlaced_Set_uint64_262144_4 1297198.160 -1.38%
SetIntersection_Interlaced_Set_uint64_262144_64 1596884.930 -
SetIntersection_Interlaced_Set_uint64_4_1 211487377.843 -
SetIntersection_Interlaced_Set_uint64_4_4 135497792.375 -
SetIntersection_Interlaced_Set_uint64_64_1 16324810.756 -
SetIntersection_Interlaced_Set_uint64_64_16 21550875.289 -5.40%
SetIntersection_Interlaced_Set_uint64_64_4 20814995.721 -1.26%
SetIntersection_Interlaced_Set_uint64_64_64 13269452.686 1.74%
SetIntersection_Interlaced_Vector_float_1024_1 1040774.037 -
SetIntersection_Interlaced_Vector_float_1024_1024 7092842.156 -
SetIntersection_Interlaced_Vector_float_1024_16 2039879.178 -22.93%
SetIntersection_Interlaced_Vector_float_1024_256 5903258.510 -1.39%
SetIntersection_Interlaced_Vector_float_1024_4 1433264.150 -1.12%
SetIntersection_Interlaced_Vector_float_1024_64 3358569.775 -34.01%
SetIntersection_Interlaced_Vector_float_16384_1 1043434.000 -1.20%
SetIntersection_Interlaced_Vector_float_16384_1024 44474018.608 -38.90%
SetIntersection_Interlaced_Vector_float_16384_16 2601989.980 -39.23%
SetIntersection_Interlaced_Vector_float_16384_16384 99893511.478 -
SetIntersection_Interlaced_Vector_float_16384_256 21026291.760 -27.53%
SetIntersection_Interlaced_Vector_float_16384_4 1345738.868 -20.08%
SetIntersection_Interlaced_Vector_float_16384_64 5646356.713 -47.75%
SetIntersection_Interlaced_Vector_float_16_1 62856368.443 -
SetIntersection_Interlaced_Vector_float_16_16 36328227.407 -
SetIntersection_Interlaced_Vector_float_16_4 56248649.384 -
SetIntersection_Interlaced_Vector_float_1_1 534195095.193 -
SetIntersection_Interlaced_Vector_float_256_1 4156255.066 -
SetIntersection_Interlaced_Vector_float_256_16 5985310.422 -23.64%
SetIntersection_Interlaced_Vector_float_256_256 5131101.601 -
SetIntersection_Interlaced_Vector_float_256_4 4645007.044 -11.16%
SetIntersection_Interlaced_Vector_float_256_64 7605717.901 2.41%
SetIntersection_Interlaced_Vector_float_262144_1 1046097.642 -
SetIntersection_Interlaced_Vector_float_262144_1024 84790438.929 -47.11%
SetIntersection_Interlaced_Vector_float_262144_16 6214138.994 -7.59%
SetIntersection_Interlaced_Vector_float_262144_16384 363579078.586 3.13%
SetIntersection_Interlaced_Vector_float_262144_256 34322365.403 -44.02%
SetIntersection_Interlaced_Vector_float_262144_262144 350665022.341 -
SetIntersection_Interlaced_Vector_float_262144_4 1463988.192 -29.24%
SetIntersection_Interlaced_Vector_float_262144_64 13059913.011 -44.07%
SetIntersection_Interlaced_Vector_float_4_1 213700570.953 -
SetIntersection_Interlaced_Vector_float_4_4 136234104.512 -
SetIntersection_Interlaced_Vector_float_64_1 16393162.948 -
SetIntersection_Interlaced_Vector_float_64_16 17136103.240 -8.16%
SetIntersection_Interlaced_Vector_float_64_4 18081942.962 2.13%
SetIntersection_Interlaced_Vector_float_64_64 11420465.083 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1044872.189 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8259250.852 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2739347.473 23.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7509939.630 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1474749.352 10.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4170170.351 -5.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1041314.685 -1.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57637947.805 3.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3002947.316 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118797214.135 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 26685207.739 28.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1494293.389 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7387395.829 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62481842.659 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36610745.811 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57619463.040 -1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 531592753.398 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4088971.338 -1.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6765350.132 -2.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5757474.521 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5418790.303 8.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8492889.168 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1044781.220 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 115061991.366 7.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3939052.858 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 358379928.689 2.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36460087.482 -1.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350732703.411 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2110708.321 27.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11900455.309 2.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212709776.555 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135588941.238 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16367666.574 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19120835.392 1.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18763196.058 4.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12030312.504 -
SetIntersection_Interlaced_Vector_string_1024_1 1066230.007 -1.36%
SetIntersection_Interlaced_Vector_string_1024_1024 37972545.474 -4.24%
SetIntersection_Interlaced_Vector_string_1024_16 3270764.031 2.77%
SetIntersection_Interlaced_Vector_string_1024_256 20316373.918 -
SetIntersection_Interlaced_Vector_string_1024_4 1651977.302 2.43%
SetIntersection_Interlaced_Vector_string_1024_64 8241527.255 4.63%
SetIntersection_Interlaced_Vector_string_16384_1 1064605.848 -
SetIntersection_Interlaced_Vector_string_16384_1024 120930270.099 5.31%
SetIntersection_Interlaced_Vector_string_16384_16 4309035.031 4.64%
SetIntersection_Interlaced_Vector_string_16384_16384 351990098.111 -
SetIntersection_Interlaced_Vector_string_16384_256 43940678.135 14.75%
SetIntersection_Interlaced_Vector_string_16384_4 1941773.194 10.63%
SetIntersection_Interlaced_Vector_string_16384_64 14120302.979 15.19%
SetIntersection_Interlaced_Vector_string_16_1 64398978.845 -
SetIntersection_Interlaced_Vector_string_16_16 50602403.952 -
SetIntersection_Interlaced_Vector_string_16_4 66283349.877 -
SetIntersection_Interlaced_Vector_string_1_1 547770603.837 -
SetIntersection_Interlaced_Vector_string_256_1 4255373.993 -1.21%
SetIntersection_Interlaced_Vector_string_256_16 10347434.737 2.39%
SetIntersection_Interlaced_Vector_string_256_256 18821461.316 -7.40%
SetIntersection_Interlaced_Vector_string_256_4 6030687.931 -
SetIntersection_Interlaced_Vector_string_256_64 19917478.136 8.75%
SetIntersection_Interlaced_Vector_string_262144_1 1056708.647 -2.16%
SetIntersection_Interlaced_Vector_string_262144_1024 353073202.191 -2.89%
SetIntersection_Interlaced_Vector_string_262144_16 6653084.691 5.65%
SetIntersection_Interlaced_Vector_string_262144_16384 1012143.311 -26.28%
SetIntersection_Interlaced_Vector_string_262144_256 74453328.967 4.23%
SetIntersection_Interlaced_Vector_string_262144_262144 14682604.248 -8.08%
SetIntersection_Interlaced_Vector_string_262144_4 2274755.842 5.76%
SetIntersection_Interlaced_Vector_string_262144_64 21373137.581 2.34%
SetIntersection_Interlaced_Vector_string_4_1 219184056.333 -
SetIntersection_Interlaced_Vector_string_4_4 151788884.026 -
SetIntersection_Interlaced_Vector_string_64_1 16780832.533 -
SetIntersection_Interlaced_Vector_string_64_16 28713500.382 1.11%
SetIntersection_Interlaced_Vector_string_64_4 21671973.372 -
SetIntersection_Interlaced_Vector_string_64_64 26624831.250 -1.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1050636.970 2.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9155236.990 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2741723.070 10.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9985993.534 9.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1491805.359 3.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5620022.354 26.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1045577.697 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 73821375.520 13.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3661291.154 24.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129581723.271 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29680906.456 11.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1718570.657 11.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10215120.835 16.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62643167.236 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37254981.138 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58084087.664 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 535299813.521 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4135368.704 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8077207.294 12.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6104101.899 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5339909.892 4.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10573963.720 11.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1009563.306 -3.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 159324484.458 14.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5079300.031 17.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351168316.546 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 51555582.230 14.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350672339.944 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2011646.562 10.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15742619.973 12.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212925716.966 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136631574.515 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16381011.984 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19984643.369 2.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18426701.672 2.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12426772.052 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1035199.565 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5895522.184 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2340253.691 6.93%
SetIntersection_Interlaced_Vector_uint32_1024_256 6120982.232 -11.67%
SetIntersection_Interlaced_Vector_uint32_1024_4 1346805.091 8.66%
SetIntersection_Interlaced_Vector_uint32_1024_64 4608644.820 10.24%
SetIntersection_Interlaced_Vector_uint32_16384_1 1042694.222 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 60682103.519 33.32%
SetIntersection_Interlaced_Vector_uint32_16384_16 3463381.893 43.97%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79442624.290 -
SetIntersection_Interlaced_Vector_uint32_16384_256 24577828.268 66.02%
SetIntersection_Interlaced_Vector_uint32_16384_4 1526466.930 12.86%
SetIntersection_Interlaced_Vector_uint32_16384_64 9226022.766 23.38%
SetIntersection_Interlaced_Vector_uint32_16_1 62335132.109 -
SetIntersection_Interlaced_Vector_uint32_16_16 35496826.332 -
SetIntersection_Interlaced_Vector_uint32_16_4 55593849.294 -
SetIntersection_Interlaced_Vector_uint32_1_1 530310079.138 -
SetIntersection_Interlaced_Vector_uint32_256_1 4107443.610 -1.43%
SetIntersection_Interlaced_Vector_uint32_256_16 6878847.609 -3.38%
SetIntersection_Interlaced_Vector_uint32_256_256 4510073.020 -
SetIntersection_Interlaced_Vector_uint32_256_4 4987853.711 -
SetIntersection_Interlaced_Vector_uint32_256_64 7362798.716 -5.26%
SetIntersection_Interlaced_Vector_uint32_262144_1 1039424.315 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 132072533.130 39.29%
SetIntersection_Interlaced_Vector_uint32_262144_16 5878409.113 10.55%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348563194.475 -
SetIntersection_Interlaced_Vector_uint32_262144_256 44255910.226 67.78%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350861861.636 1.13%
SetIntersection_Interlaced_Vector_uint32_262144_4 1912512.396 22.05%
SetIntersection_Interlaced_Vector_uint32_262144_64 17934196.221 123.83%
SetIntersection_Interlaced_Vector_uint32_4_1 211955320.109 -
SetIntersection_Interlaced_Vector_uint32_4_4 134679973.210 -1.09%
SetIntersection_Interlaced_Vector_uint32_64_1 16273248.511 -1.06%
SetIntersection_Interlaced_Vector_uint32_64_16 17748134.577 -1.45%
SetIntersection_Interlaced_Vector_uint32_64_4 17621641.630 -
SetIntersection_Interlaced_Vector_uint32_64_64 10788702.658 -2.65%
SetIntersection_Interlaced_Vector_uint64_1024_1 1021841.365 -2.03%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5905290.934 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2314260.841 18.40%
SetIntersection_Interlaced_Vector_uint64_1024_256 5477737.159 -25.82%
SetIntersection_Interlaced_Vector_uint64_1024_4 1331191.579 -
SetIntersection_Interlaced_Vector_uint64_1024_64 4328334.795 17.38%
SetIntersection_Interlaced_Vector_uint64_16384_1 993059.673 -5.39%
SetIntersection_Interlaced_Vector_uint64_16384_1024 48670586.916 -12.36%
SetIntersection_Interlaced_Vector_uint64_16384_16 3349897.619 -1.79%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78454815.023 -
SetIntersection_Interlaced_Vector_uint64_16384_256 23202275.237 23.51%
SetIntersection_Interlaced_Vector_uint64_16384_4 1502912.497 -
SetIntersection_Interlaced_Vector_uint64_16384_64 8490427.404 8.02%
SetIntersection_Interlaced_Vector_uint64_16_1 62228881.241 -
SetIntersection_Interlaced_Vector_uint64_16_16 35362276.245 -
SetIntersection_Interlaced_Vector_uint64_16_4 55539167.772 -
SetIntersection_Interlaced_Vector_uint64_1_1 529722358.498 -
SetIntersection_Interlaced_Vector_uint64_256_1 4131257.591 -
SetIntersection_Interlaced_Vector_uint64_256_16 6903135.274 -
SetIntersection_Interlaced_Vector_uint64_256_256 4538313.874 4.19%
SetIntersection_Interlaced_Vector_uint64_256_4 4837509.501 -
SetIntersection_Interlaced_Vector_uint64_256_64 7669317.741 3.31%
SetIntersection_Interlaced_Vector_uint64_262144_1 1044249.180 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 111252279.929 -
SetIntersection_Interlaced_Vector_uint64_262144_16 5860121.240 75.82%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351065001.715 -
SetIntersection_Interlaced_Vector_uint64_262144_256 58805643.736 18.07%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350973837.942 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1465677.862 -22.46%
SetIntersection_Interlaced_Vector_uint64_262144_64 14833015.663 -27.87%
SetIntersection_Interlaced_Vector_uint64_4_1 211497915.121 -
SetIntersection_Interlaced_Vector_uint64_4_4 134307304.931 -
SetIntersection_Interlaced_Vector_uint64_64_1 16281432.816 -
SetIntersection_Interlaced_Vector_uint64_64_16 17787646.872 2.51%
SetIntersection_Interlaced_Vector_uint64_64_4 17609707.033 1.72%
SetIntersection_Interlaced_Vector_uint64_64_64 10780894.748 -
SetIntersection_None_Set_float_1024_1 8833787.629 -
SetIntersection_None_Set_float_1024_1024 8974127.912 1.76%
SetIntersection_None_Set_float_1024_16 8923104.766 -
SetIntersection_None_Set_float_1024_256 8843499.933 -
SetIntersection_None_Set_float_1024_4 8958480.487 -
SetIntersection_None_Set_float_1024_64 9032863.266 2.35%
SetIntersection_None_Set_float_16384_1 158143040.358 2.06%
SetIntersection_None_Set_float_16384_1024 158765710.041 2.70%
SetIntersection_None_Set_float_16384_16 157996406.836 2.20%
SetIntersection_None_Set_float_16384_16384 159299830.481 1.31%
SetIntersection_None_Set_float_16384_256 158727043.508 2.75%
SetIntersection_None_Set_float_16384_4 157764254.694 1.89%
SetIntersection_None_Set_float_16384_64 158415925.575 2.39%
SetIntersection_None_Set_float_16_1 66438747.245 -
SetIntersection_None_Set_float_16_16 35306691.034 -
SetIntersection_None_Set_float_16_4 56746763.243 -
SetIntersection_None_Set_float_1_1 535037722.925 -
SetIntersection_None_Set_float_256_1 11444886.306 -1.28%
SetIntersection_None_Set_float_256_16 10824684.679 -
SetIntersection_None_Set_float_256_256 5826874.147 -
SetIntersection_None_Set_float_256_4 11515251.635 1.72%
SetIntersection_None_Set_float_256_64 9380572.774 -
SetIntersection_None_Set_float_262144_1 1183476.479 2.22%
SetIntersection_None_Set_float_262144_1024 1179161.783 1.96%
SetIntersection_None_Set_float_262144_16 1179808.918 1.90%
SetIntersection_None_Set_float_262144_16384 1172017.822 -
SetIntersection_None_Set_float_262144_256 1173974.771 1.38%
SetIntersection_None_Set_float_262144_262144 1178629.230 1.59%
SetIntersection_None_Set_float_262144_4 1176334.475 1.64%
SetIntersection_None_Set_float_262144_64 1179620.850 1.87%
SetIntersection_None_Set_float_4_1 216555678.641 -
SetIntersection_None_Set_float_4_4 135313000.867 -
SetIntersection_None_Set_float_64_1 22664629.191 -
SetIntersection_None_Set_float_64_16 18246052.648 -
SetIntersection_None_Set_float_64_4 21625597.675 -
SetIntersection_None_Set_float_64_64 11493467.169 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8665699.012 -3.43%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8825517.911 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8635047.854 -1.83%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8648484.366 -2.73%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8798351.738 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8853296.301 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160835028.786 -1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159655549.790 -1.75%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167353124.392 -4.24%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 164998105.550 -4.10%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162270734.905 -1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164386725.311 -1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165056608.970 -2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65864222.319 -1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34908857.016 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55991930.362 -1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 530193446.078 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11421696.290 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10645005.572 -2.97%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5713608.137 1.51%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11302631.110 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9135782.991 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1229680.500 -4.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1226625.814 -9.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1224863.361 -9.68%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1219002.768 -10.79%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1214427.654 -11.21%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1238881.428 -5.44%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1227607.422 -9.38%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1229330.891 -10.03%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214699302.157 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134630276.670 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21995677.463 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18229277.417 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 20345594.050 -5.81%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11337415.888 -1.06%
SetIntersection_None_Set_string_1024_1 9018119.128 -24.09%
SetIntersection_None_Set_string_1024_1024 9033067.657 1.02%
SetIntersection_None_Set_string_1024_16 8870634.637 -25.40%
SetIntersection_None_Set_string_1024_256 8885882.312 -1.11%
SetIntersection_None_Set_string_1024_4 8924191.840 -25.84%
SetIntersection_None_Set_string_1024_64 9078048.202 -22.97%
SetIntersection_None_Set_string_16384_1 193284591.962 -6.63%
SetIntersection_None_Set_string_16384_1024 201610454.235 -2.65%
SetIntersection_None_Set_string_16384_16 195039792.216 -5.14%
SetIntersection_None_Set_string_16384_16384 198206448.830 -
SetIntersection_None_Set_string_16384_256 197448847.949 -4.75%
SetIntersection_None_Set_string_16384_4 193994261.568 -5.26%
SetIntersection_None_Set_string_16384_64 194871068.877 -5.37%
SetIntersection_None_Set_string_16_1 68196965.378 -
SetIntersection_None_Set_string_16_16 36204843.882 -
SetIntersection_None_Set_string_16_4 58454015.144 -
SetIntersection_None_Set_string_1_1 540223462.756 -
SetIntersection_None_Set_string_256_1 11534539.826 -2.11%
SetIntersection_None_Set_string_256_16 10979745.661 -1.79%
SetIntersection_None_Set_string_256_256 5845061.545 -1.35%
SetIntersection_None_Set_string_256_4 11411485.818 -2.33%
SetIntersection_None_Set_string_256_64 9200178.588 -1.41%
SetIntersection_None_Set_string_262144_1 1632023.762 -3.27%
SetIntersection_None_Set_string_262144_1024 1646319.744 -3.83%
SetIntersection_None_Set_string_262144_16 1638281.980 -2.91%
SetIntersection_None_Set_string_262144_16384 1641605.467 -2.64%
SetIntersection_None_Set_string_262144_256 1637277.670 -3.49%
SetIntersection_None_Set_string_262144_262144 1641470.295 -4.46%
SetIntersection_None_Set_string_262144_4 1631851.561 -3.73%
SetIntersection_None_Set_string_262144_64 1633628.336 -2.71%
SetIntersection_None_Set_string_4_1 221502404.456 -
SetIntersection_None_Set_string_4_4 138020291.571 -
SetIntersection_None_Set_string_64_1 22402602.078 -2.91%
SetIntersection_None_Set_string_64_16 18443570.238 -1.74%
SetIntersection_None_Set_string_64_4 21954216.987 -
SetIntersection_None_Set_string_64_64 11461253.863 -2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 9015021.424 2.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8725622.098 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8699903.112 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8797123.820 -3.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8799693.489 -2.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8862115.311 1.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 201239110.891 3.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 199382429.929 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 202863566.613 4.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 204127117.611 -1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 206716728.664 7.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 203140978.314 2.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 205903258.725 5.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66514063.047 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35300904.300 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56638834.034 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536763875.481 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11422989.313 -1.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10825172.233 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5743202.549 -1.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11183746.019 -1.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9056471.333 -2.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1595648.357 -3.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1616845.459 -2.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1625588.299 -2.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1627090.902 -2.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1628373.615 -2.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1617477.867 -2.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1573961.262 -4.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1625526.447 -2.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218720747.626 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136568917.156 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22551874.009 1.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18154310.761 1.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21667957.692 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11440526.676 -
SetIntersection_None_Set_uint32_1024_1 8725713.158 -4.27%
SetIntersection_None_Set_uint32_1024_1024 8655340.786 -5.27%
SetIntersection_None_Set_uint32_1024_16 8872495.426 -2.65%
SetIntersection_None_Set_uint32_1024_256 8877790.523 -
SetIntersection_None_Set_uint32_1024_4 8668442.326 -3.70%
SetIntersection_None_Set_uint32_1024_64 8651697.135 -3.58%
SetIntersection_None_Set_uint32_16384_1 155345984.635 -2.16%
SetIntersection_None_Set_uint32_16384_1024 157468334.800 -1.07%
SetIntersection_None_Set_uint32_16384_16 155539004.300 -2.05%
SetIntersection_None_Set_uint32_16384_16384 155916344.093 -2.96%
SetIntersection_None_Set_uint32_16384_256 154994267.593 -2.03%
SetIntersection_None_Set_uint32_16384_4 155511772.673 -2.51%
SetIntersection_None_Set_uint32_16384_64 156123157.192 -1.43%
SetIntersection_None_Set_uint32_16_1 65859584.038 -
SetIntersection_None_Set_uint32_16_16 35291488.113 -
SetIntersection_None_Set_uint32_16_4 55931138.407 -1.21%
SetIntersection_None_Set_uint32_1_1 531901547.178 -
SetIntersection_None_Set_uint32_256_1 11241248.501 -3.80%
SetIntersection_None_Set_uint32_256_16 10793360.037 -
SetIntersection_None_Set_uint32_256_256 5787399.000 -1.43%
SetIntersection_None_Set_uint32_256_4 11346596.349 -1.53%
SetIntersection_None_Set_uint32_256_64 9098858.316 -2.81%
SetIntersection_None_Set_uint32_262144_1 1147022.867 -2.90%
SetIntersection_None_Set_uint32_262144_1024 1152645.020 -2.04%
SetIntersection_None_Set_uint32_262144_16 1145895.264 -2.61%
SetIntersection_None_Set_uint32_262144_16384 1158488.283 -
SetIntersection_None_Set_uint32_262144_256 1142133.057 -2.61%
SetIntersection_None_Set_uint32_262144_262144 1169041.912 -
SetIntersection_None_Set_uint32_262144_4 1141877.277 -2.69%
SetIntersection_None_Set_uint32_262144_64 1148799.480 -2.30%
SetIntersection_None_Set_uint32_4_1 215184143.195 -
SetIntersection_None_Set_uint32_4_4 134399438.603 -
SetIntersection_None_Set_uint32_64_1 22560043.483 -
SetIntersection_None_Set_uint32_64_16 18288556.819 -
SetIntersection_None_Set_uint32_64_4 21351013.512 -1.70%
SetIntersection_None_Set_uint32_64_64 11438110.961 -1.29%
SetIntersection_None_Set_uint64_1024_1 8610315.353 -2.93%
SetIntersection_None_Set_uint64_1024_1024 8601203.139 -4.73%
SetIntersection_None_Set_uint64_1024_16 8876064.297 -
SetIntersection_None_Set_uint64_1024_256 8693043.830 -1.00%
SetIntersection_None_Set_uint64_1024_4 8592422.255 -5.47%
SetIntersection_None_Set_uint64_1024_64 8592133.731 -2.44%
SetIntersection_None_Set_uint64_16384_1 160436982.655 -
SetIntersection_None_Set_uint64_16384_1024 170026965.745 -
SetIntersection_None_Set_uint64_16384_16 166145225.156 -
SetIntersection_None_Set_uint64_16384_16384 168165591.441 -1.22%
SetIntersection_None_Set_uint64_16384_256 165371095.164 -2.00%
SetIntersection_None_Set_uint64_16384_4 161263814.112 -1.76%
SetIntersection_None_Set_uint64_16384_64 165101832.788 -2.67%
SetIntersection_None_Set_uint64_16_1 66050873.651 -1.12%
SetIntersection_None_Set_uint64_16_16 35108675.721 -
SetIntersection_None_Set_uint64_16_4 55985999.599 -
SetIntersection_None_Set_uint64_1_1 531028231.065 -
SetIntersection_None_Set_uint64_256_1 11268916.183 -3.22%
SetIntersection_None_Set_uint64_256_16 10647484.183 -3.09%
SetIntersection_None_Set_uint64_256_256 5759447.027 -1.37%
SetIntersection_None_Set_uint64_256_4 11189461.502 -2.25%
SetIntersection_None_Set_uint64_256_64 9044736.613 -1.74%
SetIntersection_None_Set_uint64_262144_1 1205207.764 -1.01%
SetIntersection_None_Set_uint64_262144_1024 1216147.053 -
SetIntersection_None_Set_uint64_262144_16 1207310.711 -1.42%
SetIntersection_None_Set_uint64_262144_16384 1215850.424 -1.09%
SetIntersection_None_Set_uint64_262144_256 1212969.320 -
SetIntersection_None_Set_uint64_262144_262144 1221753.742 -
SetIntersection_None_Set_uint64_262144_4 1207039.631 -
SetIntersection_None_Set_uint64_262144_64 1209719.889 -1.42%
SetIntersection_None_Set_uint64_4_1 214723408.022 -
SetIntersection_None_Set_uint64_4_4 134108281.598 -
SetIntersection_None_Set_uint64_64_1 22354381.878 -1.12%
SetIntersection_None_Set_uint64_64_16 18185413.425 -
SetIntersection_None_Set_uint64_64_4 21428556.644 -1.01%
SetIntersection_None_Set_uint64_64_64 11297041.158 -1.89%
SetIntersection_None_Vector_float_1024_1 1079099.975 -2.37%
SetIntersection_None_Vector_float_1024_1024 1083398.244 -
SetIntersection_None_Vector_float_1024_16 1073462.912 -1.22%
SetIntersection_None_Vector_float_1024_256 1083152.329 -
SetIntersection_None_Vector_float_1024_4 1087590.904 1.59%
SetIntersection_None_Vector_float_1024_64 1083784.956 -
SetIntersection_None_Vector_float_16384_1 1089473.361 -1.89%
SetIntersection_None_Vector_float_16384_1024 1106678.765 -
SetIntersection_None_Vector_float_16384_16 1113350.269 -
SetIntersection_None_Vector_float_16384_16384 1121863.518 1.89%
SetIntersection_None_Vector_float_16384_256 1110185.293 -
SetIntersection_None_Vector_float_16384_4 1110746.549 -
SetIntersection_None_Vector_float_16384_64 1115670.614 -
SetIntersection_None_Vector_float_16_1 63359477.644 -
SetIntersection_None_Vector_float_16_16 33643766.998 -
SetIntersection_None_Vector_float_16_4 53920708.231 -
SetIntersection_None_Vector_float_1_1 533352694.740 -
SetIntersection_None_Vector_float_256_1 4215965.993 -1.22%
SetIntersection_None_Vector_float_256_16 4035761.440 -
SetIntersection_None_Vector_float_256_256 2135977.151 -1.03%
SetIntersection_None_Vector_float_256_4 4205201.339 -
SetIntersection_None_Vector_float_256_64 3420108.695 -1.07%
SetIntersection_None_Vector_float_262144_1 1129586.198 -2.63%
SetIntersection_None_Vector_float_262144_1024 1135213.839 -
SetIntersection_None_Vector_float_262144_16 1148700.203 -
SetIntersection_None_Vector_float_262144_16384 1131451.624 -2.98%
SetIntersection_None_Vector_float_262144_256 1137694.575 -
SetIntersection_None_Vector_float_262144_262144 1139001.290 -
SetIntersection_None_Vector_float_262144_4 1129838.490 -3.54%
SetIntersection_None_Vector_float_262144_64 1140511.679 -1.14%
SetIntersection_None_Vector_float_4_1 213872919.763 -
SetIntersection_None_Vector_float_4_4 133523807.646 -
SetIntersection_None_Vector_float_64_1 16671110.823 -
SetIntersection_None_Vector_float_64_16 13526050.539 -
SetIntersection_None_Vector_float_64_4 15949073.864 -
SetIntersection_None_Vector_float_64_64 8462579.075 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1064709.163 -2.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1102411.699 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1095538.906 1.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1102736.653 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1080673.700 -2.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1092947.886 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1139332.207 1.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1133248.300 2.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1107821.380 -2.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1080729.265 -4.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1128858.479 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1076518.256 -5.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1128025.936 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63503311.134 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33661840.064 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53956655.010 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 530952328.534 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4324302.112 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4057283.337 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2155671.914 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4257076.137 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3466312.663 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1164103.204 -1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1148331.621 -1.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1157494.381 2.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1109234.136 -2.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1155603.743 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1141580.596 -3.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1141811.469 -1.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1159035.468 1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213671508.759 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133431410.282 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16674142.954 -1.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13622177.765 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16010230.899 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8542969.043 -
SetIntersection_None_Vector_string_1024_1 1166629.320 -
SetIntersection_None_Vector_string_1024_1024 1159729.715 -1.21%
SetIntersection_None_Vector_string_1024_16 1158976.082 -1.43%
SetIntersection_None_Vector_string_1024_256 1157638.954 -1.38%
SetIntersection_None_Vector_string_1024_4 1153070.554 -2.02%
SetIntersection_None_Vector_string_1024_64 1158577.486 -1.30%
SetIntersection_None_Vector_string_16384_1 1222053.101 -1.75%
SetIntersection_None_Vector_string_16384_1024 1224103.792 -1.29%
SetIntersection_None_Vector_string_16384_16 1217741.134 -1.36%
SetIntersection_None_Vector_string_16384_16384 1217944.338 -1.94%
SetIntersection_None_Vector_string_16384_256 1235969.966 -
SetIntersection_None_Vector_string_16384_4 1213843.929 -2.20%
SetIntersection_None_Vector_string_16384_64 1196111.441 -2.01%
SetIntersection_None_Vector_string_16_1 65171643.761 -
SetIntersection_None_Vector_string_16_16 34503288.051 -
SetIntersection_None_Vector_string_16_4 55249839.052 -
SetIntersection_None_Vector_string_1_1 534244616.523 -
SetIntersection_None_Vector_string_256_1 4433950.899 -1.10%
SetIntersection_None_Vector_string_256_16 4236554.251 -1.16%
SetIntersection_None_Vector_string_256_256 2280651.353 -
SetIntersection_None_Vector_string_256_4 4446405.897 -1.15%
SetIntersection_None_Vector_string_256_64 3601357.482 -1.68%
SetIntersection_None_Vector_string_262144_1 1299520.889 -1.12%
SetIntersection_None_Vector_string_262144_1024 1320527.768 -
SetIntersection_None_Vector_string_262144_16 1305546.662 -
SetIntersection_None_Vector_string_262144_16384 1261611.652 -4.12%
SetIntersection_None_Vector_string_262144_256 1282421.880 -2.75%
SetIntersection_None_Vector_string_262144_262144 1301555.000 -
SetIntersection_None_Vector_string_262144_4 1287843.202 -1.60%
SetIntersection_None_Vector_string_262144_64 1247261.772 -3.03%
SetIntersection_None_Vector_string_4_1 217137128.042 -
SetIntersection_None_Vector_string_4_4 135234714.053 -
SetIntersection_None_Vector_string_64_1 17288462.996 -
SetIntersection_None_Vector_string_64_16 14145185.162 -
SetIntersection_None_Vector_string_64_4 16572050.781 -
SetIntersection_None_Vector_string_64_64 8776031.163 -1.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1140496.711 1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1143616.293 4.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1160624.791 4.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1145546.752 1.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1134916.793 1.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1161242.638 4.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1191522.982 2.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1190128.469 3.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1179496.228 1.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1201826.345 3.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1174921.558 4.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1186841.116 3.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1192440.853 2.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 65568409.596 2.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35087582.364 3.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 55643204.483 2.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531870715.193 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4482645.065 2.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4224472.521 4.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2230433.116 2.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4391534.913 1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3575237.165 3.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1271099.917 4.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1198389.517 1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1211451.929 4.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1198387.049 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1252151.880 1.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1251208.597 4.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1219401.394 2.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1218213.175 3.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 219731497.585 2.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 137773258.085 2.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17251305.104 2.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14268565.529 4.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16777133.708 3.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8834532.523 2.87%
SetIntersection_None_Vector_uint32_1024_1 1073542.204 -4.49%
SetIntersection_None_Vector_uint32_1024_1024 1069551.635 -4.32%
SetIntersection_None_Vector_uint32_1024_16 1048942.535 -4.99%
SetIntersection_None_Vector_uint32_1024_256 1067594.406 -4.15%
SetIntersection_None_Vector_uint32_1024_4 1073658.630 -2.84%
SetIntersection_None_Vector_uint32_1024_64 1057745.222 -4.89%
SetIntersection_None_Vector_uint32_16384_1 1094280.307 -3.15%
SetIntersection_None_Vector_uint32_16384_1024 1098500.503 -5.42%
SetIntersection_None_Vector_uint32_16384_16 1093316.976 -2.28%
SetIntersection_None_Vector_uint32_16384_16384 1098981.901 -2.55%
SetIntersection_None_Vector_uint32_16384_256 1066720.962 -6.55%
SetIntersection_None_Vector_uint32_16384_4 1092822.993 -3.28%
SetIntersection_None_Vector_uint32_16384_64 1096669.071 -3.02%
SetIntersection_None_Vector_uint32_16_1 62802192.086 -2.85%
SetIntersection_None_Vector_uint32_16_16 33385386.704 -3.28%
SetIntersection_None_Vector_uint32_16_4 53377001.377 -2.98%
SetIntersection_None_Vector_uint32_1_1 529944548.038 -
SetIntersection_None_Vector_uint32_256_1 4240290.941 -2.97%
SetIntersection_None_Vector_uint32_256_16 3977364.981 -3.56%
SetIntersection_None_Vector_uint32_256_256 2111019.094 -3.88%
SetIntersection_None_Vector_uint32_256_4 4174035.008 -4.14%
SetIntersection_None_Vector_uint32_256_64 3393862.136 -2.83%
SetIntersection_None_Vector_uint32_262144_1 1131183.296 -6.70%
SetIntersection_None_Vector_uint32_262144_1024 1129633.011 -4.36%
SetIntersection_None_Vector_uint32_262144_16 1122515.131 -3.51%
SetIntersection_None_Vector_uint32_262144_16384 1120647.417 -5.12%
SetIntersection_None_Vector_uint32_262144_256 1118045.008 -3.98%
SetIntersection_None_Vector_uint32_262144_262144 1118028.801 -3.73%
SetIntersection_None_Vector_uint32_262144_4 1122779.316 -4.52%
SetIntersection_None_Vector_uint32_262144_64 1117521.862 -5.61%
SetIntersection_None_Vector_uint32_4_1 212768746.851 -
SetIntersection_None_Vector_uint32_4_4 132848009.930 -1.95%
SetIntersection_None_Vector_uint32_64_1 16514285.272 -3.92%
SetIntersection_None_Vector_uint32_64_16 13429352.933 -3.19%
SetIntersection_None_Vector_uint32_64_4 15875166.116 -3.22%
SetIntersection_None_Vector_uint32_64_64 8404603.736 -3.88%
SetIntersection_None_Vector_uint64_1024_1 1074747.839 -2.06%
SetIntersection_None_Vector_uint64_1024_1024 1075060.886 -
SetIntersection_None_Vector_uint64_1024_16 1075084.275 -1.08%
SetIntersection_None_Vector_uint64_1024_256 1075517.827 -
SetIntersection_None_Vector_uint64_1024_4 1077591.142 -
SetIntersection_None_Vector_uint64_1024_64 1076251.656 1.01%
SetIntersection_None_Vector_uint64_16384_1 1077072.241 -2.44%
SetIntersection_None_Vector_uint64_16384_1024 1091873.002 -
SetIntersection_None_Vector_uint64_16384_16 1090791.673 -1.16%
SetIntersection_None_Vector_uint64_16384_16384 1093528.428 -
SetIntersection_None_Vector_uint64_16384_256 1072268.756 -1.24%
SetIntersection_None_Vector_uint64_16384_4 1076257.278 -
SetIntersection_None_Vector_uint64_16384_64 1100085.594 -
SetIntersection_None_Vector_uint64_16_1 62657381.362 -
SetIntersection_None_Vector_uint64_16_16 33319054.899 -
SetIntersection_None_Vector_uint64_16_4 53304892.262 -
SetIntersection_None_Vector_uint64_1_1 529722566.692 -
SetIntersection_None_Vector_uint64_256_1 4224729.363 -
SetIntersection_None_Vector_uint64_256_16 3952838.553 -1.47%
SetIntersection_None_Vector_uint64_256_256 2095663.223 -1.47%
SetIntersection_None_Vector_uint64_256_4 4146326.797 -
SetIntersection_None_Vector_uint64_256_64 3379180.383 -
SetIntersection_None_Vector_uint64_262144_1 1114926.388 -
SetIntersection_None_Vector_uint64_262144_1024 1091743.498 -1.79%
SetIntersection_None_Vector_uint64_262144_16 1121478.422 -
SetIntersection_None_Vector_uint64_262144_16384 1136417.648 1.15%
SetIntersection_None_Vector_uint64_262144_256 1117459.015 -
SetIntersection_None_Vector_uint64_262144_262144 1122177.460 -
SetIntersection_None_Vector_uint64_262144_4 1128840.601 -
SetIntersection_None_Vector_uint64_262144_64 1122990.498 -1.05%
SetIntersection_None_Vector_uint64_4_1 212063344.717 -
SetIntersection_None_Vector_uint64_4_4 132375645.492 -
SetIntersection_None_Vector_uint64_64_1 16550470.298 -
SetIntersection_None_Vector_uint64_64_16 13417102.490 -
SetIntersection_None_Vector_uint64_64_4 15862152.423 -
SetIntersection_None_Vector_uint64_64_64 8345540.846 -1.10%
bm_gcd_complex 18.133 1.46%
bm_gcd_random 29.687 2.02%
bm_gcd_trivial 0.628 -6.94%
bm_lexicographical_compare<int>/1 1.645 17.72%
bm_lexicographical_compare<int>/1048576 68308.040 -
bm_lexicographical_compare<int>/262144 16287.076 -
bm_lexicographical_compare<int>/32768 1915.784 -
bm_lexicographical_compare<int>/4096 238.439 -
bm_lexicographical_compare<int>/512 30.258 -
bm_lexicographical_compare<int>/64 4.612 2.41%
bm_lexicographical_compare<int>/8 1.662 10.68%
bm_lexicographical_compare<signed_char>/1 1.548 1.92%
bm_lexicographical_compare<signed_char>/1048576 16311.820 -
bm_lexicographical_compare<signed_char>/262144 3833.045 -
bm_lexicographical_compare<signed_char>/32768 477.728 -
bm_lexicographical_compare<signed_char>/4096 59.736 -
bm_lexicographical_compare<signed_char>/512 8.076 -
bm_lexicographical_compare<signed_char>/64 2.273 3.29%
bm_lexicographical_compare<signed_char>/8 3.521 6.29%
bm_lexicographical_compare<unsigned_char>/1 1.613 4.48%
bm_lexicographical_compare<unsigned_char>/1048576 17929.588 -
bm_lexicographical_compare<unsigned_char>/262144 4493.001 -
bm_lexicographical_compare<unsigned_char>/32768 572.423 -
bm_lexicographical_compare<unsigned_char>/4096 77.679 -
bm_lexicographical_compare<unsigned_char>/512 8.810 -
bm_lexicographical_compare<unsigned_char>/64 2.011 3.21%
bm_lexicographical_compare<unsigned_char>/8 1.386 5.21%
bm_ranges_lexicographical_compare<int>/1 1.582 10.73%
bm_ranges_lexicographical_compare<int>/1048576 68319.874 -
bm_ranges_lexicographical_compare<int>/262144 16292.866 -
bm_ranges_lexicographical_compare<int>/32768 1916.105 -
bm_ranges_lexicographical_compare<int>/4096 238.327 -
bm_ranges_lexicographical_compare<int>/512 29.779 -
bm_ranges_lexicographical_compare<int>/64 4.623 3.90%
bm_ranges_lexicographical_compare<int>/8 1.588 5.87%
bm_ranges_lexicographical_compare<signed_char>/1 1.744 3.12%
bm_ranges_lexicographical_compare<signed_char>/1048576 16295.453 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.407 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.007 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.858 -
bm_ranges_lexicographical_compare<signed_char>/512 8.204 -
bm_ranges_lexicographical_compare<signed_char>/64 2.576 -
bm_ranges_lexicographical_compare<signed_char>/8 3.617 4.70%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.617 -2.75%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17931.062 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.125 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.621 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.719 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.786 1.61%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.888 2.54%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.387 -
bm_ranges_swap_ranges_vb_aligned/1024 6.325 -3.71%
bm_ranges_swap_ranges_vb_aligned/1048576 3352.556 -
bm_ranges_swap_ranges_vb_aligned/128 3.383 -1.10%
bm_ranges_swap_ranges_vb_aligned/131072 242.055 -
bm_ranges_swap_ranges_vb_aligned/16 3.655 2.68%
bm_ranges_swap_ranges_vb_aligned/16384 34.862 -
bm_ranges_swap_ranges_vb_aligned/2048 8.657 -3.31%
bm_ranges_swap_ranges_vb_aligned/256 4.053 -6.38%
bm_ranges_swap_ranges_vb_aligned/262144 487.299 -
bm_ranges_swap_ranges_vb_aligned/32 3.620 1.37%
bm_ranges_swap_ranges_vb_aligned/32768 64.369 -
bm_ranges_swap_ranges_vb_aligned/4096 12.131 -
bm_ranges_swap_ranges_vb_aligned/512 5.134 -4.22%
bm_ranges_swap_ranges_vb_aligned/524288 1037.838 -
bm_ranges_swap_ranges_vb_aligned/64 2.943 -
bm_ranges_swap_ranges_vb_aligned/65536 123.346 -
bm_ranges_swap_ranges_vb_aligned/8 3.594 5.02%
bm_ranges_swap_ranges_vb_aligned/8192 19.609 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15905.544 -
bm_ranges_swap_ranges_vb_unaligned/262144 3840.413 -
bm_ranges_swap_ranges_vb_unaligned/32768 484.827 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.346 -
bm_ranges_swap_ranges_vb_unaligned/512 12.049 -
bm_ranges_swap_ranges_vb_unaligned/64 5.031 -
bm_ranges_swap_ranges_vb_unaligned/8 5.063 -
bm_swap_ranges_vb_aligned/1048576 3361.344 -
bm_swap_ranges_vb_aligned/262144 486.154 -
bm_swap_ranges_vb_aligned/32768 64.561 1.45%
bm_swap_ranges_vb_aligned/4096 12.948 2.53%
bm_swap_ranges_vb_aligned/512 5.094 1.90%
bm_swap_ranges_vb_aligned/64 2.812 -
bm_swap_ranges_vb_aligned/8 3.244 -
bm_swap_ranges_vb_unaligned/1048576 15908.423 -
bm_swap_ranges_vb_unaligned/262144 3836.188 -
bm_swap_ranges_vb_unaligned/32768 483.608 -
bm_swap_ranges_vb_unaligned/4096 64.833 -
bm_swap_ranges_vb_unaligned/512 12.333 -
bm_swap_ranges_vb_unaligned/64 4.992 -
bm_swap_ranges_vb_unaligned/8 4.773 -
bm_write 317.151 -46.87%
ranges::min(std::deque<__int128>)/1 0.853 37.03%
ranges::min(std::deque<__int128>)/64 20.912 -
ranges::min(std::deque<__int128>)/70000 24383.637 -
ranges::min(std::deque<__int128>)/8 2.841 -
ranges::min(std::deque<char>)/1 0.738 -9.85%
ranges::min(std::deque<char>)/64 24.026 33.56%
ranges::min(std::deque<char>)/70000 31598.618 57.62%
ranges::min(std::deque<char>)/8 2.451 -
ranges::min(std::deque<long_long>)/1 0.600 -10.59%
ranges::min(std::deque<long_long>)/64 22.041 19.97%
ranges::min(std::deque<long_long>)/70000 31465.508 50.83%
ranges::min(std::deque<long_long>)/8 2.312 -
ranges::min(std::list<__int128>)/1 0.411 -
ranges::min(std::list<__int128>)/64 33.585 -
ranges::min(std::list<__int128>)/70000 60371.674 2.22%
ranges::min(std::list<__int128>)/8 2.073 -
ranges::min(std::list<char>)/1 0.392 -6.13%
ranges::min(std::list<char>)/64 28.167 4.53%
ranges::min(std::list<char>)/70000 54461.710 1.62%
ranges::min(std::list<char>)/8 1.958 1.77%
ranges::min(std::list<long_long>)/1 0.238 -9.18%
ranges::min(std::list<long_long>)/64 24.935 1.64%
ranges::min(std::list<long_long>)/70000 51899.491 18.32%
ranges::min(std::list<long_long>)/8 1.854 -4.34%
ranges::min(std::vector<__int128>)/1 0.459 11.37%
ranges::min(std::vector<__int128>)/64 33.145 35.41%
ranges::min(std::vector<__int128>)/70000 39625.854 46.77%
ranges::min(std::vector<__int128>)/8 3.031 6.02%
ranges::min(std::vector<char>)/1 0.387 15.99%
ranges::min(std::vector<char>)/64 4.254 -
ranges::min(std::vector<char>)/70000 496.959 -
ranges::min(std::vector<char>)/8 2.416 -
ranges::min(std::vector<long_long>)/1 0.262 -
ranges::min(std::vector<long_long>)/64 4.685 -2.65%
ranges::min(std::vector<long_long>)/70000 7981.136 -
ranges::min(std::vector<long_long>)/8 2.291 2.21%
ranges::minmax(std::deque<__int128>)/1 0.658 -
ranges::minmax(std::deque<__int128>)/64 33.706 3.36%
ranges::minmax(std::deque<__int128>)/70000 34765.303 -
ranges::minmax(std::deque<__int128>)/8 4.233 4.95%
ranges::minmax(std::deque<char>)/1 0.729 -14.12%
ranges::minmax(std::deque<char>)/64 24.348 5.50%
ranges::minmax(std::deque<char>)/70000 24134.294 -
ranges::minmax(std::deque<char>)/8 3.854 -1.67%
ranges::minmax(std::deque<long_long>)/1 0.737 -2.65%
ranges::minmax(std::deque<long_long>)/64 23.058 -
ranges::minmax(std::deque<long_long>)/70000 24727.619 -
ranges::minmax(std::deque<long_long>)/8 3.872 -
ranges::minmax(std::list<__int128>)/1 0.461 -
ranges::minmax(std::list<__int128>)/64 42.023 5.36%
ranges::minmax(std::list<__int128>)/70000 63049.068 5.02%
ranges::minmax(std::list<__int128>)/8 3.879 -
ranges::minmax(std::list<char>)/1 0.421 -8.48%
ranges::minmax(std::list<char>)/64 35.643 -4.39%
ranges::minmax(std::list<char>)/70000 56180.812 -6.56%
ranges::minmax(std::list<char>)/8 2.589 -
ranges::minmax(std::list<long_long>)/1 0.594 69.98%
ranges::minmax(std::list<long_long>)/64 30.275 -
ranges::minmax(std::list<long_long>)/70000 55361.668 1.20%
ranges::minmax(std::list<long_long>)/8 2.599 2.49%
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.123 -
ranges::minmax(std::vector<__int128>)/70000 35178.377 -
ranges::minmax(std::vector<__int128>)/8 4.121 -
ranges::minmax(std::vector<char>)/1 0.640 3.51%
ranges::minmax(std::vector<char>)/64 1.282 -3.22%
ranges::minmax(std::vector<char>)/70000 593.981 -
ranges::minmax(std::vector<char>)/8 1.075 -
ranges::minmax(std::vector<long_long>)/1 0.610 -8.19%
ranges::minmax(std::vector<long_long>)/64 10.198 -
ranges::minmax(std::vector<long_long>)/70000 9207.416 -
ranges::minmax(std::vector<long_long>)/8 2.113 -
rng::contains(deque<int>)_(process_all)/1048576 259240.080 -
rng::contains(deque<int>)_(process_all)/32 9.355 -
rng::contains(deque<int>)_(process_all)/50 13.611 -
rng::contains(deque<int>)_(process_all)/8 3.090 -
rng::contains(deque<int>)_(process_all)/8192 2002.693 -
rng::contains(list<int>)_(process_all)/1048576 847031.425 2.96%
rng::contains(list<int>)_(process_all)/32 9.478 5.63%
rng::contains(list<int>)_(process_all)/50 18.092 -3.06%
rng::contains(list<int>)_(process_all)/8 2.360 4.87%
rng::contains(list<int>)_(process_all)/8192 7388.247 4.27%
rng::contains(vector<int>)_(process_all)/1048576 233175.647 -
rng::contains(vector<int>)_(process_all)/32 8.392 1.19%
rng::contains(vector<int>)_(process_all)/50 12.349 -
rng::contains(vector<int>)_(process_all)/8 2.672 3.01%
rng::contains(vector<int>)_(process_all)/8192 1809.827 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18463.895 -11.38%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19258.804 -8.77%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1458621.702 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431049.538 -
rng::contains_subrange(deque<int>)_(process_all)/16 10.184 25.41%
rng::contains_subrange(deque<int>)_(process_all)/32 16.679 22.72%
rng::contains_subrange(deque<int>)_(process_all)/50 26.268 6.80%
rng::contains_subrange(deque<int>)_(process_all)/8192 3367.268 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502770.565 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.038 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.575 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.821 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3918.283 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478768.544 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.441 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.617 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.629 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3733.298 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37506.994 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39042.930 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2531370.620 -
rng::contains_subrange(list<int>)_(process_all)/1048576 843765.732 -
rng::contains_subrange(list<int>)_(process_all)/16 5.001 1.74%
rng::contains_subrange(list<int>)_(process_all)/32 10.065 -1.11%
rng::contains_subrange(list<int>)_(process_all)/50 17.294 -4.16%
rng::contains_subrange(list<int>)_(process_all)/8192 6687.343 -7.47%
rng::contains_subrange(list<int>)_(same_length)/1048576 939322.456 -
rng::contains_subrange(list<int>)_(same_length)/16 5.854 -
rng::contains_subrange(list<int>)_(same_length)/32 16.548 -
rng::contains_subrange(list<int>)_(same_length)/50 25.377 -
rng::contains_subrange(list<int>)_(same_length)/8192 7930.094 -7.30%
rng::contains_subrange(list<int>)_(single_element)/1048576 832586.114 -
rng::contains_subrange(list<int>)_(single_element)/16 4.950 3.80%
rng::contains_subrange(list<int>)_(single_element)/32 10.092 -
rng::contains_subrange(list<int>)_(single_element)/50 16.013 -10.12%
rng::contains_subrange(list<int>)_(single_element)/8192 7319.683 -7.72%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13335.256 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14006.784 1.02%
rng::contains_subrange(vector<int>)_(near_matches)/8192 766263.783 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 216563.398 3.91%
rng::contains_subrange(vector<int>)_(process_all)/16 4.799 -3.11%
rng::contains_subrange(vector<int>)_(process_all)/32 8.020 -1.78%
rng::contains_subrange(vector<int>)_(process_all)/50 11.534 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1691.761 4.29%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244538.743 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.889 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.824 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.836 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1901.772 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 233104.784 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.724 -1.46%
rng::contains_subrange(vector<int>)_(single_element)/32 8.524 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.380 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1826.272 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 448.495 -6.50%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490304.283 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 21.766 -12.98%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.775 -15.08%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3822.593 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.153 -1.32%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.772 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.182 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.186 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.140 -1.02%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 518.435 2.06%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 514204.869 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.973 -14.77%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.604 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3998.376 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.710 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.169 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2048.108 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2289018.657 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.322 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.784 -1.49%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17686.982 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 766.673 -6.39%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462368.998 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.257 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.942 4.33%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11694.500 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1844.127 4.06%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2368700.311 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.330 -1.12%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.455 -5.91%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20495.365 -10.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 565.728 11.94%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463345.826 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.326 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.691 -6.63%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11909.287 7.33%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -2.19%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.701 -8.80%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 773.501 1.29%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 965202.545 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.875 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.147 1.02%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7965.975 -4.55%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.767 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 865.468 1.47%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1076577.454 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.902 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.754 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10629.375 -18.25%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.611 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73695.555 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.715 2.50%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.778 4.51%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.794 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.255 -15.99%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.429 -4.77%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.228 -17.75%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.307 -13.93%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.357 -9.02%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.995 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306108.475 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.891 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.093 3.31%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2542.556 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
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.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 291.123 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9450.640 1.20%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.499 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.758 1.05%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2312.633 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.436 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15512.564 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.591 1.31%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.482 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3879.534 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 739.007 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26981.541 -4.34%
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.001 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.486 1.64%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11570.935 24.64%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.811 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 656.410 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.588 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.170 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.605 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.940 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8633.824 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.510 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.899 -4.69%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2126.589 -
rng::find(vector<bool>)_(process_all)/1024 4.730 1.46%
rng::find(vector<bool>)_(process_all)/1048576 3685.585 1.37%
rng::find(vector<bool>)_(process_all)/50 0.640 -
rng::find(vector<bool>)_(process_all)/8 0.613 2.47%
rng::find(vector<bool>)_(process_all)/8192 33.682 1.10%
rng::find_if(vector<bool>)_(process_all)/1024 568.823 -
rng::find_if(vector<bool>)_(process_all)/1048576 606673.033 4.90%
rng::find_if(vector<bool>)_(process_all)/50 24.211 2.14%
rng::find_if(vector<bool>)_(process_all)/8 3.657 4.12%
rng::find_if(vector<bool>)_(process_all)/8192 4571.480 1.27%
rng::find_if_not(vector<bool>)_(process_all)/1024 568.873 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 580419.325 -1.07%
rng::find_if_not(vector<bool>)_(process_all)/50 24.138 3.74%
rng::find_if_not(vector<bool>)_(process_all)/8 3.576 2.58%
rng::find_if_not(vector<bool>)_(process_all)/8192 4534.486 -1.07%
rng::find_last(deque<int>)_(bail_10%)/1024 227.269 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324296.061 -
rng::find_last(deque<int>)_(bail_10%)/50 11.410 -
rng::find_last(deque<int>)_(bail_10%)/8 2.741 -
rng::find_last(deque<int>)_(bail_10%)/8192 2513.493 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.040 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25520.671 -
rng::find_last(deque<int>)_(bail_90%)/50 1.834 -
rng::find_last(deque<int>)_(bail_90%)/8 0.866 -2.90%
rng::find_last(deque<int>)_(bail_90%)/8192 202.469 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 785.424 7.95%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 752442.983 -
rng::find_last(forward_list<int>)_(bail_10%)/50 19.617 10.83%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.300 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6293.472 -7.85%
rng::find_last(forward_list<int>)_(bail_90%)/1024 736.486 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 673537.791 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.745 -1.42%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.431 -1.73%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6091.611 -
rng::find_last(list<int>)_(bail_10%)/1024 674.894 -
rng::find_last(list<int>)_(bail_10%)/1048576 785788.358 -
rng::find_last(list<int>)_(bail_10%)/50 15.951 -
rng::find_last(list<int>)_(bail_10%)/8 2.081 -
rng::find_last(list<int>)_(bail_10%)/8192 6250.095 -
rng::find_last(list<int>)_(bail_90%)/1024 78.951 -
rng::find_last(list<int>)_(bail_90%)/1048576 93694.847 -
rng::find_last(list<int>)_(bail_90%)/50 1.296 3.91%
rng::find_last(list<int>)_(bail_90%)/8 0.464 -
rng::find_last(list<int>)_(bail_90%)/8192 647.555 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.998 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206323.828 -
rng::find_last(vector<char>)_(bail_10%)/50 10.800 -
rng::find_last(vector<char>)_(bail_10%)/8 2.016 -
rng::find_last(vector<char>)_(bail_10%)/8192 1625.899 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.665 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23003.654 -
rng::find_last(vector<char>)_(bail_90%)/50 1.440 -
rng::find_last(vector<char>)_(bail_90%)/8 0.428 -6.85%
rng::find_last(vector<char>)_(bail_90%)/8192 189.001 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.479 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214123.803 -
rng::find_last(vector<int>)_(bail_10%)/50 10.812 -1.37%
rng::find_last(vector<int>)_(bail_10%)/8 2.022 -
rng::find_last(vector<int>)_(bail_10%)/8192 1656.468 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.061 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23508.753 1.99%
rng::find_last(vector<int>)_(bail_90%)/50 1.528 3.77%
rng::find_last(vector<int>)_(bail_90%)/8 0.461 8.91%
rng::find_last(vector<int>)_(bail_90%)/8192 189.466 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 368.344 3.69%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 368281.524 1.87%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.674 7.39%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.811 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2804.347 1.55%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.547 1.12%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38218.185 -2.66%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.576 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.974 -9.81%
rng::find_last_if(deque<int>)_(bail_90%)/8192 318.013 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 771.173 -1.83%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 905606.982 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.062 -2.26%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.225 -6.07%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7227.398 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 768.996 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 904043.338 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.839 1.12%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.823 14.15%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6906.408 2.63%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.717 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804845.628 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.192 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.306 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6614.704 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.219 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88898.950 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.163 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.007 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.091 -1.44%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238003.823 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.382 -5.31%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.112 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1862.954 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.704 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26391.043 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.509 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.475 2.23%
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.480 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.721 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307320.791 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.521 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.635 -1.04%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2186.250 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.194 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33582.709 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.527 1.74%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.544 14.94%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.708 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.163 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362820.702 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.509 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.821 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2769.477 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.960 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 40063.879 4.98%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.555 11.10%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.951 7.40%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 315.455 1.03%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 783.570 3.51%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 915850.864 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.747 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.333 3.83%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6762.107 1.61%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 770.015 1.03%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 906593.709 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.252 1.16%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.624 6.41%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6656.876 2.29%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.321 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803369.553 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.792 9.33%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.186 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6715.993 1.06%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.557 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89147.730 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.086 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.640 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.320 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238095.076 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.500 1.40%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1865.360 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.935 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26224.884 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.462 -4.10%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.504 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.445 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.653 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307321.248 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.523 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2182.350 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.021 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33528.352 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.532 3.25%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.486 3.00%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.137 -
rng::fold_left(deque<int>)/1048576 1443853.224 8.52%
rng::fold_left(deque<int>)/32 22.684 1.61%
rng::fold_left(deque<int>)/50 37.638 1.42%
rng::fold_left(deque<int>)/8 3.714 2.74%
rng::fold_left(deque<int>)/8192 11009.704 6.64%
rng::fold_left(list<int>)/1048576 1372166.668 -1.63%
rng::fold_left(list<int>)/32 22.332 -
rng::fold_left(list<int>)/50 38.265 -3.08%
rng::fold_left(list<int>)/8 3.928 3.06%
rng::fold_left(list<int>)/8192 10637.365 -7.62%
rng::fold_left(vector<int>)/1048576 1325082.307 -
rng::fold_left(vector<int>)/32 21.663 -
rng::fold_left(vector<int>)/50 37.392 -
rng::fold_left(vector<int>)/8 3.552 -
rng::fold_left(vector<int>)/8192 10313.822 -
rng::for_each(map<int>)/32 25.789 2.62%
rng::for_each(map<int>)/50 38.095 1.13%
rng::for_each(map<int>)/8 6.108 -
rng::for_each(map<int>)/8192 7305.614 -
rng::for_each(multimap<int>)/32 26.471 -
rng::for_each(multimap<int>)/50 39.807 -1.52%
rng::for_each(multimap<int>)/8 6.187 -
rng::for_each(multimap<int>)/8192 7287.957 -3.36%
rng::for_each(multiset<int>)/32 25.359 -
rng::for_each(multiset<int>)/50 38.961 -
rng::for_each(multiset<int>)/8 6.864 4.36%
rng::for_each(multiset<int>)/8192 7674.594 -
rng::for_each(set<int>)/32 25.198 -
rng::for_each(set<int>)/50 37.961 -
rng::for_each(set<int>)/8 6.644 2.52%
rng::for_each(set<int>)/8192 7628.248 -1.44%
rng::starts_with(deque<int>)/1000 457.476 -
rng::starts_with(deque<int>)/1024 488.978 2.80%
rng::starts_with(deque<int>)/1048576 493480.738 -
rng::starts_with(deque<int>)/8 4.063 2.25%
rng::starts_with(deque<int>)/8192 3849.539 -
rng::starts_with(deque<int>,_pred)/1000 507.513 -
rng::starts_with(deque<int>,_pred)/1024 525.190 1.25%
rng::starts_with(deque<int>,_pred)/1048576 508381.995 -
rng::starts_with(deque<int>,_pred)/8 4.675 -
rng::starts_with(deque<int>,_pred)/8192 3924.690 -
rng::starts_with(list<int>)/1000 762.432 -
rng::starts_with(list<int>)/1024 781.508 -
rng::starts_with(list<int>)/1048576 951360.530 1.07%
rng::starts_with(list<int>)/8 2.938 -1.97%
rng::starts_with(list<int>)/8192 9139.274 -1.62%
rng::starts_with(list<int>,_pred)/1000 791.660 -
rng::starts_with(list<int>,_pred)/1024 809.285 -
rng::starts_with(list<int>,_pred)/1048576 975873.786 -
rng::starts_with(list<int>,_pred)/8 3.541 1.25%
rng::starts_with(list<int>,_pred)/8192 11209.148 -2.64%
rng::starts_with(vector<int>)/1000 58.346 -
rng::starts_with(vector<int>)/1024 60.127 -
rng::starts_with(vector<int>)/1048576 71699.032 -1.58%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 498.664 -
rng::starts_with(vector<int>,_pred)/1000 277.534 -1.29%
rng::starts_with(vector<int>,_pred)/1024 289.039 -1.74%
rng::starts_with(vector<int>,_pred)/1048576 304585.815 -
rng::starts_with(vector<int>,_pred)/8 2.482 4.78%
rng::starts_with(vector<int>,_pred)/8192 2489.826 -
std::adjacent_find(deque<int>)/1024 462.227 -
std::adjacent_find(deque<int>)/1048576 475469.535 -
std::adjacent_find(deque<int>)/50 18.345 -1.33%
std::adjacent_find(deque<int>)/8 3.344 -9.05%
std::adjacent_find(deque<int>)/8192 3706.061 -
std::adjacent_find(deque<int>,_pred)/1024 631.278 -
std::adjacent_find(deque<int>,_pred)/1048576 651635.455 -
std::adjacent_find(deque<int>,_pred)/50 30.243 -
std::adjacent_find(deque<int>,_pred)/8 4.483 5.81%
std::adjacent_find(deque<int>,_pred)/8192 5110.061 -
std::adjacent_find(list<int>)/1024 735.929 -
std::adjacent_find(list<int>)/1048576 916936.121 3.87%
std::adjacent_find(list<int>)/50 23.248 -
std::adjacent_find(list<int>)/8 2.067 -1.24%
std::adjacent_find(list<int>)/8192 7237.395 -
std::adjacent_find(list<int>,_pred)/1024 794.606 -
std::adjacent_find(list<int>,_pred)/1048576 924233.015 -
std::adjacent_find(list<int>,_pred)/50 29.481 -
std::adjacent_find(list<int>,_pred)/8 3.802 -
std::adjacent_find(list<int>,_pred)/8192 7422.946 2.38%
std::adjacent_find(vector<int>)/1024 234.979 -
std::adjacent_find(vector<int>)/1048576 236603.991 1.37%
std::adjacent_find(vector<int>)/50 11.989 -
std::adjacent_find(vector<int>)/8 2.023 -2.31%
std::adjacent_find(vector<int>)/8192 1834.277 -
std::adjacent_find(vector<int>,_pred)/1024 417.084 1.16%
std::adjacent_find(vector<int>,_pred)/1048576 472073.079 -
std::adjacent_find(vector<int>,_pred)/50 24.097 -2.45%
std::adjacent_find(vector<int>,_pred)/8 3.232 2.78%
std::adjacent_find(vector<int>,_pred)/8192 3268.156 1.18%
std::all_of(deque<int>)_(process_all)/32 12.342 -
std::all_of(deque<int>)_(process_all)/32768 10079.555 -
std::all_of(deque<int>)_(process_all)/50 19.006 -
std::all_of(deque<int>)_(process_all)/8 3.306 -4.02%
std::all_of(deque<int>)_(process_all)/8192 2525.753 -
std::all_of(list<int>)_(process_all)/32 11.469 -
std::all_of(list<int>)_(process_all)/32768 26950.325 2.10%
std::all_of(list<int>)_(process_all)/50 22.051 -
std::all_of(list<int>)_(process_all)/8 2.662 -
std::all_of(list<int>)_(process_all)/8192 8518.708 1.88%
std::all_of(vector<int>)_(process_all)/32 8.357 -
std::all_of(vector<int>)_(process_all)/32768 8115.637 -
std::all_of(vector<int>)_(process_all)/50 13.726 1.82%
std::all_of(vector<int>)_(process_all)/8 2.455 2.54%
std::all_of(vector<int>)_(process_all)/8192 2033.358 -
std::any_of(deque<int>)_(process_all)/32 12.301 -
std::any_of(deque<int>)_(process_all)/32768 11326.881 -3.64%
std::any_of(deque<int>)_(process_all)/50 18.886 -
std::any_of(deque<int>)_(process_all)/8 3.287 -4.40%
std::any_of(deque<int>)_(process_all)/8192 2827.711 -3.75%
std::any_of(list<int>)_(process_all)/32 11.749 -
std::any_of(list<int>)_(process_all)/32768 26906.746 1.85%
std::any_of(list<int>)_(process_all)/50 22.091 -
std::any_of(list<int>)_(process_all)/8 2.685 -
std::any_of(list<int>)_(process_all)/8192 7365.205 -2.20%
std::any_of(vector<int>)_(process_all)/32 8.301 -
std::any_of(vector<int>)_(process_all)/32768 8131.246 -
std::any_of(vector<int>)_(process_all)/50 15.131 2.21%
std::any_of(vector<int>)_(process_all)/8 2.401 -
std::any_of(vector<int>)_(process_all)/8192 2039.741 -
std::copy(deque<int>)/1048576 49989.183 -
std::copy(deque<int>)/262144 11634.886 -
std::copy(deque<int>)/32768 1137.394 -
std::copy(deque<int>)/4096 145.429 -
std::copy(deque<int>)/512 16.721 -
std::copy(deque<int>)/64 2.695 -
std::copy(deque<int>)/8 2.742 -1.31%
std::copy(list<int>)/1048576 868229.942 -
std::copy(list<int>)/262144 216249.126 1.34%
std::copy(list<int>)/32768 26124.128 1.40%
std::copy(list<int>)/4096 3292.717 6.44%
std::copy(list<int>)/512 367.019 -
std::copy(list<int>)/64 32.969 8.67%
std::copy(list<int>)/8 2.473 -
std::copy(vector<bool>)_(aligned)/1048576 3317.733 32.03%
std::copy(vector<bool>)_(aligned)/262144 557.010 34.47%
std::copy(vector<bool>)_(aligned)/32768 35.637 1.05%
std::copy(vector<bool>)_(aligned)/4096 4.816 -
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.356 -
std::copy(vector<bool>)_(unaligned)/1048576 7014.860 -
std::copy(vector<bool>)_(unaligned)/262144 1711.441 -
std::copy(vector<bool>)_(unaligned)/32768 215.040 -1.30%
std::copy(vector<bool>)_(unaligned)/4096 26.122 -
std::copy(vector<bool>)_(unaligned)/512 3.473 -
std::copy(vector<bool>)_(unaligned)/64 1.810 -
std::copy(vector<int>)/1048576 50130.576 -
std::copy(vector<int>)/262144 12422.531 -
std::copy(vector<int>)/32768 3778.334 -
std::copy(vector<int>)/4096 235.165 38.82%
std::copy(vector<int>)/512 15.945 -
std::copy(vector<int>)/64 2.438 -
std::copy(vector<int>)/8 2.300 5.13%
std::copy_backward(deque<int>)/1048576 133545.970 1.93%
std::copy_backward(deque<int>)/262144 31527.774 -
std::copy_backward(deque<int>)/32768 3741.407 2.51%
std::copy_backward(deque<int>)/4096 146.829 -
std::copy_backward(deque<int>)/512 18.062 -
std::copy_backward(deque<int>)/64 3.028 -
std::copy_backward(deque<int>)/8 2.664 -2.24%
std::copy_backward(list<int>)/1048576 910445.891 -2.91%
std::copy_backward(list<int>)/262144 218277.193 -4.56%
std::copy_backward(list<int>)/32768 26418.290 -1.41%
std::copy_backward(list<int>)/4096 3258.597 -
std::copy_backward(list<int>)/512 366.950 -
std::copy_backward(list<int>)/64 30.998 1.02%
std::copy_backward(list<int>)/8 2.417 1.51%
std::copy_backward(vector<bool>)_(aligned)/1048576 3790.580 -
std::copy_backward(vector<bool>)_(aligned)/262144 274.125 -60.40%
std::copy_backward(vector<bool>)_(aligned)/32768 36.546 2.64%
std::copy_backward(vector<bool>)_(aligned)/4096 5.204 1.25%
std::copy_backward(vector<bool>)_(aligned)/512 1.539 -
std::copy_backward(vector<bool>)_(aligned)/64 1.783 4.09%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6559.571 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1595.890 -
std::copy_backward(vector<bool>)_(unaligned)/32768 207.378 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.279 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.804 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 1.19%
std::copy_backward(vector<int>)/1048576 50216.144 -
std::copy_backward(vector<int>)/262144 12522.831 2.83%
std::copy_backward(vector<int>)/32768 3381.346 -10.74%
std::copy_backward(vector<int>)/4096 145.340 -4.59%
std::copy_backward(vector<int>)/512 16.592 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.243 -2.97%
std::copy_if(deque<int>)_(entire_range)/1048576 277048.144 -
std::copy_if(deque<int>)_(entire_range)/262144 69655.526 -
std::copy_if(deque<int>)_(entire_range)/32768 8651.194 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.854 -
std::copy_if(deque<int>)_(entire_range)/512 135.355 -
std::copy_if(deque<int>)_(entire_range)/64 16.129 -
std::copy_if(deque<int>)_(entire_range)/8 2.547 -3.76%
std::copy_if(deque<int>)_(every_other)/1048576 371766.499 -
std::copy_if(deque<int>)_(every_other)/262144 92963.067 -
std::copy_if(deque<int>)_(every_other)/32768 11602.319 -
std::copy_if(deque<int>)_(every_other)/4096 1457.874 -
std::copy_if(deque<int>)_(every_other)/512 181.954 -
std::copy_if(deque<int>)_(every_other)/64 23.380 -
std::copy_if(deque<int>)_(every_other)/8 3.448 -
std::copy_if(list<int>)_(entire_range)/1048576 873470.007 -
std::copy_if(list<int>)_(entire_range)/262144 217855.366 -
std::copy_if(list<int>)_(entire_range)/32768 25812.871 1.13%
std::copy_if(list<int>)_(entire_range)/4096 3032.165 -
std::copy_if(list<int>)_(entire_range)/512 369.650 -
std::copy_if(list<int>)_(entire_range)/64 33.441 10.33%
std::copy_if(list<int>)_(entire_range)/8 2.528 -
std::copy_if(list<int>)_(every_other)/1048576 837256.944 -
std::copy_if(list<int>)_(every_other)/262144 209663.360 1.04%
std::copy_if(list<int>)_(every_other)/32768 25600.238 1.26%
std::copy_if(list<int>)_(every_other)/4096 3249.206 -
std::copy_if(list<int>)_(every_other)/512 301.684 -15.82%
std::copy_if(list<int>)_(every_other)/64 41.684 50.48%
std::copy_if(list<int>)_(every_other)/8 2.297 -
std::copy_if(vector<int>)_(entire_range)/1048576 246118.503 1.01%
std::copy_if(vector<int>)_(entire_range)/262144 59621.792 -
std::copy_if(vector<int>)_(entire_range)/32768 7451.181 -
std::copy_if(vector<int>)_(entire_range)/4096 932.653 -
std::copy_if(vector<int>)_(entire_range)/512 123.181 -
std::copy_if(vector<int>)_(entire_range)/64 15.357 -1.71%
std::copy_if(vector<int>)_(entire_range)/8 2.165 -4.95%
std::copy_if(vector<int>)_(every_other)/1048576 505509.875 2.26%
std::copy_if(vector<int>)_(every_other)/262144 128111.799 -
std::copy_if(vector<int>)_(every_other)/32768 16258.349 -
std::copy_if(vector<int>)_(every_other)/4096 2000.882 -
std::copy_if(vector<int>)_(every_other)/512 255.374 -
std::copy_if(vector<int>)_(every_other)/64 32.942 -
std::copy_if(vector<int>)_(every_other)/8 4.255 1.12%
std::copy_n(deque<int>)/1048576 52357.712 1.37%
std::copy_n(deque<int>)/262144 12640.949 -
std::copy_n(deque<int>)/32768 1382.307 2.22%
std::copy_n(deque<int>)/4096 151.351 -
std::copy_n(deque<int>)/512 16.774 -2.66%
std::copy_n(deque<int>)/64 2.778 -1.10%
std::copy_n(deque<int>)/8 2.774 -4.44%
std::copy_n(list<int>)/1048576 868941.956 -
std::copy_n(list<int>)/262144 216367.785 -
std::copy_n(list<int>)/32768 26257.570 -1.08%
std::copy_n(list<int>)/4096 5223.312 46.39%
std::copy_n(list<int>)/512 343.410 -
std::copy_n(list<int>)/64 14.762 -
std::copy_n(list<int>)/8 2.252 1.39%
std::copy_n(vector<bool>)_(aligned)/1048576 2905.541 -12.97%
std::copy_n(vector<bool>)_(aligned)/262144 716.137 -
std::copy_n(vector<bool>)_(aligned)/32768 35.398 -
std::copy_n(vector<bool>)_(aligned)/4096 4.770 -3.73%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.366 -3.15%
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.286 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.384 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.987 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.078 -
std::copy_n(vector<bool>)_(unaligned)/512 3.479 -
std::copy_n(vector<bool>)_(unaligned)/64 1.820 -
std::copy_n(vector<int>)/1048576 50164.364 -
std::copy_n(vector<int>)/262144 12533.279 -
std::copy_n(vector<int>)/32768 3638.181 -4.10%
std::copy_n(vector<int>)/4096 185.086 -21.34%
std::copy_n(vector<int>)/512 16.047 -
std::copy_n(vector<int>)/64 2.466 -
std::copy_n(vector<int>)/8 2.325 -
std::count(deque<int>)_(every_other)/1024 257.417 -
std::count(deque<int>)_(every_other)/1048576 256638.335 -2.61%
std::count(deque<int>)_(every_other)/8 2.612 3.23%
std::count(deque<int>)_(every_other)/8192 2015.906 -
std::count(list<int>)_(every_other)/1024 713.833 -2.15%
std::count(list<int>)_(every_other)/1048576 828386.892 2.58%
std::count(list<int>)_(every_other)/8 2.077 -3.31%
std::count(list<int>)_(every_other)/8192 6818.260 -3.12%
std::count(vector<bool>)/1000 3.001 -
std::count(vector<bool>)/1024 1.685 -
std::count(vector<bool>)/1048576 1460.209 -
std::count(vector<bool>)/8192 11.444 -
std::count(vector<int>)_(every_other)/1024 102.775 -
std::count(vector<int>)_(every_other)/1048576 107097.864 2.17%
std::count(vector<int>)_(every_other)/8 1.297 -
std::count(vector<int>)_(every_other)/8192 820.595 -
std::count_if(deque<int>)_(every_other)/1024 346.530 -
std::count_if(deque<int>)_(every_other)/1048576 342321.638 -
std::count_if(deque<int>)_(every_other)/8 3.513 -
std::count_if(deque<int>)_(every_other)/8192 2684.972 -
std::count_if(list<int>)_(every_other)/1024 758.201 -
std::count_if(list<int>)_(every_other)/1048576 892609.321 -
std::count_if(list<int>)_(every_other)/8 2.771 -
std::count_if(list<int>)_(every_other)/8192 8299.160 16.39%
std::count_if(vector<int>)_(every_other)/1024 246.523 -
std::count_if(vector<int>)_(every_other)/1048576 247896.209 -
std::count_if(vector<int>)_(every_other)/8 4.161 -
std::count_if(vector<int>)_(every_other)/8192 1902.684 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.280 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.095 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 817.515 -1.15%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 381.918 5.22%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.058 2.80%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2997.858 4.34%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.834 -1.12%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.818 2.28%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 445.688 -1.18%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 80.694 13.77%
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.913 6.39%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 565.359 24.47%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 311.789 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 42.357 17.95%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2181.642 1.30%
std::deque<int>::ctor(size)/1024 75.611 7.34%
std::deque<int>::ctor(size)/32 27.980 3.46%
std::deque<int>::ctor(size)/8192 457.859 4.46%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.719 6.57%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.881 2.30%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 429.918 1.15%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.365 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.536 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.413 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.284 1.56%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.405 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.964 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.960 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.055 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.003 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.055 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.393 -1.29%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.342 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.265 1.34%
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.772 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 311.491 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.328 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.032 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2529.601 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.699 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 838.750 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.966 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10212.574 -1.19%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12724.211 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 740.458 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113605.827 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 661.180 -3.62%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.554 6.43%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6185.264 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6910.463 2.56%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 151.178 -5.95%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55974.868 2.58%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 869.991 -2.61%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 52.139 5.21%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12937.271 2.78%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21225.695 3.41%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 661.530 1.94%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 187526.402 3.71%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 872.546 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 52.463 10.21%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12919.907 7.36%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21225.008 3.99%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 663.186 5.21%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 187288.156 3.96%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1077.765 1.85%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 60.280 15.25%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11655.079 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21371.931 3.56%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 669.784 5.81%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 188620.084 4.34%
std::deque<std::string>::ctor(size)/1024 729.129 4.28%
std::deque<std::string>::ctor(size)/32 45.440 9.23%
std::deque<std::string>::ctor(size)/8192 8621.471 4.63%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 956.947 4.01%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 48.666 3.81%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12763.816 5.61%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21204.985 2.75%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 628.344 4.88%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 185110.640 3.23%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.334 -2.28%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.335 -1.90%
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.355 -2.21%
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 26.483 10.78%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 25.648 7.87%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 26.401 10.71%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.127 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.679 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2347.223 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.271 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.900 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2360.447 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.875 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.684 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.878 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 30.106 3.18%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.379 -6.71%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 30.720 -4.65%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.629 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.425 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2342.503 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 330.473 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 42.855 7.38%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2371.185 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 528.062 3.32%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.982 -1.06%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4594.407 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6532.801 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 161.010 -1.56%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 53031.106 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1030.267 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.811 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8119.827 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12807.208 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 747.385 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114402.555 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.386 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.268 -
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.227 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.765 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.803 -
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.858 1.25%
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.521 2.42%
std::distance(join_view(vector<vector<int>>))/50 0.661 8.72%
std::distance(join_view(vector<vector<int>>))/8192 8.301 -
std::equal(deque<int>)_(it,_it,_it)/1024 468.787 1.76%
std::equal(deque<int>)_(it,_it,_it)/1048576 492610.124 -
std::equal(deque<int>)_(it,_it,_it)/50 21.564 -4.47%
std::equal(deque<int>)_(it,_it,_it)/8 4.255 -2.70%
std::equal(deque<int>)_(it,_it,_it)/8192 3875.859 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.998 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425129.706 -7.49%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.215 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.663 -8.74%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3114.905 -9.28%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.288 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 525461.766 2.14%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.942 2.75%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.052 -4.77%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4070.250 1.85%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 524.362 2.57%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 519817.049 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.298 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.335 -4.62%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4035.458 -
std::equal(list<int>)_(it,_it,_it)/1024 1133.682 -
std::equal(list<int>)_(it,_it,_it)/1048576 1315907.675 -
std::equal(list<int>)_(it,_it,_it)/50 35.540 -
std::equal(list<int>)_(it,_it,_it)/8 2.706 -
std::equal(list<int>)_(it,_it,_it)/8192 9422.254 -7.90%
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.983 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 957085.035 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.144 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.893 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11526.519 -8.08%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 806.074 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 978766.017 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.812 5.11%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.470 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11859.042 -4.39%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1161.247 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1328069.522 1.47%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.724 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.506 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12351.042 6.86%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.224 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.009 -
std::equal(vector<bool>)_(unaligned)/1048576 6392.535 -
std::equal(vector<bool>)_(unaligned)/50 1.013 18.79%
std::equal(vector<bool>)_(unaligned)/8 1.014 19.61%
std::equal(vector<bool>)_(unaligned)/8192 56.261 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.917 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73703.517 -
std::equal(vector<int>)_(it,_it,_it)/50 4.167 1.91%
std::equal(vector<int>)_(it,_it,_it)/8 1.141 -1.22%
std::equal(vector<int>)_(it,_it,_it)/8192 570.698 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 80.112 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 74320.031 -2.56%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.346 4.77%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.435 9.57%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 582.309 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.418 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305703.186 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.699 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.012 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2555.486 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.943 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305656.123 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.445 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.674 3.07%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2544.306 -
std::fill(deque<int>)/1024 30.137 -
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 237.414 -
std::fill(list<int>)/1024 494.339 1.72%
std::fill(list<int>)/32 8.326 -
std::fill(list<int>)/50 35.414 2.73%
std::fill(list<int>)/8192 7117.530 -6.48%
std::fill(vector<bool>)/1048576 3832.680 -
std::fill(vector<bool>)/262144 231.546 -
std::fill(vector<bool>)/32768 30.093 -
std::fill(vector<bool>)/4096 4.211 -
std::fill(vector<bool>)/512 1.543 -
std::fill(vector<bool>)/64 1.613 -1.41%
std::fill(vector<int>)/1024 30.488 3.35%
std::fill(vector<int>)/32 1.092 5.30%
std::fill(vector<int>)/50 2.205 -
std::fill(vector<int>)/8192 236.435 1.55%
std::fill_n(deque<int>)/1024 29.747 -
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.200 -
std::fill_n(deque<int>)/8192 236.796 1.03%
std::fill_n(list<int>)/1024 651.123 47.88%
std::fill_n(list<int>)/32 8.115 -
std::fill_n(list<int>)/50 15.705 -
std::fill_n(list<int>)/8192 8128.657 -2.60%
std::fill_n(vector<bool>)/1048576 3742.828 -2.07%
std::fill_n(vector<bool>)/262144 231.574 -
std::fill_n(vector<bool>)/32768 30.130 1.10%
std::fill_n(vector<bool>)/4096 4.198 -
std::fill_n(vector<bool>)/512 1.456 -
std::fill_n(vector<bool>)/64 1.410 11.22%
std::fill_n(vector<int>)/1024 29.788 -
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 234.867 1.29%
std::find(deque<int>)_(bail_25%)/1024 68.046 -
std::find(deque<int>)_(bail_25%)/32768 1923.616 -
std::find(deque<int>)_(bail_25%)/8 2.286 -
std::find(deque<int>)_(bail_25%)/8192 479.349 -
std::find(deque<int>)_(process_all)/1024 242.984 -
std::find(deque<int>)_(process_all)/32768 7766.699 -
std::find(deque<int>)_(process_all)/50 13.210 -
std::find(deque<int>)_(process_all)/8 3.560 1.29%
std::find(deque<int>)_(process_all)/8192 1934.366 -
std::find(list<int>)_(bail_25%)/1024 129.174 -4.70%
std::find(list<int>)_(bail_25%)/32768 9150.429 17.37%
std::find(list<int>)_(bail_25%)/8 0.920 -1.31%
std::find(list<int>)_(bail_25%)/8192 1424.426 -1.58%
std::find(list<int>)_(process_all)/1024 687.946 -3.10%
std::find(list<int>)_(process_all)/32768 26049.735 -
std::find(list<int>)_(process_all)/50 18.934 -
std::find(list<int>)_(process_all)/8 2.339 -1.53%
std::find(list<int>)_(process_all)/8192 6829.169 -6.72%
std::find(vector<bool>)_(process_all)/1024 4.676 2.70%
std::find(vector<bool>)_(process_all)/1048576 3673.992 -
std::find(vector<bool>)_(process_all)/50 0.692 -11.85%
std::find(vector<bool>)_(process_all)/8 0.635 -20.63%
std::find(vector<bool>)_(process_all)/8192 33.623 -
std::find(vector<char>)_(bail_25%)/1024 5.328 -
std::find(vector<char>)_(bail_25%)/32768 136.545 -
std::find(vector<char>)_(bail_25%)/8 1.104 -
std::find(vector<char>)_(bail_25%)/8192 40.458 -
std::find(vector<char>)_(process_all)/1024 16.227 -
std::find(vector<char>)_(process_all)/32768 495.297 -
std::find(vector<char>)_(process_all)/50 1.628 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.082 -
std::find(vector<int>)_(bail_25%)/1024 66.191 -
std::find(vector<int>)_(bail_25%)/32768 1867.909 -
std::find(vector<int>)_(bail_25%)/8 1.434 3.48%
std::find(vector<int>)_(bail_25%)/8192 474.681 -
std::find(vector<int>)_(process_all)/1024 242.736 -
std::find(vector<int>)_(process_all)/32768 7385.874 -
std::find(vector<int>)_(process_all)/50 12.431 -
std::find(vector<int>)_(process_all)/8 2.728 2.16%
std::find(vector<int>)_(process_all)/8192 1850.898 -
std::find(vector<long_long>)_(bail_25%)/1024 22.952 -
std::find(vector<long_long>)_(bail_25%)/32768 726.781 -
std::find(vector<long_long>)_(bail_25%)/8 0.864 -6.35%
std::find(vector<long_long>)_(bail_25%)/8192 188.228 -
std::find(vector<long_long>)_(process_all)/1024 90.068 -
std::find(vector<long_long>)_(process_all)/32768 2894.264 -
std::find(vector<long_long>)_(process_all)/50 4.396 -
std::find(vector<long_long>)_(process_all)/8 0.923 -4.95%
std::find(vector<long_long>)_(process_all)/8192 722.122 -
std::find(vector<short>)_(bail_25%)/1024 5.974 -
std::find(vector<short>)_(bail_25%)/32768 187.789 -
std::find(vector<short>)_(bail_25%)/8 0.707 -16.54%
std::find(vector<short>)_(bail_25%)/8192 45.395 -
std::find(vector<short>)_(process_all)/1024 22.530 -
std::find(vector<short>)_(process_all)/32768 722.253 -
std::find(vector<short>)_(process_all)/50 1.688 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.380 -
std::find_end(deque<int>)_(match_near_end)/1000 33.811 -6.42%
std::find_end(deque<int>)_(match_near_end)/1024 32.535 -
std::find_end(deque<int>)_(match_near_end)/8192 273.683 -
std::find_end(deque<int>)_(near_matches)/1000 15748.337 -
std::find_end(deque<int>)_(near_matches)/1024 16379.271 -
std::find_end(deque<int>)_(near_matches)/8192 1127899.422 -
std::find_end(deque<int>)_(process_all)/1000 285.556 -
std::find_end(deque<int>)_(process_all)/1024 326.622 12.01%
std::find_end(deque<int>)_(process_all)/1048576 317419.937 20.51%
std::find_end(deque<int>)_(process_all)/8192 2471.743 23.22%
std::find_end(deque<int>)_(same_length)/1000 354.441 -3.95%
std::find_end(deque<int>)_(same_length)/1024 352.630 -7.31%
std::find_end(deque<int>)_(same_length)/8192 2881.551 -3.62%
std::find_end(deque<int>)_(single_element)/1000 310.926 -1.07%
std::find_end(deque<int>)_(single_element)/1024 374.517 4.49%
std::find_end(deque<int>)_(single_element)/8192 2976.235 8.99%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.759 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.106 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 601.813 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30849.891 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31883.974 -1.11%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1880686.715 -
std::find_end(deque<int>,_pred)_(process_all)/1000 587.497 -
std::find_end(deque<int>,_pred)_(process_all)/1024 588.231 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592739.231 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4316.328 -
std::find_end(deque<int>,_pred)_(same_length)/1000 782.770 -
std::find_end(deque<int>,_pred)_(same_length)/1024 802.356 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4980.155 -
std::find_end(deque<int>,_pred)_(single_element)/1000 667.184 -
std::find_end(deque<int>,_pred)_(single_element)/1024 670.114 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4850.366 -1.08%
std::find_end(forward_list<int>)_(match_near_end)/1000 815.926 7.39%
std::find_end(forward_list<int>)_(match_near_end)/1024 4570.013 2.19%
std::find_end(forward_list<int>)_(match_near_end)/8192 258737.614 -
std::find_end(forward_list<int>)_(near_matches)/1000 36735.974 1.12%
std::find_end(forward_list<int>)_(near_matches)/1024 38087.539 -
std::find_end(forward_list<int>)_(near_matches)/8192 2473616.311 -
std::find_end(forward_list<int>)_(process_all)/1000 695.115 -
std::find_end(forward_list<int>)_(process_all)/1024 703.880 -
std::find_end(forward_list<int>)_(process_all)/1048576 758056.971 -
std::find_end(forward_list<int>)_(process_all)/8192 5703.653 -
std::find_end(forward_list<int>)_(same_length)/1000 1487.809 1.63%
std::find_end(forward_list<int>)_(same_length)/1024 1497.630 -
std::find_end(forward_list<int>)_(same_length)/8192 15284.200 7.07%
std::find_end(forward_list<int>)_(single_element)/1000 686.856 -
std::find_end(forward_list<int>)_(single_element)/1024 701.033 -2.36%
std::find_end(forward_list<int>)_(single_element)/8192 7001.689 21.73%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.338 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5190.102 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 279030.476 1.10%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41253.544 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42903.076 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2695743.431 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 753.582 2.23%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 776.119 2.92%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 862312.909 3.08%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6239.490 2.90%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1538.002 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1575.946 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 19056.073 10.65%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 780.386 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 798.315 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6569.036 1.38%
std::find_end(list<int>)_(match_near_end)/1000 78.685 -
std::find_end(list<int>)_(match_near_end)/1024 59.672 -
std::find_end(list<int>)_(match_near_end)/8192 605.046 -
std::find_end(list<int>)_(near_matches)/1000 33376.028 1.77%
std::find_end(list<int>)_(near_matches)/1024 34768.917 1.89%
std::find_end(list<int>)_(near_matches)/8192 2254114.685 -
std::find_end(list<int>)_(process_all)/1000 716.085 -
std::find_end(list<int>)_(process_all)/1024 729.067 -
std::find_end(list<int>)_(process_all)/1048576 875314.531 -
std::find_end(list<int>)_(process_all)/8192 7427.551 1.05%
std::find_end(list<int>)_(same_length)/1000 753.597 -3.64%
std::find_end(list<int>)_(same_length)/1024 757.098 -2.02%
std::find_end(list<int>)_(same_length)/8192 9748.853 -
std::find_end(list<int>)_(single_element)/1000 714.630 -
std::find_end(list<int>)_(single_element)/1024 731.122 -
std::find_end(list<int>)_(single_element)/8192 8206.980 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.752 1.56%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.055 1.16%
std::find_end(list<int>,_pred)_(match_near_end)/8192 629.620 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36946.350 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38291.468 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2414973.368 -
std::find_end(list<int>,_pred)_(process_all)/1000 798.783 -
std::find_end(list<int>,_pred)_(process_all)/1024 817.859 -
std::find_end(list<int>,_pred)_(process_all)/1048576 962950.456 -
std::find_end(list<int>,_pred)_(process_all)/8192 8269.162 1.67%
std::find_end(list<int>,_pred)_(same_length)/1000 776.822 -
std::find_end(list<int>,_pred)_(same_length)/1024 796.930 -
std::find_end(list<int>,_pred)_(same_length)/8192 8870.785 -
std::find_end(list<int>,_pred)_(single_element)/1000 800.954 -
std::find_end(list<int>,_pred)_(single_element)/1024 819.866 -
std::find_end(list<int>,_pred)_(single_element)/8192 8582.403 -
std::find_end(vector<int>)_(match_near_end)/1000 28.469 2.51%
std::find_end(vector<int>)_(match_near_end)/1024 29.014 2.51%
std::find_end(vector<int>)_(match_near_end)/8192 206.081 2.80%
std::find_end(vector<int>)_(near_matches)/1000 13631.156 1.66%
std::find_end(vector<int>)_(near_matches)/1024 14095.477 1.42%
std::find_end(vector<int>)_(near_matches)/8192 769262.793 -
std::find_end(vector<int>)_(process_all)/1000 225.295 1.69%
std::find_end(vector<int>)_(process_all)/1024 230.352 1.51%
std::find_end(vector<int>)_(process_all)/1048576 226224.715 1.67%
std::find_end(vector<int>)_(process_all)/8192 1766.177 2.01%
std::find_end(vector<int>)_(same_length)/1000 253.602 4.60%
std::find_end(vector<int>)_(same_length)/1024 262.590 5.39%
std::find_end(vector<int>)_(same_length)/8192 2061.485 2.37%
std::find_end(vector<int>)_(single_element)/1000 243.848 -
std::find_end(vector<int>)_(single_element)/1024 248.990 -
std::find_end(vector<int>)_(single_element)/8192 1906.519 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.603 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.306 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.556 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23000.708 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23905.573 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1453389.004 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.347 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.440 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 645607.866 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4316.745 -
std::find_end(vector<int>,_pred)_(same_length)/1000 613.568 -
std::find_end(vector<int>,_pred)_(same_length)/1024 628.504 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5034.172 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.265 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.584 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4798.023 -
std::find_first_of(deque<int>)_(large_needle)/1024 366504.319 -
std::find_first_of(deque<int>)_(large_needle)/32 299.334 5.76%
std::find_first_of(deque<int>)_(large_needle)/50 716.079 6.44%
std::find_first_of(deque<int>)_(large_needle)/8192 23568940.267 -
std::find_first_of(deque<int>)_(small_needle)/1024 3485.357 -3.63%
std::find_first_of(deque<int>)_(small_needle)/32 112.079 -1.87%
std::find_first_of(deque<int>)_(small_needle)/50 168.926 -3.84%
std::find_first_of(deque<int>)_(small_needle)/8192 27876.939 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 613479.975 1.98%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 586.416 2.02%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1596.299 1.52%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37072528.526 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6247.896 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.131 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.764 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49954.356 -
std::find_first_of(list<int>)_(large_needle)/1024 921836.672 -
std::find_first_of(list<int>)_(large_needle)/32 677.883 -
std::find_first_of(list<int>)_(large_needle)/50 1741.439 -
std::find_first_of(list<int>)_(large_needle)/8192 49620205.358 2.01%
std::find_first_of(list<int>)_(small_needle)/1024 2775.156 -
std::find_first_of(list<int>)_(small_needle)/32 94.331 -
std::find_first_of(list<int>)_(small_needle)/50 141.006 -
std::find_first_of(list<int>)_(small_needle)/8192 22247.908 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1045104.167 15.11%
std::find_first_of(list<int>,_pred)_(large_needle)/32 750.423 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1972.152 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59190277.750 1.60%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5386.907 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.416 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.143 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43344.307 -
std::find_first_of(vector<int>)_(large_needle)/1024 114012.426 5.98%
std::find_first_of(vector<int>)_(large_needle)/32 105.614 -1.87%
std::find_first_of(vector<int>)_(large_needle)/50 274.371 3.97%
std::find_first_of(vector<int>)_(large_needle)/8192 7332993.927 4.26%
std::find_first_of(vector<int>)_(small_needle)/1024 1448.822 -
std::find_first_of(vector<int>)_(small_needle)/32 50.175 6.59%
std::find_first_of(vector<int>)_(small_needle)/50 71.327 -1.43%
std::find_first_of(vector<int>)_(small_needle)/8192 11462.138 -7.05%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 591715.701 -1.40%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 495.545 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1360.841 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38290750.000 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5671.139 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.812 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 276.932 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45188.244 -
std::find_if(deque<int>)_(bail_25%)/1024 78.695 -4.91%
std::find_if(deque<int>)_(bail_25%)/32768 2012.451 -5.72%
std::find_if(deque<int>)_(bail_25%)/8 1.165 -2.32%
std::find_if(deque<int>)_(bail_25%)/8192 506.850 -3.53%
std::find_if(deque<int>)_(process_all)/1024 269.803 -15.46%
std::find_if(deque<int>)_(process_all)/32768 8777.915 -14.27%
std::find_if(deque<int>)_(process_all)/50 13.630 8.09%
std::find_if(deque<int>)_(process_all)/8 2.712 5.48%
std::find_if(deque<int>)_(process_all)/8192 2159.852 -15.63%
std::find_if(list<int>)_(bail_25%)/1024 181.933 -
std::find_if(list<int>)_(bail_25%)/32768 6983.907 -1.69%
std::find_if(list<int>)_(bail_25%)/8 0.941 1.97%
std::find_if(list<int>)_(bail_25%)/8192 1428.050 -
std::find_if(list<int>)_(process_all)/1024 740.019 5.82%
std::find_if(list<int>)_(process_all)/32768 26365.271 -7.40%
std::find_if(list<int>)_(process_all)/50 19.849 4.46%
std::find_if(list<int>)_(process_all)/8 2.349 -3.25%
std::find_if(list<int>)_(process_all)/8192 9938.944 35.21%
std::find_if(vector<bool>)_(process_all)/1024 569.757 -
std::find_if(vector<bool>)_(process_all)/1048576 581214.018 -
std::find_if(vector<bool>)_(process_all)/50 23.808 -
std::find_if(vector<bool>)_(process_all)/8 3.503 -
std::find_if(vector<bool>)_(process_all)/8192 4545.424 -
std::find_if(vector<char>)_(bail_25%)/1024 26.330 5.03%
std::find_if(vector<char>)_(bail_25%)/32768 832.630 4.25%
std::find_if(vector<char>)_(bail_25%)/8 0.798 2.92%
std::find_if(vector<char>)_(bail_25%)/8192 217.987 3.43%
std::find_if(vector<char>)_(process_all)/1024 124.694 -
std::find_if(vector<char>)_(process_all)/32768 3757.069 -
std::find_if(vector<char>)_(process_all)/50 6.641 -
std::find_if(vector<char>)_(process_all)/8 1.509 -5.57%
std::find_if(vector<char>)_(process_all)/8192 944.330 -
std::find_if(vector<int>)_(bail_25%)/1024 28.121 6.92%
std::find_if(vector<int>)_(bail_25%)/32768 818.247 -1.00%
std::find_if(vector<int>)_(bail_25%)/8 0.840 6.59%
std::find_if(vector<int>)_(bail_25%)/8192 218.603 2.72%
std::find_if(vector<int>)_(process_all)/1024 113.097 -
std::find_if(vector<int>)_(process_all)/32768 3215.569 -
std::find_if(vector<int>)_(process_all)/50 5.575 -3.23%
std::find_if(vector<int>)_(process_all)/8 1.375 4.75%
std::find_if(vector<int>)_(process_all)/8192 809.940 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.320 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2007.149 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.169 -
std::find_if_not(deque<int>)_(bail_25%)/8192 508.792 -
std::find_if_not(deque<int>)_(process_all)/1024 253.359 -13.92%
std::find_if_not(deque<int>)_(process_all)/32768 8121.314 -7.17%
std::find_if_not(deque<int>)_(process_all)/50 12.683 -
std::find_if_not(deque<int>)_(process_all)/8 2.585 -1.77%
std::find_if_not(deque<int>)_(process_all)/8192 2013.555 -7.27%
std::find_if_not(list<int>)_(bail_25%)/1024 181.616 -
std::find_if_not(list<int>)_(bail_25%)/32768 7169.003 -7.01%
std::find_if_not(list<int>)_(bail_25%)/8 0.931 -
std::find_if_not(list<int>)_(bail_25%)/8192 1430.203 -
std::find_if_not(list<int>)_(process_all)/1024 725.015 -
std::find_if_not(list<int>)_(process_all)/32768 25510.275 -
std::find_if_not(list<int>)_(process_all)/50 38.725 -1.34%
std::find_if_not(list<int>)_(process_all)/8 3.590 -
std::find_if_not(list<int>)_(process_all)/8192 6870.257 -4.70%
std::find_if_not(vector<bool>)_(process_all)/1024 587.074 -1.00%
std::find_if_not(vector<bool>)_(process_all)/1048576 584282.708 -3.04%
std::find_if_not(vector<bool>)_(process_all)/50 25.187 2.47%
std::find_if_not(vector<bool>)_(process_all)/8 3.668 2.65%
std::find_if_not(vector<bool>)_(process_all)/8192 4584.820 -2.64%
std::find_if_not(vector<char>)_(bail_25%)/1024 30.310 20.70%
std::find_if_not(vector<char>)_(bail_25%)/32768 953.486 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.918 8.70%
std::find_if_not(vector<char>)_(bail_25%)/8192 242.629 -
std::find_if_not(vector<char>)_(process_all)/1024 125.599 -2.77%
std::find_if_not(vector<char>)_(process_all)/32768 3763.978 -
std::find_if_not(vector<char>)_(process_all)/50 6.657 -2.83%
std::find_if_not(vector<char>)_(process_all)/8 1.543 -
std::find_if_not(vector<char>)_(process_all)/8192 947.487 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.940 5.26%
std::find_if_not(vector<int>)_(bail_25%)/32768 951.916 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.774 -
std::find_if_not(vector<int>)_(bail_25%)/8192 242.790 -
std::find_if_not(vector<int>)_(process_all)/1024 113.003 -
std::find_if_not(vector<int>)_(process_all)/32768 3205.484 -
std::find_if_not(vector<int>)_(process_all)/50 5.741 4.59%
std::find_if_not(vector<int>)_(process_all)/8 1.491 7.26%
std::find_if_not(vector<int>)_(process_all)/8192 806.136 -
std::flat_map<int,_int>::clear()/0 392.937 -
std::flat_map<int,_int>::clear()/1024 393.445 -
std::flat_map<int,_int>::clear()/32 393.320 -
std::flat_map<int,_int>::clear()/8192 407.416 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.975 1.12%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.119 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.802 1.44%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.350 -6.56%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.494 19.15%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.570 6.56%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.423 21.61%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.311 1.56%
std::flat_map<int,_int>::count(key)_(existent)/32 3.072 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.812 1.50%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.487 2.34%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.970 11.71%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.304 3.97%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.193 16.79%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.200 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.235 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.907 1.31%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1176.830 1.11%
std::flat_map<int,_int>::ctor(const&)/0 12.886 -
std::flat_map<int,_int>::ctor(const&)/1024 178.194 -
std::flat_map<int,_int>::ctor(const&)/32 22.995 -
std::flat_map<int,_int>::ctor(const&)/8192 1931.131 1.25%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.887 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.165 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.202 1.04%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1925.384 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.722 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4198.510 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.264 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33197.393 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.686 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8738.506 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.538 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 136713.178 -5.80%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.466 1.09%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.343 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.771 1.08%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.489 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.031 -28.54%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.349 -8.74%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.450 -30.68%
std::flat_map<int,_int>::erase(iterator)/1024 74.689 -1.01%
std::flat_map<int,_int>::erase(iterator)/32 19.997 1.18%
std::flat_map<int,_int>::erase(iterator)/8192 508.257 2.44%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.811 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.001 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.474 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 605.834 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 94.607 -
std::flat_map<int,_int>::erase(key)_(existent)/32 21.613 1.09%
std::flat_map<int,_int>::erase(key)_(existent)/8192 587.944 4.60%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.444 -5.39%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.364 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.572 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 11.083 1.52%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.489 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.752 2.98%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.769 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.125 1.31%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.385 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.302 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.349 1.38%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.382 -3.13%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.566 -18.32%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.326 -10.98%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.757 -22.20%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.836 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.111 -8.29%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.221 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.011 -18.71%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.866 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.318 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.808 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 547.724 -6.08%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.929 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.722 1.28%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.963 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.666 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.927 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.888 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.707 1.31%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 502.489 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.646 -1.84%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5183.424 1.08%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 611.688 1.07%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39863.337 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.665 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5724.194 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 618.043 1.21%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44132.698 1.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.622 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7730.543 1.00%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 673.371 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63970.597 1.09%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 406.591 3.48%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1585.451 8.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 454.794 1.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9779.645 10.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.150 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1791.561 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 456.769 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11350.519 1.21%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.065 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.037 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.953 -2.37%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.067 -2.40%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 22.588 10.20%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.376 -1.92%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 29.607 10.39%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.093 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.303 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.886 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 554.789 -1.85%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.520 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.807 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.415 10.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 15.065 2.44%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.353 -3.39%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.506 2.03%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.394 -11.12%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.739 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.684 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.614 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 554.168 -1.08%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.950 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.042 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.599 1.34%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.333 -3.80%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.656 -1.01%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.421 -7.43%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.453 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.296 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.867 1.08%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 712.889 6.37%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.817 1.51%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.353 -1.22%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.807 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 731.459 7.95%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.342 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.976 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.814 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 692.943 5.42%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.089 1.29%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.970 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.629 1.26%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.313 -20.22%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.312 -3.32%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.846 -22.51%
std::flat_multimap<int,_int>::clear()/0 392.843 -
std::flat_multimap<int,_int>::clear()/1024 392.339 -1.98%
std::flat_multimap<int,_int>::clear()/32 392.646 -
std::flat_multimap<int,_int>::clear()/8192 407.471 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.292 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.112 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.716 1.15%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.495 38.56%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.573 64.08%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.282 5.42%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.638 68.80%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.882 29.33%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.289 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 14.457 42.82%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.060 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.066 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.471 -1.19%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.317 2.22%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.327 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.600 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1166.665 -1.70%
std::flat_multimap<int,_int>::ctor(const&)/0 12.861 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.979 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.830 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1936.240 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.848 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 181.520 2.28%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.023 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 881.778 -53.99%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.967 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4003.544 1.59%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 169.027 2.05%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32747.900 2.13%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.979 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8493.009 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 197.735 1.06%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 126046.953 -2.67%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.989 32.30%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.492 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.596 49.77%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.032 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.027 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.269 -2.91%
std::flat_multimap<int,_int>::erase(iterator)/1024 75.396 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.135 1.55%
std::flat_multimap<int,_int>::erase(iterator)/8192 606.595 11.50%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.579 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.376 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.810 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.770 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 89.144 8.41%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.784 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 670.395 22.46%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.867 1.52%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.870 -10.34%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.552 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.838 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.058 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.408 1.31%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.369 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.342 1.54%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.337 -29.67%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.967 32.25%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.274 5.92%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.415 35.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.764 -1.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.952 -20.96%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.249 -2.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 43.056 45.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.779 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.562 -54.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.058 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 567.427 1.79%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.910 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.546 -20.20%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.940 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.785 1.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.903 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.299 -45.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.535 -3.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.341 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 405.663 2.43%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6165.525 20.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 645.613 5.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 45317.227 16.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.590 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5503.048 1.83%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.771 -1.22%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41686.639 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.722 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7600.346 4.31%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 663.468 -1.12%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60156.040 1.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.078 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1132.273 -4.66%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 442.943 -1.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6272.818 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.136 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1335.909 10.69%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 446.232 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7693.206 15.39%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.244 -56.41%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.243 1.39%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 547.481 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.835 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.924 -51.82%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.089 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.504 -15.59%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.820 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.361 -52.67%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.569 -1.27%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 555.974 1.02%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.096 1.64%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.078 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.644 1.76%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.676 14.92%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.307 2.07%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.667 17.51%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.194 4.51%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 96.480 11.28%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.418 4.52%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1371.432 61.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.889 1.04%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.687 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.025 2.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1747.246 103.30%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.454 3.79%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.279 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.803 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1667.588 101.00%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.054 1.59%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.971 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.438 1.53%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.016 69.72%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.366 8.76%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.565 78.81%
std::for_each(deque<int>)/32 3.705 -
std::for_each(deque<int>)/50 3.872 -
std::for_each(deque<int>)/8 0.920 -
std::for_each(deque<int>)/8192 255.755 -
std::for_each(join_view(vector<vector<int>>))/32 3.773 -
std::for_each(join_view(vector<vector<int>>))/50 4.050 1.11%
std::for_each(join_view(vector<vector<int>>))/8 1.430 3.80%
std::for_each(join_view(vector<vector<int>>))/8192 263.816 -
std::for_each(list<int>)/32 10.806 -
std::for_each(list<int>)/50 21.911 2.48%
std::for_each(list<int>)/8 2.261 -8.40%
std::for_each(list<int>)/8192 7861.166 4.32%
std::for_each(map<int>::iterator)/32 23.882 -
std::for_each(map<int>::iterator)/50 35.966 -
std::for_each(map<int>::iterator)/8 5.025 -
std::for_each(map<int>::iterator)/8192 7497.001 -
std::for_each(multimap<int>::iterator)/32 23.587 -
std::for_each(multimap<int>::iterator)/50 36.410 -
std::for_each(multimap<int>::iterator)/8 5.079 -
std::for_each(multimap<int>::iterator)/8192 7520.449 -1.06%
std::for_each(multiset<int>::iterator)/32 23.584 -
std::for_each(multiset<int>::iterator)/50 35.587 -
std::for_each(multiset<int>::iterator)/8 5.043 -
std::for_each(multiset<int>::iterator)/8192 7948.326 -1.71%
std::for_each(set<int>::iterator)/32 24.631 -
std::for_each(set<int>::iterator)/50 36.859 -
std::for_each(set<int>::iterator)/8 5.027 -
std::for_each(set<int>::iterator)/8192 7895.776 -1.18%
std::for_each(vector<int>)/32 3.699 -
std::for_each(vector<int>)/50 3.880 -
std::for_each(vector<int>)/8 0.913 -
std::for_each(vector<int>)/8192 252.178 -
std::for_each_n(deque<int>)/32 3.772 -
std::for_each_n(deque<int>)/50 3.945 1.20%
std::for_each_n(deque<int>)/8 1.315 14.21%
std::for_each_n(deque<int>)/8192 255.187 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.896 -1.67%
std::for_each_n(join_view(vector<vector<int>>))/50 4.311 -1.69%
std::for_each_n(join_view(vector<vector<int>>))/8 1.495 -8.05%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.143 -1.99%
std::for_each_n(list<int>)/32 11.391 1.42%
std::for_each_n(list<int>)/50 22.870 -
std::for_each_n(list<int>)/8 2.479 -2.34%
std::for_each_n(list<int>)/8192 7792.132 3.24%
std::for_each_n(vector<int>)/32 3.724 -
std::for_each_n(vector<int>)/50 3.861 -
std::for_each_n(vector<int>)/8 2.720 2.21%
std::for_each_n(vector<int>)/8192 252.112 -
std::generate(deque<int>)/1024 259.469 2.57%
std::generate(deque<int>)/32 8.483 -
std::generate(deque<int>)/50 12.812 1.11%
std::generate(deque<int>)/8192 2014.232 5.14%
std::generate(list<int>)/1024 672.014 -
std::generate(list<int>)/32 8.556 1.10%
std::generate(list<int>)/50 15.100 -2.58%
std::generate(list<int>)/8192 7507.380 -
std::generate(vector<int>)/1024 244.810 -2.68%
std::generate(vector<int>)/32 7.943 1.01%
std::generate(vector<int>)/50 11.992 -
std::generate(vector<int>)/8192 1850.406 -5.22%
std::generate_n(deque<int>)/1024 244.933 -
std::generate_n(deque<int>)/32 8.258 -
std::generate_n(deque<int>)/50 12.265 -
std::generate_n(deque<int>)/8192 1974.486 1.01%
std::generate_n(list<int>)/1024 650.047 -
std::generate_n(list<int>)/32 8.587 -
std::generate_n(list<int>)/50 15.392 -
std::generate_n(list<int>)/8192 7463.019 -
std::generate_n(vector<int>)/1024 243.895 -
std::generate_n(vector<int>)/32 8.000 2.01%
std::generate_n(vector<int>)/50 12.019 1.57%
std::generate_n(vector<int>)/8192 1847.800 -
std::is_partitioned(deque<int>)_(partitioned)/1024 293.438 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.504 1.03%
std::is_partitioned(deque<int>)_(partitioned)/50 14.014 -1.49%
std::is_partitioned(deque<int>)_(partitioned)/8192 2313.996 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.961 2.07%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.519 -6.06%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.645 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 713.596 -17.75%
std::is_partitioned(list<int>)_(partitioned)/1024 585.471 -17.99%
std::is_partitioned(list<int>)_(partitioned)/32 8.934 1.43%
std::is_partitioned(list<int>)_(partitioned)/50 13.942 -
std::is_partitioned(list<int>)_(partitioned)/8192 6845.529 -15.20%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.761 1.31%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.324 1.62%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.476 -1.36%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2167.463 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.218 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.415 -1.13%
std::is_partitioned(vector<int>)_(partitioned)/50 9.778 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.660 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.573 5.83%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.656 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.772 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.020 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.669 2.29%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.083 12.75%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3867.622 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 516348.989 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.170 4.02%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.694 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.353 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3980.511 -2.04%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689267.927 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.523 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.052 1.90%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.772 9.55%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3881.355 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519967.411 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.809 -1.04%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.080 -1.60%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.491 -2.89%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4092.168 4.10%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 702745.412 2.05%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.305 -1.49%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 759.646 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.835 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8027.561 9.65%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422997.884 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.530 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 789.351 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.622 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9180.246 3.08%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1598783.753 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.988 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.881 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.739 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8265.575 9.51%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1425366.616 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.749 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 802.458 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.147 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8461.812 7.47%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1605977.213 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.908 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 362.546 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.803 1.14%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2839.692 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212900.900 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.076 -1.50%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.243 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.414 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2521.439 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1020850.087 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.299 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 397.018 3.75%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.203 2.55%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3123.805 4.99%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212045.038 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 25.764 6.76%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 352.664 2.50%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.403 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2825.423 1.78%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1007805.576 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.512 2.14%
std::is_sorted(deque<int>)/1024 474.848 -
std::is_sorted(deque<int>)/8 2.620 -
std::is_sorted(deque<int>)/8192 3798.667 -
std::is_sorted(deque<int>,_pred)/1024 659.319 2.64%
std::is_sorted(deque<int>,_pred)/8 4.934 -
std::is_sorted(deque<int>,_pred)/8192 5336.815 2.65%
std::is_sorted(list<int>)/1024 757.591 -
std::is_sorted(list<int>)/8 2.104 -
std::is_sorted(list<int>)/8192 7271.843 -
std::is_sorted(list<int>,_pred)/1024 830.322 -
std::is_sorted(list<int>,_pred)/8 4.046 1.16%
std::is_sorted(list<int>,_pred)/8192 7779.950 -9.90%
std::is_sorted(vector<int>)/1024 247.041 -
std::is_sorted(vector<int>)/8 2.068 -
std::is_sorted(vector<int>)/8192 1905.896 -
std::is_sorted(vector<int>,_pred)/1024 469.172 -
std::is_sorted(vector<int>,_pred)/8 3.302 -3.93%
std::is_sorted(vector<int>,_pred)/8192 3739.462 -
std::is_sorted_until(deque<int>)/1024 470.880 -
std::is_sorted_until(deque<int>)/8 2.754 12.01%
std::is_sorted_until(deque<int>)/8192 3764.786 -
std::is_sorted_until(deque<int>,_pred)/1024 596.381 -
std::is_sorted_until(deque<int>,_pred)/8 4.339 5.76%
std::is_sorted_until(deque<int>,_pred)/8192 4808.360 -
std::is_sorted_until(list<int>)/1024 753.282 -
std::is_sorted_until(list<int>)/8 2.073 -
std::is_sorted_until(list<int>)/8192 7295.963 -
std::is_sorted_until(list<int>,_pred)/1024 793.512 -
std::is_sorted_until(list<int>,_pred)/8 3.643 -
std::is_sorted_until(list<int>,_pred)/8192 9020.100 1.11%
std::is_sorted_until(vector<int>)/1024 239.150 -
std::is_sorted_until(vector<int>)/8 2.100 2.91%
std::is_sorted_until(vector<int>)/8192 1863.526 -
std::is_sorted_until(vector<int>,_pred)/1024 416.226 1.67%
std::is_sorted_until(vector<int>,_pred)/8 3.689 -
std::is_sorted_until(vector<int>,_pred)/8192 3313.868 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4663.874 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.859 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36584.635 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 713.692 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.815 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13005.393 29.73%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13488.480 21.00%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 366.266 11.69%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 127456.231 32.88%
std::list<int>::ctor(Range)_(cheap_elements)/1024 14196.613 25.34%
std::list<int>::ctor(Range)_(cheap_elements)/32 461.405 40.93%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100648.861 1.88%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11410.317 -
std::list<int>::ctor(const&)_(cheap_elements)/32 342.386 4.40%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98416.883 1.86%
std::list<int>::ctor(size)/1024 11666.648 -2.11%
std::list<int>::ctor(size)/32 322.007 -2.57%
std::list<int>::ctor(size)/8192 95496.144 -1.19%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11218.295 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.084 -3.06%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96750.465 1.18%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.970 3.89%
std::list<int>::erase(begin)_(cheap_elements)/32 11.118 5.73%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.878 2.34%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.038 3.31%
std::list<int>::insert(begin)_(cheap_elements)/32 10.927 -
std::list<int>::insert(begin)_(cheap_elements)/8192 12.096 4.19%
std::list<int>::operator=(const&)_(cheap_elements)/1024 757.120 1.33%
std::list<int>::operator=(const&)_(cheap_elements)/32 17.378 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9563.543 16.30%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4637.762 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 527.316 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37610.309 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.563 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.594 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.482 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4771.913 -2.26%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 536.951 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38634.203 -2.20%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16997.884 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 876.869 -1.77%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148018.348 -1.20%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.594 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.683 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14972.832 5.18%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6943.119 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 153.667 -6.80%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56096.236 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13440.876 1.71%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 356.514 -6.18%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 107458.105 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33088.450 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 932.264 -2.09%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 282342.163 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13151.505 2.54%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 355.259 -1.08%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 108392.147 3.05%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32754.635 -1.14%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 940.821 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 281056.410 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13212.424 4.19%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 355.674 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 106818.862 2.79%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 37841.254 13.09%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 957.519 1.95%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 355007.543 24.53%
std::list<std::string>::ctor(size)/1024 13476.982 6.56%
std::list<std::string>::ctor(size)/32 349.866 1.69%
std::list<std::string>::ctor(size)/8192 110546.134 6.78%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13079.860 -7.37%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 356.513 2.78%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 107671.644 -24.71%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32713.574 -19.12%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 909.754 -22.09%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 280337.909 -10.32%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.128 -2.41%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.628 -8.06%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.227 -1.84%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.430 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.559 -3.52%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.450 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 15.577 18.81%
std::list<std::string>::insert(begin)_(cheap_elements)/32 14.274 16.11%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 15.621 20.53%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 35.908 16.75%
std::list<std::string>::insert(begin)_(expensive_elements)/32 33.710 14.54%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 35.642 16.72%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1215.945 5.79%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.606 1.91%
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10610.398 -2.50%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6963.155 1.32%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.765 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55427.301 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4769.552 -3.62%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 534.192 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38609.150 -3.24%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17048.444 -1.88%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 910.849 1.83%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148966.252 -1.79%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.749 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.937 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.775 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.311 -1.23%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.225 -1.41%
std::lower_bound(std::deque<int>)/100 30.877 -1.75%
std::lower_bound(std::deque<int>)/8 16.976 -2.88%
std::lower_bound(std::deque<int>)/8192 65.814 -
std::lower_bound(std::forward_list<int>)/100 83.647 2.33%
std::lower_bound(std::forward_list<int>)/8 15.500 -
std::lower_bound(std::forward_list<int>)/8192 10418.628 -
std::lower_bound(std::list<int>)/100 91.586 -
std::lower_bound(std::list<int>)/8 15.576 -
std::lower_bound(std::list<int>)/8192 14344.071 7.47%
std::lower_bound(std::vector<int>)/100 12.822 -
std::lower_bound(std::vector<int>)/8 8.087 2.31%
std::lower_bound(std::vector<int>)/8192 16.398 -2.01%
std::make_heap(deque<int>)_(ascending)/1024 2646.151 -
std::make_heap(deque<int>)_(ascending)/8 27.619 1.53%
std::make_heap(deque<int>)_(ascending)/8192 20949.538 -
std::make_heap(deque<int>)_(descending)/1024 1096.654 -
std::make_heap(deque<int>)_(descending)/8 21.090 -
std::make_heap(deque<int>)_(descending)/8192 8611.374 -
std::make_heap(deque<int>)_(heap)/1024 1096.880 -
std::make_heap(deque<int>)_(heap)/8 21.204 1.04%
std::make_heap(deque<int>)_(heap)/8192 8603.959 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2654.627 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.340 1.02%
std::make_heap(deque<int>)_(pipe-organ)/8192 21000.285 -
std::make_heap(deque<int>)_(repeated)/1024 2286.156 -
std::make_heap(deque<int>)_(repeated)/8 25.629 2.53%
std::make_heap(deque<int>)_(repeated)/8192 18021.949 -
std::make_heap(deque<int>)_(shuffled)/1024 2593.855 2.25%
std::make_heap(deque<int>)_(shuffled)/8 24.833 -
std::make_heap(deque<int>)_(shuffled)/8192 23320.438 2.52%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2178.360 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.155 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17111.667 -
std::make_heap(deque<int>,_pred)_(descending)/1024 656.883 2.20%
std::make_heap(deque<int>,_pred)_(descending)/8 19.650 3.61%
std::make_heap(deque<int>,_pred)_(descending)/8192 5051.902 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.714 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.043 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5027.674 -1.07%
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2183.856 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.207 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17090.137 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.599 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.615 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13097.068 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1909.938 2.49%
std::make_heap(deque<int>,_pred)_(shuffled)/8 23.198 1.87%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15658.167 2.41%
std::make_heap(vector<NonIntegral>)_(ascending)/1024 665.163 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.383 3.03%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5113.558 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 293.810 1.34%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.773 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2217.450 2.30%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.416 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.788 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2217.105 1.16%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 663.504 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.717 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5112.161 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.113 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.740 3.21%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4593.098 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 618.408 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.352 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5251.078 -1.41%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 672.641 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.886 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5190.372 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.250 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.737 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2224.081 3.17%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.420 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.725 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2166.352 1.24%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 682.475 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.741 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5266.629 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 627.265 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.991 1.11%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4779.775 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 692.133 4.09%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.531 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5827.425 1.98%
std::make_heap(vector<int>)_(ascending)/1024 648.862 -
std::make_heap(vector<int>)_(ascending)/8 16.446 -
std::make_heap(vector<int>)_(ascending)/8192 4985.691 -
std::make_heap(vector<int>)_(descending)/1024 271.248 -2.79%
std::make_heap(vector<int>)_(descending)/8 14.706 -
std::make_heap(vector<int>)_(descending)/8192 1942.922 -2.42%
std::make_heap(vector<int>)_(heap)/1024 271.880 -
std::make_heap(vector<int>)_(heap)/8 14.814 -
std::make_heap(vector<int>)_(heap)/8192 1942.780 -
std::make_heap(vector<int>)_(pipe-organ)/1024 653.788 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.560 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4960.544 -
std::make_heap(vector<int>)_(repeated)/1024 563.241 -
std::make_heap(vector<int>)_(repeated)/8 15.918 2.89%
std::make_heap(vector<int>)_(repeated)/8192 4254.044 -
std::make_heap(vector<int>)_(shuffled)/1024 574.773 -4.75%
std::make_heap(vector<int>)_(shuffled)/8 15.963 -2.20%
std::make_heap(vector<int>)_(shuffled)/8192 5006.220 -1.78%
std::make_heap(vector<int>,_pred)_(ascending)/1024 653.985 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.705 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 4994.244 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.597 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.696 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1948.242 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.516 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.733 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1948.852 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 659.303 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.693 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4986.969 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.581 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.773 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4281.477 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 569.929 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.849 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4975.833 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15831.191 -1.90%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.803 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 504916.635 1.53%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16549.466 1.52%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 64.408 3.42%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 512510.702 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21372.195 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.397 1.08%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 595498.445 1.67%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17709.670 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.413 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 533431.056 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32608.156 1.57%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.879 2.61%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1052670.570 4.58%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14803.229 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.279 -1.17%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174820.708 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22098.224 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.094 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 628337.474 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15859.813 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.751 1.77%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 460103.847 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16410.289 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.827 -4.19%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461496.414 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21545.075 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 57.574 -5.15%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 564176.625 2.04%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17988.081 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.481 -3.52%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 477515.774 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32867.217 1.77%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.064 1.54%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 998668.621 1.65%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13943.713 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.473 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166792.181 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22826.181 3.12%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.940 -3.39%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 661470.010 10.18%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10976.536 -2.80%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.319 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114883.494 -3.25%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11441.224 1.78%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.861 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 120312.242 3.53%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14730.809 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.239 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158750.893 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12379.946 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.913 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129900.933 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24153.157 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.287 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 271764.420 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5725.747 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.689 -2.04%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62758.874 1.14%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15201.573 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.441 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167617.871 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10961.729 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.386 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115281.244 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11253.464 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.942 2.18%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116792.061 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14861.736 -3.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.243 -2.62%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 159007.968 -3.78%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12356.412 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.627 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129942.429 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24098.489 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.490 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 271746.657 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5703.272 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 34.937 -4.47%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60741.308 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15760.238 4.41%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.343 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 180501.400 7.75%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11088.316 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.002 1.28%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114714.359 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11548.177 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.501 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118092.419 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15108.293 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.209 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156867.440 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12819.230 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.929 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132925.244 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 24086.333 3.30%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.544 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 268509.845 3.53%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5823.371 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.781 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63762.159 1.41%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15111.041 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.116 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 156281.547 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11029.289 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.696 -3.06%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115338.563 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11563.445 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.600 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118928.066 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15082.680 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.942 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157299.103 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12883.551 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.630 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133569.894 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23995.826 3.50%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.373 -2.26%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 269105.644 3.65%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5825.499 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.507 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62810.469 -2.16%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15111.850 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.205 -1.18%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156630.941 -
std::map<int,_int>::clear()/0 391.576 -
std::map<int,_int>::clear()/1024 10308.711 -3.19%
std::map<int,_int>::clear()/32 644.532 -1.49%
std::map<int,_int>::clear()/8192 84835.826 -2.49%
std::map<int,_int>::contains(key)_(existent)/1024 4.102 -
std::map<int,_int>::contains(key)_(existent)/32 1.630 -2.08%
std::map<int,_int>::contains(key)_(existent)/8192 5.624 2.33%
std::map<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.495 -2.00%
std::map<int,_int>::contains(key)_(non-existent)/32 2.704 -3.71%
std::map<int,_int>::contains(key)_(non-existent)/8192 10.806 -25.69%
std::map<int,_int>::count(key)_(existent)/1024 4.015 9.22%
std::map<int,_int>::count(key)_(existent)/32 1.582 2.16%
std::map<int,_int>::count(key)_(existent)/8192 5.942 1.36%
std::map<int,_int>::count(key)_(non-existent)/0 0.256 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.339 1.08%
std::map<int,_int>::count(key)_(non-existent)/32 2.902 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.306 1.25%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.824 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5946.792 -1.97%
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.734 -1.75%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52326.592 -
std::map<int,_int>::ctor(const&)/0 12.695 -
std::map<int,_int>::ctor(const&)/1024 6573.129 -
std::map<int,_int>::ctor(const&)/32 221.124 -
std::map<int,_int>::ctor(const&)/8192 56082.256 6.67%
std::map<int,_int>::ctor(const&,_alloc)/0 12.886 1.73%
std::map<int,_int>::ctor(const&,_alloc)/1024 6943.077 6.93%
std::map<int,_int>::ctor(const&,_alloc)/32 233.688 4.40%
std::map<int,_int>::ctor(const&,_alloc)/8192 54238.391 4.30%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.789 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8741.542 -1.49%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.589 4.02%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69547.160 -2.45%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.750 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12989.676 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 272.816 3.69%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254276.589 2.80%
std::map<int,_int>::equal_range(key)_(existent)/1024 5.208 8.54%
std::map<int,_int>::equal_range(key)_(existent)/32 2.102 3.17%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.789 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.713 2.21%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.376 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.500 -1.68%
std::map<int,_int>::erase(iterator)/1024 20.449 -1.49%
std::map<int,_int>::erase(iterator)/32 20.423 -1.19%
std::map<int,_int>::erase(iterator)/8192 20.468 -15.23%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.537 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7376.740 -10.13%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.008 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57438.591 -10.25%
std::map<int,_int>::erase(key)_(existent)/1024 24.188 -
std::map<int,_int>::erase(key)_(existent)/32 22.182 -
std::map<int,_int>::erase(key)_(existent)/8192 24.844 -1.89%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.223 -1.45%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.349 2.97%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.479 3.86%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.974 2.17%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.794 1.78%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.082 2.10%
std::map<int,_int>::find(key)_(existent)/1024 4.383 1.89%
std::map<int,_int>::find(key)_(existent)/32 1.726 -
std::map<int,_int>::find(key)_(existent)/8192 5.427 -
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.470 -10.42%
std::map<int,_int>::find(key)_(non-existent)/32 2.246 -15.29%
std::map<int,_int>::find(key)_(non-existent)/8192 8.007 -9.18%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.066 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.279 -3.83%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.198 -1.37%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.205 3.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.060 -5.44%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.737 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.783 -5.22%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.399 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.250 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.554 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.778 -1.53%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.680 16.99%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.238 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.590 1.59%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.818 -2.00%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.472 -2.80%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.983 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15255.922 -3.33%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 742.871 -1.34%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 175015.824 -2.19%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 405.223 3.28%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11820.896 -1.77%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 669.319 1.15%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118703.065 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.894 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7630.616 -1.91%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 542.300 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134957.838 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.766 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11326.083 2.05%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 665.706 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91777.224 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.018 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9348.493 -6.42%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 635.688 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80102.076 -1.21%
std::map<int,_int>::insert(value)_(already_present)/1024 3.352 6.94%
std::map<int,_int>::insert(value)_(already_present)/32 1.771 1.37%
std::map<int,_int>::insert(value)_(already_present)/8192 4.169 4.33%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.115 -2.48%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.665 1.17%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.723 -2.93%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 39.893 15.28%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.471 2.28%
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.883 3.50%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.298 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.614 -1.94%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.623 -1.46%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.750 -1.51%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.165 5.29%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.083 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.854 1.27%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.696 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 39.434 14.80%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.039 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.842 -1.13%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.388 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.617 -1.62%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.759 2.81%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.495 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.660 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.255 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.422 -4.82%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.293 -5.76%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.614 -5.68%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.398 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6400.245 -1.73%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.531 -2.76%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51550.635 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.405 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6440.198 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.974 -2.66%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51097.568 -11.11%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.106 -2.62%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1469.505 -2.47%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.671 -6.31%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12822.613 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.515 1.35%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.767 1.06%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.809 1.50%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.254 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.284 -3.25%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.448 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.587 -6.23%
std::map<std::string,_int>::clear()/0 395.278 -
std::map<std::string,_int>::clear()/1024 21594.628 -
std::map<std::string,_int>::clear()/32 878.834 -
std::map<std::string,_int>::clear()/8192 211022.449 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.912 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.224 -
std::map<std::string,_int>::contains(key)_(existent)/8192 27.949 -8.62%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.886 -6.76%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.943 -12.37%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.720 -7.32%
std::map<std::string,_int>::count(key)_(existent)/1024 23.216 1.83%
std::map<std::string,_int>::count(key)_(existent)/32 14.940 -7.41%
std::map<std::string,_int>::count(key)_(existent)/8192 28.203 -12.91%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.110 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.622 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.791 -2.89%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.851 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7023.364 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.986 -1.72%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60605.813 1.65%
std::map<std::string,_int>::ctor(const&)/0 12.758 -
std::map<std::string,_int>::ctor(const&)/1024 35358.269 -2.57%
std::map<std::string,_int>::ctor(const&)/32 823.135 -
std::map<std::string,_int>::ctor(const&)/8192 349817.339 1.54%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.763 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36252.592 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 778.218 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 350058.201 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.731 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41249.522 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 828.932 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 393440.708 1.06%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.773 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55123.509 1.48%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1046.457 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1102091.992 2.35%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.631 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.371 -14.62%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.779 1.88%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.534 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.080 -4.94%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.207 1.45%
std::map<std::string,_int>::erase(iterator)/1024 28.656 -7.47%
std::map<std::string,_int>::erase(iterator)/32 31.298 5.64%
std::map<std::string,_int>::erase(iterator)/8192 29.373 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 403.061 2.91%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12921.076 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 696.428 2.97%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119278.251 -
std::map<std::string,_int>::erase(key)_(existent)/1024 54.658 1.97%
std::map<std::string,_int>::erase(key)_(existent)/32 76.431 24.26%
std::map<std::string,_int>::erase(key)_(existent)/8192 61.977 -39.52%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.259 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.146 -1.33%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.550 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.039 1.97%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.178 -5.34%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.503 -3.31%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.615 -5.52%
std::map<std::string,_int>::find(key)_(existent)/1024 25.764 13.83%
std::map<std::string,_int>::find(key)_(existent)/32 16.630 -
std::map<std::string,_int>::find(key)_(existent)/8192 30.723 -2.21%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.102 -1.48%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.507 -11.61%
std::map<std::string,_int>::find(key)_(non-existent)/8192 26.914 -1.18%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.257 13.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.886 18.79%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 46.273 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.823 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.814 33.17%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.216 -5.40%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 45.460 8.90%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 77.316 39.99%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.356 2.13%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.385 -31.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.443 -7.15%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.589 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.783 28.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.134 25.81%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.968 -12.17%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.520 -11.71%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.544 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66444.242 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1534.451 7.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 925071.482 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.519 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44488.565 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1234.414 -6.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 613482.627 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.235 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39842.315 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1104.517 -5.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 611035.043 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.284 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35406.701 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1284.677 7.27%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408371.956 1.23%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.298 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34854.841 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1298.820 1.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369692.806 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.778 -1.94%
std::map<std::string,_int>::insert(value)_(already_present)/32 27.090 1.99%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.817 -18.73%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 22.954 -27.33%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.082 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 32.994 -13.84%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 90.545 33.27%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.198 -13.65%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.983 11.66%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 40.628 15.47%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.566 -13.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.967 54.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.546 120.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.840 8.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 29.419 -10.68%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.769 22.30%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 33.618 -17.41%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.819 13.58%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 33.108 2.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 50.507 14.93%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 30.988 -23.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 53.518 -3.67%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.525 -12.98%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.529 4.30%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.537 4.18%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.882 3.05%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.633 -7.45%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.608 1.88%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.347 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37438.227 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 823.530 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 354270.453 1.67%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.337 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36562.004 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 767.702 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352436.617 1.10%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.139 -1.33%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15634.767 -6.57%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 335.564 1.42%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 213760.195 3.31%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.164 8.18%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.854 3.26%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.576 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.522 1.49%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.786 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.499 -2.98%
std::mismatch(deque<int>)_(it,_it,_it)/1000 420.147 -8.33%
std::mismatch(deque<int>)_(it,_it,_it)/1024 456.398 3.23%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495645.730 2.81%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.685 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3850.388 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 466.756 -1.73%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 478.731 -1.39%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 492420.757 -5.73%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.066 -3.21%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3816.962 -5.98%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 721.624 -1.47%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 725.497 -1.30%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625278.487 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.380 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4860.563 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 698.637 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 718.929 -1.09%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623019.325 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.107 -1.45%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4835.691 -2.09%
std::mismatch(list<int>)_(it,_it,_it)/1000 754.286 1.51%
std::mismatch(list<int>)_(it,_it,_it)/1024 768.555 1.15%
std::mismatch(list<int>)_(it,_it,_it)/1048576 934558.690 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.657 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7407.191 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 781.165 3.77%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 815.366 6.69%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 984425.484 2.33%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.119 4.18%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12356.852 3.93%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.900 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.340 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1003410.090 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.081 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12113.725 -4.01%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.283 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.971 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 998142.806 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.677 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10887.280 -7.92%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.356 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.914 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68225.588 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.304 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.388 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.939 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68397.606 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.445 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 524.040 5.41%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.619 3.42%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610420.973 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.272 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4734.938 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 478.778 2.89%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.827 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607743.055 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.337 3.37%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4735.818 -
std::move(deque<int>)/1048576 55448.868 -
std::move(deque<int>)/262144 15185.755 -
std::move(deque<int>)/32768 1847.260 -8.71%
std::move(deque<int>)/4096 149.086 -
std::move(deque<int>)/512 22.192 -
std::move(deque<int>)/64 4.899 2.32%
std::move(deque<int>)/8 3.381 -2.93%
std::move(list<int>)/1048576 984443.940 -2.58%
std::move(list<int>)/262144 242468.997 -4.06%
std::move(list<int>)/32768 30893.343 -2.01%
std::move(list<int>)/4096 3952.687 -21.88%
std::move(list<int>)/512 359.046 -1.63%
std::move(list<int>)/64 39.288 -4.25%
std::move(list<int>)/8 3.413 1.50%
std::move(vector<bool>)_(aligned)/1048576 1749.465 1.59%
std::move(vector<bool>)_(aligned)/262144 255.510 -
std::move(vector<bool>)_(aligned)/32768 36.747 -
std::move(vector<bool>)_(aligned)/4096 7.034 -
std::move(vector<bool>)_(aligned)/512 2.333 -
std::move(vector<bool>)_(aligned)/64 1.692 -1.32%
std::move(vector<bool>)_(unaligned)/1048576 6538.784 -
std::move(vector<bool>)_(unaligned)/262144 1588.912 -
std::move(vector<bool>)_(unaligned)/32768 202.661 -
std::move(vector<bool>)_(unaligned)/4096 26.490 -
std::move(vector<bool>)_(unaligned)/512 4.589 -4.03%
std::move(vector<bool>)_(unaligned)/64 1.620 -
std::move(vector<int>)/1048576 59681.374 1.84%
std::move(vector<int>)/262144 22551.473 52.44%
std::move(vector<int>)/32768 1735.045 -
std::move(vector<int>)/4096 133.628 -
std::move(vector<int>)/512 20.189 -
std::move(vector<int>)/64 4.170 -
std::move(vector<int>)/8 2.254 -
std::move_backward(deque<int>)/1048576 135925.315 3.37%
std::move_backward(deque<int>)/262144 32812.212 3.15%
std::move_backward(deque<int>)/32768 3745.501 2.32%
std::move_backward(deque<int>)/4096 157.431 -2.44%
std::move_backward(deque<int>)/512 23.633 -2.52%
std::move_backward(deque<int>)/64 5.229 -
std::move_backward(deque<int>)/8 3.695 1.51%
std::move_backward(list<int>)/1048576 1043604.788 -
std::move_backward(list<int>)/262144 264220.249 2.42%
std::move_backward(list<int>)/32768 31813.263 -
std::move_backward(list<int>)/4096 4926.125 -
std::move_backward(list<int>)/512 373.361 -
std::move_backward(list<int>)/64 39.936 -
std::move_backward(list<int>)/8 3.463 2.54%
std::move_backward(vector<bool>)_(aligned)/1048576 1732.607 1.38%
std::move_backward(vector<bool>)_(aligned)/262144 257.402 -
std::move_backward(vector<bool>)_(aligned)/32768 38.105 -
std::move_backward(vector<bool>)_(aligned)/4096 7.199 -
std::move_backward(vector<bool>)_(aligned)/512 2.311 4.41%
std::move_backward(vector<bool>)_(aligned)/64 1.791 -7.09%
std::move_backward(vector<bool>)_(unaligned)/1048576 6504.205 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.230 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.643 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.742 -
std::move_backward(vector<bool>)_(unaligned)/512 4.504 -
std::move_backward(vector<bool>)_(unaligned)/64 1.643 -2.37%
std::move_backward(vector<int>)/1048576 57279.003 -2.89%
std::move_backward(vector<int>)/262144 22777.780 -1.95%
std::move_backward(vector<int>)/32768 1738.554 -
std::move_backward(vector<int>)/4096 135.500 -
std::move_backward(vector<int>)/512 20.860 -
std::move_backward(vector<int>)/64 4.331 -
std::move_backward(vector<int>)/8 2.319 4.38%
std::multimap<int,_int>::clear()/0 392.821 -
std::multimap<int,_int>::clear()/1024 11876.107 10.70%
std::multimap<int,_int>::clear()/32 679.524 4.55%
std::multimap<int,_int>::clear()/8192 94852.066 7.01%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.522 -2.08%
std::multimap<int,_int>::contains(key)_(existent)/32 1.757 -2.13%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.754 3.80%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.305 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.864 5.05%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.896 4.22%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.873 -48.59%
std::multimap<int,_int>::count(key)_(existent)/1024 5.508 3.57%
std::multimap<int,_int>::count(key)_(existent)/32 3.688 2.80%
std::multimap<int,_int>::count(key)_(existent)/8192 6.542 2.06%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.472 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.243 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.900 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.746 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5925.880 -3.74%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.112 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51426.597 -1.82%
std::multimap<int,_int>::ctor(const&)/0 12.776 -
std::multimap<int,_int>::ctor(const&)/1024 7570.558 16.30%
std::multimap<int,_int>::ctor(const&)/32 242.960 7.62%
std::multimap<int,_int>::ctor(const&)/8192 56010.050 7.36%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.767 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6596.483 1.34%
std::multimap<int,_int>::ctor(const&,_alloc)/32 223.253 1.22%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52020.938 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.699 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8548.018 -1.77%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 221.728 -4.69%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69653.906 -1.94%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.740 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12988.463 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.281 -1.24%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255987.426 3.35%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.563 3.74%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.478 2.07%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.031 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.358 -1.39%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.350 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.649 -
std::multimap<int,_int>::erase(iterator)/1024 21.902 5.02%
std::multimap<int,_int>::erase(iterator)/32 22.303 8.10%
std::multimap<int,_int>::erase(iterator)/8192 21.799 4.78%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.103 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7849.433 4.73%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 586.408 1.76%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 60808.707 5.97%
std::multimap<int,_int>::erase(key)_(existent)/1024 27.637 10.62%
std::multimap<int,_int>::erase(key)_(existent)/32 23.919 3.30%
std::multimap<int,_int>::erase(key)_(existent)/8192 27.216 -2.04%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.720 1.84%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.413 5.57%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.865 2.44%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -4.34%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.957 -1.02%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.863 1.08%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.217 2.90%
std::multimap<int,_int>::find(key)_(existent)/1024 3.850 -5.78%
std::multimap<int,_int>::find(key)_(existent)/32 1.749 -5.39%
std::multimap<int,_int>::find(key)_(existent)/8192 5.362 -5.52%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.239 1.04%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.480 5.59%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.201 2.92%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.311 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.690 3.75%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.929 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.246 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.406 1.17%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.557 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.594 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.138 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.256 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.917 3.78%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.997 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.628 10.72%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.193 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.438 3.23%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.072 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.488 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.592 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14738.586 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 735.015 -2.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184707.798 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.261 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11779.800 3.16%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 672.453 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121087.484 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 398.980 2.07%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13098.126 7.32%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 753.236 8.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 217753.172 7.97%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.523 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11290.050 6.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 678.415 3.06%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92590.853 6.16%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.215 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10119.987 -2.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 671.866 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 85106.306 3.35%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.051 3.84%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.029 4.10%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.688 6.67%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.084 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.431 3.37%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.211 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.250 -1.06%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.202 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.648 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.116 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.618 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.204 1.46%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.392 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.385 1.25%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.915 16.00%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.705 11.27%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.660 20.36%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.351 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6603.300 1.97%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.354 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52020.389 1.08%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.343 -1.50%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6549.097 -7.37%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.902 -10.84%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52019.894 -6.13%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1459.917 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.105 -3.93%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12624.261 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.184 1.39%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.229 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.385 1.52%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.848 16.71%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.992 15.15%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.502 19.38%
std::multimap<std::string,_int>::clear()/0 393.535 -
std::multimap<std::string,_int>::clear()/1024 21081.349 -5.05%
std::multimap<std::string,_int>::clear()/32 890.579 -
std::multimap<std::string,_int>::clear()/8192 211727.325 -3.80%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.221 6.25%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.208 1.03%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.115 11.67%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.474 -4.40%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.726 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.110 -8.18%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.356 -3.97%
std::multimap<std::string,_int>::count(key)_(existent)/32 18.902 -3.18%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.963 16.33%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.373 -13.90%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 11.155 8.57%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.728 2.09%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.823 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7012.922 -1.43%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.698 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60776.702 1.26%
std::multimap<std::string,_int>::ctor(const&)/0 12.725 -
std::multimap<std::string,_int>::ctor(const&)/1024 36366.048 4.55%
std::multimap<std::string,_int>::ctor(const&)/32 777.895 14.55%
std::multimap<std::string,_int>::ctor(const&)/8192 349684.683 2.72%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.692 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36980.151 2.33%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 849.796 7.91%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 350879.879 2.15%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.900 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39572.864 1.20%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 941.193 24.74%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383743.894 1.23%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.210 2.60%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57064.315 1.62%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1034.477 5.33%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103571.747 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.016 2.35%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.562 4.48%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.126 -2.01%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.267 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.885 -3.27%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.731 2.43%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.516 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.702 10.40%
std::multimap<std::string,_int>::erase(iterator)/32 28.562 -13.62%
std::multimap<std::string,_int>::erase(iterator)/8192 31.056 -14.39%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.600 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12983.155 1.31%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.718 1.25%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119167.737 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.825 -12.83%
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.718 -21.38%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.162 30.36%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.260 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.519 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.724 1.67%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.210 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.260 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.212 -9.15%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.436 -1.65%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.733 -1.50%
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.631 -4.00%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.358 -17.19%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.130 -1.40%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.072 -1.80%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.434 -4.19%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.461 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.918 -32.04%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.012 3.68%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.870 -12.91%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.671 -1.83%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.932 16.28%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.780 9.75%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.352 5.88%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.977 -4.98%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.158 -14.88%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.485 -19.07%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.446 4.55%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.272 -2.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.744 -26.27%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.023 -9.98%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.122 7.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.160 2.41%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.202 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65377.873 3.38%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1356.878 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 924914.666 1.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.281 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42704.138 -2.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1188.355 -3.54%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600454.057 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.795 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61802.056 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1554.706 -3.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 816977.939 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.459 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33994.030 4.05%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1147.371 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 381302.309 2.35%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.000 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32457.671 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1105.056 -7.36%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347393.958 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.618 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.881 77.11%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.347 21.76%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.464 -3.13%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 69.290 8.98%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.682 25.72%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.896 -12.67%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.423 24.63%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.437 1.58%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.102 21.86%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.401 -2.94%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.644 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 18.367 3.08%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 28.385 -6.34%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.513 -4.10%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.221 -4.60%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.739 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.485 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37069.751 1.07%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 653.682 -10.43%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 352811.450 2.11%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.485 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36607.143 3.76%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 744.455 -1.28%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352971.059 1.73%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.152 1.55%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16656.079 -4.77%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 337.560 -5.62%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 212531.317 2.72%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.865 1.33%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.347 -3.21%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 30.182 4.71%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.477 3.18%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.256 1.97%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.593 -
std::multiset<int>::clear()/0 399.035 1.87%
std::multiset<int>::clear()/1024 9791.290 -2.11%
std::multiset<int>::clear()/32 624.450 -
std::multiset<int>::clear()/8192 78123.917 -2.13%
std::multiset<int>::contains(key)_(existent)/1024 4.017 -
std::multiset<int>::contains(key)_(existent)/32 1.742 -
std::multiset<int>::contains(key)_(existent)/8192 8.370 -1.39%
std::multiset<int>::contains(key)_(non-existent)/0 0.287 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.889 12.50%
std::multiset<int>::contains(key)_(non-existent)/32 2.903 12.47%
std::multiset<int>::contains(key)_(non-existent)/8192 10.045 11.15%
std::multiset<int>::count(key)_(existent)/1024 5.823 2.33%
std::multiset<int>::count(key)_(existent)/32 3.854 1.52%
std::multiset<int>::count(key)_(existent)/8192 9.469 3.06%
std::multiset<int>::count(key)_(non-existent)/0 0.267 5.88%
std::multiset<int>::count(key)_(non-existent)/1024 5.959 1.71%
std::multiset<int>::count(key)_(non-existent)/32 2.497 2.33%
std::multiset<int>::count(key)_(non-existent)/8192 9.764 4.16%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.861 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5792.818 -3.37%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.601 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48091.055 -2.48%
std::multiset<int>::ctor(const&)/0 12.781 -
std::multiset<int>::ctor(const&)/1024 6396.042 -1.36%
std::multiset<int>::ctor(const&)/32 222.134 -3.14%
std::multiset<int>::ctor(const&)/8192 50859.841 -1.04%
std::multiset<int>::ctor(const&,_alloc)/0 12.785 -
std::multiset<int>::ctor(const&,_alloc)/1024 6400.247 -1.08%
std::multiset<int>::ctor(const&,_alloc)/32 224.994 -2.53%
std::multiset<int>::ctor(const&,_alloc)/8192 50723.729 -2.10%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.733 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9823.105 5.44%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.180 2.82%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73939.803 -2.73%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.755 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12647.490 -1.11%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.445 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 251982.889 4.55%
std::multiset<int>::equal_range(key)_(existent)/1024 5.456 2.36%
std::multiset<int>::equal_range(key)_(existent)/32 2.406 4.20%
std::multiset<int>::equal_range(key)_(existent)/8192 8.306 1.03%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.255 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.602 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.389 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.446 -4.92%
std::multiset<int>::erase(iterator)/1024 23.304 -4.99%
std::multiset<int>::erase(iterator)/32 20.817 -2.46%
std::multiset<int>::erase(iterator)/8192 23.279 -2.73%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.830 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6602.874 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.506 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55167.883 3.01%
std::multiset<int>::erase(key)_(existent)/1024 40.893 2.36%
std::multiset<int>::erase(key)_(existent)/32 21.921 -
std::multiset<int>::erase(key)_(existent)/8192 61.481 1.13%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.581 -3.47%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.283 -2.66%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.123 -3.84%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.975 1.26%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.811 1.43%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.310 3.20%
std::multiset<int>::find(key)_(existent)/1024 4.181 -
std::multiset<int>::find(key)_(existent)/32 1.646 -
std::multiset<int>::find(key)_(existent)/8192 8.119 1.24%
std::multiset<int>::find(key)_(non-existent)/0 0.257 -
std::multiset<int>::find(key)_(non-existent)/1024 5.508 -2.97%
std::multiset<int>::find(key)_(non-existent)/32 2.262 -13.78%
std::multiset<int>::find(key)_(non-existent)/8192 8.227 -1.14%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.711 2.91%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.245 3.71%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.963 1.64%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 77.197 -6.72%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.301 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.595 -7.66%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.599 1.70%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.210 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.258 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.230 -19.48%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.708 -2.02%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 73.552 4.10%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.256 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.951 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.080 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.623 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.342 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14768.045 2.32%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 727.909 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 191680.081 2.29%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.431 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11776.174 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 665.977 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115507.930 -2.36%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.040 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12064.444 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 694.083 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 189597.998 -
std::multiset<int>::insert(value)_(already_present)/1024 27.113 -
std::multiset<int>::insert(value)_(already_present)/32 18.079 -1.28%
std::multiset<int>::insert(value)_(already_present)/8192 31.377 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.084 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 48.615 4.53%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.775 -1.28%
std::multiset<int>::insert(value)_(new_value,_end)/8192 74.645 -5.47%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.076 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.591 4.18%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.915 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.234 1.53%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.237 2.24%
std::multiset<int>::lower_bound(key)_(existent)/32 2.182 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.943 2.18%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.260 33.78%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.000 17.30%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.250 39.10%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.383 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6397.779 -1.70%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.491 -1.39%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50653.950 -2.40%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.373 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6337.084 -2.50%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.421 -2.06%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50542.728 -3.03%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1390.912 -2.25%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 41.239 2.33%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12554.161 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.225 2.02%
std::multiset<int>::upper_bound(key)_(existent)/32 2.417 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.970 1.97%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 15.157 36.75%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.722 11.08%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.200 39.16%
std::multiset<std::string>::clear()/0 393.413 -2.53%
std::multiset<std::string>::clear()/1024 21400.213 -1.67%
std::multiset<std::string>::clear()/32 914.220 -
std::multiset<std::string>::clear()/8192 216041.607 -
std::multiset<std::string>::contains(key)_(existent)/1024 20.560 -2.48%
std::multiset<std::string>::contains(key)_(existent)/32 15.073 -
std::multiset<std::string>::contains(key)_(existent)/8192 30.412 8.71%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.274 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 25.217 23.80%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.749 1.01%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.930 -
std::multiset<std::string>::count(key)_(existent)/1024 23.259 6.14%
std::multiset<std::string>::count(key)_(existent)/32 20.403 1.09%
std::multiset<std::string>::count(key)_(existent)/8192 29.207 1.17%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.594 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.493 -3.70%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.477 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.830 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6906.636 -1.24%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 214.803 1.37%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57366.165 -
std::multiset<std::string>::ctor(const&)/0 12.694 -
std::multiset<std::string>::ctor(const&)/1024 34571.865 -
std::multiset<std::string>::ctor(const&)/32 827.442 -
std::multiset<std::string>::ctor(const&)/8192 341609.666 -4.58%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.707 -2.37%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36427.776 1.25%
std::multiset<std::string>::ctor(const&,_alloc)/32 801.495 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 345270.871 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.864 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38262.958 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 825.093 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382877.181 2.85%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.865 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54208.043 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1038.148 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1076774.863 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.941 -6.68%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.034 1.76%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.390 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.694 -1.03%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.045 -5.00%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.715 -1.01%
std::multiset<std::string>::erase(iterator)/1024 28.092 -12.04%
std::multiset<std::string>::erase(iterator)/32 32.979 3.79%
std::multiset<std::string>::erase(iterator)/8192 31.607 3.82%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.171 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12910.883 -2.82%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 669.480 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118478.993 -1.47%
std::multiset<std::string>::erase(key)_(existent)/1024 64.051 -23.41%
std::multiset<std::string>::erase(key)_(existent)/32 79.633 -
std::multiset<std::string>::erase(key)_(existent)/8192 67.135 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 25.014 1.29%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.295 6.35%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.405 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 14.054 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.014 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.060 -
std::multiset<std::string>::find(key)_(existent)/1024 25.124 11.12%
std::multiset<std::string>::find(key)_(existent)/32 14.505 -12.71%
std::multiset<std::string>::find(key)_(existent)/8192 27.244 -11.22%
std::multiset<std::string>::find(key)_(non-existent)/0 0.267 4.21%
std::multiset<std::string>::find(key)_(non-existent)/1024 24.285 2.44%
std::multiset<std::string>::find(key)_(non-existent)/32 11.264 12.12%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.290 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.720 -25.88%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 64.907 4.97%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.655 -19.80%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 91.933 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.581 20.66%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.361 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 31.840 -15.41%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 45.019 -21.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.182 -3.54%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.165 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.577 -19.32%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 62.897 -12.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.225 3.56%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.394 -3.19%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.634 75.33%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.660 12.92%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 398.121 1.42%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63667.843 -1.72%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1360.292 -7.54%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 871127.776 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.849 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42882.344 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1226.857 -4.93%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600183.048 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.883 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59761.871 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1479.138 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 815958.512 1.56%
std::multiset<std::string>::insert(value)_(already_present)/1024 53.184 -
std::multiset<std::string>::insert(value)_(already_present)/32 48.347 -5.45%
std::multiset<std::string>::insert(value)_(already_present)/8192 69.557 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.296 -1.05%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 59.222 3.50%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 42.085 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 83.510 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.026 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 42.837 10.56%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 41.211 29.92%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 53.222 -6.30%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.568 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.381 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.507 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.391 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.474 1.25%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.362 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.297 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35943.426 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 711.183 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346130.723 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.298 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35518.796 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 688.268 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346034.688 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.051 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16492.578 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 332.015 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208827.776 -2.47%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 23.224 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.964 -7.92%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.098 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.336 -6.18%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.287 7.15%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.294 3.33%
std::none_of(deque<int>)_(process_all)/32 12.360 -
std::none_of(deque<int>)_(process_all)/32768 10118.473 -10.92%
std::none_of(deque<int>)_(process_all)/50 18.892 -
std::none_of(deque<int>)_(process_all)/8 3.277 -4.43%
std::none_of(deque<int>)_(process_all)/8192 2528.047 -10.72%
std::none_of(list<int>)_(process_all)/32 11.684 -2.20%
std::none_of(list<int>)_(process_all)/32768 26830.964 1.08%
std::none_of(list<int>)_(process_all)/50 22.073 -
std::none_of(list<int>)_(process_all)/8 2.658 -
std::none_of(list<int>)_(process_all)/8192 9187.968 9.75%
std::none_of(vector<int>)_(process_all)/32 8.366 -
std::none_of(vector<int>)_(process_all)/32768 8132.847 -
std::none_of(vector<int>)_(process_all)/50 18.867 -
std::none_of(vector<int>)_(process_all)/8 2.417 -
std::none_of(vector<int>)_(process_all)/8192 2035.620 -
std::partial_sort(deque<int>)_(ascending)/1024 7740.941 -
std::partial_sort(deque<int>)_(ascending)/8 33.020 -
std::partial_sort(deque<int>)_(ascending)/8192 147385.993 1.55%
std::partial_sort(deque<int>)_(descending)/1024 17903.059 -
std::partial_sort(deque<int>)_(descending)/8 41.968 -
std::partial_sort(deque<int>)_(descending)/8192 258238.600 -3.80%
std::partial_sort(deque<int>)_(heap)/1024 18119.112 -
std::partial_sort(deque<int>)_(heap)/8 40.083 5.36%
std::partial_sort(deque<int>)_(heap)/8192 273229.063 1.76%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7728.138 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.020 -1.71%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145255.973 -4.11%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18887.655 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.386 1.20%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 255637.920 -5.09%
std::partial_sort(deque<int>)_(repeated)/1024 6546.427 4.10%
std::partial_sort(deque<int>)_(repeated)/8 26.417 1.81%
std::partial_sort(deque<int>)_(repeated)/8192 76445.421 -
std::partial_sort(deque<int>)_(shuffled)/1024 15530.544 -
std::partial_sort(deque<int>)_(shuffled)/8 32.364 2.13%
std::partial_sort(deque<int>)_(shuffled)/8192 240444.296 -1.31%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4789.594 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.475 1.01%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50942.836 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7914.626 -1.64%
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.471 -1.67%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93581.936 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8246.612 3.94%
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.047 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 99739.466 3.72%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4780.906 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.269 1.03%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 51124.982 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8867.329 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.197 6.21%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93402.503 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.625 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.552 -1.68%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28281.973 -1.83%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6776.231 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.213 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83970.475 -
std::partial_sort(vector<int>)_(ascending)/1024 4760.620 -
std::partial_sort(vector<int>)_(ascending)/8 19.206 2.07%
std::partial_sort(vector<int>)_(ascending)/8192 50530.434 -
std::partial_sort(vector<int>)_(descending)/1024 7934.615 -2.07%
std::partial_sort(vector<int>)_(descending)/8 24.752 2.27%
std::partial_sort(vector<int>)_(descending)/8192 94567.170 -2.73%
std::partial_sort(vector<int>)_(heap)/1024 7957.833 -
std::partial_sort(vector<int>)_(heap)/8 27.922 3.33%
std::partial_sort(vector<int>)_(heap)/8192 97389.838 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4770.411 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.134 1.36%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50417.579 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8861.173 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.138 2.20%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93364.018 -
std::partial_sort(vector<int>)_(repeated)/1024 2507.951 -
std::partial_sort(vector<int>)_(repeated)/8 18.810 1.83%
std::partial_sort(vector<int>)_(repeated)/8192 26684.345 -3.58%
std::partial_sort(vector<int>)_(shuffled)/1024 6770.519 -
std::partial_sort(vector<int>)_(shuffled)/8 27.976 -2.55%
std::partial_sort(vector<int>)_(shuffled)/8192 88412.412 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5159.307 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.068 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53417.241 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8158.648 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.939 -1.08%
std::partial_sort_copy(deque<int>)_(descending)/8192 95464.301 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8333.347 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.748 5.31%
std::partial_sort_copy(deque<int>)_(heap)/8192 99135.663 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5142.471 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.122 1.95%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53120.581 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9010.024 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.322 4.21%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94937.971 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.932 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.863 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29970.928 1.18%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6978.023 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.183 1.01%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87875.752 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5387.692 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.375 1.53%
std::partial_sort_copy(list<int>)_(ascending)/8192 56756.798 -4.58%
std::partial_sort_copy(list<int>)_(descending)/1024 8258.683 -
std::partial_sort_copy(list<int>)_(descending)/8 16.383 3.72%
std::partial_sort_copy(list<int>)_(descending)/8192 97077.513 -
std::partial_sort_copy(list<int>)_(heap)/1024 8300.641 -
std::partial_sort_copy(list<int>)_(heap)/8 17.722 3.35%
std::partial_sort_copy(list<int>)_(heap)/8192 100764.598 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5472.812 2.17%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.389 2.28%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 59781.689 4.26%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9173.936 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.418 2.03%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 97029.906 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3116.638 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.118 3.25%
std::partial_sort_copy(list<int>)_(repeated)/8192 32884.865 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7101.824 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.977 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 88700.116 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4742.611 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.356 -1.93%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 51022.591 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7846.915 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.909 -1.34%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93262.552 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7947.715 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.417 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 97219.781 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4756.220 1.13%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.300 -2.66%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50690.300 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8806.585 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.349 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93208.783 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.702 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.229 -5.33%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27419.130 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6738.340 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.458 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84928.560 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4837.228 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.839 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50686.325 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7928.861 -2.67%
std::partial_sort_copy(vector<int>)_(descending)/8 15.723 -1.63%
std::partial_sort_copy(vector<int>)_(descending)/8192 94099.818 -2.35%
std::partial_sort_copy(vector<int>)_(heap)/1024 8240.454 3.28%
std::partial_sort_copy(vector<int>)_(heap)/8 17.242 1.78%
std::partial_sort_copy(vector<int>)_(heap)/8192 100240.987 2.88%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4843.231 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.852 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50647.822 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8866.425 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.297 1.03%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94782.778 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2485.812 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.724 2.08%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26982.790 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6833.501 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.155 1.64%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88593.948 -
std::partition(deque<int>)_(dense)/1024 340.667 -3.62%
std::partition(deque<int>)_(dense)/32 9.843 -18.06%
std::partition(deque<int>)_(dense)/50 14.672 -19.66%
std::partition(deque<int>)_(dense)/8192 2799.129 -
std::partition(deque<int>)_(sparse)/1024 384.900 -4.18%
std::partition(deque<int>)_(sparse)/32 14.116 11.35%
std::partition(deque<int>)_(sparse)/50 19.876 9.06%
std::partition(deque<int>)_(sparse)/8192 3316.860 6.77%
std::partition(list<int>)_(dense)/1024 389.989 -
std::partition(list<int>)_(dense)/32 8.818 -5.30%
std::partition(list<int>)_(dense)/50 13.366 -
std::partition(list<int>)_(dense)/8192 4982.614 12.62%
std::partition(list<int>)_(sparse)/1024 725.658 1.24%
std::partition(list<int>)_(sparse)/32 8.955 -
std::partition(list<int>)_(sparse)/50 21.439 -1.08%
std::partition(list<int>)_(sparse)/8192 7588.029 -2.33%
std::partition(vector<int>)_(dense)/1024 249.595 3.29%
std::partition(vector<int>)_(dense)/32 8.403 5.73%
std::partition(vector<int>)_(dense)/50 13.027 -
std::partition(vector<int>)_(dense)/8192 1878.857 -
std::partition(vector<int>)_(sparse)/1024 256.400 -
std::partition(vector<int>)_(sparse)/32 8.944 2.96%
std::partition(vector<int>)_(sparse)/50 14.110 2.43%
std::partition(vector<int>)_(sparse)/8192 1869.043 -
std::partition_copy(deque<int>)/1024 632.766 -
std::partition_copy(deque<int>)/32 13.057 3.80%
std::partition_copy(deque<int>)/50 21.027 -
std::partition_copy(deque<int>)/8192 5714.246 -
std::partition_copy(list<int>)/1024 715.683 -
std::partition_copy(list<int>)/32 8.804 -
std::partition_copy(list<int>)/50 13.224 1.99%
std::partition_copy(list<int>)/8192 7321.040 -1.31%
std::partition_copy(vector<int>)/1024 463.702 -1.19%
std::partition_copy(vector<int>)/32 7.983 -
std::partition_copy(vector<int>)/50 12.645 -1.45%
std::partition_copy(vector<int>)/8192 4556.021 -1.18%
std::partition_point(deque<int>)/1024 9.688 1.60%
std::partition_point(deque<int>)/32 4.255 -
std::partition_point(deque<int>)/50 4.746 1.82%
std::partition_point(deque<int>)/8192 15.392 -
std::partition_point(list<int>)/1024 1297.960 -
std::partition_point(list<int>)/32 16.034 -
std::partition_point(list<int>)/50 24.787 -1.91%
std::partition_point(list<int>)/8192 12541.953 -
std::partition_point(vector<int>)/1024 6.139 -4.78%
std::partition_point(vector<int>)/32 2.574 -
std::partition_point(vector<int>)/50 2.577 -1.43%
std::partition_point(vector<int>)/8192 9.765 -1.08%
std::pop_heap(deque<float>)/1024 12.623 -
std::pop_heap(deque<float>)/8 52.346 -
std::pop_heap(deque<float>)/8192 63.145 2.21%
std::pop_heap(deque<int>)/1024 12.367 -
std::pop_heap(deque<int>)/8 52.549 -
std::pop_heap(deque<int>)/8192 53.369 -
std::pop_heap(deque<size_t>)/1024 15.284 -
std::pop_heap(deque<size_t>)/8 52.643 -
std::pop_heap(deque<size_t>)/8192 59.767 -
std::pop_heap(deque<std::string>)/1024 61.519 3.58%
std::pop_heap(deque<std::string>)/8 59.035 2.16%
std::pop_heap(deque<std::string>)/8192 118.298 2.32%
std::pop_heap(vector<float>)/1024 8.532 1.13%
std::pop_heap(vector<float>)/8 50.658 -
std::pop_heap(vector<float>)/8192 19.891 1.03%
std::pop_heap(vector<int>)/1024 9.962 -
std::pop_heap(vector<int>)/8 51.396 -
std::pop_heap(vector<int>)/8192 12.991 -
std::pop_heap(vector<size_t>)/1024 9.961 -1.58%
std::pop_heap(vector<size_t>)/8 51.843 -
std::pop_heap(vector<size_t>)/8192 13.153 -3.43%
std::pop_heap(vector<std::string>)/1024 20.236 -
std::pop_heap(vector<std::string>)/8 53.616 -2.01%
std::pop_heap(vector<std::string>)/8192 51.081 -1.01%
std::remove(deque<int>)_(prefix)/1024 526.828 -
std::remove(deque<int>)_(prefix)/32 53.880 -
std::remove(deque<int>)_(prefix)/50 61.720 -
std::remove(deque<int>)_(prefix)/8192 3875.253 -
std::remove(deque<int>)_(sprinkled)/1024 532.272 2.87%
std::remove(deque<int>)_(sprinkled)/32 52.852 2.11%
std::remove(deque<int>)_(sprinkled)/50 60.112 6.72%
std::remove(deque<int>)_(sprinkled)/8192 3858.879 -
std::remove(list<int>)_(prefix)/1024 1007.430 2.17%
std::remove(list<int>)_(prefix)/32 52.591 -
std::remove(list<int>)_(prefix)/50 63.196 -
std::remove(list<int>)_(prefix)/8192 8091.520 -1.79%
std::remove(list<int>)_(sprinkled)/1024 980.125 3.59%
std::remove(list<int>)_(sprinkled)/32 52.445 -
std::remove(list<int>)_(sprinkled)/50 61.616 -
std::remove(list<int>)_(sprinkled)/8192 8219.078 4.54%
std::remove(vector<int>)_(prefix)/1024 308.150 -
std::remove(vector<int>)_(prefix)/32 48.729 -
std::remove(vector<int>)_(prefix)/50 54.276 -
std::remove(vector<int>)_(prefix)/8192 2110.628 -
std::remove(vector<int>)_(sprinkled)/1024 285.239 -
std::remove(vector<int>)_(sprinkled)/32 48.532 -
std::remove(vector<int>)_(sprinkled)/50 52.705 -
std::remove(vector<int>)_(sprinkled)/8192 1978.854 -2.97%
std::remove_copy(deque<int>)_(prefix)/1024 378.756 -2.18%
std::remove_copy(deque<int>)_(prefix)/32 13.171 -
std::remove_copy(deque<int>)_(prefix)/50 22.321 6.21%
std::remove_copy(deque<int>)_(prefix)/8192 3362.305 -
std::remove_copy(deque<int>)_(sprinkled)/1024 357.719 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.296 1.44%
std::remove_copy(deque<int>)_(sprinkled)/50 18.455 1.02%
std::remove_copy(deque<int>)_(sprinkled)/8192 2866.127 -1.09%
std::remove_copy(list<int>)_(prefix)/1024 745.158 -
std::remove_copy(list<int>)_(prefix)/32 11.219 -
std::remove_copy(list<int>)_(prefix)/50 19.080 -
std::remove_copy(list<int>)_(prefix)/8192 7015.909 -
std::remove_copy(list<int>)_(sprinkled)/1024 738.846 -6.18%
std::remove_copy(list<int>)_(sprinkled)/32 11.218 -
std::remove_copy(list<int>)_(sprinkled)/50 18.923 -
std::remove_copy(list<int>)_(sprinkled)/8192 6945.365 -6.62%
std::remove_copy(vector<int>)_(prefix)/1024 264.057 -
std::remove_copy(vector<int>)_(prefix)/32 9.404 -
std::remove_copy(vector<int>)_(prefix)/50 14.020 -
std::remove_copy(vector<int>)_(prefix)/8192 2062.437 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.986 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.453 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.584 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1929.742 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.387 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.971 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.098 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3780.933 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 561.011 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.670 1.51%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.584 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3499.276 -1.83%
std::remove_copy_if(list<int>)_(prefix)/1024 792.314 -
std::remove_copy_if(list<int>)_(prefix)/32 16.978 -
std::remove_copy_if(list<int>)_(prefix)/50 25.001 -
std::remove_copy_if(list<int>)_(prefix)/8192 7326.835 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 790.071 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.591 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.427 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7346.351 -
std::remove_copy_if(vector<int>)_(prefix)/1024 400.162 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.163 -1.35%
std::remove_copy_if(vector<int>)_(prefix)/50 17.904 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3357.164 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 354.519 2.50%
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.584 -1.70%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.422 1.72%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2812.524 2.63%
std::remove_if(deque<int>)_(prefix)/1024 553.584 -
std::remove_if(deque<int>)_(prefix)/32 54.640 -
std::remove_if(deque<int>)_(prefix)/50 64.604 1.52%
std::remove_if(deque<int>)_(prefix)/8192 4265.600 -
std::remove_if(deque<int>)_(sprinkled)/1024 528.359 -
std::remove_if(deque<int>)_(sprinkled)/32 55.122 4.57%
std::remove_if(deque<int>)_(sprinkled)/50 63.719 6.32%
std::remove_if(deque<int>)_(sprinkled)/8192 3901.111 -
std::remove_if(list<int>)_(prefix)/1024 997.312 -
std::remove_if(list<int>)_(prefix)/32 58.793 -
std::remove_if(list<int>)_(prefix)/50 72.252 -
std::remove_if(list<int>)_(prefix)/8192 9776.343 5.26%
std::remove_if(list<int>)_(sprinkled)/1024 985.767 -
std::remove_if(list<int>)_(sprinkled)/32 57.133 -
std::remove_if(list<int>)_(sprinkled)/50 75.010 6.04%
std::remove_if(list<int>)_(sprinkled)/8192 8206.430 2.06%
std::remove_if(vector<int>)_(prefix)/1024 347.148 -
std::remove_if(vector<int>)_(prefix)/32 49.194 -
std::remove_if(vector<int>)_(prefix)/50 54.139 -
std::remove_if(vector<int>)_(prefix)/8192 2558.378 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.584 -
std::remove_if(vector<int>)_(sprinkled)/32 50.661 -
std::remove_if(vector<int>)_(sprinkled)/50 57.027 -
std::remove_if(vector<int>)_(sprinkled)/8192 2957.657 -
std::replace(deque<int>)_(prefix)/1024 413.378 -
std::replace(deque<int>)_(prefix)/32 12.838 -
std::replace(deque<int>)_(prefix)/50 19.365 -
std::replace(deque<int>)_(prefix)/8192 3275.093 -
std::replace(deque<int>)_(sprinkled)/1024 351.183 -
std::replace(deque<int>)_(sprinkled)/32 12.181 -
std::replace(deque<int>)_(sprinkled)/50 18.274 -
std::replace(deque<int>)_(sprinkled)/8192 2807.661 -
std::replace(list<int>)_(prefix)/1024 739.839 -
std::replace(list<int>)_(prefix)/32 11.064 -
std::replace(list<int>)_(prefix)/50 17.200 -
std::replace(list<int>)_(prefix)/8192 7410.431 6.24%
std::replace(list<int>)_(sprinkled)/1024 726.773 -
std::replace(list<int>)_(sprinkled)/32 11.293 -
std::replace(list<int>)_(sprinkled)/50 18.669 -
std::replace(list<int>)_(sprinkled)/8192 7637.600 6.87%
std::replace(vector<int>)_(prefix)/1024 160.121 -
std::replace(vector<int>)_(prefix)/32 5.191 1.25%
std::replace(vector<int>)_(prefix)/50 7.722 4.30%
std::replace(vector<int>)_(prefix)/8192 1283.735 -
std::replace(vector<int>)_(sprinkled)/1024 146.425 -8.86%
std::replace(vector<int>)_(sprinkled)/32 5.796 -1.45%
std::replace(vector<int>)_(sprinkled)/50 8.517 -6.45%
std::replace(vector<int>)_(sprinkled)/8192 1144.252 -8.65%
std::replace_if(deque<int>)_(prefix)/1024 499.657 -
std::replace_if(deque<int>)_(prefix)/32 14.136 1.57%
std::replace_if(deque<int>)_(prefix)/50 20.553 -
std::replace_if(deque<int>)_(prefix)/8192 3497.901 -
std::replace_if(deque<int>)_(sprinkled)/1024 364.973 -1.10%
std::replace_if(deque<int>)_(sprinkled)/32 12.435 -
std::replace_if(deque<int>)_(sprinkled)/50 18.674 -
std::replace_if(deque<int>)_(sprinkled)/8192 2911.699 -1.21%
std::replace_if(list<int>)_(prefix)/1024 739.479 -
std::replace_if(list<int>)_(prefix)/32 13.868 -
std::replace_if(list<int>)_(prefix)/50 24.633 -
std::replace_if(list<int>)_(prefix)/8192 7609.454 5.81%
std::replace_if(list<int>)_(sprinkled)/1024 741.167 -
std::replace_if(list<int>)_(sprinkled)/32 13.323 -
std::replace_if(list<int>)_(sprinkled)/50 24.463 6.95%
std::replace_if(list<int>)_(sprinkled)/8192 7924.948 7.50%
std::replace_if(vector<int>)_(prefix)/1024 272.772 -
std::replace_if(vector<int>)_(prefix)/32 9.684 -
std::replace_if(vector<int>)_(prefix)/50 14.102 1.98%
std::replace_if(vector<int>)_(prefix)/8192 2039.239 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.915 -
std::replace_if(vector<int>)_(sprinkled)/32 8.705 -
std::replace_if(vector<int>)_(sprinkled)/50 12.862 -
std::replace_if(vector<int>)_(sprinkled)/8192 1906.918 -
std::reverse(deque<int>)/32768 5740.302 -2.33%
std::reverse(deque<int>)/4096 719.244 -3.18%
std::reverse(deque<int>)/512 113.165 -2.99%
std::reverse(deque<int>)/64 13.044 -2.74%
std::reverse(deque<int>)/8 2.508 -
std::reverse(list<int>)/32768 17624.425 -
std::reverse(list<int>)/4096 1885.317 5.55%
std::reverse(list<int>)/512 203.536 5.07%
std::reverse(list<int>)/64 18.334 4.62%
std::reverse(list<int>)/8 1.997 2.22%
std::reverse(vector<int>)/32768 1035.425 -
std::reverse(vector<int>)/4096 130.427 -
std::reverse(vector<int>)/512 16.343 -
std::reverse(vector<int>)/64 4.181 1.06%
std::reverse(vector<int>)/8 1.519 -1.55%
std::reverse_copy(deque<int>)/32768 7943.508 -
std::reverse_copy(deque<int>)/4096 996.174 2.16%
std::reverse_copy(deque<int>)/512 125.389 -
std::reverse_copy(deque<int>)/64 15.985 -
std::reverse_copy(deque<int>)/8 2.533 -
std::reverse_copy(list<int>)/32768 26597.058 -
std::reverse_copy(list<int>)/4096 3262.809 -
std::reverse_copy(list<int>)/512 365.964 -
std::reverse_copy(list<int>)/64 30.256 1.35%
std::reverse_copy(list<int>)/8 2.463 2.60%
std::reverse_copy(vector<int>)/32768 981.462 -
std::reverse_copy(vector<int>)/4096 132.492 -
std::reverse_copy(vector<int>)/512 17.166 -
std::reverse_copy(vector<int>)/64 2.516 -
std::reverse_copy(vector<int>)/8 2.379 -6.82%
std::rotate(deque<int>)_(1_element_backward)/1024 40.959 -
std::rotate(deque<int>)_(1_element_backward)/32 3.570 -
std::rotate(deque<int>)_(1_element_backward)/50 5.038 -1.96%
std::rotate(deque<int>)_(1_element_backward)/8192 311.316 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.974 -
std::rotate(deque<int>)_(1_element_forward)/32 4.139 -
std::rotate(deque<int>)_(1_element_forward)/50 5.419 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.807 -
std::rotate(deque<int>)_(by_1/2)/1024 188.566 -
std::rotate(deque<int>)_(by_1/2)/32 8.657 1.51%
std::rotate(deque<int>)_(by_1/2)/50 11.737 1.56%
std::rotate(deque<int>)_(by_1/2)/8192 1641.993 1.91%
std::rotate(deque<int>)_(by_1/3)/1024 403.633 -
std::rotate(deque<int>)_(by_1/3)/32 21.092 -
std::rotate(deque<int>)_(by_1/3)/50 30.364 -1.30%
std::rotate(deque<int>)_(by_1/3)/8192 3165.683 -
std::rotate(deque<int>)_(by_1/4)/1024 266.117 -6.51%
std::rotate(deque<int>)_(by_1/4)/32 13.238 -
std::rotate(deque<int>)_(by_1/4)/50 29.315 -
std::rotate(deque<int>)_(by_1/4)/8192 2694.012 3.51%
std::rotate(list<int>)_(1_element_backward)/1024 744.976 -
std::rotate(list<int>)_(1_element_backward)/32 13.355 -
std::rotate(list<int>)_(1_element_backward)/50 25.203 -2.65%
std::rotate(list<int>)_(1_element_backward)/8192 7473.435 2.75%
std::rotate(list<int>)_(1_element_forward)/1024 736.512 -
std::rotate(list<int>)_(1_element_forward)/32 13.944 -
std::rotate(list<int>)_(1_element_forward)/50 26.297 4.29%
std::rotate(list<int>)_(1_element_forward)/8192 7085.051 -
std::rotate(list<int>)_(by_1/2)/1024 390.606 -
std::rotate(list<int>)_(by_1/2)/32 6.470 -
std::rotate(list<int>)_(by_1/2)/50 12.638 -
std::rotate(list<int>)_(by_1/2)/8192 4322.119 -
std::rotate(list<int>)_(by_1/3)/1024 810.804 -
std::rotate(list<int>)_(by_1/3)/32 16.817 -
std::rotate(list<int>)_(by_1/3)/50 23.040 -
std::rotate(list<int>)_(by_1/3)/8192 8415.355 -
std::rotate(list<int>)_(by_1/4)/1024 580.782 -
std::rotate(list<int>)_(by_1/4)/32 14.568 -
std::rotate(list<int>)_(by_1/4)/50 25.801 -
std::rotate(list<int>)_(by_1/4)/8192 6654.515 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.368 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.726 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.717 -
std::rotate(vector<bool>)_(1_element_backward)/8192 112.384 2.98%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.796 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.551 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.505 -
std::rotate(vector<bool>)_(1_element_forward)/8192 114.453 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.699 2.48%
std::rotate(vector<bool>)_(by_1/2)/32 18.288 -
std::rotate(vector<bool>)_(by_1/2)/50 18.143 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.385 1.87%
std::rotate(vector<bool>)_(by_1/3)/1024 49.126 -
std::rotate(vector<bool>)_(by_1/3)/32 17.746 -
std::rotate(vector<bool>)_(by_1/3)/50 17.791 -1.54%
std::rotate(vector<bool>)_(by_1/3)/8192 155.317 -2.22%
std::rotate(vector<bool>)_(by_1/4)/1024 12.623 -5.47%
std::rotate(vector<bool>)_(by_1/4)/32 17.894 -
std::rotate(vector<bool>)_(by_1/4)/50 17.762 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.434 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.604 -
std::rotate(vector<int>)_(1_element_backward)/32 2.916 -
std::rotate(vector<int>)_(1_element_backward)/50 5.336 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.258 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.444 -
std::rotate(vector<int>)_(1_element_forward)/32 2.982 -
std::rotate(vector<int>)_(1_element_forward)/50 5.260 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.211 -
std::rotate(vector<int>)_(by_1/2)/1024 31.748 -
std::rotate(vector<int>)_(by_1/2)/32 2.339 -
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.952 -
std::rotate(vector<int>)_(by_1/3)/1024 119.174 -
std::rotate(vector<int>)_(by_1/3)/32 9.912 -
std::rotate(vector<int>)_(by_1/3)/50 11.128 -
std::rotate(vector<int>)_(by_1/3)/8192 876.061 -
std::rotate(vector<int>)_(by_1/4)/1024 47.308 -
std::rotate(vector<int>)_(by_1/4)/32 4.733 -
std::rotate(vector<int>)_(by_1/4)/50 11.485 -
std::rotate(vector<int>)_(by_1/4)/8192 370.643 -
std::rotate_copy(deque<int>)/1024 34.685 -1.10%
std::rotate_copy(deque<int>)/32 2.724 -1.78%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 293.047 1.14%
std::rotate_copy(list<int>)/1024 735.206 -
std::rotate_copy(list<int>)/32 8.623 -
std::rotate_copy(list<int>)/50 13.919 -
std::rotate_copy(list<int>)/8192 6715.513 -2.08%
std::rotate_copy(vector<int>)/1024 33.490 1.72%
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 726.122 -3.74%
std::sample(deque<int>)/1024 11336.194 -
std::sample(deque<int>)/32 304.188 -
std::sample(deque<int>)/8192 91301.305 -
std::sample(list<int>)/1024 12006.939 -
std::sample(list<int>)/32 312.630 -
std::sample(list<int>)/8192 98068.035 -
std::sample(vector<int>)/1024 11298.281 -
std::sample(vector<int>)/32 302.698 -
std::sample(vector<int>)/8192 91772.395 -
std::search(deque<int>)_(near_matches)/1000 23867.083 -2.39%
std::search(deque<int>)_(near_matches)/1024 23127.594 -9.62%
std::search(deque<int>)_(near_matches)/8192 1445538.561 -
std::search(deque<int>)_(no_match)/1000 405.997 -
std::search(deque<int>)_(no_match)/1024 415.615 -
std::search(deque<int>)_(no_match)/1048576 423701.700 -
std::search(deque<int>)_(no_match)/8192 3309.577 -
std::search(deque<int>)_(same_length)/1000 325.544 -22.16%
std::search(deque<int>)_(same_length)/1024 474.804 -
std::search(deque<int>)_(same_length)/8192 3817.725 1.63%
std::search(deque<int>)_(single_element)/1000 450.080 -
std::search(deque<int>)_(single_element)/1024 461.605 -
std::search(deque<int>)_(single_element)/8192 3672.870 -
std::search(deque<int>,_pred)_(near_matches)/1000 26195.929 -
std::search(deque<int>,_pred)_(near_matches)/1024 27415.033 1.85%
std::search(deque<int>,_pred)_(near_matches)/8192 1546626.476 1.12%
std::search(deque<int>,_pred)_(no_match)/1000 619.769 25.25%
std::search(deque<int>,_pred)_(no_match)/1024 635.662 34.73%
std::search(deque<int>,_pred)_(no_match)/1048576 653278.907 35.19%
std::search(deque<int>,_pred)_(no_match)/8192 5113.896 34.55%
std::search(deque<int>,_pred)_(same_length)/1000 496.187 2.71%
std::search(deque<int>,_pred)_(same_length)/1024 513.677 1.43%
std::search(deque<int>,_pred)_(same_length)/8192 4045.589 -
std::search(deque<int>,_pred)_(single_element)/1000 691.715 -
std::search(deque<int>,_pred)_(single_element)/1024 734.029 4.37%
std::search(deque<int>,_pred)_(single_element)/8192 5979.541 5.75%
std::search(list<int>)_(near_matches)/1000 38083.261 -
std::search(list<int>)_(near_matches)/1024 39689.697 -
std::search(list<int>)_(near_matches)/8192 2546291.211 -
std::search(list<int>)_(no_match)/1000 667.601 -11.86%
std::search(list<int>)_(no_match)/1024 767.268 2.15%
std::search(list<int>)_(no_match)/1048576 843471.620 1.86%
std::search(list<int>)_(no_match)/8192 7485.379 14.70%
std::search(list<int>)_(same_length)/1000 740.235 -
std::search(list<int>)_(same_length)/1024 768.902 -
std::search(list<int>)_(same_length)/8192 9182.526 10.56%
std::search(list<int>)_(single_element)/1000 713.130 6.37%
std::search(list<int>)_(single_element)/1024 741.190 -2.32%
std::search(list<int>)_(single_element)/8192 8302.835 10.38%
std::search(list<int>,_pred)_(near_matches)/1000 41608.027 -
std::search(list<int>,_pred)_(near_matches)/1024 43539.033 -
std::search(list<int>,_pred)_(near_matches)/8192 2689922.596 -
std::search(list<int>,_pred)_(no_match)/1000 802.379 -
std::search(list<int>,_pred)_(no_match)/1024 821.779 -
std::search(list<int>,_pred)_(no_match)/1048576 957970.611 -
std::search(list<int>,_pred)_(no_match)/8192 7911.008 9.48%
std::search(list<int>,_pred)_(same_length)/1000 797.186 -
std::search(list<int>,_pred)_(same_length)/1024 817.172 -
std::search(list<int>,_pred)_(same_length)/8192 9282.932 3.90%
std::search(list<int>,_pred)_(single_element)/1000 803.321 -
std::search(list<int>,_pred)_(single_element)/1024 822.868 -
std::search(list<int>,_pred)_(single_element)/8192 9876.208 27.84%
std::search(vector<int>)_(near_matches)/1000 14333.909 -
std::search(vector<int>)_(near_matches)/1024 15089.107 -
std::search(vector<int>)_(near_matches)/8192 767348.228 -
std::search(vector<int>)_(no_match)/1000 211.901 1.06%
std::search(vector<int>)_(no_match)/1024 213.807 -
std::search(vector<int>)_(no_match)/1048576 211300.722 -
std::search(vector<int>)_(no_match)/8192 1648.296 -
std::search(vector<int>)_(same_length)/1000 243.449 1.55%
std::search(vector<int>)_(same_length)/1024 250.650 2.54%
std::search(vector<int>)_(same_length)/8192 1926.512 3.34%
std::search(vector<int>)_(single_element)/1000 228.831 -
std::search(vector<int>)_(single_element)/1024 234.006 -
std::search(vector<int>)_(single_element)/8192 1822.531 -
std::search(vector<int>,_pred)_(near_matches)/1000 22608.762 -
std::search(vector<int>,_pred)_(near_matches)/1024 23740.153 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452778.095 -
std::search(vector<int>,_pred)_(no_match)/1000 520.765 -1.59%
std::search(vector<int>,_pred)_(no_match)/1024 531.656 -
std::search(vector<int>,_pred)_(no_match)/1048576 590642.147 -2.00%
std::search(vector<int>,_pred)_(no_match)/8192 4223.092 -1.68%
std::search(vector<int>,_pred)_(same_length)/1000 625.393 -
std::search(vector<int>,_pred)_(same_length)/1024 637.929 -
std::search(vector<int>,_pred)_(same_length)/8192 5091.592 -
std::search(vector<int>,_pred)_(single_element)/1000 535.191 6.01%
std::search(vector<int>,_pred)_(single_element)/1024 551.027 6.28%
std::search(vector<int>,_pred)_(single_element)/8192 4377.171 5.86%
std::search_n(deque<int>)_(no_match)/1024 13.697 -
std::search_n(deque<int>)_(no_match)/32 13.618 -
std::search_n(deque<int>)_(no_match)/8192 16.290 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.354 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.477 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.970 -
std::search_n(list<int>)_(no_match)/1024 731.964 -
std::search_n(list<int>)_(no_match)/32 9.217 -
std::search_n(list<int>)_(no_match)/8192 6728.063 -
std::search_n(list<int>,_pred)_(no_match)/1024 828.737 -
std::search_n(list<int>,_pred)_(no_match)/32 17.421 -
std::search_n(list<int>,_pred)_(no_match)/8192 7367.705 -11.52%
std::search_n(vector<int>)_(no_match)/1024 3.396 -
std::search_n(vector<int>)_(no_match)/32 3.391 -
std::search_n(vector<int>)_(no_match)/8192 3.387 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.088 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.125 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.086 -
std::set<int>::clear()/0 392.138 -
std::set<int>::clear()/1024 9137.575 -
std::set<int>::clear()/32 624.947 -
std::set<int>::clear()/8192 78679.457 -2.53%
std::set<int>::contains(key)_(existent)/1024 3.894 -2.19%
std::set<int>::contains(key)_(existent)/32 1.656 -
std::set<int>::contains(key)_(existent)/8192 8.255 -3.72%
std::set<int>::contains(key)_(non-existent)/0 0.301 -
std::set<int>::contains(key)_(non-existent)/1024 5.924 -1.88%
std::set<int>::contains(key)_(non-existent)/32 2.701 -3.62%
std::set<int>::contains(key)_(non-existent)/8192 9.979 -33.78%
std::set<int>::count(key)_(existent)/1024 4.383 3.10%
std::set<int>::count(key)_(existent)/32 1.682 3.54%
std::set<int>::count(key)_(existent)/8192 7.884 -1.98%
std::set<int>::count(key)_(non-existent)/0 0.256 -
std::set<int>::count(key)_(non-existent)/1024 7.480 1.19%
std::set<int>::count(key)_(non-existent)/32 2.935 1.98%
std::set<int>::count(key)_(non-existent)/8192 11.436 1.61%
std::set<int>::ctor(&&,_different_allocs)/0 12.833 -2.38%
std::set<int>::ctor(&&,_different_allocs)/1024 5915.498 -
std::set<int>::ctor(&&,_different_allocs)/32 178.581 -
std::set<int>::ctor(&&,_different_allocs)/8192 48161.077 -
std::set<int>::ctor(const&)/0 12.769 -
std::set<int>::ctor(const&)/1024 6306.391 1.08%
std::set<int>::ctor(const&)/32 220.157 -
std::set<int>::ctor(const&)/8192 50649.831 1.23%
std::set<int>::ctor(const&,_alloc)/0 12.732 -
std::set<int>::ctor(const&,_alloc)/1024 6317.192 1.29%
std::set<int>::ctor(const&,_alloc)/32 217.716 -
std::set<int>::ctor(const&,_alloc)/8192 49811.011 -8.65%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.749 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8575.862 -1.28%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.555 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68269.048 -2.00%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.094 2.87%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13064.926 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.229 4.07%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 253997.446 4.17%
std::set<int>::equal_range(key)_(existent)/1024 4.833 2.42%
std::set<int>::equal_range(key)_(existent)/32 1.911 1.53%
std::set<int>::equal_range(key)_(existent)/8192 8.150 -2.22%
std::set<int>::equal_range(key)_(non-existent)/0 0.255 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.730 -5.74%
std::set<int>::equal_range(key)_(non-existent)/32 2.379 -9.03%
std::set<int>::equal_range(key)_(non-existent)/8192 10.073 -1.95%
std::set<int>::erase(iterator)/1024 19.504 -3.82%
std::set<int>::erase(iterator)/32 19.388 -5.62%
std::set<int>::erase(iterator)/8192 19.565 -2.03%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.972 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6744.010 1.47%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.587 2.96%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54504.501 -
std::set<int>::erase(key)_(existent)/1024 53.729 6.97%
std::set<int>::erase(key)_(existent)/32 21.145 -1.09%
std::set<int>::erase(key)_(existent)/8192 69.471 2.19%
std::set<int>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.611 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.938 20.66%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.636 4.08%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.913 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.783 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.142 -
std::set<int>::find(key)_(existent)/1024 3.991 -
std::set<int>::find(key)_(existent)/32 1.713 1.42%
std::set<int>::find(key)_(existent)/8192 8.090 -4.68%
std::set<int>::find(key)_(non-existent)/0 0.256 -
std::set<int>::find(key)_(non-existent)/1024 5.539 -
std::set<int>::find(key)_(non-existent)/32 2.264 1.43%
std::set<int>::find(key)_(non-existent)/8192 8.469 -11.47%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.118 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 55.565 7.88%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.477 1.07%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 102.272 2.69%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.058 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.509 1.14%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.900 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.816 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.309 -2.37%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 51.171 14.71%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.991 -1.14%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 92.365 -10.06%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.748 3.01%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.370 -3.40%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.389 1.84%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.733 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.851 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17264.875 3.19%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 764.180 -1.51%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 178838.885 -3.70%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.243 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12717.714 -2.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 648.637 -3.28%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115543.115 -4.20%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.098 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7815.907 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 536.997 -1.20%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132558.817 -
std::set<int>::insert(value)_(already_present)/1024 6.078 6.56%
std::set<int>::insert(value)_(already_present)/32 1.763 -
std::set<int>::insert(value)_(already_present)/8192 10.085 -1.11%
std::set<int>::insert(value)_(new_value,_end)/0 17.105 -
std::set<int>::insert(value)_(new_value,_end)/1024 49.429 25.37%
std::set<int>::insert(value)_(new_value,_end)/32 18.974 1.38%
std::set<int>::insert(value)_(new_value,_end)/8192 78.314 11.16%
std::set<int>::insert(value)_(new_value,_middle)/0 17.112 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.017 1.01%
std::set<int>::insert(value)_(new_value,_middle)/32 18.481 -
std::set<int>::insert(value)_(new_value,_middle)/8192 32.176 -1.12%
std::set<int>::lower_bound(key)_(existent)/1024 4.796 7.39%
std::set<int>::lower_bound(key)_(existent)/32 1.550 -1.03%
std::set<int>::lower_bound(key)_(existent)/8192 8.048 -7.42%
std::set<int>::lower_bound(key)_(non-existent)/0 0.255 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.124 -5.58%
std::set<int>::lower_bound(key)_(non-existent)/32 2.285 -6.92%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.469 -3.46%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.413 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6151.813 -2.63%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 213.282 -1.65%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48518.372 -3.93%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.403 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6185.745 -2.06%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 213.877 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48905.781 -2.51%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1329.100 -6.57%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.563 -12.05%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12264.389 -2.19%
std::set<int>::upper_bound(key)_(existent)/1024 4.204 3.82%
std::set<int>::upper_bound(key)_(existent)/32 1.750 -
std::set<int>::upper_bound(key)_(existent)/8192 8.087 -12.20%
std::set<int>::upper_bound(key)_(non-existent)/0 0.255 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.843 -1.11%
std::set<int>::upper_bound(key)_(non-existent)/32 2.435 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.837 -
std::set<std::string>::clear()/0 393.139 -
std::set<std::string>::clear()/1024 22028.226 -3.00%
std::set<std::string>::clear()/32 894.980 -
std::set<std::string>::clear()/8192 213596.598 -3.61%
std::set<std::string>::contains(key)_(existent)/1024 22.876 -2.51%
std::set<std::string>::contains(key)_(existent)/32 14.771 -
std::set<std::string>::contains(key)_(existent)/8192 28.975 -
std::set<std::string>::contains(key)_(non-existent)/0 0.287 5.61%
std::set<std::string>::contains(key)_(non-existent)/1024 22.373 -
std::set<std::string>::contains(key)_(non-existent)/32 10.599 -
std::set<std::string>::contains(key)_(non-existent)/8192 28.458 2.73%
std::set<std::string>::count(key)_(existent)/1024 26.306 9.05%
std::set<std::string>::count(key)_(existent)/32 16.742 -3.26%
std::set<std::string>::count(key)_(existent)/8192 33.080 8.99%
std::set<std::string>::count(key)_(non-existent)/0 0.266 -
std::set<std::string>::count(key)_(non-existent)/1024 24.238 2.65%
std::set<std::string>::count(key)_(non-existent)/32 10.678 -
std::set<std::string>::count(key)_(non-existent)/8192 33.713 -2.15%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.198 2.57%
std::set<std::string>::ctor(&&,_different_allocs)/1024 6897.659 1.19%
std::set<std::string>::ctor(&&,_different_allocs)/32 211.469 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57886.197 1.08%
std::set<std::string>::ctor(const&)/0 12.719 -
std::set<std::string>::ctor(const&)/1024 34265.971 -4.66%
std::set<std::string>::ctor(const&)/32 795.759 -
std::set<std::string>::ctor(const&)/8192 340816.179 -5.91%
std::set<std::string>::ctor(const&,_alloc)/0 12.731 -2.09%
std::set<std::string>::ctor(const&,_alloc)/1024 36847.153 -
std::set<std::string>::ctor(const&,_alloc)/32 744.339 -
std::set<std::string>::ctor(const&,_alloc)/8192 344746.033 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.827 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39778.054 -1.39%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 803.451 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379338.388 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.916 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54356.847 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 998.352 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106748.109 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.616 1.88%
std::set<std::string>::equal_range(key)_(existent)/32 18.224 -
std::set<std::string>::equal_range(key)_(existent)/8192 26.636 -12.11%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.053 -2.44%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.268 2.54%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.991 1.44%
std::set<std::string>::erase(iterator)/1024 27.613 -
std::set<std::string>::erase(iterator)/32 26.466 -
std::set<std::string>::erase(iterator)/8192 29.766 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.007 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12709.989 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.546 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118459.440 -
std::set<std::string>::erase(key)_(existent)/1024 99.120 -
std::set<std::string>::erase(key)_(existent)/32 74.569 -
std::set<std::string>::erase(key)_(existent)/8192 82.705 -
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.426 -2.20%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.090 -2.57%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.883 -3.19%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.929 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.520 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.958 -
std::set<std::string>::find(key)_(existent)/1024 23.323 -5.83%
std::set<std::string>::find(key)_(existent)/32 15.208 -5.25%
std::set<std::string>::find(key)_(existent)/8192 32.018 2.18%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 21.100 -3.69%
std::set<std::string>::find(key)_(non-existent)/32 10.211 -3.38%
std::set<std::string>::find(key)_(non-existent)/8192 27.379 -6.20%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.567 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.030 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.443 3.29%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.767 3.45%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.894 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.020 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.619 -2.77%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.526 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.306 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.869 -2.07%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.049 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.673 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.504 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.318 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.071 -1.35%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.662 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.839 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68487.433 3.08%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1480.404 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 888043.841 2.74%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.804 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43687.335 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1279.273 -1.55%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 607767.391 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 396.140 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41944.489 -3.35%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1088.215 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 621722.857 2.32%
std::set<std::string>::insert(value)_(already_present)/1024 16.132 -3.39%
std::set<std::string>::insert(value)_(already_present)/32 7.390 -
std::set<std::string>::insert(value)_(already_present)/8192 60.890 -
std::set<std::string>::insert(value)_(new_value,_end)/0 28.361 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 72.891 10.54%
std::set<std::string>::insert(value)_(new_value,_end)/32 40.629 1.03%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.795 5.83%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.181 1.05%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.304 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.281 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.028 -
std::set<std::string>::lower_bound(key)_(existent)/1024 21.415 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.837 -
std::set<std::string>::lower_bound(key)_(existent)/8192 29.485 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.111 4.69%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.665 5.53%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.118 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.350 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36475.494 -2.30%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 803.907 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 345894.919 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.346 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35760.650 -1.19%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 689.610 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343725.708 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16477.533 -28.04%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.758 -1.13%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205460.153 -5.67%
std::set<std::string>::upper_bound(key)_(existent)/1024 24.454 10.36%
std::set<std::string>::upper_bound(key)_(existent)/32 16.965 10.30%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.383 5.82%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.059 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.029 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.980 -
std::shift_left(deque<int>)/1024 39.071 -
std::shift_left(deque<int>)/32 3.817 -
std::shift_left(deque<int>)/50 5.443 -2.10%
std::shift_left(deque<int>)/8192 308.173 -
std::shift_left(list<int>)/1024 737.042 1.27%
std::shift_left(list<int>)/32 14.033 1.01%
std::shift_left(list<int>)/50 28.677 4.17%
std::shift_left(list<int>)/8192 7701.476 1.00%
std::shift_left(vector<int>)/1024 35.466 -
std::shift_left(vector<int>)/32 11.462 194.15%
std::shift_left(vector<int>)/50 5.265 -
std::shift_left(vector<int>)/8192 281.150 -
std::shift_right(deque<int>)/1024 40.374 -
std::shift_right(deque<int>)/32 3.430 -
std::shift_right(deque<int>)/50 4.466 -1.82%
std::shift_right(deque<int>)/8192 308.956 -
std::shift_right(list<int>)/1024 734.676 -
std::shift_right(list<int>)/32 14.525 -
std::shift_right(list<int>)/50 26.778 -
std::shift_right(list<int>)/8192 7380.808 -8.01%
std::shift_right(vector<int>)/1024 35.805 -
std::shift_right(vector<int>)/32 10.184 152.50%
std::shift_right(vector<int>)/50 5.337 -
std::shift_right(vector<int>)/8192 301.502 -
std::shuffle(deque<int>)/1024 9258.413 -
std::shuffle(deque<int>)/32 293.246 -
std::shuffle(deque<int>)/8192 73992.147 -
std::shuffle(vector<int>)/1024 8765.606 -
std::shuffle(vector<int>)/32 277.422 -
std::shuffle(vector<int>)/8192 70473.315 -
std::sort(deque<int>)_(ascending)/1024 771.287 -
std::sort(deque<int>)_(ascending)/8 18.067 -
std::sort(deque<int>)_(ascending)/8192 5795.772 1.14%
std::sort(deque<int>)_(descending)/1024 1305.996 -
std::sort(deque<int>)_(descending)/8 25.217 -
std::sort(deque<int>)_(descending)/8192 10459.682 1.19%
std::sort(deque<int>)_(heap)/1024 6290.966 1.26%
std::sort(deque<int>)_(heap)/8 24.215 -1.37%
std::sort(deque<int>)_(heap)/8192 69559.381 -
std::sort(deque<int>)_(pipe-organ)/1024 2774.648 -
std::sort(deque<int>)_(pipe-organ)/8 20.134 -
std::sort(deque<int>)_(pipe-organ)/8192 26397.074 1.03%
std::sort(deque<int>)_(qsort_adversarial)/1024 17852.187 1.42%
std::sort(deque<int>)_(qsort_adversarial)/8 18.133 -
std::sort(deque<int>)_(qsort_adversarial)/8192 493794.938 3.44%
std::sort(deque<int>)_(repeated)/1024 969.663 -4.04%
std::sort(deque<int>)_(repeated)/8 17.802 -3.08%
std::sort(deque<int>)_(repeated)/8192 6589.053 -2.62%
std::sort(deque<int>)_(shuffled)/1024 6865.856 -
std::sort(deque<int>)_(shuffled)/8 22.721 -1.34%
std::sort(deque<int>)_(shuffled)/8192 81593.271 -
std::sort(vector<NonIntegral>)_(ascending)/1024 525.105 1.23%
std::sort(vector<NonIntegral>)_(ascending)/8 15.746 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3787.796 1.48%
std::sort(vector<NonIntegral>)_(descending)/1024 779.608 1.08%
std::sort(vector<NonIntegral>)_(descending)/8 25.383 1.25%
std::sort(vector<NonIntegral>)_(descending)/8192 5325.345 1.58%
std::sort(vector<NonIntegral>)_(heap)/1024 4368.353 -
std::sort(vector<NonIntegral>)_(heap)/8 23.771 -2.46%
std::sort(vector<NonIntegral>)_(heap)/8192 50198.901 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1891.546 1.29%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.592 1.30%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18516.360 1.25%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13388.718 1.34%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.775 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 156819.438 -
std::sort(vector<NonIntegral>)_(repeated)/1024 515.683 2.28%
std::sort(vector<NonIntegral>)_(repeated)/8 16.257 1.81%
std::sort(vector<NonIntegral>)_(repeated)/8192 3775.139 1.13%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4683.252 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.781 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83879.860 -
std::sort(vector<int>)_(ascending)/1024 525.751 1.16%
std::sort(vector<int>)_(ascending)/8 15.823 -
std::sort(vector<int>)_(ascending)/8192 3781.455 1.39%
std::sort(vector<int>)_(descending)/1024 1028.788 1.60%
std::sort(vector<int>)_(descending)/8 24.850 -
std::sort(vector<int>)_(descending)/8192 7295.900 1.14%
std::sort(vector<int>)_(heap)/1024 4583.711 -4.19%
std::sort(vector<int>)_(heap)/8 23.932 -1.59%
std::sort(vector<int>)_(heap)/8192 45883.124 -3.57%
std::sort(vector<int>)_(pipe-organ)/1024 2307.104 1.20%
std::sort(vector<int>)_(pipe-organ)/8 17.654 -
std::sort(vector<int>)_(pipe-organ)/8192 21775.624 1.19%
std::sort(vector<int>)_(qsort_adversarial)/1024 13238.169 2.27%
std::sort(vector<int>)_(qsort_adversarial)/8 15.995 1.84%
std::sort(vector<int>)_(qsort_adversarial)/8192 151960.475 2.74%
std::sort(vector<int>)_(repeated)/1024 695.260 5.45%
std::sort(vector<int>)_(repeated)/8 15.906 -
std::sort(vector<int>)_(repeated)/8192 5279.189 5.29%
std::sort(vector<int>)_(shuffled)/1024 4660.688 -
std::sort(vector<int>)_(shuffled)/8 22.897 -
std::sort(vector<int>)_(shuffled)/8192 45117.215 -
std::sort_heap(deque<int>)/1024 13366.024 -
std::sort_heap(deque<int>)/8 36.036 -1.76%
std::sort_heap(deque<int>)/8192 475330.351 -
std::sort_heap(deque<int>,_pred)/1024 12270.444 -
std::sort_heap(deque<int>,_pred)/8 34.003 -
std::sort_heap(deque<int>,_pred)/8192 430587.402 1.48%
std::sort_heap(vector<NonIntegral>)/1024 9859.853 -
std::sort_heap(vector<NonIntegral>)/8 30.371 4.76%
std::sort_heap(vector<NonIntegral>)/8192 105951.478 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9822.374 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.473 4.25%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106612.985 -
std::sort_heap(vector<int>)/1024 9843.959 -
std::sort_heap(vector<int>)/8 30.853 -
std::sort_heap(vector<int>)/8192 106582.431 -
std::sort_heap(vector<int>,_pred)/1024 9844.565 -
std::sort_heap(vector<int>,_pred)/8 33.117 1.61%
std::sort_heap(vector<int>,_pred)/8192 106664.914 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2783.771 2.30%
std::stable_partition(deque<int>)_(alloc_fails)/32 1906.480 2.02%
std::stable_partition(deque<int>)_(alloc_fails)/50 1914.752 1.96%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9847.537 -
std::stable_partition(deque<int>)_(dense)/1024 576.568 -1.43%
std::stable_partition(deque<int>)_(dense)/32 29.028 2.16%
std::stable_partition(deque<int>)_(dense)/50 38.093 -
std::stable_partition(deque<int>)_(dense)/8192 5670.814 -
std::stable_partition(deque<int>)_(sparse)/1024 450.634 6.63%
std::stable_partition(deque<int>)_(sparse)/32 12.472 10.11%
std::stable_partition(deque<int>)_(sparse)/50 29.551 12.84%
std::stable_partition(deque<int>)_(sparse)/8192 3361.055 1.88%
std::stable_partition(list<int>)_(alloc_fails)/1024 4177.639 -
std::stable_partition(list<int>)_(alloc_fails)/32 1875.023 -
std::stable_partition(list<int>)_(alloc_fails)/50 1905.188 1.15%
std::stable_partition(list<int>)_(alloc_fails)/8192 25723.856 -3.33%
std::stable_partition(list<int>)_(dense)/1024 1464.832 -1.04%
std::stable_partition(list<int>)_(dense)/32 36.914 -5.53%
std::stable_partition(list<int>)_(dense)/50 58.511 -
std::stable_partition(list<int>)_(dense)/8192 17094.257 -10.74%
std::stable_partition(list<int>)_(sparse)/1024 930.000 -
std::stable_partition(list<int>)_(sparse)/32 9.813 1.99%
std::stable_partition(list<int>)_(sparse)/50 27.153 4.57%
std::stable_partition(list<int>)_(sparse)/8192 8821.125 2.61%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2335.840 2.04%
std::stable_partition(vector<int>)_(alloc_fails)/32 1858.436 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1855.043 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5356.655 -
std::stable_partition(vector<int>)_(dense)/1024 292.306 1.37%
std::stable_partition(vector<int>)_(dense)/32 21.645 -
std::stable_partition(vector<int>)_(dense)/50 26.812 4.86%
std::stable_partition(vector<int>)_(dense)/8192 2114.738 1.50%
std::stable_partition(vector<int>)_(sparse)/1024 212.512 -
std::stable_partition(vector<int>)_(sparse)/32 7.391 5.01%
std::stable_partition(vector<int>)_(sparse)/50 21.660 2.06%
std::stable_partition(vector<int>)_(sparse)/8192 1548.135 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4017.307 1.13%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.444 -1.38%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18948.399 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28985.077 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.918 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26562.443 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13742.123 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.176 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25969.769 -1.01%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16539.006 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.286 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22465.703 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25787.703 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.393 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28323.217 -1.70%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3679.649 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.513 -1.17%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13143.601 -8.53%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19387.593 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.097 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24765.125 -3.36%
std::stable_sort(deque<int>)_(ascending)/1024 2111.070 -
std::stable_sort(deque<int>)_(ascending)/8 17.496 -1.41%
std::stable_sort(deque<int>)_(ascending)/8192 13661.910 -
std::stable_sort(deque<int>)_(descending)/1024 2887.827 -
std::stable_sort(deque<int>)_(descending)/8 25.226 -
std::stable_sort(deque<int>)_(descending)/8192 20387.892 -
std::stable_sort(deque<int>)_(heap)/1024 2718.746 -
std::stable_sort(deque<int>)_(heap)/8 24.052 1.77%
std::stable_sort(deque<int>)_(heap)/8192 17466.034 1.20%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2920.337 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.578 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20666.771 1.26%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3098.638 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.106 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20682.267 -
std::stable_sort(deque<int>)_(repeated)/1024 1419.747 -
std::stable_sort(deque<int>)_(repeated)/8 17.970 -
std::stable_sort(deque<int>)_(repeated)/8192 7674.045 -
std::stable_sort(deque<int>)_(shuffled)/1024 2522.712 -
std::stable_sort(deque<int>)_(shuffled)/8 22.688 -
std::stable_sort(deque<int>)_(shuffled)/8192 14399.146 1.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4903.209 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.728 3.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48698.331 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22920.722 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.476 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 120057.519 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13831.409 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.352 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108807.038 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14034.600 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.116 1.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85272.504 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22576.386 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.835 6.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137277.425 1.31%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3426.784 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.705 3.98%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17847.123 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18077.137 1.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.365 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 147310.997 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3620.320 -6.46%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.265 -4.50%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42868.534 -4.83%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12588.486 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.684 -1.63%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188837.677 1.16%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9641.779 1.44%
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.473 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 118590.555 1.22%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8575.794 5.89%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.289 2.04%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 121231.878 4.18%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13682.463 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.558 1.30%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 201478.402 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1275.522 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.641 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14003.645 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12175.024 1.45%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.753 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 176799.752 1.61%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4662.202 -5.11%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.078 -4.30%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18688.035 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23425.752 1.03%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.218 -1.59%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24709.889 4.57%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13917.165 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.070 -1.46%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30663.098 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14663.037 6.11%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.848 3.08%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22196.158 6.17%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22744.461 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.030 -1.12%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34409.249 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3645.053 -5.00%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.106 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9690.706 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18012.432 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.377 -1.64%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27368.156 -
std::stable_sort(vector<int>)_(ascending)/1024 2078.013 -
std::stable_sort(vector<int>)_(ascending)/8 15.635 -
std::stable_sort(vector<int>)_(ascending)/8192 13542.282 -1.17%
std::stable_sort(vector<int>)_(descending)/1024 2809.272 -
std::stable_sort(vector<int>)_(descending)/8 23.285 -3.83%
std::stable_sort(vector<int>)_(descending)/8192 18509.134 -
std::stable_sort(vector<int>)_(heap)/1024 2532.694 -
std::stable_sort(vector<int>)_(heap)/8 21.334 -
std::stable_sort(vector<int>)_(heap)/8192 14529.351 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2789.924 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.508 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18542.641 1.39%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2888.567 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.674 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18335.195 -
std::stable_sort(vector<int>)_(repeated)/1024 1083.218 -
std::stable_sort(vector<int>)_(repeated)/8 15.583 -
std::stable_sort(vector<int>)_(repeated)/8192 5234.587 -
std::stable_sort(vector<int>)_(shuffled)/1024 2220.518 -
std::stable_sort(vector<int>)_(shuffled)/8 19.972 -
std::stable_sort(vector<int>)_(shuffled)/8192 10945.453 -
std::swap_ranges(deque<int>)/1024 319.532 -
std::swap_ranges(deque<int>)/32 10.419 -
std::swap_ranges(deque<int>)/50 15.856 -
std::swap_ranges(deque<int>)/8192 2547.092 -
std::swap_ranges(list<int>)/1024 758.704 -
std::swap_ranges(list<int>)/32 19.561 -
std::swap_ranges(list<int>)/50 32.849 2.09%
std::swap_ranges(list<int>)/8192 8447.700 -18.32%
std::swap_ranges(vector<int>)/1024 62.693 -
std::swap_ranges(vector<int>)/32 4.820 -
std::swap_ranges(vector<int>)/50 5.603 -
std::swap_ranges(vector<int>)/8192 476.102 -
std::transform(deque<int>)_(identity_transform)/1024 370.279 -
std::transform(deque<int>)_(identity_transform)/32 12.302 -
std::transform(deque<int>)_(identity_transform)/50 19.090 -
std::transform(deque<int>)_(identity_transform)/8192 2445.647 -
std::transform(deque<int>,_deque<int>)/1024 660.413 -
std::transform(deque<int>,_deque<int>)/32 21.425 -3.69%
std::transform(deque<int>,_deque<int>)/50 36.586 1.83%
std::transform(deque<int>,_deque<int>)/8192 5418.360 -
std::transform(list<int>)_(identity_transform)/1024 756.845 1.17%
std::transform(list<int>)_(identity_transform)/32 16.982 -
std::transform(list<int>)_(identity_transform)/50 30.531 -
std::transform(list<int>)_(identity_transform)/8192 8159.393 9.03%
std::transform(list<int>,_list<int>)/1024 840.828 -
std::transform(list<int>,_list<int>)/32 23.069 -
std::transform(list<int>,_list<int>)/50 37.522 -
std::transform(list<int>,_list<int>)/8192 8675.481 -5.75%
std::transform(vector<int>)_(identity_transform)/1024 262.622 -
std::transform(vector<int>)_(identity_transform)/32 9.171 -
std::transform(vector<int>)_(identity_transform)/50 16.232 -
std::transform(vector<int>)_(identity_transform)/8192 2022.493 -
std::transform(vector<int>,_vector<int>)/1024 555.388 -
std::transform(vector<int>,_vector<int>)/32 17.232 -
std::transform(vector<int>,_vector<int>)/50 26.873 -
std::transform(vector<int>,_vector<int>)/8192 4446.571 -
std::unique(deque<int>)_(contiguous)/1024 520.251 -
std::unique(deque<int>)_(contiguous)/32 49.870 -2.56%
std::unique(deque<int>)_(contiguous)/52 55.356 -4.16%
std::unique(deque<int>)_(contiguous)/8192 3784.704 -
std::unique(deque<int>)_(sprinkled)/1024 513.135 -
std::unique(deque<int>)_(sprinkled)/32 54.730 3.05%
std::unique(deque<int>)_(sprinkled)/52 63.343 4.58%
std::unique(deque<int>)_(sprinkled)/8192 3838.311 -
std::unique(deque<int>,_pred)_(contiguous)/1024 634.157 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.564 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.262 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4567.085 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.828 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.934 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.759 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5213.350 -
std::unique(list<int>)_(contiguous)/1024 924.025 -
std::unique(list<int>)_(contiguous)/32 52.375 -
std::unique(list<int>)_(contiguous)/52 64.208 -
std::unique(list<int>)_(contiguous)/8192 6979.998 -
std::unique(list<int>)_(sprinkled)/1024 953.643 -
std::unique(list<int>)_(sprinkled)/32 54.101 -
std::unique(list<int>)_(sprinkled)/52 70.341 4.39%
std::unique(list<int>)_(sprinkled)/8192 7923.527 -
std::unique(list<int>,_pred)_(contiguous)/1024 959.576 1.31%
std::unique(list<int>,_pred)_(contiguous)/32 58.545 2.79%
std::unique(list<int>,_pred)_(contiguous)/52 71.702 -
std::unique(list<int>,_pred)_(contiguous)/8192 7549.905 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1066.633 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.995 4.81%
std::unique(list<int>,_pred)_(sprinkled)/52 82.671 4.54%
std::unique(list<int>,_pred)_(sprinkled)/8192 8944.149 -
std::unique(vector<int>)_(contiguous)/1024 311.683 -
std::unique(vector<int>)_(contiguous)/32 48.663 -
std::unique(vector<int>)_(contiguous)/52 53.704 -
std::unique(vector<int>)_(contiguous)/8192 1928.253 -
std::unique(vector<int>)_(sprinkled)/1024 532.779 -
std::unique(vector<int>)_(sprinkled)/32 54.297 -
std::unique(vector<int>)_(sprinkled)/52 65.355 -
std::unique(vector<int>)_(sprinkled)/8192 3908.982 -
std::unique(vector<int>,_pred)_(contiguous)/1024 489.163 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.429 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.231 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3601.129 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.418 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.020 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.849 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5182.713 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.719 -
std::unique_copy(deque<int>)_(contiguous)/32 10.681 14.12%
std::unique_copy(deque<int>)_(contiguous)/52 16.558 11.48%
std::unique_copy(deque<int>)_(contiguous)/8192 3755.679 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.524 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.349 -11.19%
std::unique_copy(deque<int>)_(sprinkled)/52 16.455 -3.80%
std::unique_copy(deque<int>)_(sprinkled)/8192 3759.460 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.210 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.208 2.47%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.159 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4472.864 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.344 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.841 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.749 1.62%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5063.280 -
std::unique_copy(list<int>)_(contiguous)/1024 740.711 -
std::unique_copy(list<int>)_(contiguous)/32 11.288 1.59%
std::unique_copy(list<int>)_(contiguous)/52 19.600 -
std::unique_copy(list<int>)_(contiguous)/8192 6880.152 -
std::unique_copy(list<int>)_(sprinkled)/1024 742.120 -
std::unique_copy(list<int>)_(sprinkled)/32 13.657 1.47%
std::unique_copy(list<int>)_(sprinkled)/52 24.200 1.40%
std::unique_copy(list<int>)_(sprinkled)/8192 6963.339 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 796.898 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.334 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.019 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7623.537 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 837.453 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.246 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.907 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7564.115 -
std::unique_copy(vector<int>)_(contiguous)/1024 249.443 -
std::unique_copy(vector<int>)_(contiguous)/32 8.697 -
std::unique_copy(vector<int>)_(contiguous)/52 13.651 1.07%
std::unique_copy(vector<int>)_(contiguous)/8192 1900.426 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.903 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.042 -2.48%
std::unique_copy(vector<int>)_(sprinkled)/52 22.108 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3661.646 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.934 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.362 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.749 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3803.553 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.213 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.258 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.388 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4535.585 -
std::unordered_map<int,_int>::clear()/0 392.847 -
std::unordered_map<int,_int>::clear()/1024 10602.521 28.89%
std::unordered_map<int,_int>::clear()/32 669.101 12.68%
std::unordered_map<int,_int>::clear()/8192 74356.941 15.24%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.583 -12.52%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.700 -4.25%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.496 -14.47%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.373 8.03%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.722 22.50%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.452 -14.56%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.574 1.56%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.253 10.85%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.526 19.93%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.500 12.05%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.306 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.600 -12.96%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.630 -11.17%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.590 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.102 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8502.089 -1.81%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 271.171 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95622.553 -4.72%
std::unordered_map<int,_int>::ctor(const&)/0 12.944 -
std::unordered_map<int,_int>::ctor(const&)/1024 6732.097 -
std::unordered_map<int,_int>::ctor(const&)/32 204.721 1.37%
std::unordered_map<int,_int>::ctor(const&)/8192 54442.562 -1.69%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.151 1.31%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9708.464 -1.28%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 261.403 -1.38%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80277.141 -1.95%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.177 2.33%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 15377.419 10.74%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 443.185 15.72%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 157504.380 9.45%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.878 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13605.169 -1.69%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.807 -1.37%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 161071.048 11.27%
std::unordered_map<int,_int>::erase(iterator)/1024 19.738 -
std::unordered_map<int,_int>::erase(iterator)/32 19.468 -1.17%
std::unordered_map<int,_int>::erase(iterator)/8192 19.739 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.048 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5451.074 -5.07%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.183 -1.42%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44219.608 -3.01%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.785 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.897 -2.05%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.411 -1.07%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.267 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.309 15.78%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.373 30.40%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.151 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.270 12.35%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.347 14.01%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.404 18.48%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.567 10.19%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.255 -17.36%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.224 -18.05%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.170 -11.39%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.059 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.109 6.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.913 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12932.691 -3.52%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.828 -5.32%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 143811.246 1.95%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 400.225 1.70%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12469.253 -4.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 711.855 -3.47%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139243.484 -1.29%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.038 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7511.469 -4.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 597.413 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84689.375 -1.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.068 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14257.758 -2.65%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 774.818 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 147230.416 -2.67%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.061 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13816.068 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 747.630 -2.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143316.576 -2.18%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.918 -22.50%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.238 -21.00%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.011 -27.44%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 19.080 5.52%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 22.146 -1.93%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 20.352 3.13%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 21.217 -10.21%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.697 3.41%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.034 -1.14%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 20.298 2.78%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.267 -14.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.257 1.22%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.215 -21.61%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.517 7.15%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.174 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.517 -9.86%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 20.433 5.56%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.757 -12.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.160 -2.52%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.585 2.70%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.906 -3.15%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 22.997 8.33%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.269 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8015.806 17.51%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 262.585 14.14%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 61528.013 12.30%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.234 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7518.640 10.46%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 246.179 19.66%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 60953.935 10.47%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1602.811 30.02%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.330 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27798.218 10.66%
std::unordered_multimap<int,_int>::clear()/0 391.899 -
std::unordered_multimap<int,_int>::clear()/1024 7953.146 -4.29%
std::unordered_multimap<int,_int>::clear()/32 588.401 -1.65%
std::unordered_multimap<int,_int>::clear()/8192 61826.622 -1.99%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.246 -15.50%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.429 -1.53%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.338 -2.26%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.367 -24.82%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.417 -14.46%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.475 -24.77%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.387 -24.12%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.537 -8.28%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.802 -11.85%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.726 8.62%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.271 -10.53%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.341 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.235 -6.07%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.148 -5.87%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.059 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8615.250 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.513 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99607.464 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.921 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6893.787 3.22%
std::unordered_multimap<int,_int>::ctor(const&)/32 202.697 1.47%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55900.650 1.72%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.927 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9275.458 1.65%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 263.584 3.60%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77046.368 1.03%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.856 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13484.981 3.38%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.663 1.73%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146468.782 4.90%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.884 -3.60%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13350.115 3.90%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.024 -6.99%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143161.324 2.23%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.531 -2.58%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.500 -1.51%
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.442 26.29%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.569 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5802.798 1.55%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 517.328 -2.06%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44941.949 -2.49%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.451 -6.66%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.419 -1.42%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.086 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.309 18.21%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.407 15.10%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.411 4.57%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.215 -2.31%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.419 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.312 10.29%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.004 -25.04%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.355 -2.27%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.254 -20.83%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.246 -21.79%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -3.35%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.165 12.06%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.171 -15.17%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.298 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.080 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15620.827 2.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.988 -1.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169911.500 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.270 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15800.940 1.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 757.716 -1.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169001.164 -2.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.268 -1.26%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14798.249 5.49%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 828.827 2.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177525.367 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.230 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16531.813 8.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 829.842 1.58%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 171737.949 3.33%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 400.302 1.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16674.938 2.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 814.977 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 180906.606 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 26.193 23.78%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.036 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.242 -1.27%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.788 1.04%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.326 -3.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.045 5.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.767 3.87%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.820 1.51%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 24.181 -3.06%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.127 -2.82%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.776 40.66%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.575 2.25%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7682.650 13.11%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 246.641 10.79%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 61259.203 12.61%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.180 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7020.222 3.93%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 205.779 1.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56383.099 2.60%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1524.723 15.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.407 1.26%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29969.439 13.30%
std::unordered_multiset<int>::clear()/0 393.404 -
std::unordered_multiset<int>::clear()/1024 8379.719 -
std::unordered_multiset<int>::clear()/32 602.729 -
std::unordered_multiset<int>::clear()/8192 64970.953 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.305 -19.38%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.580 8.79%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.345 -19.46%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.179 -18.95%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.459 -20.48%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.278 -26.27%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.863 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.842 2.06%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.705 3.77%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.302 11.47%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.247 3.86%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.259 8.07%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.212 -1.68%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.044 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8566.834 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 293.826 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99847.204 -
std::unordered_multiset<int>::ctor(const&)/0 12.909 -
std::unordered_multiset<int>::ctor(const&)/1024 6637.749 -2.04%
std::unordered_multiset<int>::ctor(const&)/32 202.447 -
std::unordered_multiset<int>::ctor(const&)/8192 54148.719 -3.10%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.979 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 8984.909 -1.56%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 246.059 -1.60%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75232.476 -1.33%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.832 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12772.535 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.266 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137553.688 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.863 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12529.131 -2.10%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.351 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137664.306 -1.56%
std::unordered_multiset<int>::erase(iterator)/1024 21.762 4.73%
std::unordered_multiset<int>::erase(iterator)/32 21.461 4.03%
std::unordered_multiset<int>::erase(iterator)/8192 23.681 -9.33%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.759 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6108.005 3.37%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.570 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47330.098 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.920 2.15%
std::unordered_multiset<int>::erase(key)_(existent)/32 23.232 7.59%
std::unordered_multiset<int>::erase(key)_(existent)/8192 24.216 1.72%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.262 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.224 -6.17%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.239 -1.92%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.221 -4.61%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -5.83%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.351 1.36%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.222 -3.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.213 12.93%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.314 3.95%
std::unordered_multiset<int>::find(key)_(existent)/32 1.364 6.92%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.392 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -4.52%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.027 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.081 -3.79%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.188 6.94%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.595 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15103.371 -1.85%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.480 -2.01%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167049.445 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.715 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15232.888 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 762.161 2.55%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166424.594 1.18%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.428 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14128.914 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 804.813 1.97%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173880.014 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 26.979 31.04%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.663 1.46%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.137 -1.12%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.436 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.512 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.899 5.59%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.601 1.32%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.449 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.886 -1.14%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.951 -3.26%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 33.717 52.84%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.195 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6679.182 -16.63%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 212.314 -2.58%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53832.356 -16.62%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.169 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6652.174 -14.58%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 197.451 -13.95%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54542.590 -13.53%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1994.372 42.76%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.612 2.46%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 31939.056 18.81%
std::unordered_set<int>::clear()/0 391.509 -
std::unordered_set<int>::clear()/1024 10546.044 13.41%
std::unordered_set<int>::clear()/32 645.859 2.92%
std::unordered_set<int>::clear()/8192 82442.446 13.92%
std::unordered_set<int>::contains(key)_(existent)/1024 1.248 -
std::unordered_set<int>::contains(key)_(existent)/32 1.345 -10.88%
std::unordered_set<int>::contains(key)_(existent)/8192 1.292 -8.66%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.487 33.69%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.907 29.73%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.638 23.15%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.414 -
std::unordered_set<int>::count(key)_(existent)/1024 1.220 -8.85%
std::unordered_set<int>::count(key)_(existent)/32 1.290 -8.22%
std::unordered_set<int>::count(key)_(existent)/8192 1.257 -4.88%
std::unordered_set<int>::count(key)_(non-existent)/0 0.276 -20.05%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.482 -14.12%
std::unordered_set<int>::count(key)_(non-existent)/32 1.387 -
std::unordered_set<int>::count(key)_(non-existent)/8192 1.502 -9.02%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.788 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8793.642 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 285.072 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 103016.123 -4.00%
std::unordered_set<int>::ctor(const&)/0 12.886 -
std::unordered_set<int>::ctor(const&)/1024 6785.803 1.45%
std::unordered_set<int>::ctor(const&)/32 200.954 -3.06%
std::unordered_set<int>::ctor(const&)/8192 55287.006 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.958 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9789.392 -10.24%
std::unordered_set<int>::ctor(const&,_alloc)/32 269.899 -10.31%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81013.472 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.846 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13597.607 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.857 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141107.121 -1.00%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.973 1.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13540.759 1.02%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 408.351 10.37%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146680.234 2.46%
std::unordered_set<int>::erase(iterator)/1024 22.558 7.65%
std::unordered_set<int>::erase(iterator)/32 21.824 4.69%
std::unordered_set<int>::erase(iterator)/8192 22.181 5.03%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.141 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6742.077 10.66%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 545.217 1.07%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54155.848 10.26%
std::unordered_set<int>::erase(key)_(existent)/1024 23.452 3.67%
std::unordered_set<int>::erase(key)_(existent)/32 22.526 1.41%
std::unordered_set<int>::erase(key)_(existent)/8192 25.123 6.01%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.402 33.87%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.463 1.09%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.373 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.386 13.77%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.373 18.37%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.435 11.47%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.230 8.82%
std::unordered_set<int>::find(key)_(existent)/1024 1.264 -2.90%
std::unordered_set<int>::find(key)_(existent)/32 1.272 20.29%
std::unordered_set<int>::find(key)_(existent)/8192 1.312 -2.79%
std::unordered_set<int>::find(key)_(non-existent)/0 0.330 -4.75%
std::unordered_set<int>::find(key)_(non-existent)/1024 0.952 -17.51%
std::unordered_set<int>::find(key)_(non-existent)/32 1.167 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.132 -7.76%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.796 -2.97%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12891.703 4.66%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 706.132 -8.26%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139101.327 2.26%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.082 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12475.244 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 731.332 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 135505.574 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.141 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7836.976 2.91%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 612.599 4.04%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87674.268 2.66%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.874 -20.35%
std::unordered_set<int>::insert(value)_(already_present)/32 1.750 -34.42%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.615 -4.44%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.999 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.672 -5.21%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.349 -4.63%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.814 -5.87%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.017 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.114 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.197 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.652 -5.91%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.440 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6687.596 -14.37%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 212.078 -15.56%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54054.948 -11.01%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.462 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6796.704 -12.00%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.034 -6.62%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54863.155 -10.41%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2007.723 46.58%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.142 -1.15%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 31053.482 19.96%
std::unordered_set<std::string>::clear()/0 393.853 -
std::unordered_set<std::string>::clear()/1024 23164.243 -
std::unordered_set<std::string>::clear()/32 877.529 -1.79%
std::unordered_set<std::string>::clear()/8192 222168.910 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 38.881 5.33%
std::unordered_set<std::string>::contains(key)_(existent)/32 36.141 -9.52%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.471 -10.74%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 27.646 8.14%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.275 10.76%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 22.729 -4.86%
std::unordered_set<std::string>::count(key)_(existent)/1024 39.149 -6.47%
std::unordered_set<std::string>::count(key)_(existent)/32 41.235 -1.81%
std::unordered_set<std::string>::count(key)_(existent)/8192 39.105 11.30%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 22.731 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 22.711 -5.82%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.795 -2.66%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.919 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41297.868 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 972.457 3.79%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 734259.286 2.17%
std::unordered_set<std::string>::ctor(const&)/0 13.062 1.62%
std::unordered_set<std::string>::ctor(const&)/1024 37073.707 9.81%
std::unordered_set<std::string>::ctor(const&)/32 887.397 8.78%
std::unordered_set<std::string>::ctor(const&)/8192 341558.402 1.02%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.041 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63166.824 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1642.425 13.41%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602831.925 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.905 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62433.987 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1747.194 12.21%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 636939.808 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.892 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61561.412 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1597.030 -4.16%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 638228.905 -
std::unordered_set<std::string>::erase(iterator)/1024 32.383 6.91%
std::unordered_set<std::string>::erase(iterator)/32 30.853 17.08%
std::unordered_set<std::string>::erase(iterator)/8192 31.605 2.88%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.988 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12909.213 4.23%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.834 1.98%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119229.237 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 115.104 13.49%
std::unordered_set<std::string>::erase(key)_(existent)/32 59.611 -23.08%
std::unordered_set<std::string>::erase(key)_(existent)/8192 116.299 -16.14%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.270 -4.17%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.677 -6.59%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.027 -4.63%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.474 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.499 -11.34%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.134 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.763 -2.29%
std::unordered_set<std::string>::find(key)_(existent)/1024 42.062 -
std::unordered_set<std::string>::find(key)_(existent)/32 42.155 13.40%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.771 8.82%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.327 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.399 -7.63%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.192 4.33%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.615 6.87%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.680 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55060.359 -3.64%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1801.846 -6.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 601117.606 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.285 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 54277.490 -5.00%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1939.952 14.20%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599495.009 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.207 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55134.477 -1.71%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1674.575 1.63%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 561106.326 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 15.041 -72.35%
std::unordered_set<std::string>::insert(value)_(already_present)/32 62.087 19.23%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 21.030 -17.00%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 64.019 -13.37%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.462 -49.53%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 65.951 39.37%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 72.261 2.69%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.879 78.40%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 69.575 40.21%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 29.802 -44.41%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 56.985 -18.01%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.037 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36153.079 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 804.785 7.87%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341120.055 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.067 -2.58%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35543.494 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 709.394 -7.73%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341087.849 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -3.09%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16095.942 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 340.553 -3.01%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210513.652 -
std::upper_bound(std::deque<int>)/100 30.740 -
std::upper_bound(std::deque<int>)/8 18.067 -
std::upper_bound(std::deque<int>)/8192 65.443 -
std::upper_bound(std::forward_list<int>)/100 97.624 -
std::upper_bound(std::forward_list<int>)/8 16.175 -
std::upper_bound(std::forward_list<int>)/8192 10409.243 -2.87%
std::upper_bound(std::list<int>)/100 101.355 -
std::upper_bound(std::list<int>)/8 16.300 -
std::upper_bound(std::list<int>)/8192 14267.985 9.00%
std::upper_bound(std::vector<int>)/100 12.411 -
std::upper_bound(std::vector<int>)/8 6.009 -
std::upper_bound(std::vector<int>)/8192 15.768 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 436.068 2.08%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.665 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 666.896 6.59%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.058 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.711 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 277.472 3.37%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.993 1.40%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 13.236 22.52%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 883.443 1.50%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.777 1.21%
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.848 17.65%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 834.183 -3.88%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.246 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.156 10.19%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 801.754 -6.11%
std::vector<int>::ctor(size)/1024 49.619 12.12%
std::vector<int>::ctor(size)/32 15.546 45.37%
std::vector<int>::ctor(size)/8192 304.522 -46.53%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.496 1.75%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 12.573 24.42%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 261.520 1.34%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.752 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.835 2.37%
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.782 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.783 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.437 1.91%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.580 -1.30%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.839 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.014 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.625 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 963.277 2.00%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.735 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4692.365 1.05%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 922.015 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.700 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4243.657 -9.21%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.842 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 422.883 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4747.981 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.891 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.897 1.60%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.393 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.407 2.23%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 877.102 6.33%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.899 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.060 3.57%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 685.492 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.451 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.461 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.459 -2.43%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.464 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 835.099 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.401 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4999.496 2.72%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12670.855 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 758.357 2.41%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109824.370 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.570 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.266 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.158 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6574.458 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 148.283 -8.57%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54818.509 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.090 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 38.125 7.92%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6862.700 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21489.294 7.06%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 646.764 6.60%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 181964.384 4.05%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.122 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 37.768 7.00%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6872.422 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20969.247 4.89%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 635.587 4.69%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 181986.436 4.65%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.871 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 37.646 5.78%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6879.839 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20887.823 4.85%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 634.873 5.46%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 181594.250 4.44%
std::vector<std::string>::ctor(size)/1024 433.111 1.47%
std::vector<std::string>::ctor(size)/32 37.980 8.88%
std::vector<std::string>::ctor(size)/8192 4219.311 1.13%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 584.437 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 39.539 6.95%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5355.876 1.29%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21212.499 6.14%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 631.624 8.76%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 183903.682 5.98%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.469 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.948 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4570.958 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 594.736 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.431 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.017 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.414 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.923 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.524 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.938 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.404 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.243 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.333 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.471 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4568.779 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 586.575 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 37.071 3.78%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4588.929 -2.73%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1883.040 3.67%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 468.880 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12745.522 2.90%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15378.139 1.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 813.628 2.65%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116895.946 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3334.031 -1.07%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 528.007 -1.15%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23106.183 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16820.629 1.24%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 862.815 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128533.377 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.220 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.771 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13958.611 -2.37%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13507.004 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.518 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116669.227 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.050 -2.09%
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.151 -2.60%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.583 -1.12%
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 304.692 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 28.685 -3.09%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2290.715 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.161 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.459 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5697.758 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6465.637 1.25%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 141.051 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52877.368 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.528 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.435 -6.67%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3158.258 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.442 -1.32%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.616 -2.98%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5740.345 -
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.730 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.453 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.095 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.591 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.747 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.750 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.740 -3.26%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.397 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.364 -1.56%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.427 -
vector<bool>(const_vector<bool>&) 10.171 -1.77%
vector<bool>(size_type,_const_value_type&) 8.537 4.08%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.147 9.39%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.982 -
vector<bool>::reserve() 8.601 5.49%
vector<bool>::resize() 11.286 6.65%
Geometric Mean 890.747 -