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 a3ebe650d3f3751786af10b4d6b17a3a59b9a332

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 566489 2026-02-18T01:47:00 0:00:00
Previous 566288 2026-02-18T04:13:00 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1763 2198
Performance Improvements 1579 1768
Unchanged Tests 38563 37939
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 398.45% 35.447 176.683 - 397.74% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 271.26% 26.721 99.202 - 273.17% -
std::fill(vector<bool>)/262144 246.38% 231.695 802.547 - -14.74% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 243.12% 15.093 51.786 - -24.97% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 218.92% 11.929 38.044 - 198.86% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 170.57% 8.832 23.896 - 0.09% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 155.77% 5.866 15.003 - 0.84% -
std::unique_copy(list<int>)_(contiguous)/1024 119.90% 739.080 1625.243 - 120.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 114.18% 11.430 24.481 - 117.90% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 92.58% 34.002 65.479 - 0.76% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 91.43% 30.918 59.188 - 0.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 82.16% 35.498 64.663 - 82.13% -
SetIntersection_Interlaced_Vector_uint64_262144_16 80.72% 3047558.446 5507484.844 - -0.93% -
std::set<std::string>::insert(value)_(already_present)/1024 77.48% 16.586 29.437 - 9.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 76.56% 6.481 11.443 - 77.40% -
BM_PushHeap_string_Descending_262144 76.18% 3.161 5.569 - 62.72% -
SetIntersection_Interlaced_Vector_uint64_262144_64 74.14% 8261500.081 14386674.615 - 66.45% -
ranges::minmax(std::list<long_long>)/1 71.92% 0.395 0.679 - 49.86% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 67.86% 4.732 7.944 - 68.59% -
SetIntersection_Interlaced_Vector_float_262144_256 64.88% 31311299.652 51626878.586 - 52.00% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 63.88% 29.201 47.854 - 22.67% -
std::set<int>::contains(key)_(non-existent)/8192 59.55% 9.182 14.650 - -23.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 59.21% 24.689 39.308 - 59.93% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 58.79% 2.646 4.202 - 1.44% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 56.55% 0.307 0.481 - 18.97% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 53.32% 33.226 50.943 - -32.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 53.02% 22.480 34.399 - 64.44% -
BM_PushHeap_float_QuickSortAdversary_1 52.03% 0.393 0.597 - 28.11% -
std::fill_n(list<int>)/1024 52.01% 443.101 673.542 - 53.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 46.67% 0.476 0.699 - 78.22% -
std::equal(vector<bool>)_(unaligned)/50 45.05% 0.737 1.069 - -4.77% -
std::multiset<std::string>::erase(key)_(existent)/8192 43.45% 68.056 97.624 - 47.08% -
std::equal(vector<bool>)_(unaligned)/8 42.93% 0.748 1.069 - -4.67% -
std::find_if(deque<int>)_(process_all)/8192 41.96% 1997.213 2835.288 - 42.44% -
ranges::min(std::list<long_long>)/1 41.59% 0.258 0.365 - -2.68% -
std::find_if(deque<int>)_(process_all)/32768 41.50% 8040.435 11377.513 - 40.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 41.50% 36.022 50.969 - 47.57% -
std::search(deque<int>)_(near_matches)/1024 41.37% 18168.512 25684.800 - 24.96% -
std::find_if(deque<int>)_(process_all)/1024 41.26% 250.970 354.519 - 42.22% -
std::copy_backward(vector<int>)/4096 40.59% 163.075 229.262 - -1.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 40.31% 55.737 78.203 - 20.63% -
std::map<int,_int>::ctor(const&)/1024 39.36% 6367.365 8873.416 - 19.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 38.63% 253246471.154 351076620.228 - 0.37% -
SetIntersection_Interlaced_Vector_float_16384_256 38.42% 17740808.074 24556229.980 - 44.58% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 38.04% 1464.654 2021.762 - 55.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 37.96% 8.358 11.531 - 29.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 37.51% 2968643.579 4082171.269 - 34.83% -
ranges::min(std::vector<char>)/1 36.89% 0.334 0.457 - 37.88% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 35.78% 20.438 27.750 - 13.98% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 35.55% 23.078 31.282 - -9.62% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.29% 30.541 41.320 - -1.30% -
rng::find(vector<bool>)_(process_all)/50 35.11% 0.677 0.914 - 42.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 35.01% 46.484 62.757 - 74.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 34.39% 0.296 0.397 - 42.10% -
SetIntersection_Interlaced_Vector_float_16384_16 34.23% 2725709.004 3658716.415 - -0.44% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 34.12% 20.126 26.993 - 14.33% -
std::set<std::string>::insert(value)_(already_present)/32 33.90% 7.742 10.366 - 16.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 33.85% 6.037 8.080 - 26.03% -
std::multimap<std::string,_int>::ctor(const&)/32 33.16% 683.315 909.882 - 1.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.17% 24.438 32.301 - 34.50% -
std::fill(list<int>)/1024 31.91% 509.112 671.584 - -0.01% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 31.89% 67.296 88.758 - 29.96% -
std::fill_n(vector<bool>)/262144 31.39% 716.330 941.201 - 310.94% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 31.25% 0.229 0.301 - -32.18% -
SetIntersection_Interlaced_Vector_uint64_1024_16 31.16% 1869226.258 2451759.345 - 30.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 30.29% 0.466 0.608 - 5.23% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 30.03% 11.405 14.830 - 11.70% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 30.00% 6558.568 8526.384 - 30.88% -
std::find_if(list<int>)_(process_all)/8192 29.40% 7246.789 9377.288 - 21.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.28% 24.508 31.683 - 6.42% -
std::unordered_map<int,_int>::clear()/1024 29.26% 8066.125 10426.570 - 26.54% -
std::search(deque<int>)_(near_matches)/1000 29.09% 17361.001 22410.506 - 19.97% -
std::map<int,_int>::ctor(const&,_alloc)/1024 28.69% 6436.511 8283.323 - 25.81% -
BM_StringConstructDestroyCStr_Large_Transparent 28.39% 9.509 12.208 - 0.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.25% 25.273 32.414 - 0.85% -
BM_PushHeap_string_Descending_1024 28.18% 2.369 3.037 - 24.69% -
BM_PushHeap_uint32_Random_1 27.94% 0.491 0.628 - 41.19% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 27.34% 31.074 39.570 - 16.33% -
std::copy(list<int>)/4096 27.33% 3085.189 3928.503 - 21.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 26.47% 840.607 1063.146 - 29.65% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 26.35% 101.800 128.628 - 156.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 26.33% 24.785 31.312 - 0.14% -
BM_PushHeap_string_Descending_256 26.29% 2.289 2.890 - 21.00% -
BM_PushHeap_string_Descending_16384 26.15% 2.336 2.947 - 21.68% -
SetIntersection_None_Set_string_1024_4 26.00% 8897622.044 11211280.559 - -10.43% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 25.97% 10.231 12.888 - 24.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 25.86% 30.902 38.893 - -2.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 25.86% 29.804 37.510 - 31.60% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 25.27% 9.501 11.902 - 15.46% -
std::map<std::string,_int>::erase(key)_(existent)/32 25.26% 61.116 76.553 - -1.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.97% 28.479 35.589 - -0.63% -
SetIntersection_Interlaced_Vector_uint64_262144_256 24.65% 25673359.652 32001135.902 - -31.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 24.46% 0.878 1.093 - -3.05% -
SetIntersection_None_Set_string_1024_16 24.34% 8869005.908 11028147.281 - -12.91% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 24.20% 50067.552 62182.127 - 26.21% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 24.14% 0.974 1.210 - 35.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 24.01% 39.840 49.407 - -23.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 24.00% 29.832 36.992 - -0.94% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.87% 22.104 27.380 - 14.89% -
std::partition(deque<int>)_(sparse)/32 23.67% 10.143 12.543 - 24.58% -
rng::find(vector<bool>)_(process_all)/8 23.61% 0.685 0.846 - 52.53% -
BM_std_minmax_element<int>/3 23.54% 0.928 1.147 - 0.83% -
std::multimap<std::string,_int>::erase(iterator)/1024 23.19% 27.330 33.667 - -1.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 22.86% 1.421 1.745 - -1.32% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 22.64% 25159.583 30856.886 - 23.22% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 21.82% 610.352 743.561 - 23.15% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.52% 19.891 24.171 - -4.19% -
std::set<std::string>::erase(iterator)/1024 21.33% 27.769 33.692 - 8.47% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 21.31% 31.608 38.343 - 24.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.91% 63.519 76.802 - 24.54% -
std::is_sorted(deque<int>)/8 20.87% 2.787 3.369 - 26.32% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 20.79% 33.480 40.440 - 13.74% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.78% 22.101 26.694 - 33.19% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 20.77% 6547.147 7906.952 - 21.84% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.68% 21.486 25.929 - 26.05% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.63% 7.391 8.915 - 38.39% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 20.57% 41057.263 49503.792 - 18.57% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 20.42% 87677.562 105580.012 - 26.94% -
SetIntersection_None_Set_string_1024_64 20.34% 9071938.495 10916734.091 - 21.49% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 20.17% 4639.791 5575.578 - 20.33% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 20.15% 1.249 1.501 - 22.89% -
BM_PushHeap_string_Random_262144 20.05% 18.342 22.020 - 22.06% -
SetIntersection_Interlaced_Vector_float_16384_4 20.02% 1381735.223 1658321.822 - -1.20% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 20.01% 28.170 33.807 - 20.41% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 19.92% 27.204 32.624 - 20.31% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.91% 9.311 11.164 - 0.21% -
std::find_if_not(vector<char>)_(bail_25%)/1024 19.84% 25.058 30.030 - 7.12% -
ranges::min(std::vector<__int128>)/1 19.55% 0.347 0.415 - 0.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.54% 18.965 22.670 - 20.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 19.49% 24.062 28.752 - 2.18% -
std::multiset<int>::equal_range(key)_(non-existent)/32 19.41% 2.404 2.871 - 20.67% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 19.32% 25.539 30.473 - 14.78% -
SetIntersection_None_Set_string_1024_1 19.15% 9146536.385 10898202.921 - -14.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.90% 36.127 42.957 - -0.24% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 18.64% 5.204 6.174 - 30.81% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 18.63% 1.176 1.395 - -1.17% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 18.56% 73.194 86.780 - -1.68% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 18.23% 23.547 27.839 - 14.90% -
std::multiset<std::string>::erase(iterator)/8192 18.15% 30.744 36.325 - 15.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.00% 57.697 68.083 - -6.45% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 17.89% 1.129 1.331 - -0.86% -
std::move(list<int>)/4096 17.86% 4546.341 5358.235 - 5.57% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 17.73% 20198.760 23779.066 - 19.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 17.67% 392774.490 462183.118 - 17.37% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 17.65% 27.400 32.236 - 0.46% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 17.61% 56.956 66.984 - 17.20% -
BM_PushHeap_string_Ascending_16384 17.50% 19.665 23.107 - 18.56% -
BM_PushHeap_string_Descending_64 17.50% 2.198 2.583 - 11.32% -
std::find(vector<bool>)_(process_all)/50 17.49% 0.590 0.693 - 2.42% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 17.35% 6.539 7.674 - -16.92% -
BM_PushHeap_uint64_SingleElement_1 17.33% 0.539 0.633 - 32.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 17.25% 4.871 5.711 - -14.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 17.21% 12946.113 15174.412 - 18.10% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 17.18% 24.498 28.707 - 19.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 17.10% 7.324 8.577 - 3.53% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 17.08% 29.846 34.945 - 23.07% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 17.06% 34.873 40.824 - 4.54% -
std::find_if_not(vector<char>)_(bail_25%)/8 16.97% 0.735 0.860 - 9.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 16.94% 46.627 54.527 - 14.34% -
std::all_of(vector<int>)_(process_all)/50 16.84% 13.677 15.979 - -9.37% -
std::find_if(deque<int>)_(bail_25%)/8192 16.77% 503.377 587.804 - 8.50% -
std::map<int,_int>::ctor(const&)/8192 16.71% 50346.369 58759.122 - 0.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 16.41% 22.134 25.767 - -48.73% -
std::multiset<std::string>::erase(key)_(existent)/1024 16.41% 83.528 97.236 - 52.59% -
std::find_if(deque<int>)_(bail_25%)/32768 16.39% 2010.478 2339.910 - 8.43% -
std::multimap<int,_int>::ctor(const&)/8192 16.24% 52013.545 60459.404 - 15.10% -
SetIntersection_Interlaced_Vector_uint32_262144_64 16.10% 7991132.340 9277705.740 - -3.50% -
BM_StringConstructDestroyCStr_Large_Opaque 16.03% 17.369 20.152 - 8.64% -
std::map<int,_int>::insert(value)_(already_present)/1024 15.73% 3.108 3.596 - 11.32% -
std::unordered_set<int>::contains(key)_(non-existent)/0 15.72% 0.347 0.401 - 18.90% -
std::unordered_map<int,_int>::clear()/8192 15.69% 63520.739 73488.570 - 15.24% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 15.60% 20.929 24.194 - 1.28% -
SetIntersection_Interlaced_Vector_uint64_16384_64 15.52% 5563204.721 6426759.435 - -17.17% -
std::for_each_n(join_view(vector<vector<int>>))/8 15.50% 1.400 1.617 - 0.22% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 15.49% 10.868 12.551 - 19.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 15.45% 60.106 69.393 - -0.06% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 15.42% 52333.504 60402.390 - 16.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 15.10% 85.745 98.689 - 1.97% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 14.77% 0.233 0.267 - -39.84% -
std::map<int,_int>::ctor(const&,_alloc)/8192 14.72% 51345.866 58904.962 - 13.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.67% 588.661 675.019 - 4.90% -
BM_deque_deque_copy/0 14.63% 0.695 0.797 - 1.03% -
std::unordered_multiset<int>::count(key)_(existent)/1024 14.53% 1.564 1.792 - -11.87% -
std::fill_n(vector<bool>)/64 14.53% 1.244 1.425 - 5.96% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 14.47% 47.914 54.845 - -1.75% -
bm_ranges_lexicographical_compare<unsigned_char>/8 14.46% 1.258 1.440 - 4.37% -
BM_PushHeap_string_PipeOrgan_16384 14.32% 12.684 14.500 - 10.08% -
std::find(list<int>)_(bail_25%)/32768 14.32% 7672.201 8770.647 - 9.33% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 14.26% 576.671 658.910 - 5.78% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 14.13% 1.186 1.354 - -3.47% -
BM_PushHeap_uint32_QuickSortAdversary_1 14.12% 0.417 0.476 - 2.31% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 14.11% 23.082 26.340 - 18.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.11% 68.920 78.643 - -0.14% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 14.04% 1.211 1.381 - 4.88% -
std::multiset<std::string>::ctor(const&,_alloc)/32 14.03% 796.473 908.189 - 13.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.99% 55.575 63.351 - 0.51% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 13.91% 45.665 52.016 - 8.97% -
SetIntersection_Interlaced_Vector_float_262144_1024 13.85% 112959260.427 128603451.357 - 32.72% -
BM_std_minmax_element<short>/3 13.84% 1.204 1.371 - 13.40% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 13.83% 219.199 249.524 - 17.15% -
std::rotate(vector<bool>)_(by_1/4)/1024 13.75% 13.014 14.803 - 17.83% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 13.70% 1.240 1.410 - 15.25% -
std::for_each_n(deque<int>)/8 13.67% 1.061 1.206 - -3.52% -
std::multimap<std::string,_int>::find(key)_(existent)/32 13.63% 14.491 16.467 - 7.38% -
std::find_first_of(deque<int>)_(large_needle)/50 13.63% 675.349 767.405 - -6.03% -
std::find_if_not(vector<int>)_(bail_25%)/1024 13.56% 29.826 33.870 - 2.93% -
std::swap_ranges(deque<int>)/50 13.50% 15.856 17.996 - 13.55% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 13.47% 25.359 28.776 - 15.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 13.44% 53.918 61.166 - -6.62% -
std::unordered_set<int>::find(key)_(existent)/1024 13.32% 1.255 1.422 - 6.43% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 13.30% 22.853 25.893 - 18.64% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 13.30% 27.493 31.149 - 13.81% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 13.23% 1.176 1.332 - -1.72% -
std::unordered_set<int>::contains(key)_(existent)/32 13.03% 1.189 1.344 - -15.30% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.99% 11.879 13.422 - 13.84% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 12.98% 30.563 34.529 - 6.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.92% 11.284 12.742 - 16.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 12.87% 31.639 35.711 - 7.90% -
std::multiset<std::string>::count(key)_(existent)/1024 12.79% 22.155 24.988 - 8.08% -
SetIntersection_Interlaced_Set_string_262144_64 12.74% 2138503.172 2410951.336 - 13.18% -
std::set<int>::upper_bound(key)_(existent)/8192 12.54% 7.853 8.838 - 14.06% -
BM_vector_deque_copy/64000 12.50% 2839.306 3194.345 - 4.16% -
std::copy(vector<bool>)_(aligned)/262144 12.40% 655.425 736.669 - -1.99% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 12.32% 101.330 113.810 - 15.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 12.28% 46.521 52.232 - 16.83% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 12.28% 9.569 10.744 - 0.43% -
SetIntersection_Front_Set_uint64_1024_256 12.18% 3758778.517 4216421.094 - -1.44% -
std::remove_if(list<int>)_(prefix)/8192 12.16% 9271.182 10398.884 - 5.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 12.16% 28.361 31.808 - 11.45% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 12.15% 23.616 26.486 - 8.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 12.04% 535.416 599.864 - 3.94% -
std::swap_ranges(deque<int>)/32 11.97% 10.419 11.666 - 12.01% -
BM_PushHeap_string_Descending_4 11.96% 1.874 2.099 - 8.59% -
SetIntersection_Interlaced_Set_string_262144_256 11.93% 2022624.025 2263957.355 - 9.02% -
BM_vector_deque_ranges_copy/64000 11.86% 2841.059 3177.958 - 3.40% -
std::find_if(vector<int>)_(process_all)/8 11.85% 1.319 1.475 - 9.53% -
BM_vector_deque_move/64000 11.83% 2843.720 3180.126 - 3.61% -
SetIntersection_Front_Vector_uint64_16384_1024 11.72% 5275642.679 5893977.000 - -0.46% -
BM_vector_deque_ranges_move_backward/1 11.70% 1.912 2.136 - 0.96% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 11.69% 19.341 21.602 - 17.22% -
std::partition(deque<int>)_(sparse)/50 11.65% 15.212 16.984 - 9.91% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 11.64% 1.222 1.364 - -10.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.63% 34.392 38.391 - 42.84% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 11.61% 45.602 50.896 - 0.68% -
std::is_sorted(list<int>,_pred)/8192 11.57% 7688.404 8577.929 - -0.83% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.55% 128574.945 143422.173 - 20.93% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 11.54% 700.646 781.508 - 14.38% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11.42% 12237.716 13635.504 - 22.57% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 11.39% 9.403 10.474 - 9.56% -
BM_vector_deque_ranges_move/65536 11.34% 2861.033 3185.517 - 2.34% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 11.24% 82.330 91.587 - 3.78% -
BM_PushHeap_string_Descending_16 11.20% 2.086 2.319 - 4.61% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 11.13% 1190.636 1323.182 - -0.47% -
SetIntersection_Front_Vector_uint64_262144_1024 11.10% 5308941.444 5898135.219 - 10.93% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 11.08% 0.413 0.459 - 0.47% -
std::find(vector<int>)_(process_all)/8 11.05% 2.539 2.820 - 1.06% -
BM_StringConstructDestroyCStr_Empty_Opaque 11.00% 2.077 2.306 - 7.00% -
BM_vector_deque_ranges_copy/65536 10.94% 2860.164 3173.202 - 1.69% -
std::is_sorted_until(vector<int>,_pred)/8 10.93% 3.306 3.668 - 0.71% -
std::unordered_multiset<int>::erase(iterator)/8192 10.88% 20.643 22.890 - 15.26% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.83% 1.407 1.559 - -3.59% -
std::find_first_of(deque<int>)_(large_needle)/32 10.82% 283.391 314.054 - -3.78% -
BM_vector_deque_ranges_move_backward/2 10.78% 1.686 1.868 - 2.38% -
BM_vector_deque_copy/70000 10.77% 3105.413 3439.727 - 1.86% -
std::swap_ranges(deque<int>)/1024 10.73% 329.641 365.017 - 14.37% -
BM_vector_deque_ranges_copy/70000 10.71% 3106.054 3438.589 - 1.71% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 10.70% 0.379 0.420 - 2.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.62% 759.481 840.164 - -0.40% -
BM_PushHeap_string_QuickSortAdversary_1024 10.62% 14.968 16.558 - 10.11% -
rng::find_last_if(vector<char>)_(bail_10%)/50 10.53% 11.328 12.521 - 8.98% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 10.53% 4623.475 5110.118 - 10.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 10.50% 44.131 48.765 - 2.35% -
BM_tolower_char<wchar_t> 10.45% 0.625 0.690 - 0.28% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 10.42% 1.096 1.210 - 2.68% -
std::flat_multimap<int,_int>::erase(iterator)/1024 10.41% 75.357 83.205 - 10.76% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 10.36% 52847.805 58322.371 - 11.86% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 10.26% 456.400 503.213 - 10.67% -
BM_vector_deque_ranges_move/64000 10.25% 2841.992 3133.417 - 2.09% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 10.25% 1.427 1.573 - 16.96% -
ranges::minmax(std::deque<__int128>)/8 10.15% 3.771 4.154 - 8.90% -
std::multiset<std::string>::erase(iterator)/1024 10.08% 31.650 34.840 - 21.41% -
std::unordered_map<int,_int>::clear()/32 10.00% 587.723 646.515 - 10.54% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 9.98% 602.437 662.566 - 5.89% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.97% 579.145 636.883 - 9.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 9.88% 1.292 1.420 - 2.41% -
std::find_first_of(vector<int>)_(small_needle)/32 9.87% 44.607 49.010 - -8.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 9.83% 3160556.416 3471254.567 - 8.36% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 9.80% 23.624 25.939 - 30.06% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 9.76% 6213.579 6820.001 - 10.95% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9.70% 5523.921 6059.688 - 9.81% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 9.69% 17.058 18.712 - 9.12% -
BM_vector_deque_move/65536 9.66% 2910.648 3191.957 - 2.74% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.64% 3.816 4.184 - -0.23% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 9.60% 49684.990 54456.335 - 9.75% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 9.56% 28.130 30.819 - 5.21% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 9.40% 13.280 14.528 - 1.71% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 9.37% 1315.779 1439.055 - 12.50% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 9.35% 25.720 28.124 - 19.64% -
std::vector<int>::ctor(size)/32 9.33% 9.886 10.808 - -25.67% -
std::unordered_map<int,_int>::erase(iterator)/8192 9.30% 19.666 21.494 - 8.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.25% 89.943 98.260 - 5.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 9.24% 1424.018 1555.558 - 0.49% -
SetIntersection_Front_Set_float_256_256 9.20% 7015162.561 7660834.802 - -6.38% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 9.18% 40.700 44.436 - 8.66% -
std::map<int,_int>::contains(key)_(non-existent)/1024 9.17% 5.463 5.964 - 9.67% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9.17% 8083.165 8824.325 - -5.30% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.13% 38334432.889 41834602.940 - 10.28% -
rng::starts_with(list<int>,_pred)/8192 9.13% 11695.051 12762.274 - 31.78% -
SetIntersection_Interlaced_Vector_uint64_16384_4 9.11% 1349882.897 1472908.792 - -4.05% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 9.08% 89.668 97.813 - 16.50% -
std::set<int>::lower_bound(key)_(non-existent)/32 9.06% 2.251 2.455 - -14.70% -
BM_vector_deque_ranges_move/70000 9.05% 3105.726 3386.814 - 0.29% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.04% 642.174 700.227 - 10.46% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 9.03% 331.699 361.652 - 10.20% -
BM_lexicographical_compare_three_way<IntPtr>/1 9.02% 0.423 0.461 - 17.46% -
std::search(list<int>)_(single_element)/8192 8.94% 8268.705 9007.902 - 0.81% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 8.94% 1.155 1.258 - 8.97% -
std::remove_if(deque<int>)_(prefix)/50 8.91% 63.904 69.597 - 7.71% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.91% 45345.677 49384.453 - 9.88% -
std::is_sorted_until(list<int>)/1024 8.89% 747.527 814.005 - 9.72% -
std::multiset<std::string>::contains(key)_(existent)/1024 8.85% 22.372 24.352 - 12.17% -
std::multiset<std::string>::find(key)_(existent)/1024 8.83% 22.593 24.588 - -4.62% -
BM_std_minmax_element<char>/3 8.82% 1.173 1.277 - 6.30% -
std::find_first_of(vector<int>)_(small_needle)/50 8.77% 69.323 75.405 - -1.64% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.72% 8925.317 9703.241 - 0.76% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.66% 37909.071 41192.870 - 8.46% -
std::vector<std::string>::ctor(size)/32 8.64% 30.937 33.610 - 4.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.54% 18.807 20.414 - 0.10% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.53% 2.180 2.366 - 8.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 8.53% 4408424.834 4784258.089 - 12.91% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 8.51% 1.471 1.597 - -7.79% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 8.50% 27.237 29.551 - 126.40% -
std::find_if_not(vector<int>)_(process_all)/8 8.48% 1.306 1.417 - 8.00% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.44% 20156.965 21857.871 - 9.82% -
std::search(deque<int>)_(same_length)/1000 8.44% 325.782 353.268 - -23.92% -
SetIntersection_Interlaced_Vector_uint32_16384_4 8.42% 1337887.607 1450588.071 - 1.44% -
SetIntersection_Interlaced_Vector_float_262144_4 8.42% 1884218.438 2042916.397 - 32.66% -
rng::contains_subrange(list<int>)_(process_all)/8192 8.41% 7516.582 8148.517 - 20.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 8.35% 1436.365 1556.372 - -0.78% -
std::unordered_multiset<int>::erase(key)_(existent)/32 8.35% 20.246 21.937 - 3.92% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 8.33% 98.435 106.638 - 9.65% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 8.32% 703.780 762.312 - 8.07% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 8.29% 78946510.997 85489347.436 - -20.69% -
std::partition_copy(vector<int>)/8192 8.25% 4573.799 4951.197 - 7.45% -
ranges::min(std::deque<long_long>)/1 8.25% 0.620 0.671 - -1.05% -
std::multiset<int>::count(key)_(existent)/8192 8.23% 9.359 10.129 - -0.55% -
std::multiset<std::string>::contains(key)_(non-existent)/32 8.22% 10.516 11.381 - 18.17% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 8.21% 38536734.541 41701525.332 - -22.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 8.19% 6302343.837 6818668.483 - 3.40% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 8.19% 22.653 24.508 - -1.19% -
std::set<std::string>::find(key)_(existent)/32 8.18% 14.737 15.943 - 0.94% -
SetIntersection_None_Set_uint64_256_16 8.18% 10695145.439 11570110.155 - 7.33% -
BM_PushHeap_string_PipeOrgan_1024 8.18% 9.177 9.927 - 5.11% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 8.15% 11.535 12.475 - -6.73% -
std::map<std::string,_int>::find(key)_(existent)/1024 8.14% 22.417 24.243 - -1.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 8.12% 43.248 46.758 - 35.75% -
std::unordered_set<std::string>::count(key)_(existent)/1024 8.10% 37.691 40.743 - 16.33% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8.10% 7901.730 8541.640 - 0.77% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 8.05% 3.086 3.334 - 4.00% -
std::copy_backward(deque<int>)/32768 8.05% 3758.763 4061.260 - 10.47% -
std::map<std::string,_int>::erase(iterator)/32 8.03% 29.505 31.873 - 13.36% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 8.02% 44061.557 47593.679 - 6.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 8.00% 45.047 48.652 - 15.62% -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.97% 7.098 7.663 - 8.94% -
rng::starts_with(vector<int>,_pred)/8 7.94% 2.359 2.546 - 3.92% -
bm_ranges_lexicographical_compare<unsigned_char>/1 7.91% 1.489 1.607 - 0.36% -
std::all_of(deque<int>)_(process_all)/8192 7.87% 2524.374 2723.056 - 7.91% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.86% 13278.644 14321.885 - 6.02% -
rng::find_last(deque<int>)_(bail_90%)/1048576 7.84% 27551.140 29711.739 - 17.15% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7.83% 10655.933 11489.798 - 16.27% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.80% 8.364 9.017 - 2.00% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 7.73% 11.530 12.420 - 8.70% -
std::unordered_set<std::string>::find(key)_(existent)/32 7.72% 35.125 37.837 - 1.16% -
BM_std_minmax_element<int>/2 7.70% 0.601 0.648 - -4.79% -
rng::find_last(deque<int>)_(bail_90%)/8192 7.69% 217.648 234.378 - 17.36% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 7.68% 10.129 10.908 - 10.54% -
std::remove_copy(deque<int>)_(prefix)/50 7.66% 19.638 21.143 - -0.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 7.63% 20.008 21.535 - 3.48% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 7.63% 0.409 0.440 - -9.56% -
std::none_of(deque<int>)_(process_all)/32768 7.61% 10141.053 10912.573 - 7.90% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.58% 11708.081 12595.277 - 6.17% -
std::none_of(deque<int>)_(process_all)/8192 7.57% 2525.302 2716.415 - 7.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 7.53% 0.603 0.649 - -1.67% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 7.53% 38.876 41.801 - 3.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 7.52% 4985424.143 5360510.818 - 7.22% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.52% 11164.259 12003.918 - 5.43% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 7.50% 4684.494 5035.844 - 8.11% -
std::is_sorted_until(deque<int>,_pred)/8 7.49% 4.092 4.398 - -28.04% -
std::multimap<std::string,_int>::count(key)_(existent)/32 7.49% 19.572 21.037 - 6.79% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.47% 175026.093 188106.067 - 8.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 7.47% 1734.528 1864.115 - 7.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.45% 155.694 167.297 - 4.45% -
std::find_if(vector<int>)_(bail_25%)/32768 7.42% 883.652 949.199 - 13.03% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 7.41% 84.948 91.240 - 7.09% -
BM_deque_vector_copy_backward/70000 7.39% 8676.643 9317.420 - 18.79% -
SetIntersection_Interlaced_Vector_uint64_16384_16 7.34% 2352262.543 2525013.554 - -17.77% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.32% 71019.404 76219.587 - 1.88% -
SetIntersection_None_Set_string_16384_1 7.31% 190964505.652 204926083.103 - -2.52% -
std::unordered_set<std::string>::erase(iterator)/32 7.31% 30.529 32.760 - 9.56% -
std::unordered_map<int,_int>::erase(iterator)/1024 7.29% 19.573 20.999 - 6.48% -
BM_deque_vector_move/0 7.29% 1.426 1.529 - 9.16% -
rng::find_last(deque<int>)_(bail_90%)/1024 7.29% 31.015 33.274 - 14.87% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 7.28% 22.114 23.724 - 3.44% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 7.26% 15288.920 16399.439 - 5.05% -
std::for_each_n(list<int>)/8192 7.26% 7627.440 8180.894 - 8.26% -
BM_StringConstructDestroyCStr_Small_Opaque 7.21% 2.158 2.313 - 5.71% -
std::set<int>::find(key)_(non-existent)/8192 7.20% 8.416 9.022 - 6.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 7.18% 1108.396 1187.999 - -0.57% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.15% 6.450 6.911 - 11.76% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.12% 225.417 241.457 - 10.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 7.11% 84.601 90.617 - -2.45% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.11% 803.037 860.107 - 8.13% -
BM_deque_deque_ranges_move_backward/0 7.10% 0.794 0.851 - 15.58% -
std::all_of(deque<int>)_(process_all)/32768 7.09% 10126.840 10844.751 - 7.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 7.02% 48003.596 51375.827 - 6.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 7.02% 73.429 78.585 - 25.91% -
std::set<std::string>::contains(key)_(existent)/32 6.99% 14.955 16.000 - 1.18% -
SetIntersection_None_Set_uint64_1024_16 6.97% 8574876.486 9172463.691 - 4.26% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.96% 31.489 33.682 - -18.69% -
std::find_first_of(vector<int>)_(small_needle)/1024 6.96% 1409.289 1507.407 - 0.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 6.95% 28.489 30.470 - -13.99% -
BM_std_minmax_element<int>/65536 6.95% 17559.345 18779.205 - 10.43% -
BM_StringRead_Cold_Deep_Large 6.94% 1.253 1.340 - 0.10% -
BM_PushHeap_string_QuickSortAdversary_16384 6.94% 15.480 16.554 - 6.85% -
std::unordered_multiset<int>::count(key)_(existent)/8192 6.90% 1.615 1.726 - -5.87% -
std::find_end(deque<int>)_(match_near_end)/1000 6.88% 34.004 36.344 - 8.10% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.87% 175956.368 188050.454 - 8.36% -
SetIntersection_None_Set_uint64_256_4 6.86% 11079830.450 11839373.161 - 2.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.84% 1103.387 1178.807 - 1.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 6.83% 1.280 1.368 - -11.07% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 6.81% 51616.395 55131.707 - 4.56% -
std::shift_right(list<int>)/50 6.78% 26.851 28.672 - 7.87% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 6.78% 8626.793 9211.539 - 0.32% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 6.76% 10766.523 11494.530 - 10.12% -
std::find_if(deque<int>)_(process_all)/8 6.75% 2.575 2.749 - 9.42% -
std::swap_ranges(deque<int>)/8192 6.74% 2708.286 2890.953 - 13.47% -
std::swap_ranges(list<int>)/1024 6.74% 761.021 812.338 - 8.33% -
BM_PushHeap_uint32_Ascending_64 6.74% 1.522 1.624 - 6.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 6.72% 1.283 1.369 - -9.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 6.69% 41.483 44.256 - -11.69% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 6.68% 29.477 31.447 - 8.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.67% 11061.008 11798.569 - -0.21% -
BM_StringRelational_Compare_Large_Empty_Control 6.65% 1.612 1.719 - 6.88% -
SetIntersection_Front_Vector_string_256_64 6.64% 10398852.639 11089765.642 - 9.00% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 6.64% 7748.963 8263.344 - 1.25% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 6.63% 21.627 23.061 - 4.14% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 6.62% 718.591 766.166 - 86.53% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 6.61% 17.056 18.183 - 16.34% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 6.60% 1.697 1.809 - 9.01% -
std::move(vector<bool>)_(aligned)/64 6.59% 1.609 1.715 - 6.96% -
BM_StringRelational_Eq_Large_Large_Control 6.57% 2.029 2.163 - -2.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.56% 8744.412 9318.001 - 0.52% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 6.54% 5690.720 6062.919 - 40.54% -
BM_deque_deque_copy/70000 6.54% 3176.765 3384.422 - 6.75% -
BM_std_minmax_element<int>/70000 6.48% 18772.617 19988.842 - 10.08% -
std::equal(list<int>)_(it,_it,_it)/8192 6.46% 9419.802 10028.317 - 3.23% -
BM_std_minmax_element<int>/64 6.43% 17.449 18.572 - 8.89% -
SetIntersection_Interlaced_Vector_float_1024_16 6.43% 2524869.476 2687276.463 - 36.34% -
std::is_sorted_until(vector<int>,_pred)/8192 6.40% 3284.130 3494.337 - 5.69% -
std::unordered_set<std::string>::erase(iterator)/8192 6.37% 29.437 31.312 - 7.26% -
BM_StringFindNoMatch/10 6.37% 1.303 1.386 - 4.31% -
ranges::minmax(std::vector<long_long>)/1 6.37% 0.650 0.692 - 0.48% -
std::unordered_map<int,_int>::erase(iterator)/32 6.36% 19.554 20.799 - 5.44% -
BM_std_minmax_element<int>/64000 6.35% 17143.656 18232.047 - 9.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 6.34% 605916.409 644331.586 - 9.01% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 6.34% 0.606 0.645 - -0.45% -
SetIntersection_Front_Set_uint32_1024_1024 6.32% 11551204.768 12281231.192 - -1.23% -
std::map<std::string,_int>::count(key)_(non-existent)/32 6.30% 9.828 10.447 - 3.98% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 6.29% 22.461 23.874 - -1.81% -
rng::contains_subrange(list<int>)_(near_matches)/1000 6.26% 37466.512 39813.132 - 7.24% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 6.26% 11408.450 12122.062 - 4.10% -
SetIntersection_Front_Vector_uint64_16384_64 6.24% 1261246.377 1339923.596 - -2.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.24% 6809.288 7233.865 - 8.14% -
BM_deque_vector_ranges_copy_backward/64000 6.22% 7899.529 8391.178 - 12.56% -
SetIntersection_Front_Vector_uint64_16384_1 6.22% 987730.170 1049130.862 - 0.46% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 6.19% 2.442 2.593 - 7.00% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.18% 5.527 5.869 - 5.37% -
BM_PushHeap_uint32_Ascending_262144 6.18% 4.646 4.933 - 5.43% -
SetIntersection_Front_Vector_uint64_1024_1 6.17% 984166.557 1044866.852 - -0.04% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.16% 2.719 2.886 - 6.60% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 6.16% 25.634 27.213 - 1.08% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.09% 866778.798 919577.149 - 1.74% -
std::find_if(vector<int>)_(bail_25%)/1024 6.09% 29.478 31.273 - 8.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 6.08% 1.285 1.364 - -9.98% -
std::map<int,_int>::contains(key)_(non-existent)/0 6.06% 0.284 0.301 - 0.53% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.06% 24.573 26.061 - 1.36% -
ranges::minmax(std::deque<__int128>)/64 6.05% 30.841 32.706 - 6.89% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 6.05% 50.045 53.071 - 7.69% -
BM_deque_vector_ranges_copy_backward/70000 6.04% 8672.465 9196.008 - -10.01% -
std::swap_ranges(list<int>)/50 6.03% 32.385 34.338 - 5.39% -
std::multiset<int>::ctor(const&,_alloc)/1024 6.00% 6342.196 6722.523 - 0.39% -
rng::contains(vector<int>)_(process_all)/8 5.95% 2.527 2.678 - 6.20% -
SetIntersection_Interlaced_Vector_float_64_4 5.94% 17098319.917 18114333.155 - 0.72% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.91% 27.378 28.996 - 11.18% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 5.91% 1.615 1.710 - -0.31% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 5.90% 6505.170 6888.858 - 3.98% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 5.90% 37.323 39.524 - -6.97% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.87% 22.983 24.332 - 11.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 5.86% 62972479.591 66661043.907 - 5.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.84% 23871912.536 25265246.412 - 6.93% -
SetIntersection_None_Set_uint64_256_1 5.84% 11416284.660 12082444.377 - 6.04% -
std::multiset<int>::upper_bound(key)_(existent)/8192 5.83% 14.733 15.592 - 6.17% -
SetIntersection_None_Set_uint64_256_256 5.83% 5621079.811 5948793.224 - 4.74% -
rng::contains(list<int>)_(process_all)/32 5.81% 8.971 9.492 - 4.73% -
std::multiset<int>::ctor(const&,_alloc)/32 5.81% 221.548 234.410 - 0.30% -
SetIntersection_Front_Set_uint64_16384_64 5.80% 1590747.995 1683082.166 - -1.84% -
BM_StringRelational_Compare_Empty_Huge_Control 5.80% 1.611 1.704 - 6.14% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 5.79% 20.977 22.191 - 6.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.77% 35.021 37.043 - 5.98% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 5.76% 9.836 10.402 - 4.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 5.74% 16951540.532 17925347.456 - 5.22% -
std::unique_copy(deque<int>)_(sprinkled)/8192 5.74% 3763.876 3979.780 - 6.70% -
SetIntersection_None_Set_uint64_1024_1 5.72% 8600100.270 9092153.791 - -0.01% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.72% 34.578 36.556 - -0.70% -
BM_deque_deque_ranges_move/70000 5.70% 3295.789 3483.702 - 1.08% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.66% 11861.609 12533.469 - 1.76% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.64% 5.423 5.729 - -1.01% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 5.63% 15.835 16.727 - -6.05% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.62% 31.116 32.866 - 5.70% -
BM_deque_deque_copy_backward/0 5.62% 0.766 0.809 - -13.02% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 5.61% 28.318 29.907 - 11.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 5.61% 139788733.987 147624418.403 - 4.50% -
std::stable_partition(vector<int>)_(sparse)/50 5.60% 21.110 22.292 - 4.07% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 5.60% 37.544 39.646 - -3.44% -
std::set<std::string>::lower_bound(key)_(existent)/1024 5.59% 21.563 22.769 - -4.40% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 5.59% 23.239 24.538 - 6.09% -
BM_num_put<unsigned_long_long> 5.59% 10.876 11.483 - 2.37% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 5.57% 52962.239 55912.493 - 5.63% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.57% 24.576 25.944 - 5.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.56% 1577837.971 1665594.076 - 1.88% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 5.56% 1.229 1.297 - -0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 5.56% 1040915.965 1098763.712 - -2.08% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.53% 113442.567 119721.530 - 17.50% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.53% 15.493 16.350 - 9.20% -
std::multiset<std::string>::contains(key)_(existent)/8192 5.53% 29.079 30.688 - -6.99% -
std::set<std::string>::erase(key)_(existent)/8192 5.52% 82.866 87.439 - 20.86% -
std::stable_partition(deque<int>)_(dense)/32 5.51% 30.151 31.811 - 9.40% -
std::unordered_set<std::string>::find(key)_(existent)/8192 5.50% 39.521 41.693 - -5.07% -
std::replace(list<int>)_(sprinkled)/8192 5.46% 7199.252 7592.187 - 6.32% -
SetIntersection_Front_Set_uint64_16384_16 5.45% 1121521.872 1182696.152 - -1.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.44% 207.129 218.398 - -0.33% -
std::stable_sort(vector<int>)_(descending)/8 5.43% 23.178 24.437 - 0.28% -
BM_vector_deque_copy/65536 5.43% 2857.053 3012.197 - -2.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 5.40% 1416331.163 1492848.899 - 2.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.40% 25.831 27.225 - 1.10% -
SetIntersection_None_Set_uint64_1024_64 5.37% 8593200.323 9054418.058 - 0.58% -
std::map<int,_int>::contains(key)_(non-existent)/32 5.36% 2.791 2.941 - 6.08% -
SetIntersection_Front_Set_float_16384_64 5.35% 1619003.320 1705612.919 - -3.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.34% 1375.742 1449.246 - 2.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.34% 1205.354 1269.695 - -4.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.33% 4856.414 5115.184 - -6.87% -
std::find_if_not(list<int>)_(bail_25%)/1024 5.31% 189.650 199.723 - 56.86% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 5.29% 649.830 684.215 - -16.64% -
BM_StringEraseWithMove_Large_Transparent 5.27% 2.648 2.788 - -0.10% -
std::find_end(list<int>,_pred)_(same_length)/8192 5.27% 8728.437 9188.006 - -3.25% -
std::search(deque<int>)_(same_length)/1024 5.26% 478.653 503.849 - 5.67% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 5.25% 2.382 2.507 - 1.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 5.23% 22.018 23.170 - 10.77% -
SetIntersection_None_Set_uint64_64_1 5.23% 22257160.844 23420187.456 - 3.72% -
SetIntersection_Front_Set_uint64_16384_256 5.22% 3666539.810 3857850.755 - -2.75% -
std::multiset<int>::ctor(const&,_alloc)/8192 5.20% 51014.356 53668.013 - 0.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.20% 12.201 12.836 - 3.43% -
std::multiset<int>::find(key)_(existent)/8192 5.18% 8.202 8.626 - 0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.18% 663.014 697.349 - 4.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.17% 19.675 20.692 - 5.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.16% 54651.683 57472.035 - 6.89% -
SetIntersection_None_Set_string_16384_16 5.15% 189768498.249 199538874.698 - -1.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.14% 1600018.799 1682265.789 - 2.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.14% 1.289 1.356 - 12.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 5.11% 56687893.598 59583842.298 - 6.01% -
std::unique_copy(list<int>)_(sprinkled)/32 5.08% 13.011 13.671 - 2.37% -
std::set<int>::lower_bound(key)_(existent)/8192 5.08% 8.052 8.461 - 9.20% -
std::stable_partition(deque<int>)_(sparse)/8192 5.07% 3441.450 3616.049 - 9.59% -
BM_PushHeap_string_Ascending_1024 5.07% 13.557 14.245 - 4.79% -
BM_deque_deque_move/65536 5.06% 3103.023 3260.178 - 5.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.06% 2.373 2.493 - 5.64% -
BM_deque_vector_ranges_copy_backward/65536 5.04% 8128.801 8538.718 - 1.11% -
std::find_first_of(vector<int>)_(small_needle)/8192 5.02% 11271.662 11837.405 - 2.09% -
SetIntersection_None_Set_uint64_256_64 5.00% 9077910.867 9531895.580 - 1.72% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 5.00% 318.318 334.236 - 4.54% -
SetIntersection_Interlaced_Vector_uint32_256_4 4.99% 4869499.854 5112687.205 - 1.77% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.98% 139932.475 146899.537 - 5.64% -
SetIntersection_Front_Set_float_1024_4 4.95% 1033742.624 1084947.800 - 1.06% -
std::copy_n(vector<int>)/262144 4.95% 11939.236 12530.321 - 2.02% -
std::list<int>::ctor(const&)_(cheap_elements)/32 4.95% 320.697 336.570 - -6.44% -
std::set<std::string>::find(key)_(existent)/8192 4.94% 29.534 30.995 - 1.63% -
BM_vector_deque_move/70000 4.94% 3283.083 3445.329 - 1.89% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.93% 232.821 244.298 - 0.23% -
std::unordered_set<int>::count(key)_(non-existent)/32 4.92% 1.379 1.447 - -9.35% -
std::remove_copy_if(vector<int>)_(prefix)/8192 4.91% 3360.576 3525.680 - 5.07% -
SetIntersection_None_Set_uint64_4_4 4.91% 134586017.238 141189600.436 - 4.09% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 4.91% 1.415 1.484 - -0.75% -
SetIntersection_None_Set_string_16384_4 4.90% 190663059.465 199996543.501 - -2.62% -
std::pop_heap(deque<size_t>)/8 4.89% 52.284 54.839 - 5.02% -
SetIntersection_None_Set_uint64_1024_1024 4.88% 8637909.052 9059419.917 - 1.82% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 4.87% 10.369 10.874 - -7.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.87% 37392.438 39214.293 - -4.55% -
SetIntersection_None_Vector_string_1024_1 4.85% 1123793.832 1178331.975 - 0.74% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 4.85% 33.021 34.621 - 2.46% -
SetIntersection_None_Set_uint64_64_64 4.83% 11233031.588 11775920.497 - 2.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.83% 61435.219 64404.301 - -2.34% -
SetIntersection_Front_Set_uint64_262144_256 4.82% 3789575.241 3972330.381 - 2.27% -
SetIntersection_Front_Set_float_64_64 4.81% 12730021.010 13342636.588 - -3.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.80% 16002.140 16770.182 - 4.78% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 4.80% 17.353 18.185 - 10.05% -
std::rotate(list<int>)_(1_element_forward)/50 4.80% 25.261 26.472 - 3.54% -
rng::contains(list<int>)_(process_all)/8 4.79% 2.248 2.356 - 1.19% -
BM_PushHeap_float_PipeOrgan_1 4.79% 0.536 0.562 - 20.55% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.79% 13051.357 13676.392 - 5.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.78% 16417.208 17201.974 - 0.33% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.78% 22.519 23.595 - 9.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.78% 4.728 4.954 - -2.45% -
BM_StringDestroy_Large 4.77% 7.006 7.340 - -22.91% -
SetIntersection_None_Set_uint64_4_1 4.77% 215033415.840 225290350.668 - 3.78% -
SetIntersection_None_Set_string_16384_64 4.77% 188682659.147 197682609.575 - -3.05% -
SetIntersection_None_Set_uint64_1024_256 4.77% 8611568.964 9022168.154 - 1.35% -
std::find_if(vector<int>)_(bail_25%)/8192 4.76% 228.623 239.503 - 7.80% -
std::rotate_copy(deque<int>)/32 4.76% 2.719 2.849 - 10.72% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 4.76% 1.825 1.912 - 6.02% -
BM_PushHeap_string_PipeOrgan_256 4.75% 7.730 8.098 - 3.53% -
std::unique(vector<int>)_(sprinkled)/32 4.74% 54.364 56.940 - 5.52% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.74% 2.769 2.901 - 1.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 4.73% 50.589 52.983 - 70.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 4.72% 1105830.766 1157986.556 - 0.33% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.72% 11.056 11.578 - 5.89% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.71% 321.026 336.141 - -28.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.71% 72410.561 75819.264 - 13.73% -
SetIntersection_None_Set_uint64_16_4 4.70% 56479083.516 59134147.121 - 4.35% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.70% 320.008 335.047 - 4.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 4.67% 11559.727 12099.873 - 4.59% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 4.67% 1.287 1.347 - -0.98% -
std::list<int>::ctor(size)/32 4.62% 318.316 333.021 - 3.77% -
std::stable_partition(deque<int>)_(dense)/50 4.61% 39.833 41.667 - 9.90% -
BM_StringRelational_Compare_Empty_Large_Control 4.58% 1.611 1.685 - -7.94% -
std::vector<int>::insert(middle)_(cheap_elements)/32 4.58% 5.868 6.137 - 6.79% -
SetIntersection_Interlaced_Set_uint32_64_16 4.57% 21255972.362 22227841.968 - -4.35% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 4.56% 12835.656 13420.889 - 4.67% -
bm_gcd_trivial 4.55% 0.652 0.682 - 1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4.51% 4994854.211 5220303.974 - 3.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.50% 1115181.580 1165366.586 - 9.12% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 4.48% 0.413 0.432 - 4.77% -
BM_deque_deque_ranges_copy/64000 4.47% 2949.767 3081.764 - 5.36% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 4.45% 8.255 8.622 - 2.86% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.44% 1242393.316 1297539.430 - 1.16% -
std::partition(vector<int>)_(dense)/32 4.43% 8.134 8.495 - 4.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.43% 31.978 33.396 - 7.90% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.41% 28.740 30.008 - 11.50% -
std::rotate(vector<bool>)_(1_element_backward)/8192 4.41% 114.862 119.923 - -4.10% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.40% 29.217 30.501 - 2.04% -
BM_PushHeap_uint32_Ascending_256 4.40% 2.082 2.174 - 4.50% -
SetIntersection_Interlaced_Vector_string_262144_16384 4.39% 1002503.742 1046467.855 - 3.61% -
SetIntersection_Interlaced_Vector_string_256_64 4.38% 18150043.230 18945834.082 - -9.16% -
std::all_of(vector<int>)_(process_all)/32 4.38% 8.378 8.745 - 4.40% -
BM_PushHeap_string_Ascending_64 4.37% 7.416 7.740 - 3.97% -
SetIntersection_Interlaced_Vector_string_1024_64 4.36% 8041715.379 8391983.922 - 2.52% -
SetIntersection_None_Set_string_16384_256 4.34% 192742722.965 201116741.194 - -0.40% -
std::list<std::string>::ctor(size)/1024 4.34% 13685.771 14279.399 - 14.18% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.34% 1083.695 1130.685 - -2.54% -
std::map<int,_int>::insert(value)_(already_present)/8192 4.34% 3.955 4.127 - 5.86% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.34% 95344.446 99478.357 - -6.29% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.33% 22.385 23.354 - -3.05% -
SetIntersection_None_Set_uint64_64_16 4.33% 18286709.654 19077860.433 - 3.74% -
rng::find_last(vector<int>)_(bail_90%)/8 4.32% 0.442 0.461 - 8.54% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 4.31% 19503.873 20344.950 - -20.90% -
std::partition_copy(list<int>)/8192 4.30% 6953.844 7253.171 - -1.17% -
std::copy_backward(vector<int>)/262144 4.29% 12014.046 12529.621 - 0.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.29% 364.873 380.523 - -0.05% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 4.29% 35.238 36.748 - 2.87% -
SetIntersection_Interlaced_Vector_uint64_256_16 4.28% 5950512.148 6205325.035 - -7.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.26% 9734.255 10148.513 - 4.06% -
bm_lexicographical_compare<signed_char>/1 4.24% 1.269 1.322 - -13.65% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.23% 4.800 5.003 - 4.52% -
SetIntersection_Front_Vector_string_1024_1024 4.23% 39007806.567 40657196.741 - 2.05% -
std::unordered_set<std::string>::contains(key)_(existent)/32 4.22% 37.715 39.305 - 20.63% -
SetIntersection_Front_Set_float_16384_1 4.21% 1006501.952 1048854.697 - 0.38% -
std::find(list<int>)_(process_all)/8 4.21% 2.309 2.406 - 7.06% -
SetIntersection_None_Set_uint64_16_1 4.20% 66225094.413 69007433.208 - 3.55% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.19% 11055.134 11518.896 - 2.64% -
std::replace_if(vector<int>)_(sprinkled)/32 4.19% 8.739 9.105 - 4.59% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.18% 12136.525 12644.035 - 3.94% -
BM_num_put<long_long> 4.17% 11.243 11.712 - 0.88% -
std::map<std::string,_int>::ctor(const&)/32 4.16% 832.546 867.208 - 22.02% -
BM_std_minmax_element<int>/512 4.15% 141.471 147.349 - 6.98% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.15% 88.547 92.225 - 0.58% -
std::for_each_n(list<int>)/8 4.15% 2.374 2.473 - 3.06% -
std::set<std::string>::count(key)_(existent)/32 4.13% 15.712 16.361 - -2.50% -
BM_CmpEqual_uint_short 4.11% 1.006 1.047 - 2.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.11% 201149056.086 209412965.987 - 4.81% -
std::any_of(deque<int>)_(process_all)/8192 4.11% 2622.764 2730.486 - 8.22% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 4.10% 114185.245 118862.347 - 4.19% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.09% 10925.520 11372.815 - 3.94% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 4.09% 106.612 110.976 - 0.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.09% 22.475 23.394 - -32.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.08% 25515.380 26556.890 - 6.02% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.08% 2.494 2.596 - 0.71% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 4.06% 96183.318 100093.112 - -5.50% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 4.06% 570.746 593.936 - 4.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.04% 40.136 41.759 - -0.45% -
std::partition(list<int>)_(dense)/32 4.04% 8.699 9.051 - 3.72% -
std::set<std::string>::upper_bound(key)_(existent)/1024 4.04% 22.031 22.920 - 2.71% -
std::count(vector<int>)_(every_other)/8 4.01% 1.327 1.381 - 0.34% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.01% 12512.630 13014.182 - 10.28% -
BM_PushHeap_string_QuickSortAdversary_256 4.00% 14.422 15.000 - 3.23% -
bm_ranges_lexicographical_compare<unsigned_char>/64 3.98% 1.915 1.991 - -2.96% -
std::map<std::string,_int>::ctor(const&)/1024 3.95% 35308.549 36701.592 - 3.70% -
std::find(vector<long_long>)_(process_all)/8 3.94% 1.137 1.182 - 7.79% -
BM_StringEraseWithMove_Large_Opaque 3.94% 2.757 2.866 - 0.16% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.94% 1.528 1.588 - 8.08% -
std::search(list<int>)_(single_element)/1024 3.93% 728.359 756.948 - 4.73% -
std::set<std::string>::erase(iterator)/8192 3.92% 29.852 31.022 - 13.42% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 3.92% 9.863 10.249 - 4.20% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 3.92% 4602.613 4782.907 - 4.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.91% 1124899.216 1168920.048 - 7.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.91% 1012853.044 1052419.680 - -0.92% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.90% 1.409 1.464 - 11.91% -
BM_vector_deque_move/4096 3.90% 144.366 149.989 - 3.71% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.89% 16902.321 17560.151 - 5.57% -
BM_vector_deque_ranges_move/4096 3.88% 144.343 149.941 - 3.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.88% 17899081.918 18593020.116 - 0.11% -
BM_std_minmax_element<int>/1024 3.87% 278.652 289.447 - 6.69% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.87% 22.704 23.583 - 2.42% -
std::find_if_not(list<int>)_(bail_25%)/8192 3.86% 1413.910 1468.511 - 3.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.85% 1327538.530 1378602.748 - 5.66% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.84% 651.969 677.035 - 3.72% -
BM_vector_deque_ranges_copy/4096 3.84% 146.172 151.791 - 4.98% -
std::any_of(deque<int>)_(process_all)/32768 3.82% 10478.916 10879.635 - 7.98% -
std::list<std::string>::ctor(size)/8192 3.82% 112993.997 117305.371 - 14.57% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.80% 902.351 936.628 - 7.59% -
std::any_of(list<int>)_(process_all)/8192 3.80% 7656.873 7947.611 - 1.06% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 3.79% 32999.010 34249.562 - -1.16% -
BM_PushHeap_string_Ascending_256 3.79% 11.133 11.555 - 3.78% -
SetIntersection_Interlaced_Set_float_256_256 3.79% 7314298.860 7591160.312 - -1.57% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.78% 5.642 5.856 - 5.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.78% 12142942.607 12602439.777 - 5.09% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 3.77% 5.423 5.627 - 0.86% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 3.76% 59.699 61.944 - 2.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.76% 1136400.397 1179103.794 - -1.01% -
std::remove(list<int>)_(sprinkled)/8192 3.76% 7933.079 8231.059 - 1.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.75% 37.803 39.222 - -0.79% -
std::stable_partition(list<int>)_(dense)/50 3.75% 56.103 58.204 - 1.35% -
std::stable_partition(deque<int>)_(sparse)/32 3.74% 12.607 13.080 - -0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.74% 1827965.088 1896376.547 - 3.84% -
std::unordered_multiset<int>::clear()/1024 3.74% 8215.546 8522.854 - 1.60% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.73% 936.043 970.960 - 5.34% -
SetIntersection_None_Vector_uint32_262144_262144 3.73% 1085604.953 1126100.538 - 0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.73% 12134.191 12586.700 - 1.13% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 3.71% 28.875 29.947 - 3.94% -
BM_vector_deque_ranges_move_backward/4096 3.71% 148.374 153.872 - 4.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.70% 1122161.733 1163704.574 - -0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.70% 1257.392 1303.914 - 5.88% -
std::set<int>::erase(iterator)/32 3.69% 19.652 20.377 - 3.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.69% 20.634 21.395 - 1.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.68% 27.140 28.140 - 3.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 3.68% 42399799.757 43959541.942 - 4.94% -
SetIntersection_Interlaced_Vector_uint64_16384_256 3.67% 17626428.446 18272816.956 - -2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.66% 2415515.482 2504042.965 - 6.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.66% 3.517 3.646 - 3.45% -
rng::find_last(deque<int>)_(bail_90%)/8 3.66% 0.890 0.922 - 9.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.65% 12717.134 13181.651 - 1.86% -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 3.65% 0.588 0.609 - 4.49% -
std::equal(vector<int>)_(it,_it,_it)/50 3.65% 4.083 4.232 - 0.32% -
SetIntersection_Interlaced_Vector_float_262144_16 3.65% 6284787.589 6513997.500 - 52.89% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.64% 10.300 10.675 - -3.12% -
SetIntersection_None_Vector_string_16384_1 3.64% 1192923.661 1236314.792 - 0.94% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.63% 12.044 12.481 - -0.25% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.62% 3.740 3.876 - 3.70% -
bm_ranges_lexicographical_compare<signed_char>/1 3.60% 1.598 1.656 - 1.53% -
rng::contains_subrange(list<int>)_(near_matches)/1024 3.60% 39192.512 40602.419 - 4.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.58% 336666477.517 348733088.977 - -4.93% -
SetIntersection_None_Vector_uint32_262144_256 3.58% 1086375.207 1125295.427 - -0.75% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 3.56% 18851.674 19523.570 - -20.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.56% 10050052.900 10408083.913 - 7.31% -
SetIntersection_Front_Set_uint64_1024_1 3.56% 998456.007 1034016.474 - -2.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 3.56% 16481219.161 17068087.884 - 3.31% -
BM_std_minmax_element<int>/5500 3.56% 1475.401 1527.926 - 7.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.56% 634.114 656.688 - 2.99% -
BM_std_minmax_element<int>/4096 3.56% 1101.439 1140.610 - 6.82% -
std::set<std::string>::find(key)_(existent)/1024 3.55% 22.874 23.685 - -0.69% -
SetIntersection_None_Set_uint64_1024_4 3.54% 8796327.592 9107598.912 - 2.72% -
std::list<int>::insert(begin)_(cheap_elements)/8192 3.54% 11.515 11.922 - -2.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.54% 32.890 34.053 - 4.37% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 3.53% 406.257 420.617 - 1.87% -
BM_StringRelational_Compare_Small_Empty_Control 3.52% 1.835 1.899 - 18.07% -
SetIntersection_Front_Vector_uint64_256_256 3.51% 4255278.964 4404623.142 - 3.78% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.51% 11100.827 11490.212 - -20.58% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 3.51% 35.664 36.915 - 3.56% -
rng::contains(list<int>)_(process_all)/1048576 3.50% 820861.879 849576.697 - 3.34% -
ranges::min(std::deque<long_long>)/64 3.50% 16.352 16.923 - -3.90% -
BM_StringRead_Cold_Deep_Empty 3.49% 1.181 1.222 - -6.59% -
BM_deque_deque_copy_backward/65536 3.49% 8002.889 8282.094 - 9.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 3.48% 4164423.966 4309390.447 - 2.92% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.47% 12510.919 12944.833 - 2.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 3.46% 2.163 2.237 - -2.63% -
std::fill_n(deque<int>)/1024 3.45% 29.374 30.388 - 2.94% -
std::find_end(vector<int>)_(single_element)/1000 3.45% 243.084 251.468 - 5.44% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.44% 92950.733 96151.265 - 2.00% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 3.44% 22.561 23.338 - 7.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.44% 1104322.093 1142280.278 - 3.92% -
BM_PushHeap_string_PipeOrgan_4 3.44% 2.506 2.592 - 1.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.43% 15100.104 15617.815 - -3.36% -
SetIntersection_Interlaced_Set_string_16384_1024 3.42% 340901545.692 352573931.341 - 1.85% -
SetIntersection_Interlaced_Vector_string_262144_262144 3.41% 14291039.309 14778159.182 - 2.09% -
BM_PushHeap_string_QuickSortAdversary_4 3.41% 6.388 6.605 - 4.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.40% 3.921 4.054 - 3.84% -
SetIntersection_Front_Set_uint64_262144_64 3.40% 1642745.829 1698522.280 - 0.60% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.39% 4.128 4.268 - 0.95% -
std::copy_backward(deque<int>)/262144 3.39% 31663.910 32737.966 - 4.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.39% 51.371 53.111 - 1.79% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.38% 176422.166 182387.456 - 5.35% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.38% 703.590 727.343 - 8.61% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.37% 614.939 635.677 - 6.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.37% 203335764.524 210192521.745 - 6.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 3.36% 5.379 5.560 - 20.57% -
std::sort_heap(deque<int>,_pred)/1024 3.36% 12275.576 12687.784 - 0.72% -
BM_StringEraseWithMove_Small_Opaque 3.36% 2.185 2.258 - 3.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 3.35% 12029649.485 12432515.824 - 3.03% -
ranges::minmax(std::deque<__int128>)/1 3.35% 0.673 0.696 - 2.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.35% 6612928.144 6834319.142 - 2.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 3.33% 31.760 32.819 - 38.99% -
std::vector<int>::erase(middle)_(cheap_elements)/32 3.33% 4.285 4.428 - 2.13% -
SetIntersection_None_Set_uint32_1024_16 3.33% 8696876.783 8986484.544 - -1.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.31% 42321.724 43723.531 - 0.06% -
BM_deque_vector_move_backward/64000 3.31% 7851.569 8111.390 - 7.92% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.30% 290.610 300.187 - 12.20% -
std::find_end(deque<int>)_(same_length)/8192 3.29% 2674.606 2762.705 - -1.23% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.29% 5.436 5.615 - 5.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.28% 1632238.363 1685852.541 - 1.75% -
std::set<int>::ctor(const&,_alloc)/8192 3.28% 49492.488 51116.459 - 1.29% -
SetIntersection_Front_Set_uint32_262144_256 3.28% 3619290.801 3737824.158 - -2.43% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.27% 68.361 70.600 - 1.59% -
BM_StringRelational_Eq_Empty_Empty_Control 3.27% 2.000 2.066 - 0.43% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.27% 379760.882 392170.020 - 4.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.26% 1630957.522 1684135.418 - 1.97% -
SetIntersection_None_Vector_uint64_262144_16 3.26% 1113541.813 1149847.192 - 2.49% -
BM_std_minmax_element<int>/4000 3.26% 1076.596 1111.696 - 6.61% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.25% 12568.035 12976.611 - -3.27% -
BM_StringRelational_Compare_Empty_Empty_Control 3.25% 1.612 1.665 - 3.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 3.25% 22210.205 22931.306 - 3.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.25% 24.043 24.823 - 4.73% -
rng::find_last_if(deque<int>)_(bail_90%)/8 3.24% 0.974 1.006 - 1.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.24% 11357.342 11725.521 - 0.43% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.24% 6352.921 6558.728 - -13.45% -
std::is_sorted_until(list<int>)/8192 3.24% 7272.475 7507.961 - 4.80% -
std::search(list<int>)_(no_match)/1000 3.23% 685.315 707.443 - -0.35% -
BM_deque_deque_copy/64000 3.23% 2941.685 3036.618 - -0.65% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 3.22% 1.387 1.432 - 3.24% -
SetIntersection_Front_Set_string_16384_4 3.22% 1230220.513 1269820.111 - -0.52% -
std::list<int>::insert(begin)_(cheap_elements)/1024 3.21% 11.542 11.913 - -2.47% -
BM_StringRelational_Compare_Empty_Small_Control 3.21% 1.612 1.664 - 3.45% -
ranges::min(std::vector<long_long>)/64 3.21% 4.931 5.089 - 8.97% -
std::stable_partition(deque<int>)_(dense)/1024 3.19% 613.728 633.301 - 9.81% -
std::find_if_not(list<int>)_(process_all)/32768 3.19% 25350.602 26158.190 - 3.06% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.18% 21.907 22.604 - -10.66% -
std::partial_sort(deque<int>)_(descending)/8 3.18% 43.401 44.783 - 3.18% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.18% 20333.481 20980.736 - 5.58% -
bm_ranges_swap_ranges_vb_aligned/8192 3.18% 19.509 20.130 - 3.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.18% 1633828.939 1685770.508 - 3.04% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.16% 12768.405 13172.429 - 3.26% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 3.16% 31.206 32.191 - 6.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.16% 141339.114 145798.734 - 3.45% -
std::map<std::string,_int>::erase(key)_(existent)/1024 3.15% 53.192 54.870 - -18.78% -
std::copy_if(vector<int>)_(entire_range)/8 3.15% 2.288 2.360 - 4.70% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.14% 81159.010 83710.468 - 5.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.14% 1.413 1.458 - 8.16% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.14% 32.466 33.485 - 5.28% -
BM_num_put<unsigned_long> 3.13% 10.921 11.263 - -0.03% -
std::multiset<int>::ctor(const&)/32 3.13% 217.295 224.099 - -3.81% -
std::map<int,_int>::find(key)_(existent)/1024 3.13% 4.152 4.282 - 2.09% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.13% 0.626 0.646 - 6.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.12% 1.005 1.037 - 7.39% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.11% 6.354 6.552 - 7.80% -
BM_deque_vector_ranges_move_backward/64000 3.10% 7733.064 7972.976 - -12.40% -
BM_PushHeap_string_QuickSortAdversary_64 3.10% 12.948 13.350 - 2.66% -
std::set<int>::lower_bound(key)_(existent)/1024 3.10% 4.388 4.524 - 5.16% -
std::move(vector<bool>)_(unaligned)/262144 3.10% 1588.738 1637.947 - 3.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3.09% 7166182.108 7387890.410 - 3.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.09% 41.641 42.926 - 1.21% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.09% 273.263 281.694 - 1.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.08% 11521.438 11876.803 - 0.85% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 3.08% 17.244 17.776 - 2.09% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 3.08% 259859.128 267860.486 - 0.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 3.07% 32.275 33.268 - -31.02% -
BM_getline_string 3.07% 17.183 17.711 - 6.60% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.07% 95405.202 98336.804 - 8.12% -
std::find_end(vector<int>)_(single_element)/8192 3.07% 1933.786 1993.198 - 7.10% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.06% 148195.348 152737.292 - 4.66% -
BM_deque_vector_copy_backward/65536 3.05% 8258.539 8510.550 - 9.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.05% 1620581.787 1669996.990 - 1.08% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 3.05% 987529.409 1017629.436 - 1.74% -
std::list<int>::ctor(size)/8192 3.05% 93308.862 96152.316 - 2.99% -
BM_deque_deque_move_backward/70000 3.05% 8537.582 8797.748 - 9.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 3.05% 55.662 57.358 - 2.78% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 3.05% 35818.896 36909.602 - 2.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.05% 148428.166 152947.890 - 4.74% -
std::set<int>::upper_bound(key)_(existent)/1024 3.04% 4.098 4.222 - 3.57% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.04% 454.703 468.521 - 6.05% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.04% 17075.039 17593.629 - 5.91% -
SetIntersection_Front_Vector_uint64_1024_4 3.04% 1027729.580 1058942.209 - -2.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 3.04% 129242.340 133166.329 - 3.89% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 3.03% 26.461 27.264 - 2.32% -
rng::find_if_not(vector<bool>)_(process_all)/50 3.03% 23.315 24.022 - -0.36% -
std::find_if_not(list<int>)_(process_all)/50 3.03% 41.106 42.352 - 9.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 3.03% 4334947.578 4466290.823 - 3.34% -
BM_StringRelational_Less_Empty_Small_Control 3.03% 1.613 1.662 - -5.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.02% 2357865.324 2429159.676 - 6.71% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.02% 5.169 5.325 - -0.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.02% 1454.437 1498.300 - -0.36% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.01% 176288.819 181598.872 - 4.87% -
BM_deque_deque_ranges_copy_backward/65536 3.01% 8025.742 8267.409 - 11.61% -
BM_deque_vector_ranges_copy/64 3.01% 2.597 2.675 - 1.87% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.01% 2700.151 2781.291 - 3.54% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 3.00% 20.376 20.986 - -12.14% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.00% 282959.498 291434.412 - -1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.99% 17968062.767 18506030.295 - 1.41% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 2.99% 1.692 1.743 - -13.49% -
SetIntersection_None_Set_string_16_1 2.99% 68458247.773 70506254.356 - 3.31% -
std::partition_copy(deque<int>)/32 2.98% 13.210 13.603 - 7.47% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.98% 5.510 5.674 - 6.15% -
bm_ranges_swap_ranges_vb_aligned/16384 2.97% 34.797 35.832 - 2.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.97% 33.373 34.364 - 7.16% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.97% 65.172 67.107 - -0.01% -
SetIntersection_Front_Set_float_1024_64 2.97% 1719881.409 1770914.657 - -3.38% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.97% 754.726 777.117 - 2.79% -
std::find_end(list<int>,_pred)_(process_all)/1000 2.96% 798.663 822.320 - 3.86% -
rng::find_last(vector<int>)_(bail_90%)/1048576 2.95% 23185.073 23869.609 - 3.32% -
SetIntersection_Front_Vector_uint64_262144_256 2.95% 2079302.614 2140573.438 - -6.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.95% 132.426 136.327 - 0.73% -
SetIntersection_Front_Vector_uint64_262144_16384 2.94% 71100739.758 73189563.806 - -1.75% -
std::set<std::string>::count(key)_(non-existent)/8192 2.93% 34.301 35.305 - 6.59% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.93% 531.966 547.535 - 2.32% -
BM_StringRelational_Less_Huge_Large_Control 2.93% 2.083 2.143 - 1.91% -
SetIntersection_Interlaced_Set_uint32_256_64 2.92% 13215759.292 13602156.378 - 5.32% -
BM_PushHeap_string_PipeOrgan_16 2.92% 4.203 4.326 - 4.39% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.91% 7.956 8.187 - 0.14% -
std::partition_copy(vector<int>)/1024 2.91% 460.582 473.966 - 3.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.90% 1520291.067 1564396.402 - 1.75% -
std::move(vector<bool>)_(unaligned)/32768 2.90% 202.513 208.387 - 2.82% -
BM_StringRelational_Less_Empty_Large_Control 2.90% 1.613 1.660 - -3.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.90% 872976.244 898251.971 - 2.06% -
SetIntersection_Front_Vector_string_256_16 2.90% 6053873.943 6229150.418 - -1.36% -
std::vector<int>::insert(begin)_(cheap_elements)/8192 2.89% 293.317 301.797 - 2.91% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.89% 37.941 39.037 - 3.18% -
std::set<int>::count(key)_(non-existent)/32 2.89% 2.874 2.957 - 3.24% -
std::multimap<int,_int>::find(key)_(existent)/32 2.89% 1.719 1.768 - 3.17% -
std::partial_sort(deque<int>)_(repeated)/1024 2.88% 6230.366 6409.924 - 0.32% -
std::set<int>::lower_bound(key)_(non-existent)/8192 2.88% 8.960 9.218 - -14.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.88% 12427083.011 12784451.768 - 0.15% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 2.88% 0.417 0.429 - 3.40% -
SetIntersection_None_Set_string_262144_256 2.87% 1644014.080 1691268.312 - 1.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.87% 9.105 9.366 - -3.07% -
std::count(list<int>)_(every_other)/8 2.87% 2.043 2.102 - 0.91% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.87% 40.574 41.738 - 0.45% -
BM_StringRead_Cold_Shallow_Large 2.87% 1.150 1.183 - 2.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.87% 0.650 0.668 - 1.56% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.86% 12796.701 13163.309 - 4.86% -
SetIntersection_Interlaced_Set_string_262144_4 2.86% 1848255.207 1901189.941 - 2.61% -
BM_PushHeap_string_PipeOrgan_64 2.86% 5.700 5.863 - 2.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.86% 22.790 23.441 - 1.10% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.86% 1343.937 1382.326 - -1.54% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 2.85% 10.430 10.728 - -4.00% -
SetIntersection_Front_Set_uint32_256_16 2.85% 4416368.296 4542251.198 - 1.35% -
BM_num_put<bool> 2.82% 11.034 11.345 - 6.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.82% 9.867 10.145 - 6.98% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.82% 1.623 1.669 - 2.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.82% 7436658.415 7646011.464 - 2.26% -
std::set<int>::clear()/1024 2.81% 9077.891 9333.413 - 1.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.80% 25736639.264 26457322.828 - 2.04% -
std::multimap<int,_int>::count(key)_(existent)/32 2.79% 3.706 3.810 - 5.33% -
BM_deque_deque_ranges_copy_backward/0 2.79% 0.851 0.875 - 3.90% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.79% 260554.888 267817.504 - 0.06% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2.78% 2147.938 2207.744 - -0.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.78% 44.731 45.976 - -15.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 2.78% 16649016.515 17112034.719 - 3.82% -
std::is_sorted_until(vector<int>,_pred)/1024 2.78% 416.240 427.812 - 4.85% -
SetIntersection_None_Set_string_262144_4 2.78% 1638191.242 1683704.588 - 1.98% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.78% 933.943 959.863 - 2.91% -
std::copy_if(vector<int>)_(every_other)/8 2.77% 4.163 4.279 - 2.84% -
BM_deque_deque_move/1024 2.77% 36.863 37.883 - 1.47% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.76% 24.316 24.989 - 3.05% -
SetIntersection_None_Set_float_256_256 2.76% 5730362.594 5888442.009 - 3.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.75% 1639465.900 1684562.176 - 3.25% -
SetIntersection_None_Set_string_262144_1024 2.75% 1654807.699 1700309.326 - 2.75% -
SetIntersection_None_Vector_uint64_16384_256 2.74% 1047132.234 1075853.195 - -2.03% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.74% 515480.197 529611.918 - 3.41% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.74% 2.075 2.131 - 2.87% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.73% 2656.940 2729.564 - 2.48% -
ranges::minmax(std::deque<long_long>)/70000 2.73% 25124.197 25810.010 - 5.13% -
std::unordered_set<int>::find(key)_(non-existent)/32 2.73% 1.071 1.100 - -6.18% -
BM_CmpEqual_int_uchar 2.73% 1.074 1.104 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.73% 1137563.853 1168578.924 - -1.27% -
SetIntersection_Front_Set_string_64_64 2.73% 32640860.110 33530591.427 - -8.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 2.72% 21.381 21.964 - -42.71% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.71% 54995.073 56484.850 - 3.80% -
SetIntersection_None_Set_uint64_16384_4 2.71% 161420917.311 165790224.713 - 0.91% -
SetIntersection_Front_Set_uint64_16384_1 2.70% 1008504.591 1035771.529 - 2.66% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.70% 221.086 227.060 - -1.55% -
BM_deque_vector_copy/64000 2.70% 2858.390 2935.569 - -2.24% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.69% 753.126 773.395 - 2.88% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.69% 1627.311 1671.084 - -0.45% -
SetIntersection_None_Set_string_262144_1 2.69% 1639595.053 1683659.586 - 1.63% -
std::multimap<int,_int>::ctor(const&)/32 2.68% 219.209 225.089 - 0.93% -
SetIntersection_Interlaced_Vector_uint32_262144_4 2.68% 1426229.899 1464474.233 - -6.60% -
SetIntersection_Front_Vector_string_262144_4 2.68% 1165062.328 1196253.481 - -0.62% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.67% 2302.925 2364.459 - -0.86% -
SetIntersection_None_Vector_uint32_16384_16384 2.67% 1076752.236 1105484.721 - -0.02% -
SetIntersection_None_Set_string_262144_64 2.66% 1644549.561 1688323.570 - 2.41% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.66% 87.569 89.899 - -4.03% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 2.66% 6.485 6.657 - 3.17% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.65% 721355.173 740452.561 - 2.53% -
std::set<int>::ctor(const&,_alloc)/1024 2.65% 6217.771 6382.376 - 0.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.64% 24.357 25.002 - -40.41% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 2.64% 51449.469 52809.575 - 2.05% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.64% 11077.433 11369.958 - -8.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.63% 52.570 53.952 - -0.93% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.63% 13785.412 14147.804 - 2.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.63% 1098706.786 1127569.766 - -0.75% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.62% 209188.241 214667.825 - -0.14% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.62% 281414.957 288781.293 - 3.39% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.60% 163.703 167.959 - 1.81% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.60% 260.014 266.772 - -1.39% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.60% 918.317 942.171 - 2.62% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.60% 7.145 7.330 - -4.20% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 2.59% 7.397 7.588 - 20.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.59% 658.987 676.074 - -1.36% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.59% 4770.493 4894.035 - 2.85% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.59% 823.924 845.255 - 10.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.58% 601.030 616.545 - -2.08% -
BM_vector_deque_move_backward/4096 2.58% 147.489 151.294 - 2.37% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.58% 13797.419 14153.179 - 12.85% -
SetIntersection_None_Set_uint64_16_16 2.58% 35376172.609 36287143.904 - 2.31% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.56% 957.595 982.141 - 11.11% -
std::none_of(vector<int>)_(process_all)/8 2.56% 2.494 2.557 - -0.27% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.56% 20459.054 20983.088 - 5.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.55% 2.198 2.254 - 3.88% -
rng::contains_subrange(list<int>)_(process_all)/50 2.54% 17.412 17.855 - 5.37% -
SetIntersection_Front_Set_uint32_64_64 2.54% 12678952.549 13001034.177 - -1.55% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.54% 38584.008 39563.808 - 2.77% -
std::rotate(deque<int>)_(by_1/3)/1024 2.54% 399.730 409.880 - 0.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.54% 42.889 43.977 - 4.94% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.53% 6.599 6.766 - 4.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.53% 56.135 57.556 - 1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.53% 23037782.104 23620603.127 - 3.46% -
std::list<int>::ctor(size)/1024 2.52% 11555.999 11847.722 - 2.46% -
SetIntersection_None_Vector_string_262144_1 2.52% 1258518.370 1290251.493 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.52% 2091752.525 2144378.824 - 3.03% -
BM_CmpEqual_uchar_ushort 2.51% 1.054 1.081 - 1.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.50% 15.007 15.381 - 1.17% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.50% 356.174 365.067 - 5.10% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.49% 32.088 32.889 - 5.76% -
BM_std_minmax_element<long_long>/3 2.49% 1.163 1.192 - 0.62% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.48% 35.520 36.401 - 1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.48% 1632355.062 1672786.863 - 0.83% -
std::partition(list<int>)_(dense)/50 2.47% 13.239 13.566 - 1.01% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.47% 14.607 14.967 - 0.61% -
BM_CmpEqual_short_int 2.47% 1.099 1.126 - 1.29% -
BM_PushHeap_string_QuickSortAdversary_16 2.46% 10.379 10.634 - 1.97% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 2.46% 7991.786 8188.512 - 2.89% -
SetIntersection_Front_Set_uint32_262144_16384 2.46% 216374626.767 221688660.431 - 1.11% -
BM_CmpEqual_uint_int 2.45% 1.034 1.059 - 1.29% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.45% 999522.585 1024033.558 - -2.59% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.45% 53656.777 54972.485 - 1.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.44% 1967176.514 2015157.389 - 2.80% -
BM_CmpLess_ushort_short 2.44% 1.016 1.041 - -2.71% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.43% 1.201 1.230 - -3.28% -
std::unordered_multiset<int>::erase(iterator)/1024 2.43% 19.588 20.065 - 1.15% -
rng::contains(list<int>)_(process_all)/8192 2.43% 7000.381 7170.229 - 0.49% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.43% 608435.160 623196.070 - 4.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 2.42% 1015896.715 1040518.889 - -1.00% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.42% 55071.805 56404.458 - 2.61% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.42% 10.304 10.554 - -0.26% -
std::set<int>::ctor(const&)/32 2.42% 221.214 226.558 - 4.82% -
std::unordered_set<int>::contains(key)_(existent)/8192 2.41% 1.234 1.264 - -19.56% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.41% 31630.494 32392.659 - 1.96% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 2.40% 54.770 56.086 - 1.55% -
std::partial_sort(deque<int>)_(heap)/8 2.40% 39.805 40.761 - -1.40% -
std::partial_sort(deque<int>)_(shuffled)/8192 2.40% 242571.085 248389.578 - 1.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.39% 1196323.628 1224946.986 - 3.65% -
SetIntersection_None_Set_string_262144_262144 2.39% 1655672.852 1695268.229 - 2.17% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.39% 991596.704 1015290.779 - 2.49% -
SetIntersection_None_Vector_uint64_256_256 2.38% 2080841.617 2130379.693 - 1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.38% 206840416.826 211764554.906 - 8.00% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.37% 31.264 32.005 - 0.58% -
SetIntersection_None_Vector_uint32_256_16 2.37% 3929168.254 4022202.493 - 0.14% -
bm_ranges_lexicographical_compare<signed_char>/8 2.36% 3.549 3.633 - 4.92% -
BM_vector_deque_move_backward/4000 2.36% 143.626 147.019 - 5.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.36% 1090235.873 1115954.286 - 5.61% -
std::rotate(deque<int>)_(by_1/3)/8192 2.36% 3265.059 3342.059 - 4.59% -
BM_vector_deque_ranges_move_backward/4000 2.36% 140.913 144.234 - 2.27% -
BM_std_minmax_element<char>/4 2.35% 1.261 1.290 - 6.36% -
SetIntersection_Interlaced_Set_string_262144_262144 2.35% 17764803.221 18182851.156 - 1.53% -
BM_StringRead_Hot_Shallow_Large 2.35% 0.476 0.487 - 2.19% -
std::partition(list<int>)_(sparse)/50 2.35% 21.630 22.137 - 1.77% -
SetIntersection_Front_Set_uint64_1024_4 2.34% 1031533.706 1055641.789 - -0.03% -
std::remove_copy_if(deque<int>)_(prefix)/32 2.34% 17.854 18.271 - 2.97% -
SetIntersection_Front_Set_float_262144_16 2.33% 1143822.407 1170511.179 - -0.48% -
SetIntersection_Front_Vector_string_1024_256 2.33% 9566070.732 9788900.065 - 6.98% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.33% 2.343 2.398 - 2.64% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.33% 13.115 13.421 - 1.69% -
rng::find_last(vector<char>)_(bail_90%)/50 2.33% 1.475 1.509 - 7.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.32% 205544990.991 210323588.088 - 6.36% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.32% 52.361 53.577 - 2.37% -
std::for_each_n(join_view(vector<vector<int>>))/8192 2.32% 266.119 272.298 - 2.73% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 2.31% 23280.748 23819.124 - -0.01% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.31% 677.825 693.498 - -2.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.31% 363.573 371.966 - 1.89% -
std::unordered_multiset<int>::erase(iterator)/32 2.31% 19.493 19.943 - 0.64% -
std::move(vector<int>)/1048576 2.31% 56256.947 57554.894 - -18.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 2.30% 60.582 61.973 - -12.47% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 2.30% 24.528 25.091 - 11.54% -
std::set<int>::ctor(const&,_alloc)/32 2.29% 219.408 224.435 - 2.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.29% 756.040 773.326 - 2.65% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 2.29% 12912.756 13207.990 - 3.99% -
std::find(deque<int>)_(process_all)/8192 2.29% 1913.834 1957.577 - 1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.28% 2005531.088 2051347.658 - 2.65% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 2.28% 0.472 0.483 - 9.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.28% 21635457.669 22128971.003 - 1.78% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.28% 51063.875 52227.289 - -7.85% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.28% 33000.748 33752.528 - 3.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.28% 15059.456 15402.343 - -0.90% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.27% 2.777 2.840 - -3.83% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 2.27% 29.730 30.404 - 0.88% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 2.27% 11.096 11.348 - 1.26% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 2.26% 73711.720 75380.066 - 2.37% -
SetIntersection_None_Set_string_256_256 2.26% 5799258.783 5930359.887 - 1.74% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.26% 69.840 71.418 - -1.99% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.25% 22.943 23.460 - 6.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.25% 395.149 404.039 - 3.16% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.25% 190915.574 195208.693 - 3.00% -
std::stable_partition(vector<int>)_(sparse)/32 2.25% 7.071 7.230 - 0.08% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.25% 2.389 2.443 - 1.75% -
SetIntersection_None_Vector_uint32_1024_1024 2.24% 1052836.173 1076456.382 - -0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.24% 15248.053 15589.147 - 2.91% -
SetIntersection_None_Set_string_1024_256 2.23% 8859633.194 9057640.141 - 0.87% -
std::copy_backward(vector<bool>)_(aligned)/1048576 2.23% 2777.108 2839.161 - 43.62% -
std::remove_copy(deque<int>)_(prefix)/32 2.23% 12.953 13.243 - 3.01% -
BM_PushHeap_uint64_Random_262144 2.23% 6.264 6.403 - 1.69% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.23% 161.861 165.471 - 0.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.23% 1219.880 1247.034 - -0.67% -
BM_StringFindNoMatch/512 2.23% 9.268 9.474 - 2.35% -
std::move(deque<int>)/64 2.22% 4.762 4.868 - -3.05% -
std::is_partitioned(vector<int>)_(partitioned)/8192 2.22% 1408.806 1440.116 - 3.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.22% 1078017.490 1101901.918 - -0.31% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.21% 20.162 20.609 - 1.32% -
std::fill_n(vector<bool>)/32768 2.21% 29.854 30.515 - 1.00% -
SetIntersection_Interlaced_Set_uint64_256_256 2.21% 7537451.833 7704263.605 - 0.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 2.21% 456.418 466.498 - 1.50% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.21% 1.408 1.439 - 10.80% -
std::is_sorted_until(vector<int>)/8 2.20% 2.043 2.088 - 1.30% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.20% 117687.812 120275.286 - 0.37% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.20% 134.139 137.084 - 1.99% -
std::equal(vector<bool>)_(unaligned)/1048576 2.19% 6289.875 6427.852 - -0.07% -
std::transform(list<int>,_list<int>)/8192 2.19% 9268.711 9472.000 - 4.67% -
std::unordered_set<int>::find(key)_(non-existent)/8192 2.19% 1.082 1.105 - -1.94% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.19% 104680.568 106973.813 - 4.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.18% 21426030.221 21893650.431 - -3.11% -
BM_deque_vector_move/64 2.18% 2.579 2.636 - -0.72% -
std::multiset<int>::equal_range(key)_(existent)/32 2.18% 2.291 2.341 - -1.94% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.18% 7649.138 7815.596 - 3.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.18% 18.858 19.268 - 1.57% -
std::set<std::string>::clear()/8192 2.18% 211239.140 215834.439 - -0.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.17% 19969.724 20403.779 - 2.27% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.17% 5738.131 5862.813 - 2.29% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.17% 532.722 544.290 - 4.28% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.17% 35.896 36.674 - 4.11% -
BM_CmpLess_uint_int 2.16% 1.072 1.095 - 2.20% -
std::rotate(deque<int>)_(by_1/3)/50 2.16% 28.800 29.422 - 0.32% -
BM_vector_deque_ranges_copy_backward/4000 2.15% 142.382 145.443 - 3.32% -
SetIntersection_Front_Set_uint64_256_256 2.15% 7247515.131 7403257.357 - -5.07% -
BM_CmpLess_uint_ushort 2.15% 1.117 1.141 - 3.63% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 2.14% 15.226 15.552 - 14.67% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.14% 1023337.743 1045234.371 - 0.27% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.14% 2509.953 2563.625 - 1.15% -
SetIntersection_Interlaced_Vector_string_16384_16 2.14% 4177200.252 4266434.140 - -0.51% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 2.13% 61.006 62.307 - 0.88% -
std::multiset<int>::count(key)_(existent)/32 2.13% 3.748 3.828 - 1.86% -
std::stable_partition(list<int>)_(sparse)/8192 2.13% 8611.253 8794.787 - -1.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 2.13% 4114292.378 4201981.224 - -1.19% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.13% 23444.095 23943.731 - 0.09% -
SetIntersection_Front_Set_uint64_262144_1 2.13% 1016071.918 1037704.795 - -0.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.13% 15135.709 15457.775 - 3.37% -
BM_deque_deque_copy_backward/64000 2.13% 7874.915 8042.383 - 8.61% -
std::none_of(vector<int>)_(process_all)/50 2.12% 19.195 19.602 - 2.39% -
std::set<int>::contains(key)_(existent)/8192 2.12% 8.203 8.378 - 3.22% -
BM_StringEraseWithMove_Small_Transparent 2.12% 2.181 2.228 - 2.29% -
BM_std_minmax_element<long_long>/1024 2.12% 272.929 278.713 - 3.18% -
std::set<int>::ctor(const&)/1024 2.12% 6373.387 6508.346 - 4.19% -
std::move_backward(vector<int>)/8 2.12% 2.291 2.339 - 3.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.11% 135937.873 138809.403 - -0.54% -
rng::fold_left(deque<int>)/8 2.11% 3.840 3.922 - 0.22% -
BM_deque_deque_ranges_copy_backward/70000 2.11% 8580.774 8761.962 - 7.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.11% 25527466.750 26066403.302 - 1.31% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.11% 686.259 700.716 - 5.85% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.11% 662.816 676.776 - 1.94% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.10% 9.647 9.850 - 1.04% -
SetIntersection_Interlaced_Set_float_262144_1 2.10% 1021710.046 1043122.417 - 1.06% -
rng::starts_with(deque<int>,_pred)/1024 2.09% 521.037 531.936 - 1.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.09% 21.620 22.072 - 4.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.09% 10.364 10.581 - -0.25% -
BM_deque_vector_copy_backward/64000 2.09% 8168.203 8338.544 - 10.84% -
SetIntersection_None_Set_string_262144_16384 2.08% 1650811.115 1685199.791 - 1.31% -
std::set<int>::ctor(const&)/8192 2.07% 50526.464 51574.596 - 1.76% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.07% 364.392 371.950 - 1.53% -
std::find_end(forward_list<int>)_(single_element)/8192 2.07% 5766.019 5885.490 - -4.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.07% 4.473 4.566 - 3.35% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.07% 23.526 24.012 - 1.79% -
SetIntersection_Front_Vector_uint64_16384_4 2.06% 1041220.270 1062685.621 - 0.75% -
SetIntersection_None_Set_float_1024_64 2.06% 8862209.180 9044584.155 - 2.52% -
SetIntersection_Front_Set_uint32_256_64 2.05% 5376231.508 5486476.814 - 0.54% -
SetIntersection_Front_Vector_string_64_16 2.05% 20066344.381 20477581.039 - -3.48% -
std::set<std::string>::clear()/32 2.05% 891.452 909.692 - 1.97% -
std::find(list<int>)_(bail_25%)/1024 2.04% 129.507 132.152 - 3.37% -
BM_vector_deque_ranges_move/4000 2.04% 140.812 143.686 - 3.02% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.04% 36997.817 37752.935 - 2.20% -
BM_vector_deque_copy/1024 2.04% 35.742 36.471 - 1.96% -
SetIntersection_None_Set_uint32_16384_16384 2.04% 156440222.987 159629827.748 - 2.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.04% 42.868 43.742 - -0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.03% 208.559 212.802 - -3.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.03% 36.934 37.684 - 2.65% -
std::multiset<int>::clear()/8192 2.03% 77753.678 79331.709 - 2.48% -
std::search(vector<int>)_(no_match)/1024 2.03% 218.284 222.712 - 6.53% -
std::multimap<std::string,_int>::clear()/32 2.03% 887.433 905.412 - -0.16% -
BM_PushHeap_float_Ascending_16384 2.02% 4.289 4.375 - 0.17% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.02% 29.601 30.199 - -0.96% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.02% 805.246 821.511 - -67.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.02% 13017.440 13280.282 - 3.01% -
std::find_end(list<int>,_pred)_(same_length)/1024 2.02% 821.907 838.490 - 6.20% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.01% 207028330.648 211199393.053 - 1.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.01% 285513.330 291264.258 - 5.17% -
SetIntersection_None_Set_uint64_64_4 2.01% 21416581.754 21847740.179 - 1.18% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 2.01% 9.107 9.290 - 6.27% -
BM_deque_vector_ranges_copy_backward/5500 2.01% 196.635 200.589 - 0.70% -
SetIntersection_Interlaced_Vector_float_1024_4 2.00% 1411257.794 1439497.839 - 13.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.00% 1102698.942 1124743.858 - -2.37% -
std::multimap<int,_int>::clear()/8192 2.00% 85029.640 86729.091 - 1.64% -
std::move(vector<int>)/262144 2.00% 21970.667 22409.098 - 29.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.99% 43.116 43.976 - 0.37% -
BM_lexicographical_compare_three_way_fast_path/16 1.99% 4.392 4.479 - 2.24% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.99% 825.482 841.930 - -1.82% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.99% 1014670.971 1034868.142 - -0.79% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.99% 115791.479 118095.044 - 3.65% -
SetIntersection_Interlaced_Set_float_16384_1 1.99% 1027382.775 1047784.621 - 4.40% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 1.99% 15.597 15.906 - 7.85% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.99% 6616.917 6748.264 - -1.38% -
BM_std_minmax_element<long_long>/512 1.98% 138.591 141.340 - 3.10% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.98% 678.319 691.727 - -3.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.97% 1053903.473 1074709.476 - -0.97% -
SetIntersection_Front_Set_string_262144_64 1.97% 4434809.332 4522215.541 - -9.61% -
BM_std_minmax_element<long_long>/4000 1.97% 1051.346 1072.044 - 3.24% -
SetIntersection_None_Vector_string_16384_1024 1.97% 1202534.071 1226203.172 - 0.45% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.97% 1.736 1.770 - 1.96% -
std::remove(vector<int>)_(prefix)/1024 1.97% 306.735 312.763 - 0.95% -
BM_PushHeap_uint64_Random_16384 1.96% 6.278 6.400 - 2.46% -
BM_std_minmax_element<long_long>/4096 1.96% 1075.765 1096.812 - 2.94% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.95% 3.919 3.995 - 2.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.95% 43.037 43.875 - 3.86% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.94% 26.127 26.635 - -2.55% -
SetIntersection_None_Vector_string_16384_64 1.94% 1216051.265 1239615.071 - 1.60% -
std::any_of(vector<int>)_(process_all)/50 1.93% 13.930 14.199 - 12.95% -
ranges::min(std::vector<long_long>)/8 1.93% 2.244 2.287 - 5.41% -
std::replace_if(list<int>)_(sprinkled)/8192 1.93% 7350.498 7492.097 - 2.34% -
std::unordered_map<int,_int>::find(key)_(existent)/32 1.92% 1.458 1.486 - 2.58% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.91% 8.431 8.592 - -1.36% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.91% 57.516 58.616 - 1.37% -
BM_deque_deque_ranges_move_backward/64000 1.91% 7784.579 7933.220 - 7.90% -
std::sort_heap(deque<int>,_pred)/8192 1.91% 424063.459 432159.528 - 0.43% -
std::rotate(list<int>)_(by_1/3)/32 1.91% 16.630 16.947 - 1.64% -
rng::find_last_if(list<int>)_(bail_10%)/50 1.90% 19.048 19.410 - -1.11% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.90% 27.150 27.666 - 3.11% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.90% 105.531 107.539 - 2.98% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.90% 4.622 4.710 - 5.17% -
SetIntersection_Front_Vector_float_1024_1024 1.90% 5797152.468 5907208.212 - -0.04% -
BM_vector_deque_ranges_move_backward/1024 1.89% 37.486 38.196 - 0.99% -
std::multiset<std::string>::ctor(const&)/1024 1.89% 34482.514 35134.854 - 1.70% -
BM_deque_deque_move/4000 1.89% 138.983 141.609 - -0.04% -
std::stable_partition(list<int>)_(dense)/8192 1.89% 22890.954 23323.429 - 33.80% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.89% 471557.763 480465.449 - 1.45% -
std::stable_partition(list<int>)_(dense)/32 1.89% 37.752 38.465 - 2.39% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.89% 4.497 4.581 - 4.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.88% 1142194.112 1163693.348 - 0.59% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.88% 1.817 1.851 - -2.20% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 1.87% 6.494 6.616 - -0.59% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.87% 61.373 62.523 - 0.91% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.87% 6.728 6.854 - 3.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.87% 5662945.704 5768670.152 - 2.41% -
BM_PushHeap_float_Random_16 1.86% 4.956 5.048 - -6.41% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.86% 5802.558 5910.673 - -4.26% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.86% 466.146 474.819 - 2.25% -
SetIntersection_None_Vector_float_1024_16 1.86% 1077219.352 1097228.244 - 0.81% -
std::partial_sort(deque<int>)_(repeated)/8 1.86% 25.981 26.464 - 0.51% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.86% 1892.353 1927.475 - 2.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.85% 2.922 2.976 - 1.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.85% 33071.137 33684.417 - -0.64% -
std::search(vector<int>,_pred)_(no_match)/8192 1.85% 4226.318 4304.401 - 3.20% -
std::unique_copy(list<int>)_(sprinkled)/52 1.85% 23.900 24.341 - 2.16% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.84% 13.326 13.572 - 1.03% -
SetIntersection_None_Set_uint32_16384_4 1.84% 154301834.023 157141888.052 - 0.98% -
std::unique(vector<int>)_(sprinkled)/8192 1.84% 3924.269 3996.477 - 2.58% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.84% 4114696.211 4190271.116 - 0.76% -
BM_std_minmax_element<long_long>/5500 1.84% 1442.408 1468.889 - -0.61% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.83% 189.904 193.387 - 2.77% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.83% 14.699 14.968 - -2.14% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.83% 24.332 24.777 - 1.74% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.83% 3.505 3.569 - -2.22% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.83% 33.580 34.193 - 1.27% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.82% 4549.843 4632.701 - 1.02% -
std::copy(vector<bool>)_(aligned)/1048576 1.81% 3105.331 3161.689 - -16.65% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.81% 4.953 5.042 - 2.08% -
ranges::min(std::list<long_long>)/64 1.81% 24.616 25.062 - 1.78% -
std::stable_sort(vector<int>)_(descending)/8192 1.81% 18463.823 18797.871 - 0.85% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.80% 78.643 80.062 - 3.15% -
SetIntersection_None_Set_uint32_16384_1 1.80% 154255215.198 157033422.733 - 0.68% -
BM_num_get<unsigned_long> 1.79% 10.401 10.587 - 0.73% -
std::set<int>::erase(key)_(existent)/32 1.79% 21.533 21.919 - 2.86% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.79% 883.951 899.751 - 3.58% -
SetIntersection_Interlaced_Vector_string_64_16 1.78% 28569529.650 29078155.775 - -1.13% -
SetIntersection_None_Vector_uint32_262144_16384 1.78% 1111043.830 1130805.805 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.78% 1770570.148 1802000.490 - 1.61% -
std::copy_backward(list<int>)/64 1.77% 30.794 31.340 - 1.83% -
SetIntersection_Front_Set_string_16384_64 1.77% 4510829.442 4590781.693 - 0.60% -
SetIntersection_Front_Vector_float_16384_256 1.77% 2245033.431 2284771.718 - 0.39% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.77% 5933.996 6038.862 - 2.60% -
std::copy(vector<int>)/32768 1.77% 3465.485 3526.703 - -5.94% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.76% 24.841 25.279 - -1.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.76% 264.367 269.030 - -0.17% -
std::partition(deque<int>)_(dense)/50 1.76% 15.250 15.518 - 10.43% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.76% 1851.609 1884.164 - -4.70% -
std::map<int,_int>::count(key)_(existent)/1024 1.76% 3.775 3.842 - 3.28% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.75% 221.666 225.547 - -3.11% -
BM_StringRead_Cold_Deep_Small 1.75% 1.199 1.220 - -0.21% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.74% 212249.557 215943.600 - 2.37% -
BM_PushHeap_uint32_Random_256 1.74% 5.530 5.626 - 3.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.74% 2129562.420 2166515.789 - 3.17% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.73% 56062.960 57035.388 - -0.68% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.73% 841.854 856.428 - -17.48% -
SetIntersection_Front_Set_float_64_16 1.73% 15119208.740 15380430.211 - -0.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.73% 2.226 2.264 - 4.01% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.72% 16527.911 16812.702 - 3.23% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.72% 119251.332 121306.006 - 1.02% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 1.72% 18745.134 19067.941 - 1.46% -
BM_PushHeap_uint64_Random_64 1.72% 5.481 5.575 - 1.61% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.72% 1866.869 1899.011 - 0.65% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.72% 234.470 238.504 - 4.45% -
BM_deque_deque_ranges_copy/4000 1.71% 141.744 144.171 - 1.88% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.71% 30.401 30.921 - 1.43% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.71% 34.497 35.086 - -6.10% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.71% 94970.047 96590.863 - -8.51% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.70% 1.213 1.233 - 8.49% -
std::map<int,_int>::ctor(const&)/32 1.70% 217.493 221.198 - -5.82% -
std::search(vector<int>,_pred)_(no_match)/1000 1.70% 520.407 529.264 - 3.00% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.70% 9.786 9.953 - 2.75% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.70% 6.026 6.128 - -15.52% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.70% 26.699 27.153 - 1.56% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.70% 219.425 223.152 - -0.58% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.70% 8.669 8.816 - 1.69% -
std::set<std::string>::clear()/1024 1.69% 21581.747 21947.402 - -2.84% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.69% 28.788 29.276 - -0.88% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.69% 6.959 7.077 - 2.46% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.69% 1.288 1.309 - 6.83% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.68% 29883.865 30385.448 - 2.05% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.67% 4.094 4.163 - 0.13% -
std::unordered_set<int>::find(key)_(existent)/32 1.67% 1.316 1.338 - -4.12% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.67% 72.366 73.573 - 0.50% -
SetIntersection_None_Vector_string_262144_256 1.66% 1294950.403 1316471.836 - 1.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.66% 3.009 3.059 - -0.14% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.66% 16160.620 16428.220 - -0.49% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.66% 780.589 793.509 - -1.06% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 1.65% 36.906 37.517 - -12.47% -
BM_deque_vector_ranges_move_backward/5500 1.65% 196.864 200.119 - -4.68% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.65% 36721.714 37328.005 - 2.02% -
std::reverse_copy(deque<int>)/4096 1.65% 968.970 984.934 - 1.76% -
std::copy_n(deque<int>)/32768 1.64% 1139.355 1158.086 - 2.36% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.64% 14.741 14.983 - 0.47% -
BM_CmpLess_uchar_uint 1.63% 1.065 1.082 - -3.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 1.63% 20687630.215 21025278.837 - -17.82% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.63% 31.545 32.059 - -1.28% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.63% 14.523 14.759 - 2.15% -
std::find_if(deque<int>)_(process_all)/50 1.63% 12.651 12.857 - 3.07% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.63% 380.653 386.841 - 11.44% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.62% 9.777 9.936 - 0.13% -
BM_CmpLess_uint_schar 1.62% 1.024 1.041 - 0.11% -
BM_vector_deque_copy_backward/512 1.62% 17.455 17.738 - 1.46% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.62% 358.935 364.738 - 4.11% -
std::map<int,_int>::find(key)_(existent)/32 1.61% 1.686 1.714 - 1.04% -
SetIntersection_None_Vector_string_256_64 1.61% 3588576.438 3646314.600 - 1.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.61% 58.446 59.386 - 1.39% -
SetIntersection_None_Set_string_262144_16 1.61% 1656109.863 1682749.756 - 1.83% -
SetIntersection_Front_Set_uint64_256_64 1.61% 5647307.583 5738022.866 - 0.01% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.61% 24.502 24.895 - 1.06% -
SetIntersection_Front_Set_string_64_4 1.61% 18739718.821 19040492.403 - 1.02% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.60% 53811.575 54671.127 - 2.99% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.59% 3.247 3.299 - 3.09% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.59% 222.326 225.864 - 4.22% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.59% 3.475 3.531 - 2.41% -
std::stable_sort(deque<int>)_(heap)/8 1.59% 23.793 24.170 - 2.13% -
BM_std_minmax_element<long_long>/65536 1.58% 17252.364 17525.677 - 1.98% -
BM_deque_deque_move/4096 1.58% 146.863 149.189 - 0.95% -
SetIntersection_None_Vector_uint64_262144_1024 1.58% 1079215.304 1096263.241 - -1.64% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.58% 4.545 4.617 - 1.77% -
BM_StringFindCharLiteral/1024 1.57% 18.519 18.811 - 4.86% -
BM_std_minmax_element<long_long>/70000 1.57% 18436.718 18726.783 - 2.86% -
std::sort_heap(deque<int>)/8192 1.57% 469095.931 476469.242 - 1.16% -
std::fill(deque<int>)/1024 1.57% 29.827 30.296 - -6.24% -
SetIntersection_None_Vector_float_262144_1024 1.57% 1126965.595 1144656.379 - 1.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.57% 13151.286 13357.549 - -0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.57% 4082778.869 4146740.410 - -0.63% -
SetIntersection_Front_Set_uint64_262144_16384 1.57% 216896394.640 220292242.421 - -1.69% -
SetIntersection_None_Vector_string_64_16 1.56% 13988989.698 14207688.694 - 0.53% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.56% 1790889.650 1818863.769 - -2.26% -
std::find(deque<int>)_(process_all)/32768 1.56% 7724.874 7845.533 - 1.40% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.56% 19.639 19.945 - 2.14% -
SetIntersection_Front_Vector_uint64_16384_16384 1.56% 69124390.246 70201882.218 - -7.42% -
SetIntersection_Front_Vector_uint64_256_64 1.56% 4206197.758 4271685.388 - 0.36% -
std::multiset<int>::count(key)_(non-existent)/32 1.56% 2.413 2.451 - -1.64% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.55% 15.459 15.699 - -9.59% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.55% 2.939 2.984 - 1.93% -
SetIntersection_Interlaced_Set_uint32_256_1 1.55% 4117414.836 4181137.362 - 1.29% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.55% 15.384 15.622 - 0.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.55% 25.066 25.453 - 3.31% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.55% 33.336 33.851 - -2.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.54% 361.325 366.903 - 0.39% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.54% 201.320 204.426 - 3.15% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.54% 36231.638 36790.635 - 1.68% -
std::sort(deque<int>)_(heap)/8 1.54% 24.443 24.819 - 2.12% -
SetIntersection_Front_Set_uint32_262144_16 1.54% 1146252.215 1163893.388 - -2.34% -
SetIntersection_None_Set_uint32_16384_16 1.54% 154739932.823 157120921.542 - 1.30% -
BM_PushHeap_float_Random_1024 1.54% 6.997 7.105 - -5.94% -
BM_std_minmax_element<long_long>/64000 1.54% 16858.585 17117.542 - -1.90% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.53% 701.153 711.892 - -0.97% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.53% 1863.626 1892.158 - 1.20% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.53% 54866.759 55706.148 - -5.62% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 1.53% 20.606 20.921 - -0.61% -
std::multiset<std::string>::erase(key)_(existent)/32 1.52% 80.485 81.710 - 3.55% -
SetIntersection_None_Vector_float_262144_64 1.52% 1142215.122 1159586.368 - 2.58% -
std::rotate(deque<int>)_(by_1/2)/32 1.52% 8.481 8.610 - 0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.52% 7.037 7.144 - 1.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.52% 667.905 678.047 - 2.00% -
std::partition_copy(list<int>)/32 1.52% 8.928 9.063 - 3.93% -
BM_PushHeap_float_Random_4 1.51% 2.361 2.397 - -14.77% -
BM_deque_deque_ranges_move_backward/70000 1.51% 8503.604 8632.252 - 9.18% -
std::find(vector<int>)_(process_all)/32768 1.51% 7346.420 7457.376 - 1.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.51% 2891666.092 2935319.266 - 0.85% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.51% 9655985.197 9801620.146 - -1.39% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.50% 6066.976 6157.917 - 1.74% -
BM_CmpLess_int_int 1.50% 1.057 1.072 - 0.23% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.50% 4.799 4.871 - 1.53% -
std::adjacent_find(vector<int>,_pred)/1048576 1.49% 467749.107 474740.234 - 2.93% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.49% 442.410 449.019 - 0.12% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.49% 14.676 14.895 - 1.51% -
ranges::min(std::list<char>)/70000 1.49% 54105.754 54912.900 - 3.93% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.49% 139820.083 141903.579 - 1.29% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.49% 13.014 13.208 - 2.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.49% 287.595 291.875 - -1.82% -
SetIntersection_Front_Set_uint64_64_64 1.49% 13227807.481 13424521.243 - -2.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.48% 10.279 10.431 - 0.89% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.47% 1.020 1.035 - 6.73% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.47% 254.463 258.211 - 3.95% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.47% 592057.768 600763.649 - 2.48% -
SetIntersection_None_Vector_uint32_16384_1 1.47% 1087675.116 1103651.325 - -0.22% -
std::stable_partition(deque<int>)_(sparse)/50 1.47% 30.483 30.930 - 5.15% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.47% 35229.033 35746.028 - 2.98% -
SetIntersection_Interlaced_Set_float_1024_1 1.46% 1024184.618 1039182.927 - -0.22% -
std::unordered_multiset<int>::ctor(const&)/8192 1.46% 54405.496 55200.828 - 1.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.46% 167.893 170.342 - 1.18% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.45% 1480.854 1502.380 - 0.36% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.45% 240.225 243.716 - 1.32% -
BM_deque_deque_ranges_copy/1024 1.45% 36.826 37.361 - 1.09% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.45% 217531002.991 220688206.048 - -0.15% -
std::equal(vector<bool>)_(unaligned)/8192 1.45% 56.075 56.888 - 0.88% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.45% 42.594 43.212 - 0.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.45% 1029371.020 1044293.394 - 0.14% -
BM_deque_deque_ranges_move/4096 1.45% 147.094 149.224 - 1.57% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.44% 25.113 25.475 - 0.08% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.44% 35.457 35.968 - 1.17% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.44% 12.684 12.866 - 1.85% -
std::partition_point(vector<int>)/1024 1.44% 6.110 6.198 - 2.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.44% 2108421.445 2138717.758 - -2.43% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.43% 2.989 3.032 - 4.01% -
std::stable_partition(list<int>)_(sparse)/50 1.43% 26.723 27.106 - 3.50% -
BM_deque_deque_copy_backward/5500 1.43% 204.904 207.830 - 2.36% -
std::lower_bound(std::vector<int>)/8192 1.43% 16.324 16.557 - 6.05% -
std::find(deque<int>)_(process_all)/1024 1.42% 242.100 245.550 - 1.45% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.42% 24.607 24.957 - -0.71% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.42% 6207.582 6295.864 - 3.01% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.42% 5080.918 5152.974 - 0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 60307.270 61161.080 - 1.77% -
std::partial_sort(deque<int>)_(shuffled)/8 1.42% 32.347 32.805 - 1.33% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.41% 271.044 274.878 - 0.83% -
std::remove_if(vector<int>)_(prefix)/1024 1.41% 344.331 349.195 - -0.24% -
std::for_each_n(deque<int>)/50 1.41% 3.923 3.978 - 1.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.41% 1947657.253 1975065.989 - 8.46% -
BM_StringFindAllMatch/512 1.40% 11.496 11.657 - -14.91% -
SetIntersection_None_Set_uint64_16384_1 1.40% 159585271.616 161822274.514 - 0.14% -
SetIntersection_None_Vector_float_64_64 1.40% 8420402.156 8538392.231 - 1.39% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.40% 28.011 28.403 - -2.93% -
std::map<std::string,_int>::erase(iterator)/8192 1.40% 29.136 29.544 - -7.87% -
std::partial_sort(deque<int>)_(ascending)/8192 1.40% 143515.225 145522.885 - -1.69% -
SetIntersection_Front_Set_string_16384_256 1.40% 14579773.357 14783541.473 - -0.39% -
SetIntersection_Interlaced_Set_string_262144_16 1.40% 2154749.756 2184857.584 - 1.79% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.40% 2309.183 2341.412 - 2.49% -
std::swap_ranges(list<int>)/8192 1.40% 10425.125 10570.599 - 10.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.39% 182491.709 185036.898 - 2.12% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.39% 49.935 50.631 - -0.43% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.39% 16059.182 16283.135 - 3.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.39% 19.006 19.271 - 3.41% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.39% 524.523 531.823 - 0.30% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.39% 2757.908 2796.180 - 1.60% -
std::remove_if(deque<int>)_(prefix)/1024 1.39% 556.426 564.143 - 1.86% -
SetIntersection_Interlaced_Set_string_262144_1024 1.39% 2114659.426 2143972.250 - 3.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.39% 11783443.894 11946713.595 - 2.43% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.39% 6734.120 6827.417 - 3.99% -
SetIntersection_None_Vector_uint32_262144_4 1.39% 1125278.646 1140867.865 - 1.44% -
SetIntersection_Interlaced_Vector_uint64_1024_256 1.38% 5435746.039 5510988.242 - -20.97% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.38% 951.119 964.279 - -0.70% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.38% 261.747 265.357 - 0.27% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.37% 8551.738 8669.289 - -0.43% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.37% 1.862 1.887 - -0.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.37% 138027.016 139919.817 - 1.83% -
std::remove_if(deque<int>)_(sprinkled)/8192 1.37% 3912.884 3966.514 - -2.01% -
std::partition(deque<int>)_(dense)/32 1.37% 10.315 10.456 - 10.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.37% 350173703.784 354953646.940 - 41.43% -
std::rotate_copy(deque<int>)/1024 1.36% 34.574 35.045 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.36% 348661011.404 353398257.333 - -0.52% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.36% 56523.884 57291.326 - 1.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.35% 44.243 44.842 - 1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.35% 2.008 2.035 - 1.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.35% 70726.146 71682.032 - 0.39% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.35% 816826.151 827864.929 - -1.28% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.35% 219.218 222.170 - 4.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 1.35% 214103259.234 216983490.285 - 0.85% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.34% 15.882 16.095 - -0.55% -
SetIntersection_Front_Vector_float_1024_16 1.34% 1089452.212 1104070.224 - -1.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.34% 166058.497 168284.682 - 1.21% -
BM_vector_deque_ranges_move/64 1.34% 2.683 2.719 - -48.90% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.33% 20.568 20.842 - 1.76% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.33% 6734.756 6824.185 - 2.48% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.33% 105876.926 107281.717 - 4.88% -
SetIntersection_Front_Set_float_262144_1 1.33% 1023145.803 1036719.897 - 5.12% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.33% 41411.505 41960.293 - 0.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.32% 963.813 976.582 - 0.47% -
std::find(vector<int>)_(process_all)/8192 1.32% 1841.489 1865.828 - 1.36% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.32% 1453.150 1472.321 - 1.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.32% 1547770.210 1568181.707 - 0.27% -
std::generate(vector<int>)/32 1.32% 7.902 8.006 - 1.42% -
std::pop_heap(deque<int>)/8192 1.32% 53.327 54.029 - 1.80% -
BM_deque_vector_ranges_move_backward/65536 1.31% 8003.779 8108.941 - 2.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.31% 20773756.355 21046364.466 - -0.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.31% 8811.786 8927.279 - -0.55% -
BM_deque_deque_ranges_move/5500 1.31% 197.295 199.873 - 1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.30% 4230200.130 4285387.625 - -2.15% -
SetIntersection_None_Vector_uint64_262144_256 1.30% 1110036.718 1124516.116 - -1.00% -
std::move(list<int>)/32768 1.30% 30922.161 31325.337 - -0.64% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.30% 28.075 28.440 - -4.03% -
std::find_end(deque<int>)_(process_all)/1000 1.30% 290.245 294.021 - 3.59% -
std::multiset<int>::clear()/1024 1.30% 9849.191 9977.305 - 1.63% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.30% 1853.399 1877.474 - 1.94% -
std::set<std::string>::count(key)_(non-existent)/32 1.30% 10.633 10.771 - 3.06% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.30% 2138.431 2166.200 - -2.30% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.30% 1.301 1.318 - 2.18% -
std::unique(deque<int>)_(contiguous)/52 1.30% 55.136 55.851 - -2.76% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.30% 835402.193 846229.066 - 0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.29% 1040571.396 1054044.598 - 0.43% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.29% 658.070 666.583 - 0.24% -
BM_deque_vector_copy/65536 1.29% 2937.013 2974.969 - -1.29% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.29% 53811.773 54506.783 - -1.93% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.29% 51645.422 52310.550 - -7.75% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.29% 2104.385 2131.450 - -0.82% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.28% 16.851 17.067 - 0.82% -
SetIntersection_Interlaced_Set_float_1024_64 1.28% 9986702.680 10114555.550 - -1.28% -
BM_deque_deque_move_backward/0 1.28% 0.809 0.819 - -10.90% -
BM_vector_deque_move/4000 1.28% 141.037 142.837 - 2.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.27% 1024437.611 1037493.024 - -0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.27% 646.069 654.291 - -0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.27% 21.645 21.920 - -1.26% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.27% 1.551 1.571 - 21.64% -
BM_deque_vector_copy_backward/5500 1.27% 197.835 200.345 - -0.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.27% 1.217 1.233 - 6.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.27% 3917.213 3966.849 - 1.03% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.27% 1.616 1.636 - 1.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.27% 29.138 29.507 - -3.14% -
std::copy_if(vector<int>)_(entire_range)/64 1.27% 15.803 16.003 - 4.70% -
BM_deque_deque_ranges_copy/4096 1.27% 147.575 149.444 - 1.55% -
std::generate_n(list<int>)/50 1.27% 15.118 15.310 - -1.47% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.27% 855.110 865.927 - 1.69% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.26% 341294.125 345602.908 - 2.11% -
std::pop_heap(deque<int>)/1024 1.26% 13.069 13.234 - 7.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.26% 1023696.053 1036597.319 - -2.68% -
SetIntersection_None_Vector_string_256_16 1.26% 4202728.792 4255489.144 - 0.21% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.25% 78.073 79.052 - 1.75% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.25% 18.258 18.487 - 5.26% -
std::distance(join_view(vector<vector<int>>))/4096 1.25% 4.397 4.452 - -2.92% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.25% 5.527 5.596 - 3.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.25% 4908592.464 4969836.170 - -1.19% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.25% 9.895 10.018 - -0.87% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.24% 4.246 4.299 - 1.53% -
std::multiset<int>::ctor(const&,_alloc)/0 1.24% 12.741 12.899 - 1.78% -
rng::starts_with(deque<int>,_pred)/8192 1.24% 3905.148 3953.686 - 1.35% -
std::set<int>::erase(iterator)/8192 1.24% 19.693 19.938 - 1.37% -
SetIntersection_Interlaced_Set_uint32_64_1 1.24% 16243411.192 16444937.511 - 0.03% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.24% 6.166 6.242 - 0.93% -
std::search(vector<int>,_pred)_(no_match)/1024 1.24% 531.423 537.993 - 2.31% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.23% 5.672 5.742 - 4.17% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.23% 23.766 24.059 - 1.42% -
SetIntersection_Front_Set_float_256_16 1.23% 4445081.540 4499753.700 - -0.95% -
std::partition_point(deque<int>)/8192 1.23% 15.142 15.328 - 1.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.23% 626814.051 634501.019 - 1.37% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.23% 230162366.847 232983007.687 - -1.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.22% 722.410 731.249 - 2.01% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.22% 35.689 36.125 - -0.19% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.22% 17.514 17.727 - 0.19% -
std::replace(vector<int>)_(prefix)/50 1.22% 7.601 7.694 - 0.62% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.22% 12607.389 12761.021 - -0.57% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.22% 658.262 666.280 - 0.47% -
SetIntersection_Interlaced_Vector_string_1024_4 1.22% 1600801.535 1620291.757 - -5.66% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.22% 61330.617 62076.678 - -2.22% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.21% 1.508 1.526 - -0.64% -
std::find(vector<int>)_(process_all)/50 1.21% 12.337 12.487 - -0.22% -
BM_std_minmax_element<long_long>/64 1.21% 17.307 17.516 - 2.56% -
SetIntersection_Interlaced_Set_float_256_4 1.21% 10797980.262 10928318.799 - -0.20% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.21% 2.903 2.938 - -2.22% -
SetIntersection_None_Vector_uint64_16384_1024 1.20% 1082666.125 1095689.633 - -1.64% -
std::find(list<int>)_(process_all)/1024 1.20% 702.879 711.308 - 3.69% -
BM_CmpEqual_uchar_short 1.20% 0.998 1.010 - -1.98% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.20% 4.329 4.381 - -3.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.20% 12770121.015 12922813.937 - 2.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.20% 1060677.486 1073359.143 - 1.63% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.19% 42585.190 43092.896 - 2.93% -
std::copy_if(list<int>)_(entire_range)/8 1.19% 2.531 2.561 - 0.65% -
std::move(list<int>)/1048576 1.19% 996213.585 1008051.383 - 1.72% -
rng::starts_with(deque<int>,_pred)/1048576 1.19% 508683.218 514724.890 - 1.41% -
SetIntersection_Interlaced_Set_string_16384_1 1.18% 1072961.231 1085673.564 - -0.24% -
BM_vector_deque_copy_backward/64 1.18% 2.970 3.005 - 0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.18% 1099288.456 1112308.606 - 3.14% -
std::generate(list<int>)/50 1.18% 15.284 15.464 - -0.66% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.18% 22.814 23.083 - -0.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.18% 15.502 15.685 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.17% 8992173.420 9097772.727 - -1.63% -
std::partial_sort(deque<int>)_(heap)/8192 1.17% 265217.156 268327.745 - -0.17% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.17% 20.888 21.132 - 4.23% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.17% 4866.955 4923.721 - 1.41% -
BM_deque_deque_ranges_copy_backward/5500 1.16% 202.641 205.002 - 1.55% -
std::sort_heap(deque<int>,_pred)/8 1.16% 34.251 34.649 - -0.20% -
SetIntersection_Front_Vector_uint32_256_4 1.16% 4155263.830 4203595.655 - 1.35% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.16% 2.322 2.349 - 2.67% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.16% 630.082 637.391 - 5.90% -
BM_StringCopy_Huge 1.16% 107.642 108.890 - 0.71% -
BM_StringRelational_Less_Large_Huge_Control 1.16% 2.131 2.155 - -0.91% -
std::deque<int>::ctor(size)/8192 1.16% 454.347 459.606 - 0.22% -
BM_CmpEqual_int_ushort 1.16% 1.094 1.107 - 0.92% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.16% 6497.483 6572.548 - 0.51% -
SetIntersection_Front_Vector_uint32_1024_16 1.15% 1098435.141 1111114.867 - -0.91% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.15% 380.106 384.489 - 1.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.15% 691.388 699.358 - -1.01% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 1.15% 316234.537 319879.894 - 4.65% -
SetIntersection_Interlaced_Set_string_64_1 1.15% 17103611.822 17300594.345 - 1.05% -
SetIntersection_Interlaced_Vector_string_1024_256 1.15% 20090466.739 20321276.311 - -3.00% -
BM_PushHeap_uint64_Random_4 1.15% 2.544 2.573 - 0.54% -
BM_deque_vector_copy/1024 1.15% 37.227 37.654 - 2.23% -
SetIntersection_None_Set_float_1024_256 1.15% 8895953.279 8997909.536 - 1.39% -
std::for_each_n(vector<int>)/8 1.14% 2.696 2.727 - 3.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.14% 6.479 6.553 - 1.04% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.14% 24.759 25.041 - 3.37% -
std::move_backward(vector<bool>)_(aligned)/32768 1.14% 37.943 38.377 - 1.04% -
SetIntersection_Interlaced_Set_uint64_64_64 1.14% 12947603.019 13095459.074 - -3.02% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 1.14% 5094.360 5152.402 - -0.16% -
std::set<int>::count(key)_(non-existent)/1024 1.14% 7.417 7.501 - 1.93% -
BM_tolower_string<char> 1.14% 15.106 15.278 - 0.24% -
std::move_backward(vector<int>)/32768 1.14% 1728.161 1747.795 - 0.84% -
std::map<std::string,_int>::ctor(const&)/8192 1.13% 345661.230 349577.056 - 1.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.13% 16621.655 16809.817 - 2.03% -
std::find_end(list<int>)_(single_element)/8192 1.13% 7759.369 7847.103 - -5.17% -
std::transform(list<int>)_(identity_transform)/8192 1.13% 7595.528 7681.309 - 1.47% -
std::set<int>::upper_bound(key)_(existent)/32 1.13% 1.748 1.768 - 1.16% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.13% 2296.145 2321.992 - -1.89% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.12% 695.212 703.023 - 1.17% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.12% 443.149 448.128 - -0.03% -
SetIntersection_None_Set_string_256_64 1.12% 9187890.927 9291085.660 - -0.45% -
SetIntersection_Front_Vector_string_262144_1 1.12% 1081055.973 1093147.731 - 1.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.12% 23.419 23.681 - -0.07% -
std::copy(list<int>)/32768 1.12% 25514.517 25799.276 - -1.24% -
std::multimap<std::string,_int>::clear()/1024 1.12% 21602.730 21843.822 - -3.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.12% 1155586.603 1168477.129 - -0.39% -
rng::contains(vector<int>)_(process_all)/50 1.12% 12.236 12.373 - 2.07% -
rng::find_last(deque<int>)_(bail_90%)/50 1.11% 1.862 1.883 - -1.76% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.11% 2.993 3.026 - 1.40% -
SetIntersection_Front_Vector_uint64_262144_1 1.11% 1029341.775 1040779.952 - -0.03% -
std::unique(vector<int>)_(sprinkled)/1024 1.11% 531.498 537.403 - 1.66% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.11% 6475.179 6547.058 - -7.58% -
SetIntersection_None_Set_uint32_16384_256 1.11% 154893364.382 156611152.611 - 1.48% -
std::find(vector<int>)_(process_all)/1024 1.11% 241.747 244.428 - 1.57% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.10% 6.237 6.305 - 0.20% -
std::find_end(vector<int>)_(match_near_end)/1024 1.10% 28.441 28.755 - 1.63% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.10% 36.743 37.148 - 1.74% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.10% 1.786 1.806 - 1.63% -
ranges::minmax(std::vector<long_long>)/64 1.10% 10.148 10.259 - 1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.10% 8.518 8.612 - 1.11% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.09% 4.400 4.448 - 2.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.09% 1039594.628 1050937.730 - 0.83% -
BM_deque_vector_copy/70000 1.09% 3182.546 3217.258 - -2.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.09% 13977813.551 14130218.763 - -1.86% -
BM_CmpLess_uint_uint 1.09% 1.056 1.068 - 0.26% -
std::unordered_multiset<int>::clear()/8192 1.09% 63645.451 64337.204 - -1.37% -
std::pop_heap(vector<size_t>)/8192 1.09% 13.035 13.176 - 0.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.09% 14619.890 14778.561 - -0.94% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.08% 196.694 198.826 - 1.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.08% 6.824 6.898 - 0.35% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.08% 188.253 190.292 - -0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.08% 4.503 4.552 - 0.54% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.08% 425.807 430.411 - 0.11% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.08% 4.165 4.210 - 1.70% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.08% 1239375.705 1252705.366 - -0.32% -
std::partial_sort(vector<int>)_(heap)/8 1.07% 27.154 27.446 - -1.73% -
std::find_end(list<int>)_(near_matches)/1000 1.07% 33138.596 33493.953 - 1.15% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.07% 1579.929 1596.852 - 2.32% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.07% 12.659 12.793 - 0.19% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.06% 5836.747 5898.887 - 1.31% -
std::set<int>::contains(key)_(existent)/1024 1.06% 3.887 3.928 - 1.12% -
SetIntersection_None_Vector_float_262144_1 1.06% 1133495.166 1145483.684 - 1.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.06% 3.005 3.036 - 0.74% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.06% 8.695 8.787 - 0.22% -
rng::fold_left(vector<int>)/8 1.06% 3.557 3.594 - 1.41% -
std::partition(vector<int>)_(dense)/50 1.05% 13.144 13.283 - 2.30% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.05% 31.875 32.210 - -0.88% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.05% 44.841 45.312 - 3.44% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.05% 52838.095 53390.976 - 1.87% -
SetIntersection_Front_Set_uint32_64_4 1.04% 15865970.726 16031305.032 - -0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.04% 1034904.942 1045669.051 - 0.70% -
SetIntersection_None_Set_string_16384_16384 1.04% 200176380.424 202258229.106 - 3.17% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.04% 9113.181 9207.909 - 1.60% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.04% 69.217 69.936 - 37.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.04% 5391.466 5447.362 - -4.16% -
std::remove(vector<int>)_(prefix)/50 1.03% 53.554 54.108 - 0.48% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.03% 1814.765 1833.512 - 0.83% -
SetIntersection_None_Set_uint32_16_4 1.03% 56370070.114 56952270.175 - 0.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.03% 31835.814 32164.590 - 0.52% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.03% 503.056 508.251 - 1.46% -
BM_vector_deque_ranges_copy/5500 1.03% 196.562 198.592 - 2.18% -
SetIntersection_Interlaced_Set_uint32_256_16 1.03% 11755603.245 11876730.444 - -1.11% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.03% 12376.360 12503.819 - 0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.03% 12364548.571 12491851.101 - 0.45% -
SetIntersection_Interlaced_Set_string_256_64 1.03% 30580413.571 30894925.130 - 4.48% -
std::find_if(list<int>)_(bail_25%)/8192 1.03% 1408.057 1422.531 - 0.27% -
BM_PushHeap_string_QuickSortAdversary_262144 1.03% 17.011 17.186 - 7.11% -
BM_deque_vector_copy/5500 1.03% 196.639 198.659 - 0.98% -
bm_swap_ranges_vb_unaligned/8 1.03% 4.764 4.813 - 0.86% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.02% 962768.881 972637.078 - 0.46% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.02% 22.242 22.470 - -5.95% -
std::multiset<int>::erase(key)_(existent)/32 1.02% 21.804 22.028 - -0.56% -
SetIntersection_Front_Set_float_262144_262144 1.02% 1598835.449 1615160.399 - -1.67% -
rng::find_last(list<int>)_(bail_10%)/8192 1.02% 6247.963 6311.756 - 0.04% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.02% 2.400 2.424 - -1.17% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.02% 20.425 20.633 - -0.30% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.02% 286.428 289.348 - -1.81% -
std::move(list<int>)/8 1.02% 3.382 3.416 - 0.65% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.01% 5.092 5.143 - 1.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.01% 17.017 17.189 - -0.23% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.01% 55.931 56.496 - 1.01% -
std::multiset<std::string>::count(key)_(existent)/32 1.01% 19.434 19.630 - -1.47% -
BM_PushHeap_string_SingleElement_4 1.01% 2.321 2.345 - -2.66% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.01% 12.890 13.020 - -0.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.01% 6.467 6.532 - 2.87% -
std::rotate(deque<int>)_(by_1/2)/50 1.00% 11.508 11.623 - 0.58% -
SetIntersection_None_Set_uint32_1024_256 1.00% 8706958.660 8794247.039 - -1.04% -
BM_deque_deque_ranges_copy/5500 1.00% 197.570 199.549 - 0.93% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy_backward(vector<bool>)_(aligned)/262144 -62.53% 805.225 301.737 - -61.80% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -51.48% 125.979 61.121 - -35.39% -
SetIntersection_Interlaced_Vector_float_262144_64 -47.73% 18433600.539 9634451.277 - 4.54% -
std::rotate_copy(vector<int>)/8192 -47.45% 706.407 371.244 - -48.44% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -45.90% 17816.510 9639.250 - -0.41% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -43.46% 11.460 6.479 - -42.70% -
BM_StringEraseWithMove_Huge_Opaque -42.62% 80.653 46.278 - -4.74% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -41.93% 24.083 13.986 - -41.94% -
BM_vector_deque_copy/0 -41.65% 0.678 0.396 - -34.43% -
BM_PushHeap_uint32_Ascending_1 -40.92% 0.694 0.410 - -34.83% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -40.43% 15.066 8.974 - -40.25% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -40.38% 7.945 4.737 - -39.74% -
std::is_sorted_until(deque<int>)/8 -39.19% 4.623 2.811 - -1.05% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -38.72% 99.964 61.255 - -0.37% -
BM_vector_deque_move_backward/0 -37.87% 0.678 0.421 - 6.50% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -37.07% 10.078 6.342 - -42.07% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -36.79% 62.619 39.583 - -8.02% -
std::set<std::string>::insert(value)_(already_present)/8192 -36.64% 60.846 38.554 - 29.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -36.53% 67.239 42.677 - -19.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.68% 52.015 33.458 - 1.77% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -34.61% 17.476 11.428 - -34.35% -
std::shift_left(vector<int>)/32 -34.39% 4.530 2.972 - 0.06% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -33.60% 51.781 34.384 - -0.75% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -33.49% 11.055 7.353 - 17.38% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -33.45% 4.089 2.721 - 3.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -32.91% 6.855 4.599 - -36.63% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -32.69% 4934609.875 3321693.444 - -22.54% -
BM_PushHeap_uint64_Descending_1 -32.06% 0.633 0.430 - -8.59% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -31.89% 39206824.728 26702233.622 - -31.21% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -31.87% 11.085 7.552 - -30.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -31.85% 47.291 32.228 - -0.39% -
std::unique_copy(deque<int>)_(contiguous)/32 -31.43% 13.661 9.368 - -11.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -31.16% 17076958.687 11755616.385 - -48.51% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -30.66% 9.315 6.459 - -35.67% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -30.30% 70.252 48.967 - -29.59% -
std::unique_copy(deque<int>)_(contiguous)/52 -29.12% 21.171 15.005 - 2.05% -
std::set<std::string>::erase(key)_(existent)/32 -28.94% 73.293 52.084 - 3.58% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -28.67% 43.519 31.043 - -27.90% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -28.51% 18.594 13.293 - -2.48% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -28.50% 10.764 7.696 - -3.53% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -28.47% 4.190 2.997 - -27.92% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -27.94% 11.298 8.141 - 1.07% -
BM_PushHeap_uint32_PipeOrgan_1 -27.28% 0.696 0.506 - 23.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -26.76% 41.114 30.110 - -27.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -25.87% 332753870.946 246665997.235 - -26.87% -
SetIntersection_Interlaced_Set_string_16384_16 -25.86% 346086500.411 256579317.067 - -25.74% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -25.79% 70.502 52.321 - 14.72% -
std::find_end(deque<int>)_(single_element)/8192 -25.61% 2964.508 2205.200 - -0.20% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -25.44% 1.750 1.305 - -2.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -25.38% 6.246 4.661 - -28.42% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -25.32% 1.823 1.361 - -0.43% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -25.26% 30.876 23.078 - -29.24% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -24.98% 7.496 5.624 - 2.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -24.93% 2180353.862 1636822.354 - -28.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -24.84% 13684.236 10284.759 - -4.22% -
BM_vector_deque_move/0 -24.78% 0.460 0.346 - -21.00% -
std::set<std::string>::erase(key)_(existent)/1024 -24.70% 98.491 74.164 - 23.01% -
ranges::min(std::deque<char>)/1 -24.63% 0.920 0.693 - -24.27% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -24.44% 850.702 642.824 - -8.52% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -24.16% 6.392 4.848 - 7.70% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -23.68% 4367414.283 3333012.448 - -14.90% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -23.02% 0.611 0.470 - -6.07% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -22.94% 3.485 2.686 - -23.53% -
std::find_end(deque<int>)_(single_element)/1024 -22.89% 376.544 290.346 - -8.64% -
BM_vector_deque_ranges_move/0 -22.80% 0.553 0.427 - -18.69% -
rng::contains_subrange(list<int>)_(single_element)/8192 -22.78% 9320.830 7197.336 - 0.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -22.33% 72.722 56.487 - -21.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -22.22% 0.728 0.566 - -16.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -22.17% 1727.773 1344.698 - -21.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -21.96% 31.152 24.310 - -19.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -21.92% 7719.336 6026.946 - 1.19% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -21.45% 39.298 30.870 - -17.51% -
rng::contains_subrange(deque<int>)_(process_all)/32 -21.29% 16.692 13.139 - -14.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -21.16% 0.485 0.382 - 3.64% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -21.16% 1.573 1.240 - -0.73% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -20.94% 867.956 686.245 - -9.45% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -20.82% 44.137 34.949 - -19.47% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -20.76% 347.220 275.152 - -16.14% -
std::copy(vector<int>)/4096 -20.69% 200.834 159.284 - -28.39% -
BM_vector_deque_move_backward/2 -20.59% 2.256 1.791 - -12.65% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -20.27% 6.577 5.244 - -2.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -19.99% 40.535 32.432 - 0.81% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -19.89% 2112.638 1692.350 - -13.85% -
ranges::min(std::deque<__int128>)/1 -19.76% 0.799 0.642 - -3.39% -
ranges::minmax(std::deque<long_long>)/1 -19.68% 0.816 0.655 - -20.66% -
std::find_if(vector<int>)_(bail_25%)/8 -19.66% 0.916 0.736 - 0.06% -
std::unordered_set<std::string>::ctor(const&)/32 -19.45% 877.943 707.165 - -10.57% -
SetIntersection_Interlaced_Vector_float_256_16 -18.96% 7724852.348 6260376.946 - 1.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.82% 77.449 62.874 - -0.90% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.80% 62.261 50.553 - -10.56% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -18.56% 39.886 32.483 - -28.57% -
std::copy_n(vector<bool>)_(aligned)/1048576 -18.44% 3242.280 2644.462 - -20.33% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -18.36% 40.533 33.092 - -13.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -18.32% 0.635 0.519 - -21.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.14% 57.457 47.035 - -1.14% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -17.95% 26.380 21.645 - -21.77% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -17.87% 970.201 796.799 - -0.11% -
std::search(deque<int>,_pred)_(no_match)/8192 -17.72% 4603.328 3787.408 - 8.44% -
ranges::min(std::list<char>)/1 -17.53% 0.421 0.348 - -4.44% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -17.36% 52.624 43.490 - -19.29% -
std::search(deque<int>,_pred)_(no_match)/1048576 -17.26% 587108.313 485796.536 - 8.99% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -17.25% 0.352 0.291 - 6.92% -
std::search(deque<int>,_pred)_(no_match)/1024 -17.14% 569.653 472.027 - 7.86% -
std::search(deque<int>,_pred)_(no_match)/1000 -17.12% 554.993 459.963 - 7.83% -
std::unordered_set<int>::count(key)_(existent)/8192 -17.12% 1.699 1.408 - 9.92% -
std::is_partitioned(list<int>)_(partitioned)/1024 -17.04% 707.669 587.056 - -17.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -16.99% 36.874 30.610 - -25.71% -
std::count_if(list<int>)_(every_other)/8192 -16.42% 8527.420 7127.230 - -14.72% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -16.41% 14.361 12.004 - -14.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -16.36% 8017.833 6706.274 - -11.83% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -16.35% 23.863 19.961 - -17.18% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -16.23% 1.766 1.480 - -3.42% -
std::unordered_set<int>::count(key)_(existent)/32 -16.07% 1.604 1.346 - 9.86% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -16.00% 202.851 170.392 - -14.22% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -15.98% 1869.982 1571.141 - -1.96% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -15.83% 2.622 2.207 - -19.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -15.78% 0.466 0.393 - -7.28% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -15.62% 1.219 1.029 - 7.79% -
std::search(deque<int>)_(no_match)/1024 -15.56% 415.439 350.805 - 1.98% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -15.35% 33.200 28.105 - -39.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -15.35% 0.577 0.488 - -29.92% -
BM_deque_deque_ranges_copy/0 -15.20% 0.871 0.739 - 0.56% -
ranges::min(std::vector<__int128>)/70000 -15.17% 31980.024 27128.459 - -9.23% -
BM_vector_deque_move_backward/1 -15.11% 2.524 2.143 - -6.66% -
std::copy(list<int>)/64 -15.05% 36.023 30.601 - -16.72% -
ranges::min(std::list<__int128>)/8 -15.04% 2.428 2.063 - 0.02% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -15.02% 1.566 1.330 - 9.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -14.90% 2.643 2.249 - -16.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -14.79% 3633.186 3095.941 - -4.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -14.67% 47.336 40.390 - -42.65% -
std::equal(deque<int>)_(it,_it,_it)/50 -14.59% 24.043 20.535 - -9.15% -
std::is_partitioned(list<int>)_(partitioned)/8192 -14.54% 8069.753 6896.474 - -3.91% -
BM_StringEraseWithMove_Huge_Transparent -14.44% 53.951 46.163 - 1.84% -
std::unordered_set<std::string>::erase(iterator)/1024 -14.41% 30.182 25.833 - -23.00% -
BM_deque_vector_move_backward/0 -14.36% 1.718 1.471 - 12.90% -
BM_lexicographical_compare_three_way_fast_path/1 -14.36% 0.460 0.394 - -0.26% -
std::search(list<int>,_pred)_(single_element)/8192 -14.26% 9588.691 8221.731 - 0.56% -
std::multiset<int>::find(key)_(non-existent)/32 -14.22% 2.691 2.309 - 1.57% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -14.17% 18164643.521 15590940.298 - -24.90% -
std::unique_copy(deque<int>)_(sprinkled)/52 -14.14% 17.179 14.750 - 0.18% -
std::unordered_set<int>::insert(value)_(already_present)/32 -13.77% 2.035 1.755 - 0.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -13.62% 32.756 28.294 - -9.31% -
rng::contains_subrange(deque<int>)_(process_all)/16 -13.58% 10.110 8.737 - -4.93% -
BM_deque_vector_copy/0 -13.54% 1.666 1.441 - -7.59% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.46% 0.270 0.233 - -26.04% -
BM_StringEraseToEnd_Huge_Opaque -13.39% 2.630 2.278 - 0.94% -
std::find_first_of(list<int>)_(large_needle)/1024 -13.38% 960965.416 832387.614 - -9.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.16% 1717.091 1491.142 - -14.93% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -13.07% 1.881 1.635 - -6.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -12.97% 1307.094 1137.545 - 4.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -12.96% 0.403 0.351 - 21.45% -
std::is_sorted_until(list<int>,_pred)/8192 -12.88% 8895.485 7749.339 - 1.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -12.84% 25.422 22.159 - -13.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.77% 47.653 41.569 - -12.51% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -12.74% 0.931 0.813 - 0.04% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -12.71% 50.596 44.163 - 2.32% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -12.65% 1.175 1.026 - -13.47% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -12.47% 0.299 0.262 - -11.58% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.46% 6682.979 5850.610 - 0.47% -
std::set<int>::equal_range(key)_(non-existent)/32 -12.40% 3.163 2.771 - 3.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.28% 42.700 37.456 - 8.46% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -12.18% 53.850 47.293 - 12.40% -
ranges::minmax(std::list<char>)/1 -12.16% 0.437 0.383 - 1.72% -
BM_StringRead_Cold_Shallow_Small -12.16% 1.303 1.145 - 1.93% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -12.08% 71.152 62.556 - -5.12% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -12.06% 32921.812 28951.459 - -5.62% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -12.06% 31.999 28.141 - -3.10% -
BM_deque_vector_ranges_move_backward/0 -12.04% 1.612 1.418 - 5.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -12.00% 5224271.514 4597231.418 - 0.48% -
std::unordered_set<int>::clear()/1024 -12.00% 8788.931 7734.379 - -24.38% -
std::multiset<std::string>::erase(iterator)/32 -11.99% 31.309 27.557 - -16.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -11.90% 627.327 552.654 - -31.31% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.82% 8829.510 7785.807 - -5.68% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.79% 34.305 30.259 - -2.27% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -11.79% 0.438 0.386 - -19.52% -
BM_vector_deque_ranges_move_backward/0 -11.71% 0.523 0.461 - 0.05% -
SetIntersection_None_Set_uint64_16384_16384 -11.70% 187121678.731 165219918.409 - -3.47% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -11.64% 64437.864 56934.462 - -1.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -11.60% 37.468 33.121 - -10.52% -
ranges::min(std::vector<__int128>)/64 -11.54% 27.840 24.628 - -6.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -11.46% 2.560 2.267 - 2.46% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -11.44% 24.006 21.259 - 4.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.40% 597.582 529.484 - -69.74% -
std::search_n(list<int>)_(no_match)/8192 -11.38% 7511.717 6656.568 102.401 1.19% 102.401
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.30% 61.600 54.641 - -11.19% -
std::multiset<std::string>::insert(value)_(already_present)/32 -11.29% 48.027 42.607 - -13.49% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -11.29% 36.423 32.312 - -21.74% -
std::reverse(list<int>)/32768 -11.27% 19835.025 17599.203 - 0.46% -
std::unique(list<int>,_pred)_(contiguous)/1024 -11.27% 1071.490 950.775 - 0.72% -
SetIntersection_None_Set_uint64_16384_1024 -11.26% 189530481.948 168181243.860 - 0.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.26% 34.152 30.307 - -29.03% -
ranges::minmax(std::deque<char>)/1 -11.23% 0.847 0.752 - -6.65% -
std::search(list<int>)_(no_match)/8192 -11.17% 7456.674 6623.624 - -10.78% -
bm_lexicographical_compare<int>/1 -11.14% 1.554 1.381 - 7.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.06% 4758066.071 4231624.214 - -11.54% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -11.02% 17.398 15.481 - -4.11% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.97% 1048866.456 933857.508 - 2.26% -
SetIntersection_Front_Vector_uint32_262144_16384 -10.93% 79444139.728 70758915.484 - -5.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -10.93% 1.782 1.587 - 0.20% -
std::set<int>::equal_range(key)_(non-existent)/8192 -10.91% 13.111 11.680 - 18.35% -
BM_StringEraseToEnd_Huge_Transparent -10.90% 2.642 2.354 - -2.38% -
std::multiset<int>::contains(key)_(non-existent)/8192 -10.90% 9.716 8.657 - 0.39% -
std::unordered_set<int>::clear()/8192 -10.90% 68474.839 61014.427 - -17.06% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -10.89% 42.395 37.778 - -8.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -10.73% 27.506 24.554 - 4.54% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -10.68% 475838.170 425027.044 - -3.31% -
std::set<int>::equal_range(key)_(non-existent)/1024 -10.65% 8.463 7.562 - 16.72% -
BM_PushHeap_uint64_Descending_4 -10.64% 0.403 0.360 - -2.92% -
std::set<std::string>::contains(key)_(non-existent)/32 -10.57% 10.794 9.653 - 0.07% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.57% 0.916 0.819 - -2.77% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -10.52% 31.499 28.185 - -4.35% -
std::all_of(list<int>)_(process_all)/8192 -10.52% 7951.326 7114.977 - 1.70% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -10.50% 1.757 1.572 - -6.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -10.47% 35.090 31.416 - -9.56% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.46% 5916752.651 5297780.344 - -5.29% -
std::find_first_of(vector<int>)_(large_needle)/32 -10.41% 117.608 105.367 - -2.34% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -10.41% 8407578.220 7532505.183 - -9.40% -
std::set<std::string>::ctor(const&)/32 -10.39% 802.906 719.448 - -14.47% -
std::move_backward(deque<int>)/8 -10.38% 3.547 3.179 - -5.48% -
std::multiset<int>::contains(key)_(non-existent)/32 -10.38% 3.061 2.743 - 1.19% -
BM_deque_deque_ranges_move/2 -10.23% 2.242 2.013 - -10.13% -
std::copy(deque<int>)/64 -10.21% 3.027 2.718 - 0.66% -
ranges::min(std::vector<long_long>)/1 -10.19% 0.292 0.262 - -41.78% -
ranges::min(std::list<__int128>)/64 -10.13% 37.391 33.604 - 1.25% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -10.12% 202.438 181.950 - 1.34% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.12% 5909403.529 5311432.235 - -9.85% -
std::find(vector<short>)_(bail_25%)/8 -10.10% 0.775 0.697 - -1.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -10.08% 25.308 22.756 - -3.70% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -10.04% 24.532 22.068 - -7.40% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -10.01% 1.294 1.165 - -15.51% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -10.00% 0.589 0.530 - 0.50% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -10.00% 1.743 1.569 - 7.59% -
SetIntersection_Interlaced_Set_float_1024_256 -9.94% 14970511.014 13482500.963 - -3.59% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -9.93% 130.433 117.487 - -5.53% -
std::multiset<std::string>::find(key)_(existent)/8192 -9.92% 30.559 27.528 - 5.35% -
BM_deque_vector_copy_backward/0 -9.91% 1.537 1.385 - -6.16% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.91% 5891581.184 5307826.872 - -9.96% -
std::move_backward(list<int>)/4096 -9.91% 4646.514 4186.262 - -13.46% -
SetIntersection_None_Set_uint64_262144_1 -9.89% 1332939.615 1201051.596 - -1.35% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -9.88% 56.823 51.210 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -9.86% 47924409.222 43198274.385 - -34.07% -
BM_deque_vector_move_backward/64 -9.86% 3.247 2.926 - 0.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -9.79% 63.535 57.315 - -12.96% -
BM_deque_deque_move_backward/1 -9.78% 3.094 2.791 - 0.54% -
SetIntersection_Interlaced_Set_float_256_64 -9.75% 13749443.733 12409419.637 - -4.57% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -9.74% 21.600 19.495 - -19.62% -
BM_std_minmax_element<long_long>/1 -9.74% 0.333 0.300 - 0.69% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -9.73% 36.542 32.986 - -11.85% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -9.70% 0.489 0.442 - -3.45% -
std::unordered_set<int>::erase(key)_(existent)/1024 -9.69% 23.168 20.922 - -2.62% -
BM_deque_deque_ranges_move_backward/1 -9.69% 2.990 2.700 - 4.13% -
BM_vector_deque_ranges_copy_backward/64 -9.68% 3.297 2.978 - 0.34% -
BM_deque_deque_move_backward/2 -9.67% 2.800 2.529 - 0.23% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.60% 1588.068 1435.605 - -10.26% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -9.53% 13.662 12.361 - -35.35% -
ranges::min(std::list<__int128>)/1 -9.53% 0.451 0.408 - -10.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.51% 1328.966 1202.523 - -9.83% -
bm_ranges_lexicographical_compare<int>/8 -9.48% 1.618 1.464 - -2.27% -
BM_StringRead_Cold_Shallow_Empty -9.48% 1.271 1.150 - 1.32% -
BM_deque_vector_move_backward/2 -9.40% 2.016 1.826 - 3.50% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.35% 48083.997 43586.197 - -16.73% -
ranges::minmax(std::vector<char>)/8 -9.31% 1.080 0.979 - -6.21% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -9.29% 7563.193 6860.854 - 1.49% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -9.27% 11.817 10.722 - -5.11% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -9.25% 94293346.631 85567926.363 - -21.21% -
BM_deque_vector_ranges_move_backward/1 -9.21% 2.306 2.093 - 4.12% -
std::multiset<int>::contains(key)_(non-existent)/1024 -9.13% 6.685 6.074 - 3.21% -
BM_deque_vector_ranges_move_backward/64 -9.03% 3.224 2.932 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -9.01% 1480044.899 1346703.940 - -4.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.00% 29344.109 26702.881 - -9.25% -
std::none_of(list<int>)_(process_all)/8192 -8.99% 8369.560 7617.394 - 1.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.96% 42.841 39.002 - 1.57% -
std::multiset<int>::find(key)_(non-existent)/1024 -8.95% 6.090 5.545 - 1.04% -
std::rotate(deque<int>)_(by_1/2)/8192 -8.94% 1592.217 1449.821 - -7.08% -
BM_deque_deque_move_backward/64 -8.94% 3.660 3.333 - -0.92% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.93% 29.846 27.182 - -7.71% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -8.93% 41.992 38.244 - -6.67% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -8.90% 5468013.485 4981469.634 - -13.37% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -8.85% 19.348 17.636 - -10.29% -
bm_ranges_lexicographical_compare<int>/1 -8.84% 1.521 1.387 - 5.96% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.82% 878.682 801.210 - -3.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.81% 2.969 2.708 - -3.36% -
BM_deque_deque_ranges_move_backward/64 -8.79% 3.676 3.353 - -0.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.78% 82048.352 74844.888 - -5.07% -
ranges::minmax(std::list<__int128>)/1 -8.76% 0.456 0.416 - -9.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -8.75% 0.620 0.566 - -1.27% -
std::replace(vector<int>)_(sprinkled)/50 -8.72% 10.155 9.269 - 2.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.72% 28886978.371 26369458.909 - 1.81% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -8.71% 1.876 1.713 - 3.06% -
BM_std_minmax_element<short>/4000 -8.68% 1052.640 961.281 - -10.95% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -8.68% 43.304 39.547 - 5.62% -
BM_deque_vector_ranges_move_backward/2 -8.67% 2.010 1.836 - 4.08% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.67% 1.743 1.592 - 8.95% -
BM_std_minmax_element<short>/5500 -8.63% 1442.382 1317.972 - -10.99% -
SetIntersection_None_Set_uint64_262144_4 -8.60% 1314913.898 1201895.590 - 0.08% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -8.54% 1.836 1.679 - -8.33% -
std::partition(list<int>)_(dense)/8192 -8.52% 5088.135 4654.521 - -13.13% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -8.50% 1.438 1.316 - -7.50% -
BM_deque_deque_move/0 -8.47% 0.865 0.792 - -2.09% -
std::multiset<std::string>::find(key)_(existent)/32 -8.46% 16.575 15.173 - 2.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -8.46% 13926827.391 12749113.610 - -6.37% -
std::replace_if(vector<int>)_(sprinkled)/50 -8.42% 14.700 13.462 - 4.95% -
BM_std_minmax_element<short>/4096 -8.40% 1074.977 984.635 - -10.90% -
rng::starts_with(deque<int>)/1024 -8.38% 486.896 446.109 - -6.45% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.37% 31.205 28.593 - -8.49% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -8.35% 2.570 2.355 - 3.66% -
std::multimap<std::string,_int>::erase(iterator)/8192 -8.29% 32.226 29.555 - -2.34% -
std::adjacent_find(deque<int>)/50 -8.23% 16.200 14.866 - -43.83% -
std::copy_n(vector<int>)/32768 -8.21% 3788.135 3477.282 - -8.01% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -8.20% 2.393 2.196 - -7.59% -
BM_std_minmax_element<short>/1024 -8.20% 274.912 252.364 - -10.48% -
std::unordered_set<int>::erase(key)_(existent)/32 -8.18% 22.744 20.883 - 0.27% -
BM_deque_vector_ranges_copy_backward/0 -8.17% 1.425 1.309 - -7.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -8.09% 39.019 35.863 - 9.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.08% 2556846.894 2350201.928 - 0.90% -
SetIntersection_Front_Vector_uint32_16384_16384 -8.08% 79428635.851 73010269.810 - -3.11% -
BM_deque_vector_move_backward/1 -8.07% 2.322 2.135 - 3.18% -
BM_deque_deque_ranges_move/1 -8.05% 2.487 2.287 - -8.51% -
BM_StringRelational_Compare_Huge_Empty_Control -8.00% 1.754 1.614 - 0.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -7.99% 21.900 20.150 - 8.50% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -7.95% 175.610 161.644 - -3.03% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -7.94% 1.481 1.363 - -13.51% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -7.91% 0.366 0.337 - -0.11% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -7.87% 23.092 21.274 - -0.46% -
std::set<int>::insert(value)_(already_present)/8192 -7.80% 10.239 9.440 - -5.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.77% 14450.996 13328.411 - -1.95% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -7.75% 23.557 21.730 - 11.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -7.74% 32.037 29.556 - -11.85% -
std::set<std::string>::contains(key)_(non-existent)/1024 -7.74% 22.888 21.115 - -7.38% -
std::unordered_set<int>::erase(iterator)/32 -7.71% 20.983 19.365 - -13.03% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 -7.71% 0.290 0.268 - -0.92% -
BM_std_minmax_element<short>/512 -7.68% 141.185 130.344 - -9.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -7.67% 439.643 405.938 - 0.37% -
SetIntersection_Front_Set_uint32_16384_16 -7.67% 1278883.885 1180841.871 - -2.06% -
std::multiset<int>::find(key)_(non-existent)/8192 -7.66% 9.149 8.448 - 0.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.66% 153477.617 141727.737 - -0.82% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -7.64% 0.623 0.575 - -3.07% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.63% 5803.036 5360.185 - -17.11% -
SetIntersection_Front_Vector_uint64_1024_256 -7.60% 2291463.402 2117239.385 - -7.41% -
BM_deque_deque_ranges_copy/2 -7.59% 2.301 2.127 - -5.16% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.56% 8616.344 7965.255 - 0.97% -
SetIntersection_Interlaced_Vector_float_256_4 -7.55% 5262908.723 4865537.503 - 0.90% -
BM_vector_deque_ranges_move_backward/65536 -7.54% 8278.505 7653.915 - 4.29% -
BM_deque_deque_ranges_move_backward/2 -7.54% 2.604 2.408 - 3.09% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -7.54% 33.774 31.228 - -2.98% -
std::partition_copy(deque<int>)/50 -7.53% 23.082 21.344 - 0.97% -
BM_vector_deque_ranges_copy/0 -7.53% 0.500 0.462 - -26.09% -
std::find_end(deque<int>)_(process_all)/8192 -7.51% 2182.601 2018.750 - -4.51% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.50% 652.077 603.142 - -5.10% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.50% 7609471.134 7039022.190 - -9.23% -
std::set<std::string>::equal_range(key)_(existent)/32 -7.50% 17.058 15.779 - -2.41% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.45% 1906.391 1764.310 - -0.91% -
rng::find_last(vector<char>)_(bail_90%)/8 -7.42% 0.463 0.428 - -2.72% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -7.40% 11.171 10.344 - -2.24% -
BM_StringMove_Small -7.39% 0.764 0.707 - -10.94% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -7.36% 174.762 161.907 - -9.98% -
BM_std_minmax_element<short>/64000 -7.34% 16625.187 15405.307 - -10.23% -
SetIntersection_Front_Vector_uint64_1024_64 -7.33% 1376475.164 1275583.714 - -7.37% -
std::generate(list<int>)/8192 -7.32% 7500.410 6951.553 - -9.65% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.31% 299.868 277.944 - -2.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.31% 36.419 33.756 - -8.19% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -7.31% 11.139 10.325 - -9.30% -
BM_std_minmax_element<short>/65536 -7.30% 17020.507 15778.825 - -10.22% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -7.29% 20.716 19.206 - 4.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.28% 3785.264 3509.561 - -1.19% -
std::distance(join_view(vector<vector<int>>))/50 -7.27% 0.629 0.583 - -8.97% -
ranges::minmax(std::deque<long_long>)/8 -7.25% 3.958 3.671 - -5.01% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -7.24% 1.608 1.491 - -5.84% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -7.23% 79.478 73.728 - -19.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.23% 11216.360 10405.505 - -2.68% -
std::set<std::string>::contains(key)_(non-existent)/8192 -7.22% 29.591 27.454 - 0.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.21% 230.420 213.797 - 7.11% -
std::multiset<int>::contains(key)_(existent)/8192 -7.19% 8.857 8.220 - -0.27% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -7.18% 36.996 34.341 - -0.45% -
BM_std_minmax_element<short>/70000 -7.17% 18163.492 16861.763 - -10.31% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -7.15% 0.963 0.894 - 4.24% -
SetIntersection_Front_Vector_uint32_256_256 -7.15% 4575690.621 4248406.190 - -6.56% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -7.11% 1.979 1.838 - 34.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.10% 19538.419 18151.138 - 1.30% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -7.08% 42541.640 39531.714 - 2.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.06% 20555.014 19103.132 - 8.47% -
SetIntersection_Front_Vector_string_256_256 -7.06% 20082031.503 18664037.190 - -2.80% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.05% 6428055.756 5974573.471 - -0.72% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -7.05% 0.558 0.519 - -17.47% -
std::shift_left(list<int>)/8192 -7.05% 7627.341 7089.590 - -6.76% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -7.04% 11.707 10.883 - -3.37% -
std::find_first_of(vector<int>)_(large_needle)/8192 -7.03% 7746217.133 7201730.868 - -1.26% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -7.00% 44630386.218 41506181.474 - -19.36% -
std::pop_heap(deque<size_t>)/8192 -7.00% 64.368 59.864 - 0.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.99% 39.076 36.344 - 10.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.98% 606.990 564.601 - -21.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.98% 2571463.496 2391892.504 - -0.06% -
std::multiset<std::string>::find(key)_(non-existent)/32 -6.98% 10.043 9.342 - -11.23% -
std::find_first_of(vector<int>)_(large_needle)/1024 -6.94% 119870.588 111553.963 - -1.14% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -6.93% 20.820 19.377 - 6.89% -
std::partition_copy(deque<int>)/1024 -6.88% 683.075 636.109 - 0.50% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.84% 5113224.322 4763403.109 - -5.60% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -6.79% 687.935 641.233 - -4.04% -
rng::starts_with(list<int>)/8192 -6.79% 9314.132 8681.950 - -5.64% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -6.75% 200815.318 187266.772 - 0.28% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -6.71% 22.267 20.773 - -3.99% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -6.70% 2.445 2.281 - 1.19% -
BM_vector_deque_copy_backward/64000 -6.70% 8162.712 7615.851 - 4.96% -
BM_vector_deque_ranges_copy_backward/64000 -6.69% 8185.864 7637.855 - 6.09% -
BM_vector_deque_ranges_copy_backward/0 -6.69% 0.441 0.412 - -39.13% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.69% 814.478 760.008 - -8.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.67% 688.947 642.965 - -2.93% -
std::set<std::string>::ctor(const&,_alloc)/32 -6.67% 749.603 699.631 - -7.24% -
std::find(vector<int>)_(bail_25%)/8 -6.66% 1.498 1.398 - -3.03% -
ranges::minmax(std::list<long_long>)/64 -6.63% 32.676 30.508 - 1.11% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.63% 31.483 29.395 - 4.84% -
std::fill_n(list<int>)/32 -6.62% 8.733 8.155 - 1.77% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -6.59% 26.227 24.500 - 3.25% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.58% 17727.395 16560.907 - -1.77% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.57% 544.575 508.784 - -6.71% -
SetIntersection_Front_Vector_string_1024_64 -6.55% 3497388.435 3268137.995 - -5.37% -
BM_StringAssignStr_Large_Opaque -6.54% 10.884 10.173 - -1.93% -
BM_PushHeap_float_SingleElement_4 -6.53% 0.369 0.345 - -4.33% -
BM_PushHeap_uint64_Ascending_64 -6.53% 1.622 1.516 - 0.16% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -6.51% 2166.108 2025.078 - 1.65% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -6.49% 698.955 653.569 - -3.80% -
std::copy_backward(vector<int>)/32768 -6.49% 3794.667 3548.488 - -6.23% -
BM_PushHeap_uint64_Descending_16 -6.47% 0.385 0.360 - 0.13% -
std::replace(vector<int>)_(sprinkled)/32 -6.47% 6.538 6.115 - -1.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.46% 1309.748 1225.196 - -6.32% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -6.44% 26.222 24.532 - 3.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.44% 1903332.147 1780764.375 - -7.36% -
std::count(list<int>)_(every_other)/8192 -6.43% 7268.711 6800.978 - -9.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.39% 55.769 52.208 - 19.62% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -6.37% 6703.153 6276.071 - -5.71% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -6.36% 795.621 745.055 - 0.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.30% 1781.210 1669.069 - -3.03% -
std::copy_if(list<int>)_(entire_range)/1048576 -6.29% 939629.392 880487.531 - 1.48% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.29% 10.992 10.300 - -1.50% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.26% 22067.024 20685.290 - -4.02% -
std::move(vector<bool>)_(unaligned)/512 -6.26% 5.082 4.764 - -0.09% -
BM_PushHeap_uint32_SingleElement_4 -6.24% 0.356 0.334 - -6.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.21% 1073880.603 1007167.206 - -5.02% -
std::search(list<int>,_pred)_(same_length)/8192 -6.19% 9263.656 8690.148 - 1.35% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -6.19% 0.492 0.462 - -2.92% -
std::transform(deque<int>,_deque<int>)/32 -6.18% 22.762 21.355 - -1.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.18% 1.493 1.401 - -4.55% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.18% 746.883 700.734 - 1.65% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -6.17% 2.339 2.195 - -1.98% -
SetIntersection_Front_Set_uint32_262144_1024 -6.17% 12270581.697 11514097.412 - -19.66% -
bm_ranges_swap_ranges_vb_unaligned/8 -6.15% 5.259 4.935 - -1.95% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -6.14% 5264.897 4941.712 - 3.87% -
std::generate_n(list<int>)/8192 -6.10% 7379.556 6929.601 - 0.89% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -6.09% 25.341 23.798 - 2.52% -
BM_deque_deque_ranges_copy/1 -6.07% 2.557 2.402 - -1.45% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.06% 22097.913 20758.230 - -2.83% -
bm_lexicographical_compare<unsigned_char>/64 -6.05% 2.033 1.910 - -0.50% -
std::reverse_copy(vector<int>)/8 -6.05% 2.619 2.461 - 5.27% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -6.03% 0.561 0.527 - -0.60% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -6.01% 192504.829 180927.046 - -3.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -6.01% 4327046.893 4066923.272 - -2.74% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.00% 3.986 3.747 - 2.31% -
SetIntersection_Front_Vector_uint32_16384_256 -6.00% 2269452.919 2133242.363 - -6.37% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -6.00% 21.939 20.624 - -1.82% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.97% 194808.345 183170.601 - -2.84% -
BM_vector_deque_ranges_copy/1024 -5.97% 38.159 35.880 - 0.21% -
SetIntersection_None_Set_uint64_16384_256 -5.96% 176948450.392 166410365.589 - -1.57% -
BM_PushHeap_string_Random_4 -5.95% 6.536 6.147 - 1.62% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.95% 241.291 226.935 - -0.09% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -5.94% 195053.013 183457.527 - -2.68% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -5.94% 591.027 555.893 - -1.39% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.94% 218.162 205.205 - -9.80% -
std::search(list<int>)_(single_element)/1000 -5.94% 691.081 650.046 - -5.69% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -5.91% 819.581 771.161 - -3.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.91% 6834878.449 6431233.140 - -2.10% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -5.87% 41.848 39.390 - -1.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -5.86% 14497177.850 13646919.987 - -3.29% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -5.84% 0.271 0.255 - 1.18% -
BM_vector_deque_copy_backward/5500 -5.83% 209.459 197.244 - -0.74% -
rng::starts_with(deque<int>)/1000 -5.83% 477.589 449.757 - -2.54% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.83% 11.212 10.558 - -3.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.82% 7013.633 6605.248 - -0.30% -
bm_ranges_lexicographical_compare<int>/64 -5.81% 4.623 4.354 - -1.38% -
SetIntersection_Front_Vector_float_262144_256 -5.81% 2276862.843 2144683.190 - -5.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -5.80% 0.642 0.605 - -1.72% -
std::unordered_set<int>::count(key)_(existent)/1024 -5.77% 1.472 1.387 - 7.13% -
BM_vector_deque_move_backward/65536 -5.76% 8222.583 7749.316 - 5.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.74% 1388062.454 1308400.377 - -0.77% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.72% 2.763 2.605 - -5.11% -
std::find_end(deque<int>)_(process_all)/1048576 -5.69% 279673.564 263746.751 - -1.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.67% 54.549 51.454 - 0.84% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -5.67% 1.625 1.533 - -1.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.67% 1177.326 1110.578 - -7.91% -
std::find_end(deque<int>)_(single_element)/1000 -5.67% 327.156 308.617 - -1.19% -
BM_StringFindAllMatch/1 -5.65% 2.906 2.742 - -13.16% -
std::unordered_set<int>::clear()/32 -5.64% 614.302 579.647 - -9.30% -
std::find_end(list<int>,_pred)_(same_length)/1000 -5.59% 822.581 776.611 - 0.98% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.57% 16.601 15.676 - -0.11% -
std::search(list<int>,_pred)_(no_match)/8192 -5.56% 7892.584 7453.445 - -4.42% -
BM_PushHeap_string_PipeOrgan_262144 -5.56% 17.813 16.823 - -3.65% -
ranges::min(std::list<long_long>)/70000 -5.56% 50256.795 47463.010 - 7.91% -
BM_vector_deque_copy_backward/65536 -5.56% 8289.906 7829.120 - 5.39% -
std::rotate_copy(list<int>)/8192 -5.53% 7206.577 6808.250 - -1.92% -
std::adjacent_find(deque<int>,_pred)/8 -5.53% 4.579 4.326 - 3.93% -
std::find_if(list<int>)_(bail_25%)/32768 -5.53% 7426.624 7016.278 - -0.87% -
std::unordered_set<int>::erase(iterator)/1024 -5.52% 21.008 19.848 - -10.65% -
std::map<int,_int>::clear()/8192 -5.51% 91297.890 86264.047 - -0.40% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -5.50% 1668.707 1576.963 - -2.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -5.48% 22000.130 20794.474 - -3.42% -
BM_vector_deque_ranges_copy_backward/70000 -5.46% 8789.590 8309.722 - 4.98% -
BM_vector_deque_copy_backward/2 -5.46% 2.058 1.946 - -2.69% -
BM_align/1 -5.46% 0.658 0.622 - -0.31% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.43% 38616.799 36518.183 - 2.82% -
BM_vector_deque_ranges_copy/2 -5.43% 2.058 1.947 - -2.17% -
BM_vector_deque_move_backward/64 -5.42% 3.262 3.085 - 3.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -5.40% 648.432 613.405 - 21.36% -
std::rotate(deque<int>)_(by_1/2)/1024 -5.40% 198.944 188.203 - -0.02% -
std::flat_map<int,_int>::erase(iterator)/8192 -5.40% 522.960 494.742 - -0.77% -
std::map<int,_int>::contains(key)_(existent)/1024 -5.38% 4.147 3.924 - -5.94% -
BM_vector_deque_ranges_copy_backward/2 -5.37% 2.182 2.065 - 3.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.36% 38.229 36.179 - -1.32% -
bm_lexicographical_compare<signed_char>/64 -5.36% 2.267 2.145 - -5.22% -
std::map<int,_int>::clear()/1024 -5.35% 11147.557 10551.145 - -1.03% -
BM_vector_deque_ranges_copy_backward/1 -5.35% 2.473 2.341 - 3.63% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.34% 488.128 462.052 - -4.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.33% 11421.019 10812.246 - -0.46% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -5.28% 22.267 21.092 - -0.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.26% 52.636 49.865 - -15.11% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -5.25% 69.687 66.025 - -1.11% -
std::map<std::string,_int>::erase(iterator)/1024 -5.25% 30.768 29.152 - 14.34% -
std::multiset<std::string>::ctor(const&)/32 -5.25% 817.478 774.546 - -5.37% -
std::multiset<std::string>::count(key)_(existent)/8192 -5.23% 29.424 27.884 - -4.25% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -5.23% 1.223 1.159 - -3.89% -
std::deque<std::string>::ctor(size)/32 -5.22% 46.791 44.347 - 0.60% -
BM_CmpEqual_uchar_uchar -5.22% 1.088 1.031 - -1.51% -
BM_vector_deque_ranges_copy/1 -5.22% 2.314 2.194 - 0.41% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) -5.21% 2.079 1.971 - 0.15% -
SetIntersection_Front_Vector_uint32_262144_256 -5.21% 2285309.476 2166252.017 - -5.32% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.21% 50.605 47.970 - -1.15% -
BM_align/64 -5.20% 0.656 0.622 - -0.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.19% 1.705 1.617 - 0.20% -
ranges::minmax(std::vector<char>)/64 -5.18% 1.359 1.289 - -3.00% -
ranges::min(std::deque<char>)/8 -5.15% 2.513 2.383 - -6.45% -
BM_align/8 -5.15% 0.656 0.622 - -0.06% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -5.13% 84.923 80.563 - -0.59% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -5.13% 5.538 5.254 - 1.78% -
std::any_of(vector<int>)_(process_all)/8 -5.13% 2.495 2.367 - 2.18% -
BM_StringEraseWithMove_Empty_Opaque -5.13% 0.896 0.850 - 6.03% -
rng::contains_subrange(deque<int>)_(same_length)/16 -5.12% 13.040 12.372 - 15.86% -
SetIntersection_Front_Set_float_16384_16384 -5.12% 225599261.562 214051757.260 - -5.16% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -5.11% 7.708 7.315 - 4.93% -
BM_StringFindAllMatch/8 -5.10% 2.764 2.623 - -8.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.10% 35.243 33.445 - 3.96% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -5.10% 12.132 11.514 - 0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -5.10% 15137280.188 14365789.037 - 3.59% -
BM_align/256 -5.09% 0.655 0.622 - -0.16% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.09% 65.258 61.935 - -3.02% -
bm_ranges_swap_ranges_vb_aligned/262144 -5.09% 507.861 481.996 - -0.02% -
SetIntersection_None_Vector_uint64_16384_64 -5.08% 1112703.103 1056130.926 - -4.44% -
std::move_backward(vector<bool>)_(aligned)/512 -5.08% 2.332 2.214 - -5.00% -
std::find_if_not(list<int>)_(process_all)/8192 -5.03% 7320.070 6952.023 - -3.49% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -5.00% 872.691 829.078 - -1.42% -
std::multiset<int>::erase(iterator)/32 -5.00% 21.974 20.876 - 0.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.97% 4.812 4.573 - 2.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.96% 207.072 196.794 - -0.70% -
std::reverse(vector<int>)/8 -4.96% 1.593 1.514 - -2.05% -
BM_deque_vector_ranges_copy_backward/1 -4.95% 2.140 2.034 - -2.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.94% 23.774 22.599 - -1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.94% 14441598.933 13727765.778 - -1.94% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.93% 275.068 261.503 - -4.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -4.93% 0.622 0.591 - -0.63% -
BM_vector_deque_ranges_move_backward/64000 -4.93% 7908.767 7519.051 - 6.47% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -4.92% 1.386 1.318 - -15.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.91% 208912238.093 198647025.010 - 1.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.91% 20.194 19.203 - -13.29% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -4.90% 3340.245 3176.510 - -1.40% -
std::unordered_set<std::string>::count(key)_(existent)/32 -4.90% 42.078 40.016 - 23.33% -
SetIntersection_Interlaced_Vector_string_262144_16 -4.90% 6070470.052 5773208.799 - -15.79% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.90% 4.056 3.858 - 3.25% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.89% 774.866 736.959 - -0.03% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.89% 28127.263 26753.213 - -6.26% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.88% 12.250 11.652 - -6.15% -
SetIntersection_Front_Vector_uint64_262144_4 -4.87% 1061098.106 1009393.279 - -4.44% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.86% 6.803 6.472 - -2.31% -
std::copy_backward(vector<bool>)_(aligned)/64 -4.86% 1.754 1.669 - -1.17% -
SetIntersection_Interlaced_Set_uint32_256_4 -4.84% 11472568.755 10916855.746 - -5.40% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -4.84% 24.046 22.882 - 2.94% -
std::replace(list<int>)_(sprinkled)/32 -4.83% 11.858 11.285 - 1.00% -
std::set<int>::insert(value)_(new_value,_end)/8192 -4.82% 74.987 71.374 - -1.24% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.82% 6867158.063 6536350.458 - -1.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.80% 44.561 42.422 - -20.70% -
vector<bool>::reserve() -4.80% 8.492 8.084 - -2.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.79% 26.465 25.199 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.78% 1054031.295 1003627.105 - -4.89% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.78% 56.770 54.056 - -3.36% -
BM_StringAssignStr_Huge_Transparent -4.78% 113.694 108.260 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.77% 4317008.315 4111061.503 - -3.51% -
std::find(list<int>)_(process_all)/8192 -4.77% 7240.966 6895.538 - -2.88% -
std::set<int>::count(key)_(existent)/1024 -4.77% 4.169 3.970 - -6.71% -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 -4.76% 0.269 0.257 - 2.55% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.76% 20.650 19.667 - -3.15% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.76% 10.226 9.740 - -18.50% -
bm_write -4.73% 607.910 579.130 - -4.45% -
bm_ranges_swap_ranges_vb_aligned/131072 -4.73% 258.232 246.013 - 0.66% -
BM_std_minmax_element<short>/1 -4.73% 0.315 0.300 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.73% 5936619.747 5655950.870 - -21.06% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -4.72% 6011.471 5727.694 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -4.72% 1095681.096 1043977.747 - -5.95% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -4.70% 19850.641 18918.505 - 0.51% -
SetIntersection_Front_Set_uint32_16384_256 -4.69% 3831749.907 3651905.282 - -5.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.69% 1579532.801 1505499.774 - 0.79% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -4.69% 1.761 1.678 - 8.39% -
BM_vector_deque_ranges_move_backward/70000 -4.68% 8534.818 8135.215 - 4.01% -
SetIntersection_None_Vector_uint64_262144_64 -4.67% 1130603.200 1077750.278 - -5.48% -
std::partition(list<int>)_(sparse)/8192 -4.67% 7751.429 7389.250 - -3.62% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -4.67% 2.548 2.429 - 2.49% -
BM_PushHeap_uint64_Ascending_256 -4.67% 2.195 2.092 - 0.21% -
SetIntersection_Front_Set_uint32_16384_1024 -4.66% 12279335.194 11707448.453 - -7.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.63% 39.391 37.569 - -4.17% -
std::multiset<int>::insert(value)_(already_present)/1024 -4.59% 29.254 27.910 - 1.27% -
std::set<std::string>::erase(iterator)/32 -4.59% 26.740 25.512 - -9.05% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -4.59% 19.446 18.554 - -5.77% -
SetIntersection_Interlaced_Vector_float_16384_1024 -4.58% 58416240.502 55741519.504 - 21.34% -
BM_PushHeap_string_Random_1 -4.58% 0.640 0.610 - 30.04% -
rng::fold_left(list<int>)/1048576 -4.56% 1431480.751 1366197.977 - 1.08% -
BM_StringRelational_Eq_Empty_Small_Control -4.55% 0.490 0.468 - -2.24% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -4.54% 1.673 1.597 - -2.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.51% 239067985.374 228289737.183 - -1.67% -
std::remove(deque<int>)_(sprinkled)/50 -4.51% 62.077 59.278 - 9.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -4.49% 5.146 4.914 - 2.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.48% 40745.810 38918.770 - -7.82% -
SetIntersection_Interlaced_Set_uint32_1024_1 -4.48% 1051693.968 1004619.086 - -4.18% -
BM_CmpEqual_uchar_schar -4.45% 1.032 0.986 - -4.77% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.43% 789.114 754.150 - -3.00% -
BM_StringAssignStr_Huge_Opaque -4.43% 112.342 107.365 - -1.89% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -4.41% 354972383.998 339302729.679 - -3.27% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.40% 28453.524 27200.190 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -4.40% 4642611.196 4438332.229 - -1.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.40% 123961.839 118510.395 - 2.42% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.40% 20.776 19.863 - -20.00% -
BM_StringRelational_Eq_Large_Huge_Control -4.39% 0.494 0.472 - -3.41% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -4.39% 0.610 0.583 - 0.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.38% 51.534 49.274 - -0.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.36% 2013.622 1925.746 - 2.24% -
SetIntersection_None_Set_uint64_262144_16 -4.36% 1252692.303 1198038.006 - -0.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -4.36% 1134572.943 1085148.107 - -4.01% -
std::copy_backward(deque<int>)/4096 -4.35% 153.444 146.777 - -0.04% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -4.33% 60282.330 57669.553 - 1.50% -
BM_deque_vector_copy_backward/1 -4.33% 2.145 2.052 - -3.35% -
SetIntersection_Interlaced_Vector_string_256_256 -4.31% 20771913.989 19876002.708 - -4.86% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.31% 29.003 27.754 - -3.24% -
SetIntersection_Front_Set_uint64_262144_16 -4.29% 1190696.673 1139627.993 - -5.57% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -4.29% 1.854 1.775 - 4.20% -
SetIntersection_Interlaced_Set_string_1024_16 -4.27% 13253004.501 12686645.288 - -1.38% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -4.25% 15.685 15.019 - -1.93% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -4.25% 985.271 943.405 - 0.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.20% 76.131 72.932 - 4.91% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.20% 791.688 758.423 - -4.11% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 -4.20% 100866.787 96633.507 - 0.40% -
BM_CmpLess_ushort_ushort -4.18% 1.081 1.036 - -1.71% -
std::partial_sort_copy(vector<int>)_(heap)/8 -4.15% 17.022 16.315 - 1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.14% 68077381.200 65258673.981 - 0.05% -
SetIntersection_None_Set_uint64_262144_64 -4.14% 1254081.625 1202190.512 - -0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -4.13% 7731680.336 7412054.334 - -1.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -4.10% 56.082 53.781 - 0.12% -
std::any_of(list<int>)_(process_all)/32768 -4.10% 26962.683 25857.614 - 0.36% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -4.09% 28.464 27.299 - -20.29% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -4.09% 39834.182 38205.883 - 0.13% -
SetIntersection_Front_Set_uint64_1024_1024 -4.08% 12693062.261 12174694.169 - -3.87% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 -4.07% 38.510 36.942 - 0.65% -
BM_deque_deque_copy_backward/1 -4.07% 2.834 2.719 - -0.20% -
std::replace(vector<int>)_(sprinkled)/1024 -4.04% 163.984 157.353 - -7.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.04% 1035743.878 993922.423 - -5.56% -
BM_lexicographical_compare_three_way_slow_path/1 -4.03% 0.410 0.394 - -9.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.03% 44865.772 43056.867 - -1.08% -
std::find(vector<char>)_(bail_25%)/8 -4.02% 1.155 1.109 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.02% 14797779.855 14202711.339 - -3.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.00% 7633314.966 7327651.493 - 2.53% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.00% 686.069 658.617 - 1.06% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -4.00% 7022.160 6741.349 - -3.80% -
SetIntersection_Front_Vector_uint32_256_64 -4.00% 4402476.373 4226446.998 - -2.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.98% 75.235 72.237 - 0.33% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.98% 6363.621 6110.164 - -3.47% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -3.98% 30.326 29.120 - -0.29% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -3.98% 2883.659 2769.028 - -0.57% -
SetIntersection_Front_Vector_float_262144_16384 -3.97% 78309389.839 75197011.779 - -5.37% -
std::unordered_multiset<int>::find(key)_(existent)/32 -3.96% 1.420 1.364 - -8.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.96% 614.323 589.998 - 0.33% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.95% 773.570 743.011 - -2.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.95% 8.881 8.530 - 0.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.94% 20.797 19.977 - 8.12% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.94% 87.489 84.042 - -11.64% -
BM_vector_deque_copy_backward/70000 -3.93% 8751.162 8406.817 - 5.37% -
BM_vector_deque_ranges_copy_backward/65536 -3.93% 8194.042 7871.701 - 6.52% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.92% 22.801 21.906 - 3.52% -
BM_PushHeap_string_Ascending_262144 -3.90% 30.192 29.013 - -1.15% -
BM_vector_deque_move_backward/70000 -3.88% 8489.059 8159.688 - 5.49% -
std::find_if_not(deque<int>)_(process_all)/8 -3.88% 2.687 2.582 - 0.25% -
BM_vector_deque_copy_backward/0 -3.86% 0.525 0.504 - 5.13% -
std::pop_heap(deque<float>)/1024 -3.86% 12.898 12.401 - -6.75% -
BM_deque_vector_move/1 -3.84% 2.126 2.044 - -0.68% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.84% 21.501 20.676 - -3.00% -
std::stable_sort(deque<int>)_(descending)/8 -3.83% 26.079 25.080 - -2.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -3.83% 0.621 0.597 - -0.31% -
std::replace_if(vector<int>)_(sprinkled)/8192 -3.82% 2000.760 1924.388 - 2.00% -
std::stable_partition(deque<int>)_(sparse)/1024 -3.81% 468.520 450.664 - 6.70% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.81% 4768.399 4586.916 - 0.19% -
std::lower_bound(std::forward_list<int>)/100 -3.79% 84.929 81.707 - -0.61% -
BM_StringFindStringLiteral/64 -3.79% 2.225 2.141 - -0.74% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.79% 464.720 447.115 - 0.43% -
BM_CmpEqual_uchar_int -3.78% 1.069 1.028 - -4.07% -
SetIntersection_Front_Vector_uint64_16384_16 -3.78% 1103847.594 1062145.341 - -5.08% -
std::copy(vector<bool>)_(aligned)/64 -3.75% 1.350 1.300 - 0.24% -
std::search(deque<int>)_(same_length)/8192 -3.74% 3994.505 3845.108 - 1.60% -
SetIntersection_Front_Vector_string_64_64 -3.72% 26624292.951 25633674.482 - -5.14% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.72% 19.367 18.648 - -8.62% -
SetIntersection_Interlaced_Set_string_256_256 -3.71% 29810382.145 28703390.762 - -11.76% -
std::multiset<int>::erase(key)_(existent)/8192 -3.71% 64.125 61.744 - -0.71% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -3.71% 9.770 9.408 - -0.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.71% 5.421 5.220 - -0.45% -
bm_ranges_swap_ranges_vb_aligned/65536 -3.68% 128.037 123.326 - 0.12% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.67% 683.955 658.842 - 0.49% -
bm_swap_ranges_vb_aligned/262144 -3.65% 500.275 482.007 - -0.95% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.65% 204.859 197.378 - -0.37% -
SetIntersection_None_Set_float_1024_1 -3.65% 9109955.529 8777643.239 - -2.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.64% 1116304.935 1075647.428 - -4.01% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.63% 1.377 1.327 - -3.73% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.63% 1.823 1.756 - 0.84% -
SetIntersection_Front_Set_string_256_64 -3.63% 15042532.987 14497125.220 - 3.11% -
std::fill_n(list<int>)/50 -3.62% 16.344 15.752 - 1.26% -
BM_StringFindCharLiteral/64 -3.62% 2.171 2.092 - -1.22% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -3.61% 17.383 16.755 - -3.40% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.60% 16980323.789 16368256.745 - -6.34% -
BM_PushHeap_uint32_Random_4 -3.60% 2.291 2.208 - 0.06% -
BM_PushHeap_uint64_Ascending_1024 -3.60% 2.671 2.575 - 0.05% -
BM_std_minmax_element<char>/2 -3.60% 0.716 0.690 - 14.56% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.59% 1.164 1.123 - -2.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.58% 33.538 32.337 - -0.59% -
std::copy(deque<int>)/512 -3.58% 17.274 16.656 - 0.31% -
SetIntersection_Front_Vector_uint32_16384_64 -3.58% 1367940.703 1318987.652 - -4.12% -
BM_deque_vector_copy_backward/2 -3.55% 1.841 1.775 - -3.34% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -3.54% 45.136 43.539 - -0.33% -
BM_StringRead_Hot_Deep_Large -3.53% 0.519 0.501 - -3.70% -
SetIntersection_Front_Vector_string_1024_16 -3.53% 1668422.717 1609484.483 - -2.65% -
ranges::min(std::list<__int128>)/70000 -3.52% 62827.200 60614.965 - 4.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.52% 149451477.684 144190868.509 - 0.08% -
BM_StringEraseWithMove_Empty_Transparent -3.51% 0.664 0.641 - 14.57% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -3.50% 3103749.648 2995214.042 - -7.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.50% 18197712.212 17561438.261 - -4.10% -
SetIntersection_Front_Set_string_16384_16 -3.49% 1945818.449 1877936.786 - -3.10% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -3.48% 1.466 1.415 - -8.06% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -3.48% 13091.400 12635.777 - 1.66% -
BM_vector_deque_move/2 -3.47% 1.944 1.877 - 8.66% -
std::multiset<int>::contains(key)_(existent)/1024 -3.47% 4.100 3.957 - -0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.46% 19423.302 18751.180 - -0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -3.46% 4.486 4.331 - 3.90% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.45% 12.619 12.183 - -5.23% -
std::shift_right(list<int>)/8192 -3.45% 7796.731 7527.644 - -1.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.43% 1161029.596 1121164.962 - -2.92% -
std::rotate_copy(vector<int>)/50 -3.43% 2.771 2.676 - 0.04% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.43% 794.630 767.395 - 1.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -3.43% 1065323.776 1028821.787 - -3.20% -
BM_deque_vector_ranges_move/2 -3.42% 1.837 1.774 - -0.69% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.42% 727.284 702.435 - -0.77% -
BM_StringAssignStr_Large_Transparent -3.41% 10.547 10.187 - -0.55% -
BM_vector_deque_move/1 -3.41% 2.220 2.145 - 9.84% -
SetIntersection_Interlaced_Vector_string_64_64 -3.39% 25837558.023 24961887.360 - -8.44% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.38% 0.336 0.325 - -1.64% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -3.35% 4.555 4.403 - 0.57% -
std::fill(list<int>)/8192 -3.35% 7580.962 7327.328 - -12.49% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -3.34% 4.935 4.771 - 0.72% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.33% 4.968 4.802 - -0.06% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.33% 16147.866 15609.647 - 5.68% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.33% 16327.723 15784.317 - -0.14% -
BM_vector_deque_copy_backward/1 -3.32% 2.303 2.227 - -0.61% -
BM_deque_vector_ranges_copy_backward/2 -3.32% 1.837 1.776 - -3.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.31% 12642.912 12225.047 - -1.56% -
std::move(vector<bool>)_(unaligned)/4096 -3.30% 26.661 25.780 - -3.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.30% 87.284 84.401 - -0.26% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.30% 56.642 54.773 - 2.23% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 -3.29% 70678.879 68350.356 - 0.16% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -3.29% 21732.198 21017.453 - 0.17% -
std::find_if_not(vector<char>)_(process_all)/8 -3.28% 1.595 1.542 - 4.06% -
SetIntersection_None_Set_float_256_1 -3.28% 11681075.021 11297725.008 - -0.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.28% 36115.368 34931.539 - -2.22% -
BM_num_get<long> -3.27% 11.105 10.742 - -0.52% -
std::move(vector<bool>)_(unaligned)/64 -3.25% 1.685 1.630 - -0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.24% 172.446 166.861 - -2.85% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.23% 1128.446 1091.978 - 0.27% -
std::stable_sort(vector<int>)_(descending)/1024 -3.22% 2875.177 2782.626 - -0.40% -
std::set<std::string>::count(key)_(non-existent)/1024 -3.22% 24.992 24.188 - 2.76% -
std::fill(vector<bool>)/512 -3.21% 1.580 1.529 - 2.42% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -3.20% 1.862 1.802 - 9.21% -
std::set<int>::contains(key)_(non-existent)/32 -3.20% 2.746 2.658 - -7.81% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.20% 1034685.229 1001613.657 - -3.53% -
SetIntersection_Front_Set_uint32_262144_64 -3.17% 1631115.527 1579431.654 - -6.33% -
rng::for_each(set<int>)/8 -3.17% 6.891 6.673 - 1.21% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.16% 870765.801 843274.331 - -2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.14% 9005738.956 8722530.188 - -1.22% -
ranges::minmax(std::deque<char>)/8 -3.14% 3.891 3.769 - 4.72% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.14% 7761.403 7517.496 - 0.37% -
SetIntersection_Front_Set_uint64_256_16 -3.14% 4493507.216 4352508.452 - -2.88% -
rng::contains(deque<int>)_(process_all)/8 -3.13% 3.093 2.996 - -0.62% -
SetIntersection_None_Set_float_256_64 -3.13% 9416187.254 9121857.549 - -3.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.11% 0.651 0.631 - 0.39% -
BM_StringConstructDestroyCStr_Small_Transparent -3.10% 0.373 0.361 - -8.94% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.09% 189697.326 183831.140 - -3.13% -
rng::contains_subrange(list<int>)_(process_all)/16 -3.09% 4.878 4.727 - -2.71% -
BM_PushHeap_uint32_Random_16 -3.09% 4.210 4.080 - -0.89% -
BM_deque_vector_move/2 -3.08% 1.836 1.779 - 0.52% -
std::replace(list<int>)_(sprinkled)/50 -3.08% 19.445 18.847 - 1.02% -
std::find_first_of(deque<int>)_(small_needle)/50 -3.08% 173.001 167.681 - -3.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.07% 20.391 19.764 - 5.26% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.07% 1.479 1.434 - -3.62% -
std::remove_copy_if(vector<int>)_(prefix)/50 -3.07% 18.488 17.920 - 0.51% -
std::set<std::string>::find(key)_(non-existent)/1024 -3.07% 22.817 22.118 - 10.32% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.06% 59685.886 57856.986 - 1.15% -
BM_PushHeap_uint32_SingleElement_16 -3.06% 0.346 0.335 - -1.30% -
SetIntersection_None_Vector_string_262144_262144 -3.04% 1304618.857 1265005.687 - -1.85% -
BM_StringFindCharLiteral/32 -3.03% 1.669 1.618 - 0.02% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.03% 0.336 0.326 - -1.06% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -3.01% 1.352 1.311 - 8.29% -
BM_std_minmax_element<short>/4 -3.01% 1.227 1.190 - -4.58% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.00% 1.288 1.250 - -1.94% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -3.00% 1.647 1.597 - -5.36% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.00% 1.664 1.614 - -3.03% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.99% 38.974 37.806 - -7.08% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.99% 3887.857 3771.458 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.99% 19798615.933 19205881.088 - -0.76% -
SetIntersection_None_Vector_string_262144_4 -2.99% 1286347.660 1247843.312 - -3.30% -
bm_lexicographical_compare<signed_char>/1048576 -2.98% 16947.020 16441.326 - 0.73% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.98% 17.620 17.094 - -7.14% -
rng::starts_with(deque<int>)/8 -2.98% 4.051 3.930 - -1.23% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.98% 10895790.180 10571009.881 - -4.48% -
SetIntersection_Front_Vector_uint32_1024_1024 -2.98% 5852550.648 5678320.828 - -3.91% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -2.98% 1041.519 1010.520 - 1.06% -
SetIntersection_None_Set_float_262144_16 -2.97% 1216097.332 1179967.691 - 3.01% -
SetIntersection_Front_Set_uint64_1024_64 -2.97% 1667534.171 1618045.630 - -8.81% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.96% 41191.376 39972.509 - 9.45% -
std::unique(list<int>)_(sprinkled)/8192 -2.96% 8153.761 7912.542 - 0.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.95% 5.227 5.073 - -0.25% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.95% 256611.672 249040.479 - 1.03% -
std::set<int>::equal_range(key)_(existent)/8192 -2.95% 8.175 7.934 - -6.69% -
BM_CmpEqual_ushort_uint -2.95% 1.066 1.035 - -0.92% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.94% 19.447 18.875 - 3.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -2.94% 118339486.900 114859637.338 - -20.08% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.94% 1031571.129 1001280.203 - -5.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.94% 24.745 24.018 - -5.13% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -2.93% 19.507 18.936 - -20.05% -
BM_StringFindAllMatch/64 -2.93% 3.154 3.062 - -5.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.93% 19.231 18.668 - -1.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.93% 210142972.885 203993663.606 - 2.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.92% 0.624 0.606 - 0.59% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.91% 0.938 0.911 - -2.95% -
rng::contains_subrange(deque<int>)_(same_length)/32 -2.90% 20.582 19.985 - 11.83% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.89% 748.549 726.915 - -9.11% -
BM_StringAssignAsciiz_Huge_Opaque -2.89% 194.656 189.031 - 0.20% -
std::copy_if(deque<int>)_(entire_range)/8 -2.88% 2.623 2.547 - -3.67% -
std::set<std::string>::count(key)_(existent)/1024 -2.88% 24.425 23.721 - -2.02% -
SetIntersection_Interlaced_Set_string_262144_1 -2.87% 1112687.799 1080716.558 - -2.09% -
SetIntersection_None_Set_float_262144_262144 -2.87% 1214065.834 1179223.389 - 2.85% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.86% 16.570 16.096 - 3.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.86% 349232781.283 339247682.473 - -2.36% -
SetIntersection_None_Vector_uint64_262144_1 -2.86% 1149429.366 1116593.775 - -1.69% -
BM_StringAssignAsciizMix_Opaque -2.85% 5.058 4.914 - -1.30% -
BM_PushHeap_uint64_Descending_64 -2.84% 0.387 0.376 - -0.05% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.83% 1420.321 1380.091 - 3.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.83% 1155315.496 1122610.133 - 6.07% -
std::multiset<std::string>::contains(key)_(existent)/32 -2.83% 15.413 14.977 - -8.87% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.83% 482.074 468.453 - -0.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.82% 101.540 98.673 - 2.35% -
BM_StringRelational_Compare_Small_Small_Control -2.82% 1.848 1.796 - -2.87% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.82% 1.557 1.514 - -3.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.82% 90.203 87.660 - -9.78% -
std::unordered_set<int>::erase(iterator)/8192 -2.82% 20.607 20.027 - -9.92% -
rng::contains_subrange(list<int>)_(single_element)/50 -2.81% 17.780 17.280 - 5.75% -
std::set<int>::find(key)_(existent)/1024 -2.81% 4.066 3.951 - -1.85% -
std::make_heap(deque<int>)_(repeated)/1024 -2.81% 2328.726 2263.256 - 0.13% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.81% 16708.511 16239.724 - -1.69% -
SetIntersection_Front_Set_uint32_1024_256 -2.79% 3792538.109 3686598.187 - -9.42% -
std::adjacent_find(deque<int>)/8 -2.79% 3.143 3.056 - -37.32% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -2.79% 48899.124 47535.381 - -0.10% -
SetIntersection_None_Vector_uint32_16384_256 -2.79% 1097066.723 1066476.385 - -3.68% -
std::find_if_not(deque<int>)_(process_all)/50 -2.79% 13.096 12.731 - 0.83% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -2.78% 12.799 12.443 - -6.11% -
BM_vector_deque_copy/2 -2.78% 2.059 2.002 - 0.62% -
BM_PushHeap_uint64_Ascending_262144 -2.78% 4.795 4.661 - -2.50% -
std::multiset<int>::equal_range(key)_(existent)/8192 -2.78% 9.035 8.785 - 6.22% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -2.77% 1.413 1.374 - -6.06% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.77% 24.573 23.893 - 2.91% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.77% 621.274 604.084 - -1.83% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.76% 12943417.539 12585797.270 - -4.34% -
BM_StringDestroy_Huge -2.75% 11.013 10.709 - -11.70% -
BM_vector_deque_ranges_move_backward/64 -2.75% 3.129 3.043 - -1.85% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.74% 51484.641 50074.799 - -4.57% -
BM_StringRelational_Eq_Small_Small_Control -2.74% 1.901 1.849 - 0.04% -
SetIntersection_Front_Vector_uint32_64_64 -2.73% 10830114.226 10534700.265 - -3.61% -
std::map<int,_int>::contains(key)_(existent)/32 -2.73% 1.669 1.623 - -0.86% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.72% 379.470 369.138 - 6.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.71% 1211205.224 1178357.438 - -5.22% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.71% 1033.425 1005.428 - -5.40% -
SetIntersection_None_Vector_uint32_1024_64 -2.70% 1085882.431 1056509.710 - -2.37% -
std::move_backward(deque<int>)/4096 -2.70% 156.962 152.717 - -1.69% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.70% 10.945 10.649 - 2.07% -
SetIntersection_None_Set_float_262144_4 -2.70% 1216379.721 1183513.916 - 2.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.70% 37.345 36.337 - 2.33% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.70% 1047615.908 1019332.665 - -2.33% -
BM_PushHeap_float_PipeOrgan_64 -2.70% 1.341 1.305 - 0.71% -
BM_deque_deque_ranges_copy_backward/1024 -2.70% 38.489 37.450 - -1.21% -
std::sort_heap(vector<int>)/8 -2.70% 31.103 30.264 - 2.03% -
std::remove(list<int>)_(sprinkled)/1024 -2.69% 975.462 949.183 - -1.58% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.69% 359808339.903 350124882.001 - -0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.68% 11643841.699 11331689.310 - -0.43% -
std::copy_n(vector<int>)/4096 -2.68% 146.662 142.736 - -17.06% -
std::set<int>::count(key)_(existent)/32 -2.67% 1.620 1.577 - -4.07% -
BM_num_get<bool> -2.67% 11.995 11.675 - -1.48% -
SetIntersection_None_Set_float_262144_64 -2.67% 1213034.668 1180672.851 - 2.86% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.66% 35678.862 34730.855 - -0.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.65% 9971768.942 9707555.126 - -2.63% -
bm_lexicographical_compare<int>/64 -2.65% 4.449 4.332 - -0.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.65% 16.267 15.836 - -1.42% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.64% 6.717 6.539 - 0.91% -
SetIntersection_Front_Set_float_16384_1024 -2.64% 11641612.002 11333930.193 - -16.54% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.63% 23.157 22.547 - -2.48% -
BM_CmpLess_ushort_schar -2.63% 1.044 1.017 - -2.49% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.62% 388.076 377.897 - 0.60% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -2.62% 5.578 5.432 - 16.57% -
SetIntersection_Front_Vector_uint64_64_64 -2.62% 10818915.369 10535855.436 - -1.49% -
BM_PushHeap_uint64_Ascending_16 -2.61% 0.934 0.910 - 0.05% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -2.60% 62270.396 60652.214 - 1.38% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.59% 5.552 5.408 - 0.77% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.59% 18.364 17.888 - -1.01% -
std::find_if_not(list<int>)_(bail_25%)/8 -2.59% 0.974 0.949 - 3.56% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.58% 22407.693 21828.518 - 0.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.58% 357.131 347.903 - -1.17% -
BM_deque_deque_move/2 -2.58% 2.304 2.245 - -2.55% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.57% 31.612 30.799 - 4.95% -
std::remove(deque<int>)_(sprinkled)/32 -2.57% 54.626 53.221 - 7.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.57% 206797118.224 201480037.615 - -1.09% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -2.57% 21541.397 20988.827 - -3.65% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.56% 11904586.108 11600187.707 - -6.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 -2.55% 21531.530 20982.407 - -2.54% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -2.54% 13.335 12.996 - -0.37% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.54% 112.300 109.447 - -2.94% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.53% 18.839 18.362 - -4.70% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.53% 54.994 53.603 - -1.52% -
bm_lexicographical_compare<int>/8 -2.53% 1.527 1.489 - 1.85% -
SetIntersection_Front_Vector_float_1024_4 -2.53% 1061159.246 1034358.709 - -2.11% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.52% 1064313.833 1037447.887 - -5.36% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.52% 18.388 17.925 - -1.04% -
bm_swap_ranges_vb_unaligned/262144 -2.51% 3933.284 3834.409 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -2.51% 58296754.398 56834132.582 - -16.30% -
ranges::min(std::vector<__int128>)/8 -2.51% 2.937 2.864 - -1.82% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.50% 182396.414 177829.310 - -0.15% -
SetIntersection_Front_Set_uint64_64_16 -2.50% 15182857.577 14803222.199 - -2.63% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -2.50% 23.144 22.565 - -1.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.50% 1000.253 975.279 - 0.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 -2.49% 124024.571 120934.491 - 2.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.49% 46773878.464 45609540.303 - -1.56% -
SetIntersection_None_Vector_float_16384_256 -2.49% 1126405.275 1098407.401 - 2.68% -
std::partial_sort(deque<int>)_(ascending)/8 -2.48% 33.337 32.509 - -2.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -2.47% 171440.822 167209.123 - -0.82% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.47% 227292386.422 221686394.989 - 2.16% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.47% 44.801 43.696 - 0.26% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.46% 7.576 7.389 - -2.73% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -2.46% 13.248 12.922 - 7.47% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.46% 123237.290 120207.689 - -0.88% -
std::copy_n(list<int>)/4096 -2.43% 3652.066 3563.227 - 1.10% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.43% 13.116 12.797 - 0.61% -
BM_CmpEqual_uint_uint -2.43% 1.074 1.048 - -1.85% -
std::move(deque<int>)/8 -2.42% 3.368 3.286 - -5.52% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -2.42% 2.737 2.671 - 2.50% -
std::find_end(deque<int>)_(same_length)/1000 -2.42% 334.597 326.497 - 0.27% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.42% 28.829 28.132 - 8.07% -
std::for_each(list<int>)/8 -2.41% 2.534 2.473 - 3.98% -
SetIntersection_None_Set_float_262144_1024 -2.40% 1211562.828 1182425.944 - 2.89% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -2.40% 8.574 8.368 - 2.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.40% 1156485.863 1128704.962 - -4.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.40% 27764463.673 27097838.054 - -0.35% -
SetIntersection_Interlaced_Set_float_16384_256 -2.40% 204315078.890 199412600.803 - 1.28% -
SetIntersection_None_Set_uint32_1024_1024 -2.40% 8859937.306 8647354.833 - -4.13% -
SetIntersection_Front_Set_float_1024_16 -2.40% 1200878.235 1172064.875 - -3.76% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.40% 6745.699 6583.886 - -4.85% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.39% 239807906.477 234065358.047 - -1.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -2.39% 19.548 19.080 - -0.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.39% 6903.584 6738.503 - 0.66% -
BM_deque_vector_ranges_move_backward/1024 -2.39% 37.606 36.707 - -0.20% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.38% 17.588 17.169 - -0.55% -
BM_vector_deque_ranges_copy_backward/512 -2.38% 17.931 17.504 - 0.15% -
rng::contains_subrange(deque<int>)_(process_all)/50 -2.38% 26.568 25.936 - 1.86% -
SetIntersection_None_Vector_float_262144_256 -2.37% 1156591.957 1129159.333 - 0.95% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.36% 6446.604 6294.261 - -4.38% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.35% 8006392.426 7818340.672 - 0.34% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.34% 220.160 215.005 - -10.12% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.34% 68567.591 66965.304 - -0.19% -
SetIntersection_Front_Vector_float_16384_64 -2.33% 1378875.417 1346699.453 - -1.48% -
SetIntersection_Interlaced_Set_float_16384_64 -2.33% 220168237.855 215036503.155 - 2.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.33% 1237015.700 1208192.083 - -1.25% -
SetIntersection_Front_Set_uint64_16384_1024 -2.33% 12298031.103 12011874.905 - -4.45% -
BM_deque_vector_ranges_move_backward/4096 -2.32% 150.776 147.272 - -0.70% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.32% 37.267 36.402 - 2.11% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.32% 13934991.647 13611620.701 - -1.65% -
std::unordered_set<std::string>::clear()/32 -2.32% 924.565 903.110 - -3.25% -
std::reverse_copy(list<int>)/8 -2.32% 2.461 2.404 - 2.32% -
std::multiset<int>::erase(key)_(existent)/1024 -2.32% 40.494 39.555 - -0.92% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.32% 25.030 24.449 - -0.89% -
BM_std_minmax_element<short>/64 -2.32% 17.420 17.016 - -1.89% -
std::set<std::string>::find(key)_(non-existent)/8192 -2.31% 30.350 29.648 - 9.38% -
BM_CmpLess_uchar_ushort -2.31% 1.071 1.047 - -2.43% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.30% 278.375 271.962 - -2.33% -
ranges::minmax(std::list<long_long>)/70000 -2.30% 55663.071 54382.550 - -0.20% -
BM_CmpEqual_uint_ushort -2.30% 1.115 1.089 - -2.34% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -2.29% 40.619 39.688 - -2.88% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.29% 177913210.477 173840428.553 - 2.81% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.29% 4113430.496 4019298.144 - -3.65% -
std::rotate(deque<int>)_(by_1/3)/32 -2.29% 20.979 20.500 - -1.16% -
SetIntersection_Front_Set_string_256_16 -2.29% 7170540.084 7006620.469 - -4.23% -
std::fill(list<int>)/50 -2.29% 35.346 34.538 - -0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.28% 1133117.707 1107245.311 - -2.03% -
BM_deque_deque_copy_backward/2 -2.28% 2.528 2.471 - 0.12% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.27% 21.845 21.348 - -0.36% -
SetIntersection_None_Set_float_262144_1 -2.27% 1217381.186 1189733.805 - 2.57% -
SetIntersection_Front_Set_float_1024_1024 -2.27% 11338686.427 11081502.435 - -18.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.27% 55667.903 54406.107 - -0.12% -
BM_PushHeap_float_Random_64 -2.26% 6.349 6.205 - -7.37% -
SetIntersection_Front_Vector_string_16384_64 -2.26% 3338455.581 3263169.461 - -4.83% -
std::set<int>::insert(value)_(already_present)/1024 -2.25% 6.036 5.900 - -2.43% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.25% 2275.765 2224.558 - -0.24% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.25% 17.558 17.163 - -0.16% -
SetIntersection_Front_Vector_uint32_256_16 -2.25% 4195893.729 4101564.185 - -2.81% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.25% 5.004 4.891 - -0.71% -
SetIntersection_Interlaced_Vector_string_16_16 -2.25% 52640361.177 51458457.454 - -0.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.24% 16.228 15.864 - -1.22% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -2.24% 23023.077 22506.594 - 4.37% -
BM_deque_deque_copy/1024 -2.24% 37.743 36.898 - -0.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.24% 18.617 18.200 - 5.62% -
std::remove_copy_if(vector<int>)_(prefix)/1024 -2.23% 408.781 399.673 - 0.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.23% 7632.130 7462.195 - 0.23% -
std::set<int>::erase(key)_(non-existent,_end)/32 -2.22% 2.384 2.331 - 3.55% -
std::set<int>::equal_range(key)_(existent)/32 -2.21% 1.812 1.772 - -1.97% -
BM_PushHeap_uint64_Ascending_16384 -2.21% 3.695 3.614 - 1.11% -
std::find_if(vector<char>)_(bail_25%)/8 -2.21% 0.915 0.895 - -6.51% -
BM_deque_deque_ranges_copy_backward/2 -2.21% 2.466 2.412 - 2.47% -
std::multimap<std::string,_int>::erase(iterator)/32 -2.20% 25.741 25.173 - -0.24% -
SetIntersection_None_Vector_uint64_256_4 -2.20% 4158217.314 4066605.352 - -3.09% -
BM_PushHeap_uint32_Random_262144 -2.20% 5.969 5.838 - -1.38% -
std::set<int>::erase(key)_(existent)/1024 -2.18% 53.095 51.935 - 4.20% -
SetIntersection_Front_Set_string_262144_256 -2.18% 14989788.244 14662398.341 - -2.76% -
BM_vector_deque_move_backward/1024 -2.18% 39.964 39.091 - 3.19% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.18% 70605091.318 69063961.649 - -9.13% -
std::search(list<int>)_(no_match)/1024 -2.18% 760.281 743.687 - 1.76% -
SetIntersection_None_Set_float_262144_256 -2.18% 1209465.332 1183076.498 - 3.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.18% 9770.441 9557.755 - -1.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.16% 90600.424 88639.390 - 1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.16% 18549971.435 18148679.341 - -3.00% -
std::remove(list<int>)_(prefix)/1024 -2.16% 976.239 955.132 - -4.84% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -2.15% 4361.995 4268.109 - 1.34% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.15% 17.581 17.203 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.15% 17751327.395 17370331.339 - -2.17% -
std::sort(deque<int>)_(shuffled)/8 -2.15% 23.704 23.196 - 0.78% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.15% 497413.533 486743.792 - -4.21% -
SetIntersection_Front_Set_uint64_256_1 -2.14% 4120969.332 4032587.523 - -3.85% -
SetIntersection_Front_Set_uint32_16384_16384 -2.14% 220290219.365 215574429.679 - -2.51% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.14% 4.251 4.160 - -1.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.14% 2.535 2.480 - -2.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.14% 1130110.583 1105959.184 - -3.90% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.13% 36.924 36.136 - 1.28% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.13% 33.852 33.131 - -1.81% -
std::search(list<int>)_(same_length)/8192 -2.13% 8672.593 8487.945 - 0.09% -
std::multiset<int>::ctor(const&)/1024 -2.13% 6351.407 6216.187 - -5.58% -
std::fill_n(deque<int>)/8192 -2.12% 240.892 235.793 - 0.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.11% 1.224 1.198 - -2.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.11% 399.677 391.251 - -0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.11% 120137.594 117605.700 - -1.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -2.10% 1.145 1.121 - -1.14% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.10% 56.953 55.759 - 5.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.09% 1528347.198 1496331.371 - 0.97% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.09% 58202166.663 56985590.248 - -1.46% -
BM_deque_deque_ranges_copy/65536 -2.09% 3109.407 3044.426 - -0.79% -
BM_CmpEqual_int_int -2.09% 1.072 1.050 - -3.19% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.08% 11771.168 11525.785 - -0.87% -
BM_deque_deque_copy/1 -2.08% 2.609 2.555 - 0.81% -
SetIntersection_Front_Vector_uint32_1024_64 -2.08% 1358199.758 1329911.548 - -2.77% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.08% 1.734 1.698 - -2.28% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.08% 549.136 537.720 - 1.33% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -2.08% 19.740 19.331 - 0.51% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -2.07% 19.667 19.259 - -0.66% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.07% 1.318 1.290 - -10.86% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.07% 2.124 2.080 - -0.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.07% 740.184 724.869 - 0.71% -
BM_PushHeap_string_Ascending_4 -2.07% 2.571 2.518 - -1.17% -
BM_StringAssignAsciizMix_Transparent -2.06% 3.019 2.956 - -0.52% -
std::find_if_not(list<int>)_(process_all)/1024 -2.06% 790.962 774.660 - 6.96% -
vector<bool>(size_type,_const_value_type&) -2.06% 8.459 8.284 - -1.14% -
SetIntersection_None_Vector_uint64_256_1 -2.06% 4287369.921 4199157.772 - -0.70% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.06% 325.732 319.032 - -10.38% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -2.06% 115.482 113.108 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.05% 9375320.177 9182864.737 - 5.83% -
std::remove_if(vector<int>)_(prefix)/8192 -2.05% 2626.653 2572.814 - 0.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.05% 19.653 19.251 - 0.02% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.04% 28.686 28.100 - -2.40% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.04% 20.770 20.347 - -0.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.04% 29.167 28.572 - 3.10% -
BM_CmpEqual_schar_short -2.03% 1.129 1.106 - -1.20% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.03% 495880.178 485797.636 - -3.91% -
std::replace(vector<int>)_(sprinkled)/8192 -2.02% 1288.594 1262.509 - -1.15% -
SetIntersection_None_Set_uint32_262144_16384 -2.02% 1202618.570 1178291.584 - 0.90% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.02% 51021.403 49991.832 - -3.56% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.02% 67.695 66.331 - 0.68% -
BM_vector_deque_ranges_copy_backward/5500 -2.01% 202.534 198.453 - 1.11% -
std::partial_sort(deque<int>)_(descending)/8192 -2.01% 262601.325 257320.847 - -0.03% -
BM_StringAssignAsciiz_Empty_Opaque -2.01% 3.104 3.042 - 0.12% -
std::multiset<std::string>::ctor(const&)/0 -2.01% 12.969 12.709 - 1.05% -
BM_StringAssignAsciiz_Small_Opaque -2.01% 3.105 3.043 - 0.05% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.00% 22.334 21.887 - -2.51% -
rng::for_each(set<int>)/8192 -2.00% 7834.762 7677.900 - -2.04% -
SetIntersection_Front_Set_string_1024_16 -1.99% 1894276.560 1856522.275 - -5.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.99% 13582.290 13312.024 - 2.97% -
SetIntersection_Front_Set_uint64_16_16 -1.99% 38174126.860 37416172.804 - -1.73% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.98% 16.972 16.635 - -0.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.98% 13.424 13.158 - 0.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.97% 54.584 53.511 - 1.14% -
std::unique_copy(deque<int>)_(sprinkled)/32 -1.96% 9.827 9.634 - 4.61% -
std::stable_sort(deque<int>)_(shuffled)/8192 -1.95% 14423.500 14141.563 - -0.13% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.95% 1478.836 1449.989 - -1.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.95% 0.779 0.764 - -6.08% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.95% 28.205 27.655 - -0.88% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.94% 19.836 19.451 - -0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.94% 1189526.501 1166466.086 - -1.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.94% 19.091 18.721 - -1.34% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.93% 17.487 17.149 - 0.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.93% 765.886 751.075 - 0.74% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.93% 47582.791 46663.198 - 1.86% -
std::find(vector<char>)_(bail_25%)/1024 -1.93% 5.395 5.291 - -1.10% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.93% 27830.436 27293.198 - 1.73% -
SetIntersection_None_Vector_uint64_262144_262144 -1.92% 1144837.571 1122896.010 - -0.45% -
ranges::minmax(std::list<char>)/64 -1.92% 33.735 33.089 - -1.63% -
std::stable_sort(vector<int>)_(heap)/1024 -1.91% 2569.901 2520.689 - 0.35% -
BM_CmpEqual_uint_schar -1.91% 1.025 1.005 - -0.65% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.91% 736.848 722.791 - -0.75% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -1.91% 2259.970 2216.899 - 1.92% -
std::for_each(list<int>)/8192 -1.90% 8001.912 7849.659 - 5.52% -
std::make_heap(deque<int>)_(repeated)/8 -1.90% 26.036 25.541 - 2.62% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.90% 20.478 20.089 - -2.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.90% 1869700.766 1834196.535 - -0.73% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -1.90% 16.649 16.333 - 0.51% -
SetIntersection_Front_Set_uint32_262144_1 -1.90% 1008816.392 989677.962 - -5.17% -
std::move_backward(list<int>)/32768 -1.89% 31807.159 31205.373 - -1.11% -
SetIntersection_Interlaced_Vector_float_64_16 -1.89% 18964268.775 18605709.999 - 10.65% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.89% 9.801 9.616 - 0.92% -
ranges::minmax(std::list<char>)/8 -1.88% 2.519 2.471 - -1.63% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.88% 25.906 25.419 - 4.15% -
std::map<int,_int>::erase(key)_(existent)/32 -1.88% 23.403 22.963 - 2.28% -
BM_CmpLess_short_uchar -1.88% 1.096 1.075 - -2.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.88% 8364396.009 8207193.358 - -3.03% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.88% 1.501 1.472 - -2.40% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.88% 17.578 17.249 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.88% 6.940 6.810 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.87% 1148651.615 1127195.008 - -4.69% -
rng::find(vector<bool>)_(process_all)/1024 -1.87% 4.761 4.672 - 0.03% -
std::copy(deque<int>)/8 -1.87% 2.771 2.719 - 2.40% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.87% 84.467 82.892 - 1.01% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.86% 4.449 4.366 - -1.98% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.86% 39870735.991 39130367.303 - -2.10% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.85% 16.210 15.910 - -2.34% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.85% 547.166 537.056 - -4.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.85% 399.605 392.226 - 0.20% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.84% 1054465.454 1035034.823 - 0.13% -
std::fill(vector<int>)/32 -1.84% 1.058 1.038 - 0.23% -
std::copy_n(list<int>)/64 -1.84% 14.787 14.516 - -0.32% -
std::adjacent_find(list<int>)/8192 -1.83% 7271.326 7137.897 - -0.92% -
std::count(vector<bool>)/1000 -1.83% 3.022 2.967 - -1.00% -
SetIntersection_Front_Vector_string_4_4 -1.83% 151175077.155 148407333.491 - -0.94% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.83% 3.055 2.999 - -0.60% -
SetIntersection_Interlaced_Vector_float_16384_64 -1.83% 6532609.157 6413267.417 - -24.23% -
std::stable_sort(deque<int>)_(ascending)/8 -1.82% 17.766 17.442 - -0.46% -
std::reverse(list<int>)/4096 -1.82% 1817.869 1784.726 - 1.11% -
std::set<int>::find(key)_(existent)/32 -1.81% 1.752 1.720 - 1.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.80% 398.668 391.477 - -0.16% -
std::unordered_set<std::string>::clear()/1024 -1.80% 23283.320 22864.046 - -3.18% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.80% 9.417 9.248 - -0.91% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.80% 110034.470 108056.362 - 5.23% -
BM_StringFindCharLiteral/128 -1.79% 3.060 3.005 - 0.05% -
std::adjacent_find(deque<int>,_pred)/50 -1.79% 30.696 30.145 - 4.11% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.79% 37216.548 36549.576 - -2.65% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -1.79% 1.309 1.286 - -4.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.79% 398.376 391.256 - -0.29% -
std::set<int>::contains(key)_(non-existent)/1024 -1.79% 6.089 5.980 - -6.47% -
std::unique(vector<int>)_(contiguous)/52 -1.78% 54.268 53.300 - -0.42% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.77% 993.964 976.329 - -0.13% -
std::swap_ranges(list<int>)/32 -1.77% 19.970 19.616 - 1.33% -
std::search(list<int>)_(same_length)/1000 -1.77% 767.062 753.465 - 1.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.77% 748.486 735.224 - -0.95% -
SetIntersection_Front_Set_string_1024_64 -1.77% 4633929.517 4551971.808 - -8.34% -
BM_num_get<unsigned_int> -1.77% 9.948 9.772 - -0.19% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.76% 3380574.190 3320950.115 - -4.92% -
SetIntersection_Front_Vector_string_256_4 -1.76% 4678187.634 4595714.499 - -0.18% -
BM_CmpLess_uchar_short -1.76% 1.058 1.040 - -1.86% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.75% 1.501 1.475 - -5.32% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.75% 24.130 23.707 - 1.11% -
std::for_each_n(list<int>)/50 -1.75% 23.109 22.705 - 0.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.75% 1214422.180 1193169.400 - -1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.75% 11366770.790 11167975.289 - -3.47% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.75% 22.552 22.158 - -0.96% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.75% 13111.557 12882.499 - -1.00% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.75% 212.194 208.489 - 0.33% -
BM_PushHeap_string_SingleElement_1024 -1.74% 2.624 2.578 - -4.93% -
SetIntersection_Front_Set_string_256_256 -1.73% 29790685.759 29273944.848 - -5.18% -
BM_StringAssignAsciiz_Huge_Transparent -1.73% 192.126 188.794 - 0.16% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.73% 13330017.645 13098872.027 - -2.15% -
SetIntersection_None_Vector_string_262144_1024 -1.73% 1290840.611 1268484.732 - -1.46% -
SetIntersection_Front_Vector_string_64_4 -1.73% 17951628.751 17641425.650 - -1.74% -
SetIntersection_None_Set_float_64_64 -1.73% 11529104.329 11330144.986 - 1.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.72% 13.065 12.841 - 3.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.72% 464721.671 456741.640 - -0.97% -
BM_vector_deque_move_backward/5500 -1.71% 201.295 197.844 - 0.33% -
SetIntersection_None_Vector_string_1024_256 -1.71% 1170234.656 1150176.891 - -1.25% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.71% 22553.953 22167.657 - 1.07% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.71% 398.014 391.200 - -0.10% -
SetIntersection_None_Vector_float_1024_64 -1.71% 1082778.899 1064263.405 - 0.33% -
BM_deque_deque_ranges_copy_backward/64 -1.71% 3.554 3.493 - 3.56% -
BM_vector_deque_copy/1 -1.71% 2.311 2.272 - -1.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.71% 398.227 391.434 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.70% 22426658.482 22044857.651 - -0.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.70% 1158152.158 1138504.226 - -2.30% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.69% 22.075 21.702 - 0.22% -
BM_CmpLess_uchar_int -1.69% 1.086 1.067 - -1.23% -
SetIntersection_Front_Vector_string_256_1 -1.69% 4281722.410 4209500.409 - 0.31% -
BM_PushHeap_uint32_Random_64 -1.69% 5.198 5.110 - 1.64% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.69% 14.187 13.948 - -1.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.68% 13397730.188 13172293.822 - 2.16% -
SetIntersection_Interlaced_Vector_float_256_64 -1.68% 7335346.951 7212167.733 - -0.12% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.68% 29.555 29.059 - -2.79% -
SetIntersection_None_Set_uint32_256_64 -1.68% 9236238.201 9081226.867 - -3.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.67% 397.922 391.258 - -0.09% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.67% 21.964 21.597 - 1.00% -
std::find(vector<short>)_(process_all)/50 -1.67% 1.692 1.663 - -1.28% -
SetIntersection_Front_Set_string_262144_16 -1.67% 1903821.177 1872057.101 - -8.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.67% 6717.711 6605.701 - 0.01% -
std::map<std::string,_int>::count(key)_(existent)/32 -1.66% 16.289 16.019 - -2.90% -
std::find_first_of(list<int>)_(small_needle)/50 -1.66% 143.385 141.009 - 1.51% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.66% 2109.641 2074.687 - -4.52% -
bm_swap_ranges_vb_aligned/512 -1.66% 4.989 4.906 - -1.29% -
std::stable_sort(deque<int>)_(heap)/8192 -1.66% 17493.880 17204.317 - 0.01% -
std::copy(vector<int>)/8 -1.65% 2.148 2.112 - -4.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.65% 979.348 963.172 - 4.91% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.65% 37462079.696 36843595.168 - -2.71% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.65% 2815.930 2769.472 - 1.20% -
SetIntersection_Front_Vector_uint64_262144_64 -1.65% 1335297.402 1313303.332 - -4.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.65% 16.800 16.523 - 2.31% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.65% 1561330.486 1535630.207 - -5.18% -
SetIntersection_None_Set_uint32_16384_1024 -1.65% 158421656.265 155814205.385 - 1.92% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.64% 1574.192 1548.353 - 0.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.64% 836.497 822.775 - -0.90% -
std::copy(vector<bool>)_(unaligned)/32768 -1.64% 218.235 214.659 - -1.59% -
std::for_each_n(join_view(vector<vector<int>>))/32 -1.64% 3.911 3.847 - 0.44% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.64% 12340201.407 12138205.763 - -3.61% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.63% 1.519 1.495 - 5.65% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.63% 3475.454 3418.670 - -0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.63% 16981191.471 16703819.578 - -0.92% -
BM_CmpLess_int_uint -1.63% 1.077 1.060 - -2.80% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.62% 12.772 12.564 - 0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.62% 18516047.548 18215780.361 - -3.80% -
SetIntersection_None_Set_float_16384_16384 -1.62% 158792467.384 156227112.068 - 2.45% -
BM_deque_vector_ranges_move_backward/4000 -1.61% 144.387 142.057 - -2.37% -
BM_CmpEqual_schar_schar -1.61% 1.063 1.046 - -3.23% -
std::find_if_not(list<int>)_(bail_25%)/32768 -1.61% 7424.141 7304.631 - -0.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.61% 398.446 392.040 - 0.22% -
BM_vector_deque_ranges_move_backward/512 -1.60% 18.106 17.816 - -0.62% -
SetIntersection_Front_Set_uint32_1024_16 -1.60% 1203029.731 1183819.546 - -0.75% -
rng::for_each(multimap<int>)/8192 -1.59% 7389.289 7271.668 - -3.06% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.59% 5.263 5.179 - -2.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.59% 132.494 130.387 - -4.07% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.59% 29.370 28.903 - -4.28% -
BM_PushHeap_string_SingleElement_262144 -1.59% 2.637 2.595 - -5.06% -
BM_deque_vector_move_backward/1024 -1.59% 38.088 37.484 - 2.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.59% 17260052.599 16986340.388 - -4.39% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.58% 1691899.250 1665097.656 - -2.11% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.58% 13753446.469 13536018.335 - -5.78% -
BM_StringCopy_Large -1.57% 6.201 6.103 - 0.30% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.57% 201080826.220 197915706.871 - -1.37% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.57% 6724.623 6618.918 - 1.11% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.57% 14213.757 13990.377 - -0.83% -
BM_deque_deque_move/64000 -1.57% 3010.164 2962.957 - -1.94% -
SetIntersection_Front_Vector_uint32_262144_64 -1.56% 1349374.286 1328266.999 - 0.03% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.56% 590.744 581.534 - 0.50% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.55% 24.577 24.195 - -0.02% -
BM_StringFindStringLiteral/128 -1.55% 3.068 3.021 - -5.20% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.55% 552.085 543.514 - 3.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.55% 12804.199 12605.490 - -2.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.55% 1113956.952 1096705.193 - -5.31% -
SetIntersection_Interlaced_Set_string_1024_256 -1.55% 35780750.366 35227197.218 - -0.17% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.55% 1.858 1.829 - -0.45% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.54% 3.293 3.242 - -0.32% -
SetIntersection_Interlaced_Vector_string_262144_64 -1.54% 19916461.941 19609224.681 - -12.23% -
std::for_each(multimap<int>::iterator)/50 -1.54% 36.870 36.301 - -1.16% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.54% 24.257 23.883 - -0.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.54% 657.484 647.352 - -2.89% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -1.54% 14048.642 13832.220 - -0.58% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.54% 2.245 2.210 - -1.90% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.54% 53.304 52.485 - 1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.54% 11356323.714 11181858.484 - -1.39% -
SetIntersection_Front_Vector_uint32_64_16 -1.54% 14305342.844 14085580.259 - -1.54% -
BM_deque_vector_ranges_copy/65536 -1.53% 2985.373 2939.612 - -6.03% -
SetIntersection_None_Set_string_256_16 -1.53% 11047482.571 10878268.583 - -2.20% -
std::adjacent_find(list<int>)/50 -1.53% 23.435 23.076 - 0.46% -
std::unordered_multimap<int,_int>::clear()/0 -1.53% 397.254 391.193 - -0.11% -
ranges::minmax(std::deque<long_long>)/64 -1.52% 24.321 23.950 - 4.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.51% 33.820 33.308 - 5.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.51% 45.819 45.126 - -3.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.51% 1841.393 1813.585 - 1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.50% 1142325.193 1125133.257 - 1.37% -
std::multiset<int>::contains(key)_(existent)/32 -1.50% 1.706 1.680 - 0.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.50% 768.265 756.728 - -0.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.50% 120413701.994 118607726.298 - 0.30% -
SetIntersection_None_Vector_uint32_1024_256 -1.50% 1089716.765 1073386.278 - -0.42% -
std::set<int>::insert(value)_(already_present)/32 -1.49% 1.780 1.754 - 0.21% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.49% 27019.862 26617.233 - -3.15% -
std::rotate(list<int>)_(by_1/4)/50 -1.49% 25.935 25.549 - 0.07% -
std::copy_n(list<int>)/512 -1.49% 348.034 342.861 - -0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.49% 16.283 16.041 - 1.68% -
SetIntersection_None_Vector_string_1024_4 -1.48% 1162057.463 1144801.163 - -1.92% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.48% 278.867 274.726 - -4.05% -
SetIntersection_Front_Set_float_262144_64 -1.47% 1617999.945 1594151.241 - -9.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.47% 18.232 17.964 - 0.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.46% 168766.894 166298.115 - 0.16% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.46% 174702908.555 172148284.588 - 0.37% -
rng::for_each(multiset<int>)/8192 -1.46% 7795.377 7681.465 - -1.35% -
std::stable_sort(deque<int>)_(descending)/1024 -1.46% 2948.191 2905.111 - 0.59% -
BM_PushHeap_string_SingleElement_16384 -1.46% 2.606 2.568 - -5.04% -
SetIntersection_Front_Vector_uint32_16_16 -1.46% 35704639.736 35183299.382 - -1.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.46% 3.800 3.745 - -1.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.45% 18311332.678 18045001.185 - -0.58% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.45% 6393.972 6301.169 - -2.73% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.45% 50.971 50.231 - -0.11% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.45% 30.271 29.832 - 1.21% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.45% 30940.296 30492.059 - 0.37% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.45% 1591550.537 1568508.871 - -9.92% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.45% 17.459 17.206 - -1.32% -
ranges::minmax(std::list<__int128>)/70000 -1.44% 58719.424 57874.031 - -2.84% -
BM_deque_vector_move_backward/4096 -1.44% 150.174 148.012 - 0.96% -
std::search(vector<int>)_(same_length)/8192 -1.44% 1927.401 1899.695 - 1.85% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.44% 4.030 3.972 - -1.98% -
rng::for_each(multiset<int>)/8 -1.43% 6.979 6.879 - 2.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.42% 4265636.946 4204915.564 - -2.68% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -1.42% 4.946 4.875 - 1.52% -
std::map<std::string,_int>::clear()/0 -1.42% 399.755 394.080 - -0.33% -
BM_PushHeap_string_SingleElement_256 -1.42% 2.609 2.572 - -5.27% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.42% 14135.430 13935.172 - -0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.41% 2896264.722 2855450.967 - -2.57% -
std::copy_n(deque<int>)/8 -1.41% 2.803 2.763 - 0.42% -
SetIntersection_Front_Vector_uint64_64_16 -1.41% 14237245.287 14036996.933 - -2.52% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.41% 10.207 10.064 - 0.22% -
std::fill_n(list<int>)/8192 -1.40% 9121.530 8993.500 - -0.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.40% 13286.556 13100.260 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.40% 16163901.435 15937295.120 - -1.28% -
BM_vector_deque_move_backward/64000 -1.40% 7767.668 7658.874 - 8.65% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.40% 8606.338 8485.867 - -0.85% -
std::map<int,_int>::count(key)_(existent)/8192 -1.40% 5.840 5.758 - 0.24% -
BM_deque_deque_copy_backward/64 -1.39% 3.386 3.338 - -0.26% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.39% 501149.250 494164.923 - -1.02% -
SetIntersection_Front_Vector_string_16384_4 -1.39% 1189896.727 1173336.833 - -1.18% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.39% 216636720.084 213623782.865 - -0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.39% 15679703.237 15461639.285 - 10.30% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.39% 356898.003 351936.592 - 0.07% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 -1.39% 2.426 2.392 - 0.84% -
rng::find_last(list<int>)_(bail_90%)/50 -1.38% 1.297 1.279 - 2.61% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.38% 26.542 26.177 - 5.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.37% 3056392.499 3014479.058 - -1.18% -
SetIntersection_Front_Set_float_1024_1 -1.36% 1059090.528 1044634.886 - 0.51% -
BM_PushHeap_float_PipeOrgan_16 -1.36% 0.903 0.891 - -1.81% -
std::copy_backward(vector<int>)/8 -1.36% 2.256 2.225 - 5.04% -
rng::starts_with(deque<int>)/1048576 -1.36% 498651.057 491869.872 - -0.52% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.35% 141.713 139.793 - -1.27% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 -1.35% 5922.406 5842.229 - 0.75% -
SetIntersection_Front_Set_float_262144_256 -1.35% 3555743.664 3507680.314 - -15.70% -
BM_deque_deque_move_backward/1024 -1.35% 38.978 38.454 - 0.41% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.35% 12.515 12.346 - -0.11% -
SetIntersection_Front_Vector_uint64_256_4 -1.34% 4180073.035 4124030.317 - -1.67% -
rng::for_each(multimap<int>)/32 -1.34% 26.614 26.258 - -0.63% -
SetIntersection_Interlaced_Set_float_16384_4 -1.34% 172239007.323 169934635.598 - 2.93% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.34% 2.856 2.818 - 0.84% -
std::for_each(set<int>::iterator)/32 -1.33% 24.715 24.386 - -1.18% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.33% 21.942 21.650 - 0.74% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 -1.33% 1.128 1.113 - -0.08% -
BM_deque_vector_ranges_move_backward/70000 -1.33% 8747.517 8631.390 - 8.31% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.33% 3894.152 3842.482 - -1.10% -
BM_CmpLess_schar_short -1.32% 0.959 0.947 - -1.35% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.32% 11.306 11.158 - -2.57% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.31% 16742.416 16522.378 - 0.12% -
std::stable_sort(deque<int>)_(descending)/8192 -1.31% 20654.297 20383.435 - 0.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.31% 54.739 54.022 - 41.45% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.31% 6014.298 5935.530 - -0.79% -
SetIntersection_None_Set_string_64_16 -1.31% 18651393.226 18407135.395 - -0.81% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.31% 4066.547 4013.296 - 1.89% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.31% 10.821 10.679 - -0.58% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.31% 236.916 233.818 - 1.60% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.31% 47.081 46.465 - 4.84% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.31% 30.188 29.794 - -2.15% -
SetIntersection_Interlaced_Set_string_16384_4 -1.30% 202585267.991 199943379.521 - 1.27% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.30% 226.049 223.106 - -6.78% -
BM_deque_deque_move_backward/4000 -1.30% 153.131 151.144 - 4.29% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.29% 10.210 10.078 - -1.35% -
std::shift_right(vector<int>)/32 -1.29% 4.115 4.061 - -0.34% -
vector<bool>(const_vector<bool>&) -1.29% 9.993 9.863 - -3.82% -
SetIntersection_Interlaced_Vector_float_1024_64 -1.29% 5138070.774 5071749.950 - 40.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.29% 4149878.999 4096444.604 - -1.92% -
std::rotate_copy(vector<int>)/32 -1.29% 2.111 2.084 - 0.19% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.28% 14.080 13.899 - -0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.28% 8775216.526 8662861.876 - 4.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.28% 1158950.297 1144173.100 - -1.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.27% 5.165 5.099 - 2.20% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.27% 63096.272 62296.179 - -2.88% -
SetIntersection_Front_Vector_float_256_16 -1.26% 4256541.459 4202783.333 - -0.03% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.26% 32351.000 31942.494 - -0.90% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.26% 26506.752 26173.243 - -0.13% -
std::unique(list<int>)_(contiguous)/52 -1.26% 64.441 63.632 - -0.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.25% 15.868 15.668 - -0.77% -
SetIntersection_None_Vector_uint64_262144_16384 -1.25% 1137452.620 1123192.216 - -0.98% -
std::sort(deque<int>)_(shuffled)/1024 -1.25% 7025.495 6937.434 - 1.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.25% 485.040 478.961 - -1.07% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.25% 43.248 42.707 - -1.24% -
std::replace(list<int>)_(prefix)/50 -1.25% 17.383 17.167 - 0.65% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.25% 5.441 5.373 - -0.76% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.25% 516.846 510.408 - -3.07% -
std::multiset<std::string>::count(key)_(non-existent)/32 -1.24% 10.758 10.625 - -6.50% -
BM_CmpEqual_int_uint -1.24% 1.086 1.072 - -1.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.23% 3.545 3.502 - 1.07% -
BM_deque_deque_move/1 -1.23% 2.544 2.513 - 1.17% -
std::unique(deque<int>)_(sprinkled)/32 -1.23% 53.788 53.126 - 2.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.23% 11839221.575 11693962.211 - -1.78% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.22% 15.920 15.725 - -0.47% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.22% 15.632 15.441 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.21% 9.305 9.192 - 1.10% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.21% 103599.819 102343.910 - 0.11% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.21% 8130.243 8031.744 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.21% 8733703.817 8628096.229 - -3.56% -
BM_vector_deque_ranges_copy_backward/1024 -1.21% 38.634 38.167 - 1.01% -
std::transform(deque<int>,_deque<int>)/50 -1.21% 36.453 36.013 - -0.73% -
SetIntersection_Front_Vector_float_16384_16384 -1.21% 76624745.448 75700209.100 - -4.86% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.20% 19.866 19.627 - -0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.20% 493668.606 487724.941 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.20% 21413760.387 21156855.509 - -1.94% -
std::rotate(deque<int>)_(by_1/4)/32 -1.20% 13.268 13.109 - -0.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.20% 1167578.453 1153581.115 - -1.13% -
SetIntersection_Interlaced_Set_string_64_4 -1.20% 25857172.176 25547404.768 - -1.12% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.20% 18.193 17.975 - 0.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.20% 13.285 13.126 - 0.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.20% 20.740 20.492 - -0.16% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.20% 1079580.494 1066662.976 - -0.11% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.20% 16.610 16.411 - -0.08% -
BM_StringRelational_Less_Huge_Empty_Control -1.19% 1.685 1.665 - 3.32% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.19% 26.113 25.801 - -4.24% -
SetIntersection_None_Set_uint32_1024_64 -1.19% 8772136.216 8667420.149 - -2.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.19% 1.672 1.653 - -0.82% -
BM_deque_vector_move_backward/512 -1.19% 18.123 17.907 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.19% 8980833.053 8874077.751 - -2.62% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.19% 1443547.212 1426389.464 - -20.60% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.19% 20627.325 20382.438 - 0.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.19% 61252.205 60525.330 - -1.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.19% 5910949.164 5840857.297 - -4.43% -
std::map<int,_int>::count(key)_(non-existent)/32 -1.18% 2.986 2.951 - 2.69% -
std::copy_backward(deque<int>)/512 -1.18% 18.266 18.050 - 0.15% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.18% 2.033 2.009 - 3.23% -
SetIntersection_Front_Vector_string_262144_256 -1.18% 9713024.615 9598576.553 - -1.48% -
rng::contains(list<int>)_(process_all)/50 -1.18% 18.303 18.087 - -0.68% -
SetIntersection_None_Vector_string_256_1 -1.18% 4513201.190 4460060.522 - -1.51% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.18% 11.178 11.047 - -0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.18% 26248.690 25940.229 - 0.86% -
BM_deque_vector_ranges_copy_backward/1024 -1.17% 37.055 36.620 - -0.62% -
SetIntersection_None_Set_uint64_16384_64 -1.17% 166983783.347 165026494.768 - -2.83% -
BM_deque_deque_ranges_move/64 -1.17% 3.058 3.022 - -1.44% -
SetIntersection_Front_Vector_uint32_16384_16 -1.17% 1117736.397 1104677.464 - -0.82% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.16% 25941.577 25640.013 - 0.13% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.16% 20.912 20.669 - 0.48% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.16% 1290969.482 1275986.736 - 3.23% -
std::find_end(list<int>)_(same_length)/1000 -1.16% 744.483 735.848 - -0.30% -
BM_StringEraseToEnd_Large_Opaque -1.16% 1.001 0.990 - 0.58% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.16% 583953.777 577191.543 - 0.32% -
BM_deque_vector_ranges_move_backward/512 -1.15% 18.114 17.904 - 0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.15% 2.121 2.096 - -0.48% -
std::copy_backward(list<int>)/8 -1.15% 2.420 2.392 - -0.60% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.15% 17.861 17.655 - -0.07% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.15% 7658.739 7571.028 - 0.90% -
std::multimap<int,_int>::erase(iterator)/1024 -1.15% 20.393 20.160 - -3.59% -
SetIntersection_None_Set_float_16384_256 -1.14% 158732026.008 156914819.358 - 3.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.14% 4314769.823 4265547.390 - -3.30% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.14% 257453.962 254518.347 - -2.16% -
SetIntersection_None_Set_float_262144_16384 -1.14% 1203824.545 1190106.039 - 2.97% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.14% 1053.831 1041.859 - 3.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.14% 1156468.991 1143341.961 - -2.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.13% 3.186 3.150 - -1.45% -
BM_deque_deque_ranges_copy_backward/512 -1.13% 19.526 19.305 - 2.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.13% 8688369.907 8590062.674 - -1.12% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.13% 1.116 1.103 - -0.69% -
SetIntersection_None_Set_uint64_262144_256 -1.13% 1217260.742 1203527.750 - -0.42% -
BM_num_get<long_long> -1.13% 10.909 10.786 - -0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.13% 9257693.944 9153302.305 - 0.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.13% 8590521.368 8493731.082 - -0.83% -
BM_PushHeap_string_SingleElement_64 -1.12% 2.657 2.628 - -5.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.12% 4907.474 4852.342 - -0.96% -
std::for_each(multimap<int>::iterator)/8192 -1.12% 7518.782 7434.488 - -2.91% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.12% 2914.391 2881.719 - 0.52% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.11% 4772.670 4719.461 - 0.95% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -1.11% 279.021 275.911 - 0.86% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.11% 4561.547 4510.899 - 0.35% -
std::rotate(list<int>)_(1_element_backward)/50 -1.11% 25.356 25.075 - 1.21% -
SetIntersection_None_Set_string_64_4 -1.11% 22007892.936 21764537.283 - 1.78% -
std::search(vector<int>)_(same_length)/1024 -1.11% 250.820 248.048 - 1.32% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.10% 131371.449 129922.781 - -1.50% -
SetIntersection_Interlaced_Set_float_16_16 -1.10% 38169819.962 37749553.639 - -0.48% -
std::partial_sort(vector<int>)_(descending)/1024 -1.10% 7955.069 7867.522 - -0.60% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.10% 5.504 5.444 - -0.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.10% 18.812 18.606 - 0.06% -
std::set<int>::equal_range(key)_(existent)/1024 -1.10% 4.426 4.378 - 2.07% -
SetIntersection_None_Vector_string_262144_16 -1.10% 1290816.389 1276653.558 - 0.31% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.09% 3.597 3.558 - -0.16% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.09% 1275168.701 1261244.709 - -1.09% -
BM_std_minmax_element<long_long>/4 -1.09% 1.267 1.253 - -0.99% -
std::move_backward(vector<bool>)_(aligned)/4096 -1.09% 7.245 7.166 - 0.14% -
std::rotate_copy(vector<int>)/1024 -1.09% 33.798 33.431 - 2.42% -
std::partial_sort(deque<int>)_(shuffled)/1024 -1.08% 15601.359 15432.664 - -0.61% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.08% 203.208 201.013 - -4.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -1.08% 1.268 1.255 - -16.16% -
std::find_end(list<int>)_(match_near_end)/1000 -1.08% 78.620 77.773 - 1.62% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.08% 632719.341 625905.789 - 1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.08% 8716100.378 8622303.671 - -4.14% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -1.08% 32.262 31.915 - -2.25% -
BM_StringRelational_Compare_Huge_Small_Control -1.07% 1.869 1.849 - 0.03% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.07% 22.850 22.605 - -0.93% -
BM_std_minmax_element<char>/65536 -1.07% 17643.870 17454.747 - 1.93% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.07% 6191.289 6124.981 - 0.38% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.07% 35.222 34.845 - -1.23% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.07% 1.165 1.152 - -27.49% -
std::is_sorted_until(list<int>,_pred)/8 -1.07% 3.665 3.626 - 0.08% -
BM_PushHeap_uint64_Random_1024 -1.07% 6.263 6.196 - 1.09% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.07% 523.606 518.016 - -1.89% -
rng::contains(deque<int>)_(process_all)/32 -1.07% 8.862 8.767 - 1.90% -
BM_CmpLess_schar_uchar -1.06% 1.102 1.090 - 1.50% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.06% 17.926 17.735 - -1.37% -
BM_deque_vector_ranges_move/1 -1.06% 2.085 2.063 - 1.65% -
std::partial_sort(vector<int>)_(heap)/1024 -1.06% 7972.619 7887.968 - -0.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.06% 32.555 32.210 - 15.90% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.06% 20895.625 20674.750 - -0.01% -
std::for_each(multiset<int>::iterator)/8 -1.06% 5.090 5.036 - 0.25% -
std::replace(list<int>)_(sprinkled)/1024 -1.05% 737.098 729.355 - 0.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.05% 29.070 28.764 - 5.31% -
SetIntersection_Interlaced_Vector_string_256_4 -1.05% 6069137.706 6005459.367 - -1.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.05% 1.291 1.278 - -0.24% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.05% 81309.998 80457.736 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.05% 9802964.658 9700291.120 - -3.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.05% 4089111.539 4046297.251 - -1.06% -
SetIntersection_None_Set_uint64_262144_16384 -1.05% 1219643.881 1206878.826 - -0.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.04% 444.841 440.200 - -3.21% -
std::set<int>::erase(key)_(existent)/8192 -1.04% 69.199 68.477 - 0.97% -
SetIntersection_Front_Set_string_4_4 -1.04% 158435159.036 156785619.544 - 0.32% -
std::fill(vector<bool>)/32768 -1.04% 30.346 30.030 - 0.11% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.04% 31.125 30.802 - -3.52% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.04% 5.563 5.505 - -1.44% -
std::multiset<int>::ctor(const&)/8192 -1.04% 50716.429 50190.908 - -5.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.04% 58.189 57.586 - 27.29% -
std::find_end(list<int>)_(same_length)/1024 -1.03% 763.447 755.575 - 0.27% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.03% 14.912 14.758 - -0.58% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.03% 51.892 51.357 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.03% 1074324.042 1063259.813 - -1.48% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.03% 2.985 2.954 - 0.70% -
std::copy(vector<bool>)_(aligned)/4096 -1.03% 4.828 4.778 - -3.00% -
std::find_end(vector<int>)_(same_length)/1024 -1.03% 253.190 250.592 - -1.65% -
SetIntersection_Interlaced_Vector_string_4_4 -1.02% 151861882.321 150306839.366 - 0.03% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.02% 10.442 10.335 - -2.21% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.02% 23.259 23.021 - 1.90% -
std::copy_if(list<int>)_(entire_range)/64 -1.02% 32.691 32.357 - -11.84% -
BM_deque_vector_ranges_copy_backward/4000 -1.02% 142.109 140.656 - -2.60% -
SetIntersection_Front_Set_float_16384_4 -1.02% 1060322.752 1049486.593 - -2.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.02% 1158839.776 1147066.198 - -1.70% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.02% 5.540 5.484 - 2.04% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.01% 34.598 34.247 - 2.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.01% 602.183 596.079 - 0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.01% 19.496 19.298 - 0.46% -
std::shift_right(deque<int>)/1024 -1.01% 40.746 40.335 - -3.17% -
std::move(vector<int>)/64 -1.01% 4.217 4.174 - 1.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.01% 808.912 800.759 - -0.05% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.01% 178486692.263 176692574.568 - -3.03% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.00% 1520135.984 1504894.285 - -1.03% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 397.74% 35.497 176.683 - 398.45% -
std::fill_n(vector<bool>)/262144 310.94% 229.037 941.201 - 31.39% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 273.17% 26.584 99.202 - 271.26% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 198.86% 12.729 38.044 - 218.92% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 156.72% 50.104 128.628 - 26.35% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 126.40% 13.052 29.551 - 8.50% -
std::unique_copy(list<int>)_(contiguous)/1024 120.37% 737.504 1625.243 - 119.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 117.90% 11.235 24.481 - 114.18% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 86.53% 410.742 766.166 - 6.62% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 82.13% 35.504 64.663 - 82.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 78.22% 0.392 0.699 - 46.67% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 77.40% 6.450 11.443 - 76.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 74.45% 35.974 62.757 - 35.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 70.00% 31.165 52.983 - 4.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 68.59% 4.712 7.944 - 67.86% -
SetIntersection_Interlaced_Vector_uint64_262144_64 66.45% 8643397.922 14386674.615 - 74.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 64.44% 20.919 34.399 - 53.02% -
BM_PushHeap_string_Descending_262144 62.72% 3.422 5.569 - 76.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 59.93% 24.579 39.308 - 59.21% -
std::find_if_not(list<int>)_(bail_25%)/1024 56.86% 127.323 199.723 - 5.31% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 55.16% 1303.009 2021.762 - 38.04% -
std::fill_n(list<int>)/1024 53.08% 439.985 673.542 - 52.01% -
SetIntersection_Interlaced_Vector_float_262144_16 52.89% 4260499.326 6513997.500 - 3.65% -
std::multiset<std::string>::erase(key)_(existent)/1024 52.59% 63.722 97.236 - 16.41% -
rng::find(vector<bool>)_(process_all)/8 52.53% 0.555 0.846 - 23.61% -
SetIntersection_Interlaced_Vector_float_262144_256 52.00% 33965704.155 51626878.586 - 64.88% -
ranges::minmax(std::list<long_long>)/1 49.86% 0.453 0.679 - 71.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 47.57% 34.540 50.969 - 41.50% -
std::multiset<std::string>::erase(key)_(existent)/8192 47.08% 66.375 97.624 - 43.45% -
SetIntersection_Interlaced_Vector_float_16384_256 44.58% 16984669.721 24556229.980 - 38.42% -
std::copy_backward(vector<bool>)_(aligned)/1048576 43.62% 1976.923 2839.161 - 2.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 42.84% 26.877 38.391 - 11.63% -
std::find_if(deque<int>)_(process_all)/8192 42.44% 1990.578 2835.288 - 41.96% -
std::find_if(deque<int>)_(process_all)/1024 42.22% 249.280 354.519 - 41.26% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 42.10% 0.280 0.397 - 34.39% -
rng::find(vector<bool>)_(process_all)/50 42.02% 0.644 0.914 - 35.11% -
std::find_if(list<int>)_(bail_25%)/1024 42.00% 127.937 181.670 - 0.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.45% 38.192 54.022 - -1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 41.43% 250978078.238 354953646.940 - 1.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 41.23% 22.361 31.580 - -0.23% -
BM_PushHeap_uint32_Random_1 41.19% 0.445 0.628 - 27.94% -
std::find_if(deque<int>)_(process_all)/32768 40.78% 8082.038 11377.513 - 41.50% -
SetIntersection_Interlaced_Vector_float_1024_64 40.55% 3608553.126 5071749.950 - -1.29% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 40.54% 4314.109 6062.919 - 6.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 38.99% 23.612 32.819 - 3.33% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 38.39% 6.442 8.915 - 20.63% -
ranges::min(std::vector<char>)/1 37.88% 0.331 0.457 - 36.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 37.66% 50.805 69.936 - 1.04% -
SetIntersection_Interlaced_Vector_float_1024_16 36.34% 1971052.001 2687276.463 - 6.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 35.82% 0.891 1.210 - 24.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.75% 34.444 46.758 - 8.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 34.83% 3027561.749 4082171.269 - 37.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 34.50% 24.015 32.301 - 32.17% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 34.05% 1.371 1.838 - -7.11% -
std::stable_partition(list<int>)_(dense)/8192 33.80% 17431.408 23323.429 - 1.89% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 33.19% 20.042 26.694 - 20.78% -
SetIntersection_Interlaced_Vector_float_262144_1024 32.72% 96897190.723 128603451.357 - 13.85% -
SetIntersection_Interlaced_Vector_float_262144_4 32.66% 1540014.927 2042916.397 - 8.42% -
BM_PushHeap_uint64_SingleElement_1 32.18% 0.479 0.633 - 17.33% -
BM_PushHeap_string_Descending_1 31.91% 0.531 0.700 - -0.04% -
rng::starts_with(list<int>,_pred)/8192 31.78% 9684.784 12762.274 - 9.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.60% 28.502 37.510 - 25.86% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 30.88% 6514.827 8526.384 - 30.00% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 30.81% 4.720 6.174 - 18.64% -
SetIntersection_Interlaced_Vector_uint64_1024_16 30.48% 1878971.325 2451759.345 - 31.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 30.06% 19.944 25.939 - 9.80% -
BM_PushHeap_string_Random_1 30.04% 0.469 0.610 - -4.58% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 29.96% 68.297 88.758 - 31.89% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 29.65% 820.033 1063.146 - 26.47% -
std::move(vector<int>)/262144 29.64% 17285.567 22409.098 - 2.00% -
std::set<std::string>::insert(value)_(already_present)/8192 29.20% 29.840 38.554 - -36.64% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 29.12% 8.931 11.531 - 37.96% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28.37% 8098.512 10396.204 - 0.20% -
BM_PushHeap_float_QuickSortAdversary_1 28.11% 0.466 0.597 - 52.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 27.29% 45.239 57.586 - -1.04% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 26.94% 83174.250 105580.012 - 20.42% -
std::unordered_map<int,_int>::clear()/1024 26.54% 8239.916 10426.570 - 29.26% -
std::is_sorted(deque<int>)/8 26.32% 2.667 3.369 - 20.87% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 26.21% 49267.240 62182.127 - 24.20% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 26.05% 20.570 25.929 - 20.68% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 26.03% 6.411 8.080 - 33.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 25.91% 62.416 78.585 - 7.02% -
std::map<int,_int>::ctor(const&,_alloc)/1024 25.81% 6583.786 8283.323 - 28.69% -
std::map<std::string,_int>::insert(value)_(already_present)/32 25.36% 21.369 26.789 - -0.98% -
std::fill(vector<bool>)/1048576 25.12% 3054.135 3821.447 - -0.02% -
std::search(deque<int>)_(near_matches)/1024 24.96% 20553.620 25684.800 - 41.37% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.87% 79640886.809 99447922.746 - -0.23% -
std::move_backward(deque<int>)/64 24.80% 5.398 6.737 - 0.17% -
BM_toupper_char<wchar_t> 24.70% 0.551 0.687 - 0.05% -
BM_PushHeap_string_Descending_1024 24.69% 2.436 3.037 - 28.18% -
BM_toupper_char<char> 24.59% 0.553 0.689 - 0.04% -
std::partition(deque<int>)_(sparse)/32 24.58% 10.069 12.543 - 23.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.54% 61.669 76.802 - 20.91% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 24.28% 10.370 12.888 - 25.97% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 24.21% 30.870 38.343 - 21.31% -
BM_PushHeap_uint32_PipeOrgan_1 23.78% 0.409 0.506 - -27.28% -
std::unordered_set<std::string>::count(key)_(existent)/32 23.33% 32.447 40.016 - -4.90% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 23.22% 25042.208 30856.886 - 22.64% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 23.15% 603.761 743.561 - 21.82% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 23.07% 28.394 34.945 - 17.08% -
std::set<std::string>::erase(key)_(existent)/1024 23.01% 60.291 74.164 - -24.70% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 22.89% 1.221 1.501 - 20.15% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 22.67% 39.010 47.854 - 63.88% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 22.57% 11124.608 13635.504 - 11.42% -
BM_PushHeap_string_Random_262144 22.06% 18.040 22.020 - 20.05% -
std::map<std::string,_int>::ctor(const&)/32 22.02% 710.717 867.208 - 4.16% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 21.84% 6489.759 7906.952 - 20.77% -
BM_PushHeap_string_Descending_16384 21.68% 2.422 2.947 - 26.15% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 21.64% 1.291 1.571 - 1.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 21.54% 8376.232 10180.376 - 0.20% -
SetIntersection_None_Set_string_1024_64 21.49% 8985856.243 10916734.091 - 20.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 21.45% 0.289 0.351 - -12.96% -
std::multiset<std::string>::erase(iterator)/1024 21.41% 28.695 34.840 - 10.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 21.36% 505.458 613.405 - -5.40% -
SetIntersection_Interlaced_Vector_float_16384_1024 21.34% 45938317.730 55741519.504 - -4.58% -
std::find_if(list<int>)_(process_all)/8192 21.22% 7735.543 9377.288 - 29.40% -
std::copy(list<int>)/4096 21.18% 3241.840 3928.503 - 27.33% -
BM_PushHeap_string_Descending_256 21.00% 2.389 2.890 - 26.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.98% 18.740 22.670 - 19.54% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 20.93% 118601.458 143422.173 - 11.55% -
std::set<std::string>::erase(key)_(existent)/8192 20.86% 72.345 87.439 - 5.52% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 20.84% 6.280 7.588 - 2.59% -
rng::contains_subrange(list<int>)_(process_all)/8192 20.80% 6745.710 8148.517 - 8.41% -
std::multiset<int>::equal_range(key)_(non-existent)/32 20.67% 2.379 2.871 - 19.41% -
std::unordered_set<std::string>::contains(key)_(existent)/32 20.63% 32.584 39.305 - 4.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.63% 64.832 78.203 - 40.31% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 20.57% 4.612 5.560 - 3.36% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.57% 5913198.504 7129362.091 - 0.16% -
BM_PushHeap_float_PipeOrgan_1 20.55% 0.466 0.562 - 4.79% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 20.41% 28.076 33.807 - 20.01% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 20.33% 4633.652 5575.578 - 20.17% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 20.31% 27.117 32.624 - 19.92% -
BM_PushHeap_string_PipeOrgan_1 19.97% 0.584 0.700 - -0.00% -
std::search(deque<int>)_(near_matches)/1000 19.97% 18680.726 22410.506 - 29.09% -
BM_PushHeap_string_Ascending_1 19.88% 0.585 0.701 - 0.01% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 19.64% 23.508 28.124 - 9.35% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.63% 1.546 1.849 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.62% 43.644 52.208 - -6.39% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19.47% 19903.141 23779.066 - 17.73% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 19.34% 24.054 28.707 - 17.18% -
std::map<int,_int>::ctor(const&)/1024 19.19% 7444.928 8873.416 - 39.36% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 19.00% 10.547 12.551 - 15.49% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 18.97% 0.404 0.481 - 56.55% -
std::unordered_set<int>::contains(key)_(non-existent)/0 18.90% 0.338 0.401 - 15.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.83% 32.478 38.594 - -0.02% -
BM_deque_vector_copy_backward/70000 18.79% 7843.430 9317.420 - 7.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 18.66% 1.139 1.352 - 0.60% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 18.64% 21.825 25.893 - 13.30% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 18.57% 41750.207 49503.792 - 20.57% -
BM_PushHeap_string_Ascending_16384 18.56% 19.489 23.107 - 17.50% -
std::set<int>::equal_range(key)_(non-existent)/8192 18.35% 9.870 11.680 - -10.91% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 18.30% 22.265 26.340 - 14.11% -
std::multiset<std::string>::contains(key)_(non-existent)/32 18.17% 9.631 11.381 - 8.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 18.10% 12849.209 15174.412 - 17.21% -
BM_StringRelational_Compare_Small_Empty_Control 18.07% 1.609 1.899 - 3.52% -
std::rotate(vector<bool>)_(by_1/4)/1024 17.83% 12.564 14.803 - 13.75% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 17.50% 101887.453 119721.530 - 5.53% -
BM_lexicographical_compare_three_way<IntPtr>/1 17.46% 0.392 0.461 - 9.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 17.38% 6.264 7.353 - -33.49% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 17.37% 393778.670 462183.118 - 17.67% -
rng::find_last(deque<int>)_(bail_90%)/8192 17.36% 199.701 234.378 - 7.69% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.22% 18.429 21.602 - 11.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 17.20% 57.154 66.984 - 17.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.17% 1401.710 1642.391 - 0.12% -
rng::find_last(deque<int>)_(bail_90%)/1048576 17.15% 25361.449 29711.739 - 7.84% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 17.15% 213.000 249.524 - 13.83% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 16.96% 1.345 1.573 - 10.25% -
std::set<std::string>::find(key)_(non-existent)/32 16.85% 9.045 10.569 - 0.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 16.83% 44.708 52.232 - 12.28% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 16.77% 10.912 12.742 - 12.92% -
std::set<int>::equal_range(key)_(non-existent)/1024 16.72% 6.478 7.562 - -10.65% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 16.57% 4.660 5.432 - -2.62% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 16.50% 83.963 97.813 - 9.08% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.34% 15.629 18.183 - 6.61% -
std::unordered_set<std::string>::count(key)_(existent)/1024 16.33% 35.023 40.743 - 8.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 16.33% 34.015 39.570 - 27.34% -
std::set<std::string>::insert(value)_(already_present)/32 16.29% 8.914 10.366 - 33.90% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 16.27% 9882.387 11489.798 - 7.83% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 16.01% 52065.324 60402.390 - 15.42% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 15.98% 21.621 25.077 - 0.44% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 15.95% 24.817 28.776 - 13.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 15.90% 27.792 32.210 - -1.06% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.86% 10.679 12.372 - -5.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.64% 98.419 113.810 - 12.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 15.62% 42.077 48.652 - 8.00% -
BM_deque_deque_ranges_move_backward/0 15.58% 0.736 0.851 - 7.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 15.46% 10.309 11.902 - 25.27% -
std::unordered_multiset<int>::erase(iterator)/8192 15.26% 19.859 22.890 - 10.88% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 15.25% 1.223 1.410 - 13.70% -
std::unordered_map<int,_int>::clear()/8192 15.24% 63769.595 73488.570 - 15.69% -
std::multimap<int,_int>::ctor(const&)/8192 15.10% 52525.538 60459.404 - 16.24% -
std::multiset<std::string>::erase(iterator)/8192 15.02% 31.582 36.325 - 18.15% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 14.90% 24.229 27.839 - 18.23% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 14.89% 23.831 27.380 - 23.87% -
rng::find_last(deque<int>)_(bail_90%)/1024 14.87% 28.968 33.274 - 7.29% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 14.78% 26.550 30.473 - 19.32% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 14.72% 45.607 52.321 - -25.79% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.67% 13.563 15.552 - 2.14% -
std::list<std::string>::ctor(size)/8192 14.57% 102383.115 117305.371 - 3.82% -
BM_StringEraseWithMove_Empty_Transparent 14.57% 0.559 0.641 - -3.51% -
BM_std_minmax_element<char>/2 14.56% 0.603 0.690 - -3.60% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.38% 683.232 781.508 - 11.54% -
std::swap_ranges(deque<int>)/1024 14.37% 319.166 365.017 - 10.73% -
std::map<std::string,_int>::erase(iterator)/1024 14.34% 25.495 29.152 - -5.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 14.34% 47.690 54.527 - 16.94% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 14.33% 23.609 26.993 - 34.12% -
std::list<std::string>::ctor(size)/1024 14.18% 12505.523 14279.399 - 4.34% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 14.12% 1.516 1.730 - 0.45% -
std::set<int>::upper_bound(key)_(existent)/8192 14.06% 7.749 8.838 - 12.54% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 13.98% 24.346 27.750 - 35.78% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.84% 11.791 13.422 - 12.99% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 13.81% 27.369 31.149 - 13.30% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 13.74% 35.554 40.440 - 20.79% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 13.73% 66666.752 75819.264 - 4.71% -
BM_deque_vector_move_backward/70000 13.57% 7751.143 8802.742 - 0.77% -
std::swap_ranges(deque<int>)/50 13.55% 15.849 17.996 - 13.50% -
std::map<int,_int>::ctor(const&,_alloc)/8192 13.52% 51887.447 58904.962 - 14.72% -
std::swap_ranges(deque<int>)/8192 13.47% 2547.802 2890.953 - 6.74% -
std::set<std::string>::erase(iterator)/8192 13.42% 27.351 31.022 - 3.92% -
BM_std_minmax_element<short>/3 13.40% 1.209 1.371 - 13.84% -
std::multiset<std::string>::ctor(const&,_alloc)/32 13.39% 800.940 908.189 - 14.03% -
std::map<std::string,_int>::erase(iterator)/32 13.36% 28.116 31.873 - 8.03% -
SetIntersection_Interlaced_Set_string_262144_64 13.18% 2130261.230 2410951.336 - 12.74% -
SetIntersection_Interlaced_Vector_float_1024_4 13.10% 1272764.805 1439497.839 - 2.00% -
std::find_if(vector<int>)_(bail_25%)/32768 13.03% 839.762 949.199 - 7.42% -
std::any_of(vector<int>)_(process_all)/50 12.95% 12.571 14.199 - 1.93% -
std::list<int>::erase(begin)_(cheap_elements)/32 12.92% 11.133 12.571 - -0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 12.91% 4237314.430 4784258.089 - 8.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 12.90% 1.201 1.356 - 5.14% -
BM_deque_vector_move_backward/0 12.90% 1.303 1.471 - -14.36% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12.85% 12541.253 14153.179 - 2.58% -
BM_deque_vector_ranges_move/0 12.64% 1.308 1.474 - -0.22% -
BM_deque_vector_ranges_copy_backward/64000 12.56% 7454.620 8391.178 - 6.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 12.50% 1279.144 1439.055 - 9.37% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 12.40% 42.074 47.293 - -12.18% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 12.20% 267.545 300.187 - 3.30% -
std::multiset<std::string>::contains(key)_(existent)/1024 12.17% 21.709 24.352 - 8.85% -
BM_tolower_char<char> 12.08% 0.617 0.692 - 0.03% -
std::swap_ranges(deque<int>)/32 12.01% 10.415 11.666 - 11.97% -
SetIntersection_Interlaced_Vector_float_256_256 11.92% 4553133.961 5095938.458 - -0.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 11.91% 1.308 1.464 - 3.90% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.86% 52139.615 58322.371 - 10.36% -
rng::contains_subrange(deque<int>)_(same_length)/32 11.83% 17.870 19.985 - -2.90% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 11.76% 6.183 6.911 - 7.15% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11.70% 8266.918 9234.172 - 0.52% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.70% 13.277 14.830 - 30.03% -
BM_deque_deque_ranges_copy_backward/65536 11.61% 7407.194 8267.409 - 3.01% -
std::list<int>::erase(begin)_(cheap_elements)/1024 11.61% 11.062 12.346 - -0.83% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 11.54% 22.495 25.091 - 2.30% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 11.50% 26.914 30.008 - 4.41% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 11.46% 21.830 24.332 - 5.87% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 11.45% 28.541 31.808 - 12.16% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 11.44% 347.144 386.841 - 1.63% -
std::map<int,_int>::insert(value)_(already_present)/1024 11.32% 3.231 3.596 - 15.73% -
BM_PushHeap_string_Descending_64 11.32% 2.320 2.583 - 17.50% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 11.25% 309.396 344.194 - -0.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 11.18% 26.080 28.996 - 5.91% -
BM_PushHeap_float_PipeOrgan_4 11.12% 0.484 0.538 - 0.14% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 11.11% 883.928 982.141 - 2.56% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 11.08% 19.562 21.730 - -7.75% -
std::list<int>::erase(begin)_(cheap_elements)/8192 11.05% 11.165 12.399 - 0.61% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 11.04% 26.934 29.907 - 5.61% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 10.95% 6146.769 6820.001 - 9.76% -
SetIntersection_Front_Vector_uint64_262144_1024 10.93% 5316786.676 5898135.219 - 11.10% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 10.88% 4608.601 5110.118 - 10.53% -
BM_deque_vector_copy_backward/64000 10.84% 7523.065 8338.544 - 2.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 10.80% 1.299 1.439 - 2.21% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.78% 36.266 40.174 - 0.81% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 10.77% 20.917 23.170 - 5.23% -
std::flat_multimap<int,_int>::erase(iterator)/1024 10.76% 75.125 83.205 - 10.41% -
std::rotate_copy(deque<int>)/32 10.72% 2.573 2.849 - 4.76% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 10.67% 454.701 503.213 - 10.26% -
std::sort_heap(vector<int>,_pred)/8 10.65% 28.885 31.962 - -0.52% -
SetIntersection_Interlaced_Vector_float_64_16 10.65% 16815535.167 18605709.999 - -1.89% -
std::unordered_map<int,_int>::clear()/32 10.54% 584.888 646.515 - 10.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.54% 9.868 10.908 - 7.68% -
std::copy_backward(deque<int>)/32768 10.47% 3676.253 4061.260 - 8.05% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.46% 633.905 700.227 - 9.04% -
std::partition(deque<int>)_(dense)/50 10.43% 14.052 15.518 - 1.76% -
BM_std_minmax_element<int>/65536 10.43% 17005.218 18779.205 - 6.95% -
std::set<std::string>::contains(key)_(existent)/8192 10.34% 26.645 29.401 - -0.77% -
std::set<std::string>::find(key)_(non-existent)/1024 10.32% 20.048 22.118 - -3.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 10.30% 14017362.535 15461639.285 - -1.39% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 10.28% 37933812.503 41834602.940 - 9.13% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 10.28% 11801.055 13014.182 - 4.01% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 10.23% 32.970 36.344 - -6.99% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 10.23% 766.792 845.255 - 2.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10.21% 11021.876 12146.777 - 0.60% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 10.20% 328.172 361.652 - 9.03% -
std::partition(deque<int>)_(dense)/32 10.19% 9.489 10.456 - 1.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 10.17% 219.177 241.457 - 7.12% -
std::move(list<int>)/64 10.16% 39.013 42.978 - -0.60% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10.12% 10438.090 11494.530 - 6.76% -
BM_PushHeap_string_QuickSortAdversary_1024 10.11% 15.037 16.558 - 10.62% -
std::swap_ranges(list<int>)/8192 10.10% 9600.745 10570.599 - 1.40% -
BM_std_minmax_element<int>/70000 10.08% 18157.945 19988.842 - 6.48% -
BM_PushHeap_string_PipeOrgan_16384 10.08% 13.172 14.500 - 14.32% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 10.05% 16.525 18.185 - 4.80% -
std::unordered_set<int>::count(key)_(existent)/8192 9.92% 1.281 1.408 - -17.12% -
std::partition(deque<int>)_(sparse)/50 9.91% 15.453 16.984 - 11.65% -
std::stable_partition(deque<int>)_(dense)/50 9.90% 37.913 41.667 - 4.61% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.88% 44944.146 49384.453 - 8.91% -
std::set<std::string>::insert(value)_(already_present)/1024 9.87% 26.792 29.437 - 77.48% -
std::unordered_set<int>::count(key)_(existent)/32 9.86% 1.225 1.346 - -16.07% -
BM_deque_vector_move_backward/65536 9.86% 7338.727 8062.087 - -0.78% -
BM_vector_deque_move/1 9.84% 1.952 2.145 - -3.41% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.82% 19903.805 21857.871 - 8.44% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9.81% 5518.184 6059.688 - 9.70% -
std::stable_partition(deque<int>)_(dense)/1024 9.81% 576.742 633.301 - 3.19% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 9.79% 12.064 13.244 - 0.85% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 9.75% 49620.033 54456.335 - 9.60% -
BM_deque_vector_copy_backward/65536 9.73% 7755.877 8510.550 - 3.05% -
std::is_sorted_until(list<int>)/1024 9.72% 741.877 814.005 - 8.89% -
std::map<int,_int>::contains(key)_(non-existent)/1024 9.67% 5.438 5.964 - 9.17% -
std::find_if_not(list<int>)_(process_all)/50 9.66% 38.623 42.352 - 3.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 9.65% 97.253 106.638 - 8.33% -
std::stable_partition(deque<int>)_(sparse)/8192 9.59% 3299.520 3616.049 - 5.07% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.56% 9.559 10.474 - 11.39% -
std::unordered_set<std::string>::erase(iterator)/32 9.56% 29.901 32.760 - 7.31% -
std::find_if(vector<int>)_(process_all)/8 9.53% 1.347 1.475 - 11.85% -
std::copy_n(vector<bool>)_(aligned)/262144 9.47% 638.731 699.240 - -0.01% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 9.45% 36522.862 39972.509 - -2.96% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 9.42% 1.216 1.330 - -15.02% -
std::find_if(deque<int>)_(process_all)/8 9.42% 2.512 2.749 - 6.75% -
std::stable_partition(deque<int>)_(dense)/32 9.40% 29.079 31.811 - 5.51% -
BM_PushHeap_float_Ascending_4 9.38% 0.535 0.585 - -0.02% -
std::set<std::string>::find(key)_(non-existent)/8192 9.38% 27.107 29.648 - -2.31% -
BM_deque_deque_copy_backward/65536 9.36% 7572.941 8282.094 - 3.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.35% 32.797 35.863 - -8.09% -
std::find(list<int>)_(bail_25%)/32768 9.33% 8022.389 8770.647 - 14.32% -
std::find_if_not(vector<char>)_(bail_25%)/8 9.27% 0.787 0.860 - 16.97% -
BM_std_minmax_element<int>/64000 9.27% 16685.451 18232.047 - 6.35% -
BM_PushHeap_float_QuickSortAdversary_4 9.26% 0.536 0.585 - -0.11% -
BM_deque_deque_move_backward/70000 9.24% 8053.695 8797.748 - 3.05% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 9.21% 1.650 1.802 - -3.20% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.20% 583.200 636.883 - 9.97% -
std::set<int>::lower_bound(key)_(existent)/8192 9.20% 7.748 8.461 - 5.08% -
std::set<std::string>::lower_bound(key)_(existent)/32 9.20% 14.973 16.350 - 5.53% -
BM_deque_deque_ranges_move_backward/70000 9.18% 7906.454 8632.252 - 1.51% -
BM_deque_vector_move/0 9.16% 1.401 1.529 - 7.29% -
std::remove(deque<int>)_(sprinkled)/50 9.15% 54.309 59.278 - -4.51% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 9.15% 1.101 1.202 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 9.12% 1067949.770 1165366.586 - 4.50% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 9.12% 17.148 18.712 - 9.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 9.10% 21.627 23.595 - 4.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 9.08% 0.442 0.483 - 2.28% -
rng::find_last(deque<int>)_(bail_90%)/8 9.06% 0.845 0.922 - 3.66% -
SetIntersection_Interlaced_Set_string_262144_256 9.02% 2076646.971 2263957.355 - 11.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 9.01% 591090.105 644331.586 - 6.34% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 9.01% 1.659 1.809 - 6.60% -
SetIntersection_Front_Vector_string_256_64 9.00% 10174332.052 11089765.642 - 6.64% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.99% 445735.395 485796.536 - -17.26% -
rng::find_last_if(vector<char>)_(bail_10%)/50 8.98% 11.490 12.521 - 10.53% -
ranges::min(std::vector<long_long>)/64 8.97% 4.670 5.089 - 3.21% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.97% 2.171 2.366 - 8.53% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 8.97% 1.155 1.258 - 8.94% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 8.97% 47.736 52.016 - 13.91% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 8.95% 1.461 1.592 - -8.67% -
std::multiset<int>::upper_bound(key)_(existent)/1024 8.94% 7.034 7.663 - 7.97% -
ranges::minmax(std::deque<__int128>)/8 8.90% 3.814 4.154 - 10.15% -
BM_std_minmax_element<int>/64 8.89% 17.055 18.572 - 6.43% -
std::list<std::string>::ctor(size)/32 8.87% 348.132 379.018 - 0.06% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 8.70% 11.427 12.420 - 7.73% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 8.66% 40.894 44.436 - 9.18% -
BM_vector_deque_move/2 8.66% 1.727 1.877 - -3.47% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.65% 28.943 31.447 - 6.68% -
BM_vector_deque_move_backward/64000 8.65% 7049.427 7658.874 - -1.40% -
BM_StringConstructDestroyCStr_Large_Opaque 8.64% 18.549 20.152 - 16.03% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 8.63% 24.381 26.486 - 12.15% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 8.61% 669.668 727.343 - 3.38% -
BM_deque_deque_copy_backward/64000 8.61% 7405.065 8042.383 - 2.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.59% 1912.101 2076.344 - 0.60% -
BM_PushHeap_string_Descending_4 8.59% 1.933 2.099 - 11.96% -
rng::find_last(vector<int>)_(bail_90%)/8 8.54% 0.424 0.461 - 4.32% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.53% 173329.328 188106.067 - 7.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.50% 18.571 20.150 - -7.99% -
std::find_if(deque<int>)_(bail_25%)/8192 8.50% 541.750 587.804 - 16.77% -
std::reverse_copy(list<int>)/4096 8.50% 3134.928 3401.362 - 0.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 8.49% 1.137 1.233 - 1.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 8.47% 17610.713 19103.132 - -7.06% -
std::set<std::string>::erase(iterator)/1024 8.47% 31.060 33.692 - 21.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.46% 37980.229 41192.870 - 8.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 8.46% 34.535 37.456 - -12.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 8.46% 1821063.549 1975065.989 - 1.41% -
std::search(deque<int>,_pred)_(no_match)/8192 8.44% 3492.600 3787.408 - -17.72% -
std::find_if(deque<int>)_(bail_25%)/32768 8.43% 2157.941 2339.910 - 16.39% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 8.39% 1.548 1.678 - -4.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 8.36% 3203303.726 3471254.567 - 9.83% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 8.36% 173542.689 188050.454 - 6.87% -
std::swap_ranges(list<int>)/1024 8.33% 749.856 812.338 - 6.74% -
std::find_if(vector<int>)_(bail_25%)/1024 8.33% 28.869 31.273 - 6.09% -
BM_deque_vector_ranges_move_backward/70000 8.31% 7969.408 8631.390 - -1.33% -
std::unordered_multiset<int>::contains(key)_(existent)/32 8.29% 1.211 1.311 - -3.01% -
std::unordered_map<int,_int>::erase(iterator)/8192 8.28% 19.851 21.494 - 9.30% -
std::for_each_n(list<int>)/8192 8.26% 7556.751 8180.894 - 7.26% -
std::any_of(deque<int>)_(process_all)/8192 8.22% 2523.035 2730.486 - 4.11% -
std::lower_bound(std::list<int>)/8192 8.20% 13237.348 14322.581 - 0.14% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.16% 1.348 1.458 - 3.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.14% 6689.561 7233.865 - 6.24% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 8.13% 795.431 860.107 - 7.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 8.12% 18.477 19.977 - -3.94% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8.12% 90954.179 98336.804 - 3.07% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 8.11% 4658.235 5035.844 - 7.50% -
std::find_end(deque<int>)_(match_near_end)/1000 8.10% 33.620 36.344 - 6.88% -
std::multiset<std::string>::count(key)_(existent)/1024 8.08% 23.120 24.988 - 12.79% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 8.08% 1.470 1.588 - 3.94% -
std::lower_bound(std::vector<int>)/100 8.08% 12.096 13.073 - -0.12% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 8.07% 705.357 762.312 - 8.32% -
rng::contains_subrange(deque<int>)_(same_length)/50 8.07% 26.031 28.132 - -2.42% -
BM_deque_deque_move_backward/64000 8.04% 7230.942 7812.180 - 1.00% -
std::find_if_not(vector<int>)_(process_all)/8 8.00% 1.312 1.417 - 8.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 8.00% 196078614.715 211764554.906 - 2.38% -
SetIntersection_Interlaced_Set_string_262144_16384 7.99% 2789744.387 3012656.250 - -0.76% -
std::any_of(deque<int>)_(process_all)/32768 7.98% 10075.407 10879.635 - 3.82% -
BM_deque_vector_move_backward/64000 7.92% 7515.808 8111.390 - 3.31% -
std::all_of(deque<int>)_(process_all)/8192 7.91% 2523.452 2723.056 - 7.87% -
ranges::min(std::list<long_long>)/70000 7.91% 43985.737 47463.010 - -5.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 7.90% 33.096 35.711 - 12.87% -
BM_deque_deque_ranges_move_backward/64000 7.90% 7352.422 7933.220 - 1.91% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 7.90% 30.951 33.396 - 4.43% -
std::none_of(deque<int>)_(process_all)/32768 7.90% 10113.952 10912.573 - 7.61% -
std::shift_right(list<int>)/50 7.87% 26.579 28.672 - 6.78% -
std::search(deque<int>,_pred)_(no_match)/1024 7.86% 437.641 472.027 - -17.14% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 7.85% 14.749 15.906 - 1.99% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.85% 1083882.226 1168920.048 - 3.91% -
std::search(deque<int>,_pred)_(no_match)/1000 7.83% 426.574 459.963 - -17.12% -
BM_deque_deque_ranges_move_backward/65536 7.82% 7497.091 8083.386 - 0.42% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 7.80% 6.078 6.552 - 3.11% -
std::find_if(vector<int>)_(bail_25%)/8192 7.80% 222.169 239.503 - 4.76% -
std::unordered_set<int>::find(key)_(non-existent)/1024 7.79% 0.954 1.029 - -15.62% -
std::find(vector<long_long>)_(process_all)/8 7.79% 1.096 1.182 - 3.94% -
std::pop_heap(deque<int>)/1024 7.76% 12.280 13.234 - 1.26% -
BM_deque_deque_ranges_copy_backward/70000 7.76% 8131.276 8761.962 - 2.11% -
bm_lexicographical_compare<int>/1 7.74% 1.282 1.381 - -11.14% -
std::remove_if(deque<int>)_(prefix)/50 7.71% 64.613 69.597 - 8.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.71% 8793691.986 9471931.453 - -0.71% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 7.70% 4.501 4.848 - -24.16% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 7.69% 49.280 53.071 - 6.05% -
std::unordered_set<int>::count(key)_(non-existent)/1024 7.59% 1.458 1.569 - -10.00% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 7.59% 870.589 936.628 - 3.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 7.54% 21.701 23.338 - 3.44% -
std::upper_bound(std::list<int>)/8192 7.54% 13140.472 14131.249 - -0.93% -
std::partition_copy(deque<int>)/32 7.47% 12.658 13.603 - 2.98% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 7.47% 12.025 12.922 - -2.46% -
std::partition_copy(vector<int>)/8192 7.45% 4607.912 4951.197 - 8.25% -
std::none_of(deque<int>)_(process_all)/8192 7.45% 2528.100 2716.415 - 7.57% -
std::remove(deque<int>)_(sprinkled)/32 7.43% 49.538 53.221 - -2.57% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 7.42% 1735.289 1864.115 - 7.47% -
rng::find_last(vector<char>)_(bail_90%)/50 7.42% 1.405 1.509 - 2.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 7.39% 0.965 1.037 - 3.12% -
std::all_of(deque<int>)_(process_all)/32768 7.39% 10098.430 10844.751 - 7.09% -
BM_deque_deque_copy_backward/70000 7.39% 7960.115 8548.180 - 0.63% -
BM_std_minmax_element<int>/5500 7.38% 1422.871 1527.926 - 3.56% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 7.38% 1.173 1.260 - -0.83% -
std::multimap<std::string,_int>::find(key)_(existent)/32 7.38% 15.335 16.467 - 13.63% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.33% 6.147 6.598 - 0.55% -
SetIntersection_None_Set_uint64_256_16 7.33% 10780360.535 11570110.155 - 8.18% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.33% 32085.419 34435.897 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.31% 9699363.595 10408083.913 - 3.56% -
std::unordered_set<std::string>::erase(iterator)/8192 7.26% 29.191 31.312 - 6.37% -
rng::contains_subrange(list<int>)_(near_matches)/1000 7.24% 37126.899 39813.132 - 6.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 7.22% 4999450.693 5360510.818 - 7.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 7.16% 32.068 34.364 - 2.97% -
std::unordered_set<int>::count(key)_(existent)/1024 7.13% 1.294 1.387 - -5.77% -
std::find_if_not(vector<char>)_(bail_25%)/1024 7.12% 28.035 30.030 - 19.84% -
BM_PushHeap_string_QuickSortAdversary_262144 7.11% 16.045 17.186 - 1.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.11% 199.608 213.797 - -7.21% -
std::find_end(vector<int>)_(single_element)/8192 7.10% 1860.993 1993.198 - 3.07% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 7.09% 85.198 91.240 - 7.41% -
std::find(list<int>)_(process_all)/8 7.06% 2.247 2.406 - 4.21% -
std::search(deque<int>,_pred)_(near_matches)/1000 7.00% 23978.317 25657.956 - -0.03% -
BM_StringConstructDestroyCStr_Empty_Opaque 7.00% 2.155 2.306 - 11.00% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 7.00% 2.423 2.593 - 6.19% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.99% 5.011 5.361 - 0.36% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 6.98% 9.483 10.145 - 2.82% -
SetIntersection_Front_Vector_string_1024_256 6.98% 9150043.026 9788900.065 - 2.33% -
BM_std_minmax_element<int>/512 6.98% 137.736 147.349 - 4.15% -
std::move(vector<bool>)_(aligned)/64 6.96% 1.603 1.715 - 6.59% -
std::find_if_not(list<int>)_(process_all)/1024 6.96% 724.247 774.660 - -2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 6.93% 23626974.281 25265246.412 - 5.84% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 6.92% 0.272 0.291 - -17.25% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 6.91% 20.756 22.191 - 5.79% -
ranges::minmax(std::deque<__int128>)/64 6.89% 30.597 32.706 - 6.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.89% 53768.281 57472.035 - 5.16% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 6.89% 18.128 19.377 - -6.93% -
BM_StringRelational_Compare_Large_Empty_Control 6.88% 1.608 1.719 - 6.65% -
BM_PushHeap_string_QuickSortAdversary_16384 6.85% 15.493 16.554 - 6.94% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.83% 1.226 1.309 - 1.69% -
BM_std_minmax_element<int>/4096 6.82% 1067.758 1140.610 - 3.56% -
BM_PushHeap_uint32_Ascending_64 6.81% 1.521 1.624 - 6.74% -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.79% 5.746 6.137 - 4.58% -
std::multimap<std::string,_int>::count(key)_(existent)/32 6.79% 19.699 21.037 - 7.49% -
BM_deque_deque_copy/70000 6.75% 3170.306 3384.422 - 6.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.75% 44583.861 47593.679 - 8.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 6.73% 0.969 1.035 - 1.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.73% 761.181 812.391 - 0.60% -
std::search(deque<int>,_pred)_(near_matches)/1024 6.73% 25158.382 26850.876 - -0.08% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.71% 0.605 0.646 - 3.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.71% 2276498.561 2429159.676 - 3.02% -
std::stable_partition(deque<int>)_(sparse)/1024 6.70% 422.350 450.664 - -3.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 6.70% 196992849.699 210192521.745 - 3.37% -
std::unique_copy(deque<int>)_(sprinkled)/8192 6.70% 3729.955 3979.780 - 5.74% -
BM_std_minmax_element<int>/1024 6.69% 271.287 289.447 - 3.87% -
SetIntersection_Interlaced_Set_string_16_16 6.67% 56188439.682 59933766.296 - 0.48% -
BM_std_minmax_element<int>/4000 6.61% 1042.776 1111.696 - 3.26% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.60% 2.708 2.886 - 6.16% -
BM_getline_string 6.60% 16.615 17.711 - 3.07% -
std::set<std::string>::count(key)_(non-existent)/8192 6.59% 33.123 35.305 - 2.93% -
std::search(vector<int>)_(no_match)/1000 6.55% 204.324 217.704 - 0.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.53% 1.157 1.233 - 1.27% -
std::search(vector<int>)_(no_match)/1024 6.53% 209.060 222.712 - 2.03% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 6.52% 44495.289 47398.154 - 0.29% -
BM_vector_deque_ranges_copy_backward/65536 6.52% 7389.624 7871.701 - -3.93% -
std::move_backward(deque<int>)/32768 6.52% 3393.848 3615.010 - 0.30% -
BM_vector_deque_move_backward/0 6.50% 0.395 0.421 - -37.87% -
std::unordered_map<int,_int>::erase(iterator)/1024 6.48% 19.721 20.999 - 7.29% -
BM_vector_deque_ranges_move_backward/64000 6.47% 7061.837 7519.051 - -4.93% -
std::unordered_set<int>::find(key)_(existent)/1024 6.43% 1.336 1.422 - 13.32% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 6.42% 22.043 23.460 - 2.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 6.42% 29.773 31.683 - 29.28% -
BM_deque_deque_ranges_copy_backward/64000 6.40% 7372.578 7844.739 - 0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 6.40% 2353396.088 2504042.965 - 3.66% -
std::set<int>::find(key)_(non-existent)/8192 6.40% 8.480 9.022 - 7.20% -
BM_std_minmax_element<char>/4 6.36% 1.213 1.290 - 2.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.36% 197755628.616 210323588.088 - 2.32% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.34% 347.120 369.138 - -2.72% -
std::replace(list<int>)_(sprinkled)/8192 6.32% 7140.702 7592.187 - 5.46% -
BM_std_minmax_element<char>/3 6.30% 1.201 1.277 - 8.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.30% 193597238.399 205789384.952 - 0.38% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 6.27% 8.742 9.290 - 2.01% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.27% 25014.029 26581.370 - -0.51% -
SetIntersection_Front_Set_string_1024_256 6.25% 14285740.985 15178857.348 - -0.20% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.23% 30.304 32.191 - 3.16% -
std::map<std::string,_int>::count(key)_(non-existent)/0 6.22% 0.254 0.270 - 1.94% -
std::multiset<int>::equal_range(key)_(existent)/8192 6.22% 8.270 8.785 - -2.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.22% 1745020.134 1853487.002 - 0.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 6.22% 48369.350 51375.827 - 7.02% -
std::find_end(list<int>,_pred)_(same_length)/1024 6.20% 789.509 838.490 - 2.02% -
rng::contains(vector<int>)_(process_all)/8 6.20% 2.522 2.678 - 5.95% -
std::multiset<int>::upper_bound(key)_(existent)/8192 6.17% 14.686 15.592 - 5.83% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.17% 11863.714 12595.277 - 7.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.16% 1362.626 1446.535 - 0.83% -
std::multimap<int,_int>::contains(key)_(existent)/8192 6.15% 5.346 5.674 - 2.98% -
BM_StringRelational_Compare_Empty_Huge_Control 6.14% 1.606 1.704 - 5.80% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.09% 23.130 24.538 - 5.59% -
BM_vector_deque_ranges_copy_backward/64000 6.09% 7199.611 7637.855 - -6.69% -
std::map<int,_int>::contains(key)_(non-existent)/32 6.08% 2.772 2.941 - 5.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 6.07% 1058354.372 1122610.133 - -2.83% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 6.05% 441.772 468.521 - 3.04% -
std::lower_bound(std::vector<int>)/8192 6.05% 15.613 16.557 - 1.43% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.05% 273659.304 290202.927 - 0.24% -
BM_num_put<bool> 6.04% 10.699 11.345 - 2.82% -
SetIntersection_None_Set_uint64_256_1 6.04% 11394433.927 12082444.377 - 5.84% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 6.04% 17781.142 18854.662 - 0.83% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.03% 32.565 34.529 - 12.98% -
BM_StringEraseWithMove_Empty_Opaque 6.03% 0.802 0.850 - -5.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 6.03% 599.511 635.677 - 3.37% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.02% 13508.466 14321.885 - 7.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.02% 25049.689 26556.890 - 4.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 6.02% 1.804 1.912 - 4.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 6.01% 56205615.863 59583842.298 - 5.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.99% 1.190 1.261 - -0.71% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.98% 34.951 37.043 - 5.77% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 5.98% 19799.780 20983.088 - 2.56% -
bm_ranges_lexicographical_compare<int>/1 5.96% 1.309 1.387 - -8.84% -
std::fill_n(vector<bool>)/64 5.96% 1.344 1.425 - 14.53% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.94% 52.632 55.759 - -2.10% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 5.91% 16611.351 17593.629 - 3.04% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 5.90% 12.068 12.780 - -0.45% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 5.90% 601.874 637.391 - 1.16% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.89% 10.933 11.578 - 4.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.89% 625.709 662.566 - 9.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.88% 1231.554 1303.914 - 3.70% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.87% 2.009 2.127 - 0.37% -
std::map<int,_int>::insert(value)_(already_present)/8192 5.86% 3.898 4.127 - 4.34% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.85% 662.007 700.716 - 2.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.83% 8677180.010 9182864.737 - -2.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.82% 6.534 6.914 - -0.21% -
SetIntersection_None_Set_float_16384_1024 5.79% 149967456.792 158655149.459 - 0.10% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 5.78% 622.932 658.910 - 14.26% -
BM_deque_deque_ranges_move_backward/4000 5.77% 144.132 152.453 - -0.92% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.76% 31.098 32.889 - 2.49% -
rng::contains_subrange(list<int>)_(single_element)/50 5.75% 16.341 17.280 - -2.81% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.73% 92.934 98.260 - 9.25% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.71% 5.539 5.856 - 3.78% -
BM_StringConstructDestroyCStr_Small_Opaque 5.71% 2.188 2.313 - 7.21% -
SetIntersection_Interlaced_Vector_float_64_64 5.71% 10886581.015 11507896.111 - 0.91% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.70% 31.095 32.866 - 5.62% -
std::is_sorted_until(vector<int>,_pred)/8192 5.69% 3306.307 3494.337 - 6.40% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 5.68% 14770.873 15609.647 - -3.33% -
std::search(deque<int>)_(same_length)/1024 5.67% 476.804 503.849 - 5.26% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.67% 144.782 152.989 - -0.70% -
BM_deque_deque_move_backward/65536 5.66% 7570.413 7998.810 - -0.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.66% 18.768 19.830 - -0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.66% 1304809.090 1378602.748 - 3.85% -
BM_deque_vector_ranges_move_backward/0 5.65% 1.342 1.418 - -12.04% -
rng::find_last(vector<int>)_(bail_90%)/50 5.65% 1.415 1.495 - -1.63% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.64% 139052.321 146899.537 - 4.98% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.64% 2.360 2.493 - 5.06% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 5.63% 52933.006 55912.493 - 5.57% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.62% 37.443 39.547 - -8.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 5.62% 17.231 18.200 - -2.24% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.62% 22.841 24.123 - 0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 5.61% 1056703.773 1115954.286 - 2.36% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.60% 21358.946 22555.255 - 1.00% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 5.58% 19872.774 20980.736 - 3.18% -
std::move(list<int>)/4096 5.57% 5075.383 5358.235 - 17.86% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 5.57% 16633.488 17560.151 - 3.89% -
std::copy_backward(deque<int>)/8 5.55% 2.660 2.808 - -0.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.55% 22.447 23.692 - -0.74% -
std::unique(vector<int>)_(sprinkled)/32 5.52% 53.959 56.940 - 4.74% -
bm_lexicographical_compare<unsigned_char>/1 5.52% 1.534 1.618 - 0.54% -
std::for_each(list<int>)/8192 5.52% 7438.980 7849.659 - -1.90% -
std::multimap<int,_int>::count(key)_(existent)/1024 5.50% 5.322 5.615 - 3.29% -
BM_vector_deque_move_backward/70000 5.49% 7735.353 8159.688 - -3.88% -
bm_lexicographical_compare<unsigned_char>/8 5.45% 1.316 1.387 - 0.21% -
std::find_end(vector<int>)_(single_element)/1000 5.44% 238.497 251.468 - 3.45% -
std::unordered_map<int,_int>::erase(iterator)/32 5.44% 19.726 20.799 - 6.36% -
BM_PushHeap_uint32_Ascending_262144 5.43% 4.679 4.933 - 6.18% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 5.43% 244713.323 258000.952 - 0.96% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 5.43% 11385.720 12003.918 - 7.52% -
std::copy_n(vector<int>)/8 5.41% 2.162 2.279 - -0.48% -
ranges::min(std::vector<long_long>)/8 5.41% 2.170 2.287 - 1.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.40% 79419.823 83710.468 - 3.14% -
std::swap_ranges(list<int>)/50 5.39% 32.582 34.338 - 6.03% -
BM_vector_deque_copy_backward/65536 5.39% 7428.858 7829.120 - -5.56% -
rng::contains_subrange(list<int>)_(process_all)/50 5.37% 16.945 17.855 - 2.54% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.37% 5.570 5.869 - 6.18% -
BM_vector_deque_copy_backward/70000 5.37% 7978.416 8406.817 - -3.93% -
BM_deque_deque_ranges_copy/64000 5.36% 2925.020 3081.764 - 4.47% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.35% 24.627 25.944 - 5.57% -
std::multiset<std::string>::find(key)_(existent)/8192 5.35% 26.131 27.528 - -9.92% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 5.35% 173133.403 182387.456 - 3.38% -
std::find_end(vector<int>)_(single_element)/1024 5.34% 244.093 257.138 - 0.12% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.34% 921.764 970.960 - 3.73% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.34% 0.460 0.484 - -0.13% -
std::multimap<int,_int>::count(key)_(existent)/32 5.33% 3.617 3.810 - 2.79% -
SetIntersection_Interlaced_Set_uint32_256_64 5.32% 12915637.320 13602156.378 - 2.92% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.31% 27.314 28.764 - -1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 5.30% 63303079.558 66661043.907 - 5.86% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 5.28% 31.806 33.485 - 3.14% -
BM_vector_deque_move_backward/65536 5.28% 7360.985 7749.316 - -5.76% -
std::reverse_copy(vector<int>)/8 5.27% 2.338 2.461 - -6.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.26% 18.777 19.764 - -3.07% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.26% 17.564 18.487 - 1.25% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.23% 102683.243 108056.362 - -1.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 5.23% 0.578 0.608 - 30.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 5.22% 17036399.861 17925347.456 - 5.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 5.21% 29.293 30.819 - 9.56% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.18% 365.966 384.927 - 0.86% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.17% 276939.835 291264.258 - 2.01% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 5.17% 4.479 4.710 - 1.90% -
std::set<int>::lower_bound(key)_(existent)/1024 5.16% 4.302 4.524 - 3.10% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.16% 31.675 33.308 - -1.51% -
std::stable_partition(deque<int>)_(sparse)/50 5.15% 29.416 30.930 - 1.47% -
BM_vector_deque_copy_backward/0 5.13% 0.480 0.504 - -3.86% -
ranges::minmax(std::deque<long_long>)/70000 5.13% 24550.840 25810.010 - 2.73% -
std::map<int,_int>::erase(key)_(existent)/8192 5.13% 24.900 26.177 - -1.38% -
SetIntersection_Front_Set_float_262144_1 5.12% 986263.395 1036719.897 - 1.33% -
BM_PushHeap_string_PipeOrgan_1024 5.11% 9.444 9.927 - 8.18% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.10% 347.346 365.067 - 2.50% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.09% 19.690 20.692 - 5.17% -
std::remove_if(list<int>)_(prefix)/8192 5.09% 9895.199 10398.884 - 12.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.09% 11992544.978 12602439.777 - 3.78% -
BM_deque_deque_move/65536 5.07% 3102.744 3260.178 - 5.06% -
std::remove_copy_if(vector<int>)_(prefix)/8192 5.07% 3355.616 3525.680 - 4.91% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.05% 15610.941 16399.439 - 7.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.05% 24.028 25.240 - -0.25% -
std::copy_backward(vector<int>)/8 5.04% 2.119 2.225 - -1.36% -
BM_vector_deque_move_backward/4000 5.04% 139.969 147.019 - 2.36% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 5.03% 13021.315 13676.392 - 4.79% -
std::pop_heap(deque<size_t>)/8 5.02% 52.218 54.839 - 4.89% -
BM_vector_deque_ranges_copy_backward/70000 4.98% 7915.634 8309.722 - -5.46% -
BM_vector_deque_ranges_copy/4096 4.98% 144.595 151.791 - 3.84% -
BM_vector_deque_copy_backward/64000 4.96% 7256.225 7615.851 - -6.70% -
std::sort_heap(vector<NonIntegral>,_pred)/8 4.95% 29.345 30.799 - -2.57% -
std::replace_if(vector<int>)_(sprinkled)/50 4.95% 12.827 13.462 - -8.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 4.94% 41889079.726 43959541.942 - 3.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 4.94% 41.909 43.977 - 2.54% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.93% 6.971 7.315 - -5.11% -
bm_ranges_lexicographical_compare<signed_char>/8 4.92% 3.463 3.633 - 2.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.91% 918.112 963.172 - -1.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.91% 69.520 72.932 - -4.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.90% 643.498 675.019 - 14.67% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 4.88% 102287.484 107281.717 - 1.33% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 4.88% 1.316 1.381 - 14.04% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 4.87% 173172.632 181598.872 - 3.01% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 4.86% 12552.625 13163.309 - 2.86% -
BM_StringFindCharLiteral/1024 4.86% 17.939 18.811 - 1.57% -
std::copy_backward(deque<int>)/262144 4.86% 31221.470 32737.966 - 3.39% -
std::is_sorted_until(vector<int>,_pred)/1024 4.85% 408.022 427.812 - 2.78% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.84% 102034.835 106973.813 - 2.19% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.84% 28.038 29.395 - -6.63% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.84% 44.321 46.465 - -1.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.84% 1085.048 1137.545 - -12.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.84% 32354.235 33919.378 - -0.47% -
rng::contains_subrange(list<int>)_(near_matches)/1024 4.83% 38732.744 40602.419 - 3.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.82% 629.201 659.546 - 0.26% -
std::set<int>::ctor(const&)/32 4.82% 216.138 226.558 - 2.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.81% 199800715.949 209412965.987 - 4.11% -
std::is_sorted_until(list<int>)/8192 4.80% 7164.030 7507.961 - 3.24% -
rng::find_last_if(vector<char>)_(bail_90%)/50 4.79% 1.442 1.511 - 0.45% -
BM_PushHeap_string_Ascending_1024 4.79% 13.594 14.245 - 5.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.78% 16004.565 16770.182 - 4.80% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 4.77% 0.412 0.432 - 4.48% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.75% 665.707 697.349 - 5.18% -
SetIntersection_None_Set_uint64_256_256 4.74% 5679364.155 5948793.224 - 5.83% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 4.74% 146030.576 152947.890 - 3.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.73% 23.701 24.823 - 3.25% -
rng::contains(list<int>)_(process_all)/32 4.73% 9.064 9.492 - 5.81% -
std::search(list<int>)_(single_element)/1024 4.73% 722.762 756.948 - 3.93% -
ranges::minmax(std::deque<char>)/8 4.72% 3.599 3.769 - -3.14% -
std::move_backward(deque<int>)/1048576 4.72% 126941.756 132927.342 - -0.14% -
std::copy_if(vector<int>)_(entire_range)/8 4.70% 2.254 2.360 - 3.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.70% 8273927.302 8662861.876 - -1.28% -
std::copy_if(vector<int>)_(entire_range)/64 4.70% 15.285 16.003 - 1.27% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 4.69% 21.818 22.841 - -0.41% -
std::transform(list<int>,_list<int>)/8192 4.67% 9049.095 9472.000 - 2.19% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 4.67% 12821.766 13420.889 - 4.56% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.66% 145930.508 152737.292 - 3.06% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 4.65% 305655.787 319879.894 - 1.15% -
std::map<int,_int>::erase(iterator)/1024 4.63% 20.701 21.659 - 0.42% -
rng::find_last_if(vector<char>)_(bail_90%)/8 4.63% 0.468 0.489 - -0.61% -
ranges::minmax(std::deque<long_long>)/64 4.62% 22.893 23.950 - -1.52% -
std::unique_copy(deque<int>)_(sprinkled)/32 4.61% 9.210 9.634 - -1.96% -
BM_PushHeap_string_Descending_16 4.61% 2.217 2.319 - 11.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.60% 2190145.505 2290892.157 - 0.24% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.60% 320.323 335.047 - 4.70% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 4.59% 11568.455 12099.873 - 4.67% -
std::rotate(deque<int>)_(by_1/3)/8192 4.59% 3195.365 3342.059 - 2.36% -
std::replace_if(vector<int>)_(sprinkled)/32 4.59% 8.705 9.105 - 4.19% -
std::vector<std::string>::ctor(size)/32 4.59% 32.136 33.610 - 8.64% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.58% 36.209 37.868 - -0.46% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 4.57% 9.948 10.402 - 5.76% -
std::none_of(deque<int>)_(process_all)/8 4.57% 3.277 3.426 - -0.50% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.56% 52729.224 55131.707 - 6.81% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 4.54% 23.488 24.554 - -10.73% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 4.54% 319.721 334.236 - 5.00% -
SetIntersection_Interlaced_Vector_float_262144_64 4.54% 9216105.617 9634451.277 - -47.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 4.54% 39.052 40.824 - 17.06% -
rng::contains_subrange(vector<int>)_(same_length)/16 4.52% 4.786 5.003 - 4.23% -
BM_PushHeap_uint32_Ascending_256 4.50% 2.080 2.174 - 4.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 4.50% 141273442.942 147624418.403 - 5.61% -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 4.49% 0.583 0.609 - 3.65% -
SetIntersection_Interlaced_Set_string_256_64 4.48% 29568884.692 30894925.130 - 1.03% -
std::partition_point(list<int>)/8192 4.48% 11825.322 12355.438 - -0.93% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 4.46% 780.145 814.936 - -0.85% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.45% 228.335 238.504 - 1.72% -
std::any_of(deque<int>)_(process_all)/8 4.45% 3.283 3.429 - -0.01% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.45% 160.174 167.297 - 7.45% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 4.44% 568.665 593.936 - 4.06% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.43% 20.356 21.259 - -11.44% -
SetIntersection_Interlaced_Set_float_16384_1 4.40% 1003604.540 1047784.621 - 1.99% -
std::all_of(vector<int>)_(process_all)/32 4.40% 8.377 8.745 - 4.38% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 4.40% 18.397 19.206 - -7.29% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 4.40% 12796.412 13358.987 - -0.08% -
BM_PushHeap_string_PipeOrgan_16 4.39% 4.144 4.326 - 2.92% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.37% 1.380 1.440 - 14.46% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.37% 32.628 34.053 - 3.54% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 4.37% 21565.169 22506.594 - -2.24% -
BM_vector_deque_ranges_move_backward/4096 4.36% 147.444 153.872 - 3.71% -
std::multimap<int,_int>::count(key)_(existent)/8192 4.35% 6.484 6.766 - 2.53% -
SetIntersection_None_Set_uint64_16_4 4.35% 56668002.280 59134147.121 - 4.70% -
std::unique(deque<int>)_(sprinkled)/52 4.35% 58.694 61.248 - -0.99% -
std::find_end(deque<int>)_(process_all)/1024 4.32% 290.795 303.372 - -0.48% -
BM_StringFindNoMatch/10 4.31% 1.329 1.386 - 6.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.31% 221.055 230.574 - 0.44% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.30% 213.021 222.170 - 1.35% -
BM_vector_deque_ranges_move_backward/65536 4.29% 7338.762 7653.915 - -7.54% -
BM_deque_deque_move_backward/4000 4.29% 144.932 151.144 - -1.30% -
std::remove_if(deque<int>)_(sprinkled)/1024 4.28% 521.972 544.290 - 2.17% -
SetIntersection_None_Set_uint64_1024_16 4.26% 8797649.992 9172463.691 - 6.97% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.25% 7.222 7.529 - -0.19% -
std::sort(vector<int>)_(qsort_adversarial)/8192 4.25% 147082.363 153328.989 - 0.17% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 4.24% 0.858 0.894 - -7.15% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.23% 20.274 21.132 - 1.17% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.22% 216.716 225.864 - 1.59% -
std::partition(vector<int>)_(dense)/1024 4.22% 239.833 249.949 - 0.34% -
std::map<int,_int>::count(key)_(non-existent)/8192 4.21% 11.095 11.563 - -0.20% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.21% 598006.067 623196.070 - 2.43% -
BM_PushHeap_string_Random_1024 4.20% 14.663 15.279 - 0.95% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.20% 1.703 1.775 - -4.29% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 4.20% 9.837 10.249 - 3.92% -
std::set<int>::erase(key)_(existent)/1024 4.20% 49.843 51.935 - -2.18% -
std::set<int>::ctor(const&)/1024 4.19% 6246.512 6508.346 - 2.12% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 4.19% 114081.610 118862.347 - 4.10% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 4.17% 5.512 5.742 - 1.23% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.16% 376491.969 392170.020 - 3.27% -
BM_vector_deque_copy/64000 4.16% 3066.720 3194.345 - 12.50% -
SetIntersection_None_Set_float_16384_64 4.16% 151453232.826 157753057.872 - -0.43% -
std::map<int,_int>::erase(key)_(existent)/1024 4.15% 24.405 25.419 - -1.88% -
std::partition(vector<int>)_(dense)/32 4.15% 8.156 8.495 - 4.43% -
SetIntersection_None_Set_float_16384_1 4.15% 151972274.179 158278226.855 - 0.35% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 4.14% 22.144 23.061 - 6.63% -
ranges::min(std::list<__int128>)/70000 4.14% 58205.552 60614.965 - -3.52% -
BM_deque_deque_ranges_move_backward/1 4.13% 2.593 2.700 - -9.69% -
BM_deque_vector_ranges_move_backward/1 4.12% 2.010 2.093 - -9.21% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.11% 350.324 364.738 - 1.62% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.11% 35.225 36.674 - 2.17% -
std::adjacent_find(deque<int>,_pred)/50 4.11% 28.956 30.145 - -1.79% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.10% 11644.559 12122.062 - 6.26% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4.10% 4594.715 4782.907 - 3.92% -
SetIntersection_None_Set_uint64_4_4 4.09% 135643378.985 141189600.436 - 4.91% -
BM_deque_vector_ranges_move_backward/2 4.08% 1.764 1.836 - -8.67% -
std::is_sorted(vector<int>,_pred)/8 4.07% 3.303 3.438 - 0.37% -
std::stable_partition(vector<int>)_(sparse)/50 4.07% 21.420 22.292 - 5.60% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.06% 9752.247 10148.513 - 4.26% -
std::find_if_not(vector<char>)_(process_all)/8 4.06% 1.482 1.542 - -3.28% -
BM_PushHeap_string_QuickSortAdversary_4 4.06% 6.348 6.605 - 3.41% -
std::all_of(deque<int>)_(process_all)/8 4.05% 3.298 3.432 - -0.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.05% 21.213 22.072 - 2.09% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 4.04% 98278.198 102249.915 - -0.08% -
BM_PushHeap_uint32_Random_1024 4.02% 5.632 5.859 - 0.24% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.01% 2.177 2.264 - 1.73% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.01% 2.915 3.032 - 1.43% -
BM_vector_deque_ranges_move_backward/70000 4.01% 7821.490 8135.215 - -4.68% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.00% 4.405 4.581 - 1.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 4.00% 6.562 6.824 - -0.04% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.00% 3.206 3.334 - 8.05% -
std::set<int>::equal_range(key)_(non-existent)/32 3.99% 2.664 2.771 - -12.40% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.99% 6565.424 6827.417 - 1.39% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 3.99% 12701.374 13207.990 - 2.29% -
std::for_each(list<int>)/8 3.98% 2.378 2.473 - -2.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 3.98% 6625.208 6888.858 - 5.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 3.98% 5020620.053 5220303.974 - 4.51% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.98% 10.048 10.447 - 6.30% -
BM_PushHeap_string_Ascending_64 3.97% 7.444 7.740 - 4.37% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.97% 32464.780 33752.528 - 2.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 3.96% 32.170 33.445 - -5.10% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.96% 12866.511 13375.785 - 0.02% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 3.95% 248.391 258.211 - 1.47% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.94% 10941.331 11372.815 - 4.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.94% 577.117 599.864 - 12.04% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.94% 12164.640 12644.035 - 4.18% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 3.94% 28.812 29.947 - 3.71% -
ranges::min(std::list<char>)/70000 3.93% 52834.320 54912.900 - 1.49% -
BM_PushHeap_uint32_Random_256 3.93% 5.414 5.626 - 1.74% -
std::partition_copy(list<int>)/32 3.93% 8.721 9.063 - 1.52% -
std::adjacent_find(deque<int>,_pred)/8 3.93% 4.162 4.326 - -5.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.92% 1099184.390 1142280.278 - 3.44% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.92% 644.506 669.775 - 0.25% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.92% 21.109 21.937 - 8.35% -
rng::starts_with(vector<int>,_pred)/8 3.92% 2.450 2.546 - 7.94% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.90% 9.384 9.750 - -0.45% -
BM_deque_deque_ranges_copy_backward/0 3.90% 0.842 0.875 - 2.79% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.90% 4.168 4.331 - -3.46% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 3.89% 128175.774 133166.329 - 3.04% -
SetIntersection_None_Set_float_16384_256 3.89% 151043094.353 156914819.358 - -1.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.88% 2.170 2.254 - 2.55% -
SetIntersection_None_Set_float_16384_16 3.88% 151855596.352 157746827.427 - -0.22% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.88% 1.558 1.618 - 0.57% -
SetIntersection_None_Set_float_256_256 3.87% 5668918.520 5888442.009 - 2.76% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 3.87% 514272.487 534165.149 - -0.18% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.87% 4757.816 4941.712 - -6.14% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.86% 791.734 822.320 - 2.96% -
std::search(vector<int>)_(no_match)/8192 3.86% 1619.124 1681.564 - 0.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 3.86% 42.246 43.875 - 1.95% -
SetIntersection_Interlaced_Vector_float_16_16 3.85% 35304761.483 36663940.802 - 0.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.84% 3.905 4.054 - 3.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.84% 1826332.356 1896376.547 - 3.74% -
SetIntersection_Interlaced_Set_string_262144_1024 3.82% 2065097.330 2143972.250 - 1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 3.82% 16482853.331 17112034.719 - 2.78% -
SetIntersection_Front_Set_string_262144_16384 3.81% 337008874.244 349841235.227 - -0.80% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.80% 54416.012 56484.850 - 2.71% -
SetIntersection_None_Set_uint64_4_1 3.78% 217074459.147 225290350.668 - 4.77% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 3.78% 88.248 91.587 - 11.24% -
SetIntersection_Front_Vector_uint64_256_256 3.78% 4244218.702 4404623.142 - 3.51% -
BM_PushHeap_string_Ascending_256 3.78% 11.134 11.555 - 3.79% -
std::list<int>::ctor(size)/32 3.77% 320.932 333.021 - 4.62% -
std::partition_copy(vector<int>)/1024 3.75% 456.835 473.966 - 2.91% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.75% 1.131 1.174 - 0.05% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.74% 571.196 592.583 - 0.14% -
SetIntersection_Interlaced_Set_float_64_16 3.74% 21455200.570 22257677.537 - 0.22% -
SetIntersection_None_Set_uint64_64_16 3.74% 18390308.517 19077860.433 - 4.33% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 3.73% 0.487 0.505 - 0.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 3.73% 1.188 1.232 - -0.42% -
SetIntersection_None_Set_float_16384_4 3.72% 152401497.371 158075398.024 - 0.18% -
std::move_backward(deque<int>)/262144 3.72% 30207.481 31331.425 - 0.30% -
SetIntersection_None_Set_uint64_64_1 3.72% 22580170.810 23420187.456 - 5.23% -
std::partition(list<int>)_(dense)/32 3.72% 8.726 9.051 - 4.04% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.72% 652.782 677.035 - 3.84% -
BM_vector_deque_move/4096 3.71% 144.630 149.989 - 3.90% -
SetIntersection_Interlaced_Set_float_262144_16 3.70% 1557667.969 1615344.158 - 0.60% -
std::map<std::string,_int>::ctor(const&)/1024 3.70% 35391.665 36701.592 - 3.95% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.70% 3.737 3.876 - 3.62% -
std::find(list<int>)_(process_all)/1024 3.69% 685.972 711.308 - 1.20% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 3.66% 2.272 2.355 - -8.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.65% 1181805.709 1224946.986 - 2.39% -
SetIntersection_Front_Set_string_16384_1 3.65% 1061581.333 1100331.338 - -0.14% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.65% 113936.354 118095.044 - 1.99% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.65% 28.277 29.309 - 0.80% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 3.64% 0.369 0.382 - -21.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.63% 165978.444 172008.070 - 0.63% -
BM_vector_deque_ranges_copy_backward/1 3.63% 2.259 2.341 - -5.35% -
BM_CmpLess_uint_ushort 3.63% 1.101 1.141 - 2.15% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.63% 1331.791 1380.091 - -2.83% -
SetIntersection_Interlaced_Set_float_16384_16 3.62% 204503954.986 211916982.680 - 0.93% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.62% 31.656 32.801 - -0.75% -
SetIntersection_None_Set_float_64_1 3.62% 21718738.212 22504568.263 - 0.68% -
BM_vector_deque_move/64000 3.61% 3069.389 3180.126 - 11.83% -
SetIntersection_Interlaced_Vector_string_262144_16384 3.61% 1010049.561 1046467.855 - 4.39% -
std::find_end(deque<int>)_(process_all)/1000 3.59% 283.827 294.021 - 1.30% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.59% 1005.752 1041.859 - -1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.59% 13867933.397 14365789.037 - -5.10% -
BM_deque_deque_copy_backward/4000 3.59% 144.896 150.092 - -0.28% -
std::set<std::string>::erase(key)_(existent)/32 3.58% 50.284 52.084 - -28.94% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.58% 868.675 899.751 - 1.79% -
std::set<int>::upper_bound(key)_(existent)/1024 3.57% 4.077 4.222 - 3.04% -
std::find_if_not(list<int>)_(bail_25%)/8192 3.56% 1417.976 1468.511 - 3.86% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 3.56% 35.644 36.915 - 3.51% -
BM_deque_deque_ranges_copy_backward/64 3.56% 3.373 3.493 - -1.71% -
std::find_if_not(list<int>)_(bail_25%)/8 3.56% 0.917 0.949 - -2.59% -
SetIntersection_Front_Vector_float_262144_16 3.55% 1085449.416 1123990.190 - -0.71% -
std::multiset<std::string>::erase(key)_(existent)/32 3.55% 78.908 81.710 - 1.52% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 3.55% 40.369 41.801 - 7.53% -
SetIntersection_None_Set_uint64_16_1 3.55% 66642458.452 69007433.208 - 4.20% -
std::set<int>::erase(key)_(non-existent,_end)/32 3.55% 2.252 2.331 - -2.22% -
std::rotate(list<int>)_(1_element_forward)/50 3.54% 25.567 26.472 - 4.80% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.54% 2686.257 2781.291 - 3.01% -
std::set<int>::erase(iterator)/32 3.53% 19.683 20.377 - 3.69% -
BM_PushHeap_string_PipeOrgan_256 3.53% 7.822 8.098 - 4.75% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.53% 8.285 8.577 - 17.10% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.52% 21.162 21.906 - -3.92% -
SetIntersection_Interlaced_Set_float_262144_4 3.52% 1254860.434 1298986.572 - 0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.51% 6.622 6.854 - 1.87% -
BM_vector_deque_copy_backward/4000 3.51% 140.927 145.870 - 0.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3.50% 7137942.061 7387890.410 - 3.09% -
std::stable_partition(list<int>)_(sparse)/50 3.50% 26.190 27.106 - 1.43% -
BM_deque_vector_move_backward/2 3.50% 1.765 1.826 - -9.40% -
std::map<int,_int>::erase(iterator)/8192 3.49% 23.902 24.737 - -0.33% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.49% 525.173 543.514 - -1.55% -
BM_CmpLess_uint_short 3.49% 1.017 1.052 - 0.94% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 3.48% 20.811 21.535 - 7.63% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.48% 0.606 0.627 - -0.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 3.48% 22160.748 22931.306 - 3.25% -
BM_vector_deque_move_backward/64 3.47% 2.982 3.085 - -5.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.46% 22830349.129 23620603.127 - 2.53% -
std::all_of(vector<int>)_(process_all)/8 3.45% 2.354 2.435 - -0.46% -
BM_StringRelational_Compare_Empty_Small_Control 3.45% 1.608 1.664 - 3.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.45% 140937.184 145798.734 - 3.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.45% 3.525 3.646 - 3.66% -
BM_StringEraseWithMove_Small_Opaque 3.44% 2.183 2.258 - 3.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.44% 43.804 45.312 - 1.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.44% 1075143.141 1112120.025 - 0.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.44% 22.935 23.724 - 7.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.44% 27.205 28.140 - 3.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.44% 1035985.754 1071582.211 - 0.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.43% 12.411 12.836 - 5.20% -
BM_StringRelational_Compare_Empty_Empty_Control 3.42% 1.609 1.665 - 3.25% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.42% 7556.923 7815.596 - 2.18% -
std::for_each_n(join_view(vector<vector<int>>))/50 3.42% 4.267 4.413 - 0.14% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 3.41% 512124.024 529611.918 - 2.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.41% 18.635 19.271 - 1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.40% 6594271.580 6818668.483 - 8.19% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 3.40% 0.415 0.429 - 2.88% -
BM_PushHeap_uint64_SingleElement_1024 3.40% 0.364 0.376 - 2.04% -
std::map<int,_int>::equal_range(key)_(existent)/8192 3.40% 5.412 5.596 - 1.25% -
BM_vector_deque_ranges_copy/64000 3.40% 3073.603 3177.958 - 11.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.39% 279303.184 288781.293 - 2.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.38% 14020.808 14495.120 - -0.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.38% 13670.058 14132.501 - -0.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.37% 14953.560 15457.775 - 2.13% -
BM_StringRelational_Less_Large_Empty_Control 3.37% 1.609 1.663 - 0.06% -
std::find(list<int>)_(bail_25%)/1024 3.37% 127.848 132.152 - 2.04% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.37% 24.226 25.041 - 1.14% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.35% 0.324 0.335 - 1.13% -
std::move_backward(vector<bool>)_(aligned)/64 3.35% 1.724 1.782 - -0.03% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 3.35% 4.418 4.566 - 2.07% -
std::for_each_n(vector<int>)/8 3.34% 2.638 2.727 - 1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 3.34% 4321867.493 4466290.823 - 3.03% -
rng::contains(list<int>)_(process_all)/1048576 3.34% 822119.069 849576.697 - 3.50% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.34% 55319.081 57164.262 - 0.11% -
std::map<int,_int>::erase(iterator)/32 3.33% 20.636 21.325 - -0.26% -
BM_vector_deque_ranges_copy_backward/2 3.33% 1.998 2.065 - -5.37% -
rng::find_last(vector<int>)_(bail_90%)/1048576 3.32% 23101.802 23869.609 - 2.95% -
BM_vector_deque_ranges_copy_backward/4000 3.32% 140.765 145.443 - 2.15% -
BM_num_put<const_void*> 3.32% 11.976 12.373 - 0.25% -
BM_StringRelational_Less_Huge_Empty_Control 3.32% 1.612 1.665 - -1.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 3.31% 24.637 25.453 - 1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 3.31% 16520961.382 17068087.884 - 3.56% -
SetIntersection_None_Set_string_16_1 3.31% 68246618.726 70506254.356 - 2.99% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 3.30% 21.643 22.357 - 0.54% -
bm_ranges_swap_ranges_vb_aligned/8192 3.29% 19.488 20.130 - 3.18% -
std::search(vector<int>)_(no_match)/1048576 3.29% 208058.321 214898.462 - 0.62% -
std::map<int,_int>::count(key)_(existent)/1024 3.28% 3.720 3.842 - 1.76% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.28% 12.433 12.841 - -1.72% -
std::map<std::string,_int>::find(key)_(existent)/32 3.28% 15.585 16.096 - -2.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.27% 1821640.777 1881283.023 - 0.25% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.26% 12756.228 13172.429 - 3.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.26% 174710.397 180404.779 - -0.08% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.25% 53.750 55.499 - 0.84% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 3.25% 23.729 24.500 - -6.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.25% 1631570.394 1684562.176 - 2.75% -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.25% 3.736 3.858 - -4.90% -
std::find_if_not(vector<bool>)_(process_all)/8 3.24% 3.469 3.581 - 0.26% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 3.24% 1.387 1.432 - 3.22% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.24% 12636.927 13046.163 - 0.74% -
std::set<int>::count(key)_(non-existent)/32 3.24% 2.864 2.957 - 2.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.24% 576.560 595.218 - 0.31% -
BM_std_minmax_element<long_long>/4000 3.24% 1038.441 1072.044 - 1.97% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.23% 16286.026 16812.702 - 1.72% -
std::equal(list<int>)_(it,_it,_it)/8192 3.23% 9714.376 10028.317 - 6.46% -
SetIntersection_Interlaced_Set_float_262144_16384 3.23% 1236047.851 1275986.736 - -1.16% -
BM_PushHeap_string_QuickSortAdversary_256 3.23% 14.531 15.000 - 4.00% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.23% 1.946 2.009 - -1.18% -
std::set<int>::contains(key)_(existent)/8192 3.22% 8.116 8.378 - 2.12% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.21% 5.885 6.074 - -9.13% -
BM_PushHeap_string_Random_256 3.20% 14.121 14.573 - -0.10% -
std::search(vector<int>,_pred)_(no_match)/8192 3.20% 4171.108 4304.401 - 1.85% -
BM_vector_deque_move_backward/1024 3.19% 37.882 39.091 - -2.18% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.19% 15779.992 16283.135 - 1.39% -
BM_std_minmax_element<long_long>/1024 3.18% 270.111 278.713 - 2.12% -
BM_deque_vector_move_backward/1 3.18% 2.069 2.135 - -8.07% -
std::partial_sort(deque<int>)_(descending)/8 3.18% 43.404 44.783 - 3.18% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.18% 37.835 39.037 - 2.89% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.17% 6.452 6.657 - 2.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.17% 12871.544 13279.931 - 0.94% -
std::multimap<int,_int>::find(key)_(existent)/32 3.17% 1.714 1.768 - 2.89% -
SetIntersection_None_Set_string_16384_16384 3.17% 196046295.204 202258229.106 - 1.04% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.17% 23.779 24.532 - -6.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.17% 2100045.002 2166515.789 - 1.74% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.16% 46.823 48.304 - 0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.16% 391.655 404.039 - 2.25% -
std::unordered_multimap<int,_int>::ctor(const&)/32 3.15% 198.175 204.426 - 1.54% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.15% 12250.441 12636.739 - 0.94% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 3.15% 77.616 80.062 - 1.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.14% 54474.300 56183.007 - -0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.14% 1078496.632 1112308.606 - 1.18% -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.12% 2.639 2.721 - -33.45% -
BM_vector_deque_ranges_move/4096 3.12% 145.410 149.941 - 3.88% -
BM_deque_vector_copy/1 3.11% 2.067 2.131 - 0.76% -
SetIntersection_Front_Set_string_256_64 3.11% 14060122.483 14497125.220 - -3.63% -
std::make_heap(deque<int>)_(pipe-organ)/8 3.11% 26.833 27.666 - 1.90% -
BM_std_minmax_element<long_long>/512 3.10% 137.089 141.340 - 1.98% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 3.10% 52.541 54.170 - -0.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.10% 27.713 28.572 - -2.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.09% 3.200 3.299 - 1.59% -
BM_deque_deque_ranges_move_backward/2 3.09% 2.336 2.408 - -7.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.09% 1040622.008 1072761.857 - 0.94% -
std::find_if(deque<int>)_(process_all)/50 3.07% 12.473 12.857 - 1.63% -
std::move(vector<bool>)_(unaligned)/262144 3.07% 1589.101 1637.947 - 3.10% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 3.07% 92.525 95.363 - -0.24% -
std::find_if_not(vector<bool>)_(process_all)/50 3.07% 23.574 24.296 - 0.08% -
SetIntersection_None_Set_float_262144_256 3.06% 1147915.852 1183076.498 - -2.18% -
std::find_if_not(list<int>)_(process_all)/32768 3.06% 25380.825 26158.190 - 3.19% -
std::set<std::string>::count(key)_(non-existent)/32 3.06% 10.451 10.771 - 1.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.06% 18.315 18.875 - -2.94% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 3.06% 1.662 1.713 - -8.71% -
std::for_each_n(list<int>)/8 3.06% 2.399 2.473 - 4.15% -
std::search(deque<int>)_(single_element)/1000 3.05% 436.016 449.326 - -0.05% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.05% 24.249 24.989 - 2.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.04% 1635998.373 1685770.508 - 3.18% -
std::is_partitioned(vector<int>)_(partitioned)/8192 3.03% 1397.702 1440.116 - 2.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.03% 2081317.709 2144378.824 - 2.52% -
BM_PushHeap_string_Random_16384 3.03% 15.974 16.458 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 3.03% 12067171.443 12432515.824 - 3.35% -
BM_vector_deque_ranges_move/4000 3.02% 139.468 143.686 - 2.04% -
std::move_backward(vector<int>)/8 3.02% 2.270 2.339 - 2.12% -
SetIntersection_None_Set_float_262144_16 3.01% 1145471.517 1179967.691 - -2.97% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.01% 12892.336 13280.282 - 2.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.01% 6112.039 6295.864 - 1.42% -
std::remove_copy(deque<int>)_(prefix)/32 3.01% 12.856 13.243 - 2.23% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.00% 189523.719 195208.693 - 2.25% -
std::search(vector<int>,_pred)_(no_match)/1000 3.00% 513.867 529.264 - 1.70% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.99% 637.595 656.688 - 3.56% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 2.99% 5.460 5.624 - -24.98% -
std::list<int>::ctor(size)/8192 2.99% 93359.438 96152.316 - 3.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.99% 53084.299 54671.127 - 1.60% -
std::copy_n(vector<bool>)_(aligned)/4096 2.98% 4.705 4.845 - -0.71% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.98% 31.621 32.562 - -0.37% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.98% 34713.298 35746.028 - 1.47% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.98% 104.432 107.539 - 1.90% -
SetIntersection_None_Set_float_262144_16384 2.97% 1155743.326 1190106.039 - -1.14% -
std::remove_copy_if(deque<int>)_(prefix)/32 2.97% 17.744 18.271 - 2.34% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.97% 12928.132 13312.024 - -1.99% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.97% 2.021 2.081 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.96% 395.863 407.582 - 0.36% -
std::partial_sort(vector<int>)_(descending)/8 2.96% 24.012 24.723 - 0.96% -
std::fill_n(deque<int>)/1024 2.94% 29.519 30.388 - 3.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.94% 3729.986 3839.616 - 0.95% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 2.94% 22.228 22.882 - -4.84% -
BM_std_minmax_element<long_long>/4096 2.94% 1065.511 1096.812 - 1.96% -
rng::find_if(vector<bool>)_(process_all)/50 2.93% 23.266 23.948 - -0.16% -
rng::for_each(multiset<int>)/8 2.93% 6.683 6.879 - -1.43% -
std::adjacent_find(vector<int>,_pred)/1048576 2.93% 461212.820 474740.234 - 1.49% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.93% 41866.130 43092.896 - 1.19% -
SetIntersection_Interlaced_Set_float_16384_4 2.93% 165098108.045 169934635.598 - -1.34% -
std::find_if_not(vector<int>)_(bail_25%)/1024 2.93% 32.906 33.870 - 13.56% -
BM_CmpEqual_uint_short 2.92% 1.018 1.047 - 4.11% -
SetIntersection_None_Set_float_262144_4 2.92% 1149936.281 1183513.916 - -2.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 2.92% 4187275.247 4309390.447 - 3.48% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.91% 23.217 23.893 - -2.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.91% 15148.120 15589.147 - 2.24% -
BM_deque_deque_ranges_move_backward/5500 2.91% 201.337 207.197 - 0.53% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.91% 932.719 959.863 - 2.78% -
std::vector<int>::insert(begin)_(cheap_elements)/8192 2.91% 293.269 301.797 - 2.89% -
BM_deque_deque_move_backward/4096 2.90% 151.077 155.466 - -0.62% -
SetIntersection_None_Set_float_262144_1024 2.89% 1149187.012 1182425.944 - -2.40% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 2.89% 7958.389 8188.512 - 2.46% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.88% 1.622 1.669 - 2.82% -
SetIntersection_Front_Set_string_262144_4 2.88% 1226946.263 1262248.452 - -0.70% -
BM_deque_deque_ranges_copy_backward/4000 2.88% 144.861 149.028 - -0.17% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.88% 751.775 773.395 - 2.69% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.87% 35.721 36.748 - 4.29% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.87% 2.072 2.131 - 2.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.87% 6.350 6.532 - 1.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.87% 1.044 1.074 - -0.79% -
std::set<int>::erase(key)_(existent)/32 2.86% 21.309 21.919 - 1.79% -
SetIntersection_None_Set_float_262144_64 2.86% 1147883.137 1180672.851 - -2.67% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.86% 8.383 8.622 - 4.45% -
BM_std_minmax_element<long_long>/70000 2.86% 18206.928 18726.783 - 1.57% -
SetIntersection_None_Set_float_262144_262144 2.85% 1146513.508 1179223.389 - -2.87% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.85% 4758.297 4894.035 - 2.59% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.85% 3.697 3.803 - 0.09% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.85% 3.034 3.120 - 0.77% -
BM_vector_deque_move_backward/512 2.85% 17.476 17.973 - 0.41% -
std::copy_if(vector<int>)_(every_other)/8 2.84% 4.161 4.279 - 2.77% -
std::copy_if(vector<int>)_(every_other)/1048576 2.83% 492919.995 506850.616 - 0.56% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.82% 35515.099 36518.183 - -5.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.82% 6646714.751 6834319.142 - 3.35% -
std::move(vector<bool>)_(unaligned)/32768 2.82% 202.667 208.387 - 2.90% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.82% 4.326 4.448 - 1.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.82% 12568627.864 12922813.937 - 1.20% -
bm_ranges_swap_ranges_vb_aligned/16384 2.81% 34.852 35.832 - 2.97% -
SetIntersection_Interlaced_Set_float_16384_1024 2.81% 169092099.833 173840428.553 - -2.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.81% 4.780 4.914 - -4.49% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.80% 599770.577 616578.893 - 0.77% -
BM_PushHeap_string_Random_64 2.80% 12.757 13.114 - -0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.80% 1960358.072 2015157.389 - 2.44% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.79% 756.039 777.117 - 2.97% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.79% 31.259 32.129 - -0.86% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.78% 55.807 57.358 - 3.05% -
std::reverse_copy(list<int>)/32768 2.77% 26302.702 27031.760 - -0.61% -
bm_ranges_swap_ranges_vb_aligned/64 2.77% 2.980 3.062 - -0.67% -
std::is_partitioned(vector<int>)_(partitioned)/1024 2.77% 188.181 193.387 - 1.83% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.77% 38498.808 39563.808 - 2.54% -
std::find(vector<long_long>)_(bail_25%)/8 2.76% 0.868 0.892 - -0.05% -
std::set<std::string>::count(key)_(non-existent)/1024 2.76% 23.538 24.188 - -3.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.76% 166155.307 170733.316 - 0.37% -
std::set<int>::upper_bound(key)_(non-existent)/8192 2.75% 9.686 9.953 - 1.70% -
SetIntersection_None_Set_string_262144_1024 2.75% 1654788.330 1700309.326 - 2.75% -
BM_deque_deque_ranges_copy_backward/1 2.74% 2.626 2.698 - -0.57% -
BM_vector_deque_move/65536 2.74% 3106.739 3191.957 - 9.66% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.73% 645.167 662.809 - -0.09% -
std::multiset<int>::count(key)_(existent)/1024 2.73% 5.654 5.808 - -0.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.73% 12631.680 12976.544 - 0.28% -
std::for_each_n(join_view(vector<vector<int>>))/8192 2.73% 265.068 272.298 - 2.32% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 2.72% 753.329 773.856 - 0.72% -
SetIntersection_None_Set_uint64_1024_4 2.72% 8866597.824 9107598.912 - 3.54% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.72% 1.456 1.496 - -0.50% -
std::find(vector<char>)_(bail_25%)/8192 2.72% 39.449 40.521 - 0.20% -
std::set<std::string>::upper_bound(key)_(existent)/1024 2.71% 22.315 22.920 - 4.04% -
BM_StringRead_Cold_Shallow_Large 2.71% 1.152 1.183 - 2.87% -
BM_vector_deque_move/64 2.71% 2.675 2.748 - -0.70% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 2.70% 60.316 61.944 - 3.76% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.69% 54663.742 56136.309 - -0.44% -
std::map<int,_int>::count(key)_(non-existent)/32 2.69% 2.873 2.951 - -1.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 2.68% 1.179 1.210 - 10.42% -
SetIntersection_None_Vector_float_16384_256 2.68% 1069768.359 1098407.401 - -2.49% -
rng::find_last(list<int>)_(bail_90%)/1024 2.68% 75.173 77.184 - 0.73% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.67% 2.287 2.349 - 1.16% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.67% 585943.118 601598.155 - -0.30% -
std::set<int>::lower_bound(key)_(existent)/32 2.66% 1.496 1.535 - -0.16% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.66% 38507.335 39531.714 - -7.08% -
SetIntersection_Front_Set_uint64_16384_1 2.66% 1008932.772 1035771.529 - 2.70% -
BM_PushHeap_string_QuickSortAdversary_64 2.66% 13.004 13.350 - 3.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.65% 753.368 773.326 - 2.29% -
SetIntersection_None_Vector_string_16384_256 2.65% 1194138.645 1225761.936 - 0.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.65% 36.712 37.684 - 2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.65% 1998480.063 2051347.658 - 2.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.64% 2.336 2.398 - 2.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.64% 11223.150 11518.896 - 4.19% -
std::unique(deque<int>)_(sprinkled)/32 2.63% 51.764 53.126 - -1.23% -
std::make_heap(deque<int>)_(repeated)/8 2.62% 24.888 25.541 - -1.90% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.62% 918.106 942.171 - 2.60% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.61% 27.185 27.895 - 0.71% -
SetIntersection_Interlaced_Set_string_262144_4 2.61% 1852778.728 1901189.941 - 2.86% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.61% 54968.511 56404.458 - 2.42% -
rng::find_last(list<int>)_(bail_90%)/50 2.61% 1.246 1.279 - -1.38% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.60% 5885.676 6038.862 - 1.77% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.59% 245945.330 252322.150 - 0.94% -
std::partition_point(vector<int>)/1024 2.59% 6.041 6.198 - 1.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.59% 13791.164 14147.804 - 2.63% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.58% 1.449 1.486 - 1.92% -
std::unique(vector<int>)_(sprinkled)/8192 2.58% 3895.926 3996.477 - 1.84% -
SetIntersection_None_Vector_float_262144_64 2.58% 1130458.478 1159586.368 - 1.52% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.57% 4.303 4.413 - 0.49% -
BM_StringRelational_Eq_Empty_Large_Control 2.57% 0.463 0.475 - 1.21% -
SetIntersection_None_Set_float_262144_1 2.57% 1159976.074 1189733.805 - -2.27% -
BM_std_minmax_element<long_long>/64 2.56% 17.078 17.516 - 1.21% -
std::multiset<int>::find(key)_(existent)/1024 2.56% 4.049 4.153 - -0.64% -
BM_PushHeap_string_Random_16 2.56% 10.299 10.563 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.55% 241460849.704 247627588.584 - -0.42% -
BM_vector_deque_ranges_copy_backward/4096 2.54% 147.787 151.546 - 0.70% -
BM_deque_vector_ranges_move/4000 2.54% 138.140 141.642 - -0.21% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.53% 722170.321 740452.561 - 2.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.53% 7147034.371 7327651.493 - -4.00% -
SetIntersection_Interlaced_Set_float_262144_256 2.53% 1532402.670 1571121.256 - -0.38% -
std::unordered_multimap<int,_int>::ctor(const&)/0 2.53% 12.882 13.208 - 1.49% -
SetIntersection_Interlaced_Vector_string_1024_64 2.52% 8185305.496 8391983.922 - 4.36% -
SetIntersection_None_Set_float_1024_64 2.52% 8821894.870 9044584.155 - 2.06% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.52% 23.212 23.798 - -6.09% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 2.51% 0.409 0.419 - 0.54% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.50% 2.606 2.671 - -2.42% -
BM_deque_vector_ranges_move_backward/65536 2.50% 7911.153 8108.941 - 1.31% -
SetIntersection_None_Set_uint64_64_64 2.50% 11488846.159 11775920.497 - 4.83% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.49% 7.939 8.137 - -0.28% -
SetIntersection_None_Vector_uint64_262144_16 2.49% 1121864.595 1149847.192 - 3.26% -
std::set<int>::erase(key)_(non-existent,_end)/8192 2.49% 8.165 8.368 - -2.40% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.49% 990609.667 1015290.779 - 2.39% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2.49% 2284.535 2341.412 - 1.40% -
std::rotate(deque<int>)_(by_1/4)/8192 2.49% 2558.429 2622.056 - 0.95% -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.49% 2.370 2.429 - -4.67% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.48% 2663.379 2729.564 - 2.73% -
BM_deque_deque_move_backward/5500 2.48% 202.033 207.054 - -0.73% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.48% 586205.801 600763.649 - 1.47% -
std::multiset<int>::clear()/8192 2.48% 77411.804 79331.709 - 2.03% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 2.48% 6659.352 6824.185 - 1.33% -
BM_std_minmax_element<char>/5500 2.47% 1444.625 1480.375 - -0.52% -
BM_deque_deque_ranges_copy_backward/2 2.47% 2.353 2.412 - -2.21% -
std::list<int>::ctor(size)/1024 2.46% 11562.706 11847.722 - 2.52% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.46% 33.789 34.621 - 4.85% -
BM_PushHeap_uint64_Random_16384 2.46% 6.247 6.400 - 1.96% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 2.46% 14.995 15.364 - -0.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.46% 6.907 7.077 - 1.69% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.46% 2.213 2.267 - -11.46% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.45% 1881.352 1927.475 - 1.86% -
SetIntersection_None_Set_float_16384_16384 2.45% 152495069.253 156227112.068 - -1.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.43% 11663283.869 11946713.595 - 1.39% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 2.43% 6361.493 6515.940 - 0.88% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.42% 29.935 30.660 - 0.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.42% 24.879 25.481 - -0.59% -
std::rotate_copy(vector<int>)/1024 2.42% 32.641 33.431 - -1.09% -
std::fill(vector<bool>)/512 2.42% 1.493 1.529 - -3.21% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 2.42% 23.026 23.583 - 3.87% -
std::find(vector<bool>)_(process_all)/50 2.42% 0.677 0.693 - 17.49% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.42% 115714.844 118510.395 - -4.40% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 2.41% 3.447 3.531 - 1.59% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.41% 1.387 1.420 - 9.88% -
SetIntersection_None_Set_string_262144_64 2.41% 1648619.629 1688323.570 - 2.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.41% 5633101.168 5768670.152 - 1.87% -
std::copy(deque<int>)/8 2.40% 2.655 2.719 - -1.87% -
std::none_of(vector<int>)_(process_all)/50 2.39% 19.144 19.602 - 2.12% -
BM_CmpEqual_schar_ushort 2.39% 1.079 1.105 - 1.00% -
BM_std_minmax_element<char>/4000 2.39% 1053.545 1078.732 - -0.53% -
std::stable_partition(list<int>)_(dense)/32 2.39% 37.568 38.465 - 1.89% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.38% 179583.451 183863.560 - -0.24% -
std::set<int>::ctor(const&,_alloc)/32 2.38% 219.213 224.435 - 2.29% -
BM_vector_deque_ranges_move_backward/2 2.38% 1.825 1.868 - 10.78% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.37% 75422.629 77212.240 - 0.87% -
std::unique_copy(list<int>)_(sprinkled)/32 2.37% 13.355 13.671 - 5.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.37% 52.336 53.577 - 2.32% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 2.37% 73634.015 75380.066 - 2.26% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 2.37% 210948.071 215943.600 - 1.74% -
BM_num_put<unsigned_long_long> 2.37% 11.218 11.483 - 5.59% -
BM_vector_deque_move_backward/4096 2.37% 147.798 151.294 - 2.58% -
std::copy_n(deque<int>)/32768 2.36% 1131.351 1158.086 - 1.64% -
BM_deque_deque_copy_backward/5500 2.36% 203.034 207.830 - 1.43% -
SetIntersection_None_Set_uint32_16384_16384 2.36% 155955144.140 159629827.748 - 2.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.35% 96.404 98.673 - -2.82% -
BM_StringFindNoMatch/512 2.35% 9.256 9.474 - 2.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.35% 47.647 48.765 - 10.50% -
BM_vector_deque_ranges_move/65536 2.34% 3112.575 3185.517 - 11.34% -
std::replace_if(list<int>)_(sprinkled)/8192 2.34% 7320.746 7492.097 - 1.93% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.33% 22.012 22.526 - 0.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.33% 35.511 36.337 - -2.70% -
BM_deque_vector_ranges_copy/1024 2.33% 36.791 37.646 - 0.66% -
std::reverse_copy(list<int>)/8 2.32% 2.350 2.404 - -2.32% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.32% 1560.573 1596.852 - 1.07% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.32% 535.105 547.535 - 2.93% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.32% 43.161 44.163 - -12.71% -
std::deque<std::string>::ctor(size)/8192 2.32% 8419.664 8615.072 - 0.45% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 2.32% 26.646 27.264 - 3.03% -
rng::contains(vector<int>)_(process_all)/32 2.32% 8.216 8.406 - 0.81% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.31% 3.662 3.747 - -6.00% -
BM_vector_deque_move/4000 2.31% 139.612 142.837 - 1.28% -
SetIntersection_None_Set_uint64_16_16 2.31% 35468206.007 36287143.904 - 2.58% -
std::search(vector<int>,_pred)_(no_match)/1024 2.31% 525.852 537.993 - 1.24% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.31% 16.150 16.523 - -1.65% -
BM_PushHeap_uint32_QuickSortAdversary_1 2.31% 0.465 0.476 - 14.12% -
std::multiset<std::string>::find(key)_(existent)/32 2.30% 14.831 15.173 - -8.46% -
std::partition(vector<int>)_(dense)/50 2.30% 12.984 13.283 - 1.05% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.30% 2.257 2.309 - -0.75% -
BM_CmpEqual_short_short 2.30% 1.042 1.066 - -0.95% -
std::partition(list<int>)_(sparse)/32 2.30% 8.770 8.971 - 0.20% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.30% 9.926 10.153 - -0.65% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.29% 5731.293 5862.813 - 2.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.29% 2323602.023 2376866.497 - 0.30% -
BM_StringEraseWithMove_Small_Transparent 2.29% 2.178 2.228 - 2.12% -
std::unique(list<int>)_(sprinkled)/1024 2.29% 942.480 964.022 - -0.13% -
SetIntersection_Front_Set_string_262144_1 2.28% 1070602.755 1095000.996 - -0.33% -
std::map<int,_int>::erase(key)_(existent)/32 2.28% 22.451 22.963 - -1.88% -
SetIntersection_Front_Set_uint64_262144_256 2.27% 3884075.185 3972330.381 - 4.82% -
BM_vector_deque_ranges_move_backward/4000 2.27% 141.033 144.234 - 2.36% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.27% 9.222 9.431 - -0.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.27% 19951.709 20403.779 - 2.17% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 2.26% 913174.242 933857.508 - -10.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.26% 7477195.071 7646011.464 - 2.82% -
std::remove_copy(vector<int>)_(prefix)/32 2.25% 9.341 9.551 - 0.85% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.25% 464.388 474.819 - 1.86% -
BM_lexicographical_compare_three_way_fast_path/16 2.24% 4.381 4.479 - 1.99% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.24% 1883.538 1925.746 - -4.36% -
BM_PushHeap_uint32_Random_16384 2.24% 5.772 5.901 - -0.61% -
BM_std_minmax_element<char>/4096 2.23% 1078.540 1102.630 - -0.71% -
BM_PushHeap_string_PipeOrgan_64 2.23% 5.735 5.863 - 2.86% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 2.23% 53.579 54.773 - -3.30% -
BM_deque_vector_copy/1024 2.23% 36.833 37.654 - 1.15% -
SetIntersection_Interlaced_Set_float_16384_64 2.22% 210366080.108 215036503.155 - -2.33% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.22% 4.474 4.573 - -4.97% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 2.21% 36110.225 36909.602 - 3.05% -
BM_std_minmax_element<char>/1024 2.20% 275.555 281.630 - -0.73% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.20% 36939.614 37752.935 - 2.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.20% 4.990 5.099 - -1.27% -
std::set<int>::insert(value)_(new_value,_middle)/1024 2.20% 25.899 26.468 - 0.69% -
BM_CmpLess_uint_int 2.20% 1.071 1.095 - 2.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.20% 12666.791 12944.833 - 3.47% -
BM_std_minmax_element<char>/512 2.19% 140.349 143.428 - -0.60% -
std::pop_heap(deque<std::string>)/8192 2.19% 113.519 116.007 - 0.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.19% 1418.184 1449.246 - 5.34% -
BM_StringRead_Hot_Shallow_Large 2.19% 0.477 0.487 - 2.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.18% 28.138 28.752 - 19.49% -
SetIntersection_None_Vector_float_262144_16384 2.18% 1130218.335 1154904.359 - -0.78% -
std::any_of(vector<int>)_(process_all)/8 2.18% 2.316 2.367 - -5.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 2.18% 1.290 1.318 - 1.30% -
BM_vector_deque_ranges_copy/5500 2.18% 194.358 198.592 - 1.03% -
BM_std_minmax_element<char>/64000 2.17% 16722.664 17085.257 - -0.85% -
SetIntersection_None_Set_string_262144_262144 2.17% 1659291.097 1695268.229 - 2.39% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.17% 661.867 676.206 - -0.34% -
std::find_if_not(vector<bool>)_(process_all)/1024 2.17% 559.418 571.537 - 0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.16% 12893455.171 13172293.822 - -1.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.16% 199678545.327 203993663.606 - -2.93% -
SetIntersection_Interlaced_Set_float_16384_16384 2.16% 217001266.868 221686394.989 - -2.47% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.16% 18.145 18.537 - 0.52% -
std::unique_copy(list<int>)_(sprinkled)/52 2.16% 23.827 24.341 - 1.85% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.15% 14.449 14.759 - 1.63% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.14% 19.527 19.945 - 1.56% -
std::find(vector<int>)_(bail_25%)/8192 2.14% 465.168 475.124 - 0.51% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 2.13% 1.176 1.201 - -0.27% -
BM_vector_deque_ranges_copy/4000 2.13% 140.450 143.439 - -0.69% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.13% 4.336 4.428 - 3.33% -
std::stable_sort(deque<int>)_(heap)/8 2.13% 23.667 24.170 - 1.59% -
std::none_of(list<int>)_(process_all)/8 2.13% 2.637 2.693 - 0.75% -
std::sort(deque<int>)_(heap)/8 2.12% 24.303 24.819 - 1.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.12% 181191.355 185036.898 - 1.39% -
BM_deque_deque_ranges_copy_backward/512 2.11% 18.905 19.305 - -1.13% -
SetIntersection_None_Set_uint64_256_4 2.11% 11594445.423 11839373.161 - 6.86% -
BM_deque_vector_move_backward/1024 2.11% 36.709 37.484 - -1.59% -
std::multimap<std::string,_int>::ctor(const&)/8192 2.11% 338458.560 345602.908 - 1.26% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.11% 33.539 34.247 - -1.01% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.11% 35.650 36.402 - -2.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.10% 1462119.010 1492848.899 - 5.40% -
std::find_end(list<int>)_(match_near_end)/1024 2.10% 59.528 60.776 - 0.52% -
std::find_first_of(vector<int>)_(small_needle)/8192 2.09% 11594.686 11837.405 - 5.02% -
BM_vector_deque_ranges_move/64000 2.09% 3069.179 3133.417 - 10.25% -
SetIntersection_Interlaced_Vector_string_262144_262144 2.09% 14475865.318 14778159.182 - 3.41% -
std::map<int,_int>::find(key)_(existent)/1024 2.09% 4.194 4.282 - 3.13% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.09% 17.413 17.776 - 3.08% -
std::partition_point(vector<int>)/32 2.09% 2.529 2.582 - 0.37% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.08% 4.939 5.042 - 1.81% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 2.08% 118473.607 120934.491 - -2.49% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.08% 15.823 16.152 - -0.61% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.07% 10.433 10.649 - -2.70% -
rng::contains(vector<int>)_(process_all)/50 2.07% 12.122 12.373 - 1.12% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.07% 4.018 4.101 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 2.07% 1216860.676 1242017.414 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.07% 1335016.037 1362606.855 - 0.20% -
std::set<int>::equal_range(key)_(existent)/1024 2.07% 4.289 4.378 - -1.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.06% 23.890 24.382 - -0.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.06% 880135.267 898251.971 - 2.90% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 2.05% 29774.261 30385.448 - 1.68% -
std::unique_copy(deque<int>)_(contiguous)/52 2.05% 14.704 15.005 - -29.12% -
SetIntersection_Front_Vector_string_1024_1024 2.05% 39841103.141 40657196.741 - 4.23% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 2.05% 51749.727 52809.575 - 2.64% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.04% 29.891 30.501 - 4.40% -
std::set<int>::erase(key)_(non-existent,_end)/1024 2.04% 5.374 5.484 - -1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.04% 1648612.793 1682265.789 - 5.14% -
std::replace(vector<int>)_(sprinkled)/50 2.04% 9.084 9.269 - -8.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.04% 25928857.049 26457322.828 - 2.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.04% 17856610.719 18220258.979 - 0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.03% 144034.679 146965.569 - 0.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.03% 16474.730 16809.817 - 1.13% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.03% 18.359 18.732 - 0.68% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.03% 3.916 3.995 - 1.95% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 2.03% 204151.294 208288.486 - 0.85% -
std::sort_heap(vector<int>)/8 2.03% 29.663 30.264 - -2.70% -
std::copy_n(vector<int>)/262144 2.02% 12281.933 12530.321 - 4.95% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.02% 36589.042 37328.005 - 1.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.01% 716.860 731.249 - 1.22% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 2.00% 8.840 9.017 - 7.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.00% 1220766.927 1245241.375 - -0.05% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.00% 94263.220 96151.265 - 3.44% -
SetIntersection_None_Vector_string_1024_1024 2.00% 1142919.907 1165780.542 - 0.33% -
std::replace_if(vector<int>)_(sprinkled)/8192 2.00% 1886.654 1924.388 - -3.82% -
ranges::minmax(std::deque<__int128>)/1 2.00% 0.682 0.696 - 3.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.00% 664.765 678.047 - 1.52% -
rng::fold_left(deque<int>)/8192 1.99% 4463.233 4552.156 - -0.15% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.99% 134.412 137.084 - 2.20% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.99% 21.289 21.712 - 0.15% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.99% 752.454 767.395 - -3.43% -
SetIntersection_None_Set_string_262144_4 1.98% 1650966.555 1683704.588 - 2.78% -
BM_std_minmax_element<long_long>/65536 1.98% 17185.188 17525.677 - 1.58% -
std::search(deque<int>)_(no_match)/1024 1.98% 343.994 350.805 - -15.56% -
std::for_each_n(deque<int>)/50 1.98% 3.901 3.978 - 1.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.97% 96.779 98.689 - 15.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.97% 16.448 16.772 - 0.77% -
std::set<std::string>::clear()/32 1.97% 892.099 909.692 - 2.05% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.97% 294.746 300.559 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.97% 1651588.865 1684135.418 - 3.26% -
BM_PushHeap_string_QuickSortAdversary_16 1.97% 10.429 10.634 - 2.46% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.97% 1864.525 1901.218 - 0.17% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.97% 130.189 132.750 - 0.84% -
BM_deque_deque_ranges_move_backward/1024 1.97% 37.870 38.615 - -0.55% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.96% 1.736 1.770 - 1.97% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.96% 31768.843 32392.659 - 2.41% -
BM_vector_deque_copy/1024 1.96% 35.771 36.471 - 2.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.95% 8074924.859 8232280.792 - 0.86% -
std::remove_copy(list<int>)_(prefix)/8192 1.94% 6880.525 7014.010 - 0.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.94% 663.902 676.776 - 2.11% -
BM_deque_deque_copy/4096 1.94% 146.654 149.497 - 0.79% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.94% 1841.833 1877.474 - 1.30% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.93% 1.584 1.615 - 0.01% -
std::set<int>::count(key)_(non-existent)/1024 1.93% 7.359 7.501 - 1.14% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.93% 2.928 2.984 - 1.55% -
BM_StringRead_Cold_Shallow_Small 1.93% 1.123 1.145 - -12.16% -
BM_std_minmax_element<char>/65536 1.93% 17124.893 17454.747 - -1.07% -
BM_deque_vector_move/1024 1.93% 36.696 37.403 - 0.49% -
SetIntersection_None_Set_uint32_16384_1024 1.92% 152879738.503 155814205.385 - -1.65% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 1.92% 2175.232 2216.899 - -1.91% -
std::deque<std::string>::ctor(size)/1024 1.91% 716.503 730.222 - 0.15% -
BM_StringRelational_Less_Huge_Large_Control 1.91% 2.103 2.143 - 2.93% -
SetIntersection_Interlaced_Set_float_262144_1024 1.91% 1503440.674 1532127.522 - 0.25% -
std::find_first_of(list<int>)_(small_needle)/32 1.91% 92.763 94.531 - -0.97% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.90% 22.591 23.021 - -1.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.90% 116668.718 118887.322 - 0.96% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.90% 35.723 36.401 - 2.48% -
rng::contains(deque<int>)_(process_all)/32 1.90% 8.604 8.767 - -1.07% -
SetIntersection_None_Vector_float_16384_4 1.89% 1089729.328 1110379.214 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.89% 343273638.211 349768798.042 - -0.85% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.89% 276.463 281.694 - 3.09% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.89% 3938.813 4013.296 - -1.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.89% 1240.422 1263.876 - 0.06% -
std::is_partitioned(list<int>)_(partitioned)/32 1.89% 8.544 8.706 - 0.35% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.89% 365.074 371.966 - 2.31% -
BM_vector_deque_move/70000 1.89% 3381.497 3445.329 - 4.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.88% 1634803.955 1665594.076 - 5.56% -
std::unique(vector<int>)_(sprinkled)/52 1.88% 64.799 66.017 - 0.88% -
BM_std_minmax_element<char>/70000 1.88% 18334.008 18678.561 - -0.87% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.88% 74815.710 76219.587 - 7.32% -
BM_deque_deque_ranges_copy/4000 1.88% 141.517 144.171 - 1.71% -
BM_deque_vector_ranges_copy/64 1.87% 2.626 2.675 - 3.01% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.87% 412.906 420.617 - 3.53% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.87% 52412.689 53390.976 - 1.05% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.86% 2.019 2.057 - 0.45% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.86% 25.462 25.936 - -2.38% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.86% 45809.531 46663.198 - -1.93% -
BM_vector_deque_copy/70000 1.86% 3376.882 3439.727 - 10.77% -
std::multiset<int>::count(key)_(existent)/32 1.86% 3.758 3.828 - 2.13% -
std::pop_heap(vector<float>)/8192 1.86% 19.542 19.906 - 0.64% -
std::copy_if(list<int>)_(entire_range)/262144 1.86% 213969.367 217946.463 - 0.13% -
std::adjacent_find(vector<int>)/8 1.86% 2.007 2.045 - 0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.86% 195026066.803 198647025.010 - -4.91% -
std::remove_if(deque<int>)_(prefix)/1024 1.86% 553.860 564.143 - 1.39% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.86% 12941.520 13181.651 - 3.65% -
SetIntersection_Interlaced_Set_string_16384_1024 1.85% 346154910.491 352573931.341 - 3.42% -
std::generate_n(deque<int>)/8192 1.85% 1938.677 1974.539 - 0.78% -
bm_lexicographical_compare<int>/8 1.85% 1.462 1.489 - -2.53% -
std::search(vector<int>)_(same_length)/8192 1.85% 1865.216 1899.695 - -1.44% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.85% 3730.798 3799.730 - 0.80% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.85% 12.633 12.866 - 1.44% -
std::set<int>::find(key)_(existent)/32 1.85% 1.689 1.720 - -1.81% -
BM_StringEraseWithMove_Huge_Transparent 1.84% 45.328 46.163 - -14.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.84% 446.005 454.212 - 0.18% -
std::find_end(forward_list<int>)_(process_all)/1000 1.84% 681.310 693.842 - -0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.83% 137399.748 139919.817 - 1.37% -
BM_deque_deque_ranges_move_backward/4096 1.83% 150.551 153.309 - -0.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.83% 64073.548 65246.274 - 0.72% -
std::rotate(vector<bool>)_(by_1/3)/50 1.83% 17.650 17.973 - 0.87% -
SetIntersection_None_Set_string_262144_16 1.83% 1652525.881 1682749.756 - 1.61% -
BM_vector_deque_ranges_move_backward/5500 1.83% 197.046 200.649 - 0.94% -
std::copy_backward(list<int>)/64 1.83% 30.778 31.340 - 1.77% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.83% 2.205 2.246 - 0.92% -
SetIntersection_None_Set_uint64_1024_1024 1.82% 8897075.085 9059419.917 - 4.88% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.82% 7227.483 7359.185 - -0.10% -
std::find(deque<int>)_(bail_25%)/32768 1.82% 1903.008 1937.651 - 0.32% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.82% 244742.745 249195.314 - 0.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.81% 21.050 21.431 - -0.20% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.81% 12756.724 12988.008 - 0.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.81% 53994.291 54972.485 - 2.45% -
BM_PushHeap_uint32_Ascending_16384 1.81% 3.571 3.636 - -0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.81% 25900691.834 26369458.909 - -8.72% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.81% 46.791 47.637 - -0.60% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.81% 41.173 41.918 - 0.64% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 1.81% 2.849 2.901 - 4.74% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.81% 164.976 167.959 - 2.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.81% 21.015 21.395 - 3.69% -
std::pop_heap(deque<int>)/8192 1.80% 53.073 54.029 - 1.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.80% 77.730 79.128 - 0.83% -
SetIntersection_Interlaced_Set_string_256_1 1.80% 4298506.911 4375797.294 - 0.92% -
SetIntersection_Interlaced_Set_float_262144_64 1.80% 1538117.678 1565751.385 - -0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.79% 1036319.289 1054914.239 - 0.69% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.79% 52.175 53.111 - 3.39% -
SetIntersection_Interlaced_Set_string_262144_16 1.79% 2146364.746 2184857.584 - 1.40% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.79% 12343.747 12565.094 - 0.16% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.79% 23.591 24.012 - 2.07% -
std::multiset<int>::ctor(const&,_alloc)/0 1.78% 12.673 12.899 - 1.24% -
SetIntersection_None_Set_string_256_4 1.78% 11277958.237 11479182.634 - 0.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.78% 245753.120 250136.254 - 0.14% -
SetIntersection_None_Set_string_64_4 1.78% 21383169.487 21764537.283 - -1.11% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.78% 5.162 5.254 - -5.13% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.78% 1.203 1.225 - -0.96% -
ranges::min(std::list<long_long>)/64 1.78% 24.624 25.062 - 1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.78% 21742561.091 22128971.003 - 2.28% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.77% 4.536 4.617 - 1.58% -
std::partition_point(deque<int>)/8192 1.77% 15.061 15.328 - 1.23% -
std::partition(list<int>)_(sparse)/50 1.77% 21.752 22.137 - 2.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.77% 60097.408 61161.080 - 1.42% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.77% 5023863.240 5112687.205 - 4.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.77% 32.877 33.458 - -35.68% -
std::fill_n(list<int>)/32 1.77% 8.014 8.155 - -6.62% -
std::set<int>::ctor(const&)/8192 1.76% 50680.480 51574.596 - 2.07% -
std::stable_partition(vector<int>)_(dense)/32 1.76% 21.398 21.775 - 0.67% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.76% 20.482 20.842 - 1.33% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.76% 571317.007 581362.927 - 0.14% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.76% 12316.960 12533.469 - 5.66% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.76% 4464.370 4542.821 - 0.12% -
std::search(list<int>)_(no_match)/1024 1.76% 730.845 743.687 - -2.18% -
std::reverse_copy(deque<int>)/4096 1.76% 967.934 984.934 - 1.65% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.75% 157.664 160.430 - 0.98% -
rng::for_each(set<int>)/50 1.75% 37.603 38.262 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.75% 1656847.658 1685852.541 - 3.28% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.75% 2.401 2.443 - 2.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.75% 1537516.546 1564396.402 - 2.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.75% 77.695 79.052 - 1.25% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.74% 6052.350 6157.917 - 1.50% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.74% 24.352 24.777 - 1.83% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.74% 1000221.514 1017629.436 - 3.05% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.74% 903848.015 919577.149 - 6.09% -
std::sort(vector<NonIntegral>)_(heap)/8 1.74% 23.125 23.527 - -0.29% -
std::copy_n(vector<bool>)_(aligned)/64 1.74% 1.339 1.362 - 0.18% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.74% 36.514 37.148 - 1.10% -
SetIntersection_None_Set_string_256_256 1.74% 5829220.607 5930359.887 - 2.26% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.73% 26827.897 27293.198 - -1.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.73% 139656.628 142078.046 - 0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.73% 1224190.186 1245414.143 - -0.40% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.73% 11.879 12.085 - -0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.73% 7.023 7.144 - 1.52% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.73% 18.344 18.661 - 0.69% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.72% 92.382 93.972 - 0.98% -
SetIntersection_None_Set_uint64_256_64 1.72% 9370715.529 9531895.580 - 5.00% -
BM_CmpLess_uchar_schar 1.72% 1.017 1.035 - -0.18% -
std::multimap<std::string,_int>::ctor(const&)/32 1.72% 894.508 909.882 - 33.16% -
std::move(list<int>)/1048576 1.72% 991037.096 1008051.383 - 1.19% -
std::map<std::string,_int>::ctor(const&)/8192 1.71% 343700.749 349577.056 - 1.13% -
BM_vector_deque_ranges_copy/70000 1.71% 3380.825 3438.589 - 10.71% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 1.71% 14.285 14.528 - 9.40% -
std::multiset<std::string>::ctor(const&)/1024 1.70% 34545.866 35134.854 - 1.89% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.70% 4.139 4.210 - 1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.70% 1224258.219 1245067.953 - -0.09% -
std::all_of(list<int>)_(process_all)/8192 1.70% 6996.132 7114.977 - -10.52% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.69% 8.669 8.816 - 1.70% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.69% 13.197 13.421 - 2.33% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.69% 2.466 2.507 - 5.25% -
BM_vector_deque_ranges_copy/65536 1.69% 3120.466 3173.202 - 10.94% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.69% 851.538 865.927 - 1.27% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.69% 36607.944 37225.533 - 0.28% -
BM_PushHeap_uint64_Random_262144 1.69% 6.297 6.403 - 2.23% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.68% 15.776 16.041 - -1.49% -
std::remove_if(deque<int>)_(prefix)/32 1.68% 54.866 55.788 - -0.59% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.68% 36183.074 36790.635 - 1.54% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.68% 533.850 542.801 - 0.58% -
std::find(list<int>)_(process_all)/50 1.68% 18.825 19.141 - 0.91% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.67% 20.516 20.860 - -0.17% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.67% 207728090.723 211199393.053 - 2.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.67% 73.661 74.891 - 0.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.67% 2.927 2.976 - 1.85% -
ranges::minmax(std::vector<__int128>)/64 1.67% 31.768 32.299 - 0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.67% 21027017.373 21377591.011 - -0.65% -
BM_lexicographical_compare_three_way_fast_path/1024 1.66% 244.043 248.102 - 0.53% -
std::none_of(list<int>)_(process_all)/32768 1.66% 25689.098 26115.615 - -0.10% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.66% 784.237 797.246 - 0.40% -
BM_deque_vector_ranges_move/1024 1.66% 36.875 37.487 - 0.75% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.66% 12429.706 12635.777 - -3.48% -
std::unique(vector<int>)_(sprinkled)/1024 1.66% 528.651 537.403 - 1.11% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.65% 1992.150 2025.078 - -6.51% -
BM_deque_vector_ranges_move/1 1.65% 2.029 2.063 - -1.06% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.65% 12.348 12.551 - -0.33% -
std::copy_n(vector<bool>)_(unaligned)/64 1.65% 1.786 1.815 - 0.31% -
std::sort(deque<int>)_(shuffled)/1024 1.65% 6825.030 6937.434 - -1.25% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.65% 689.383 700.734 - -6.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.64% 1048799.297 1066045.568 - 0.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.64% 54545.695 55442.618 - 0.56% -
std::replace_if(vector<int>)_(prefix)/1024 1.64% 269.698 274.133 - 0.35% -
std::multimap<int,_int>::clear()/8192 1.64% 85326.872 86729.091 - 2.00% -
std::rotate(list<int>)_(by_1/3)/32 1.64% 16.674 16.947 - 1.91% -
BM_PushHeap_uint32_Random_64 1.64% 5.028 5.110 - -1.69% -
std::multiset<int>::clear()/1024 1.63% 9817.049 9977.305 - 1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.63% 1056122.205 1073359.143 - 1.20% -
std::set<std::string>::find(key)_(existent)/8192 1.63% 30.497 30.995 - 4.94% -
std::adjacent_find(vector<int>)/1048576 1.63% 232131.825 235917.482 - 0.15% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.63% 7.024 7.139 - 0.32% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.63% 1.777 1.806 - 1.10% -
std::find_end(vector<int>)_(match_near_end)/1024 1.63% 28.294 28.755 - 1.10% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.63% 184.505 187.507 - 0.78% -
BM_deque_vector_copy_backward/1024 1.63% 36.637 37.232 - -0.05% -
SetIntersection_None_Set_string_262144_1 1.63% 1656736.897 1683659.586 - 2.69% -
std::find_end(list<int>)_(match_near_end)/1000 1.62% 76.530 77.773 - -1.08% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.62% 1448.808 1472.321 - 1.32% -
std::generate_n(deque<int>)/50 1.62% 12.123 12.320 - 0.61% -
BM_PushHeap_string_Random_4 1.62% 6.049 6.147 - -5.95% -
std::search(list<int>)_(same_length)/1024 1.62% 762.209 774.571 - 0.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.62% 6767.343 6877.080 - 0.75% -
BM_PushHeap_uint64_Random_64 1.61% 5.487 5.575 - 1.72% -
std::find_if(vector<bool>)_(process_all)/50 1.61% 23.614 23.994 - 0.21% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.61% 20.710 21.043 - 0.69% -
SetIntersection_None_Vector_string_262144_256 1.61% 1295647.147 1316471.836 - 1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.61% 1773495.604 1802000.490 - 1.78% -
BM_PushHeap_uint64_Random_256 1.61% 5.958 6.054 - -0.02% -
ranges::min(std::list<char>)/8 1.61% 1.904 1.934 - 0.42% -
SetIntersection_None_Vector_string_16384_64 1.60% 1220036.511 1239615.071 - 1.94% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.60% 2752.032 2796.180 - 1.39% -
rng::starts_with(deque<int>,_pred)/1024 1.60% 523.549 531.936 - 2.09% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.60% 9063.011 9207.909 - 1.04% -
SetIntersection_None_Set_float_64_16 1.60% 18048889.919 18337256.792 - 0.10% -
std::unordered_multiset<int>::clear()/1024 1.60% 8388.866 8522.854 - 3.74% -
std::search(deque<int>)_(same_length)/8192 1.60% 3784.681 3845.108 - -3.74% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.60% 230.146 233.818 - -1.31% -
std::sort(deque<int>)_(pipe-organ)/1024 1.59% 2691.609 2734.530 - -0.18% -
BM_CmpEqual_ushort_int 1.59% 1.038 1.054 - -0.12% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.59% 501.544 509.528 - 0.28% -
std::set<int>::clear()/1024 1.59% 9187.432 9333.413 - 2.81% -
std::adjacent_find(vector<int>)/50 1.59% 11.845 12.033 - 0.24% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.59% 69.497 70.600 - 3.27% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.59% 6.316 6.416 - -0.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.58% 1218328.002 1237636.723 - 0.07% -
std::sort(deque<int>)_(shuffled)/8192 1.58% 80335.774 81608.649 - 0.50% -
BM_deque_deque_ranges_move/4096 1.57% 146.912 149.224 - 1.45% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.57% 7.946 8.071 - 0.61% -
std::multiset<int>::find(key)_(non-existent)/32 1.57% 2.273 2.309 - -14.22% -
std::replace_if(deque<int>)_(prefix)/32 1.57% 13.730 13.945 - -0.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.57% 38.400 39.002 - -8.96% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.57% 18.971 19.268 - 2.18% -
std::find(vector<int>)_(process_all)/1024 1.57% 240.658 244.428 - 1.11% -
BM_std_minmax_element<char>/64 1.56% 17.310 17.581 - 0.93% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.56% 195.764 198.826 - 1.08% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.56% 26.735 27.153 - 1.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.56% 0.658 0.668 - 2.87% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.56% 5196.519 5277.562 - 0.51% -
std::copy(list<int>)/1048576 1.56% 859148.971 872542.858 - 0.97% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.56% 24.531 24.914 - -0.14% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.56% 635975.804 645884.550 - 0.29% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.56% 2847.769 2892.079 - 0.24% -
std::find(vector<int>)_(bail_25%)/1024 1.55% 65.397 66.414 - 0.41% -
BM_deque_deque_ranges_copy/4096 1.55% 147.161 149.444 - 1.27% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.55% 55.230 56.086 - 2.40% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.55% 5.065 5.143 - 1.01% -
BM_deque_deque_ranges_copy_backward/5500 1.55% 201.876 205.002 - 1.16% -
std::copy_backward(deque<int>)/1048576 1.55% 130848.893 132873.998 - 0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.54% 1026265.316 1042091.596 - -0.27% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.54% 1522.827 1546.302 - 0.85% -
std::search(list<int>)_(same_length)/1000 1.54% 742.047 753.465 - -1.77% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.53% 4.797 4.871 - 1.50% -
bm_ranges_lexicographical_compare<signed_char>/1 1.53% 1.631 1.656 - 3.60% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.53% 4.234 4.299 - 1.24% -
std::fill(vector<int>)/1024 1.53% 29.623 30.077 - 0.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.53% 365.430 371.029 - 0.92% -
SetIntersection_Interlaced_Set_string_262144_262144 1.53% 17908603.680 18182851.156 - 2.35% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.53% 366.340 371.950 - 2.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.53% 56.690 57.556 - 2.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.53% 248.146 251.938 - 0.29% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.53% 682.421 692.846 - 0.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.53% 149131.959 151408.494 - -0.18% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.52% 4.802 4.875 - -1.42% -
std::replace(vector<int>)_(prefix)/8192 1.52% 1265.227 1284.476 - 0.50% -
std::remove(list<int>)_(sprinkled)/8192 1.52% 8107.857 8231.059 - 3.76% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.51% 14.673 14.895 - 1.49% -
std::reverse_copy(vector<int>)/4096 1.51% 130.822 132.796 - -0.18% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.51% 776.104 787.816 - 0.38% -
std::find_first_of(list<int>)_(small_needle)/50 1.51% 138.917 141.009 - -1.66% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.50% 756.549 767.926 - 0.65% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.50% 56815.632 57669.553 - -4.33% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.50% 7.040 7.146 - -0.14% -
SetIntersection_Front_Vector_float_1024_1 1.50% 1040138.945 1055766.869 - 0.72% -
std::find(vector<int>)_(bail_25%)/32768 1.50% 1845.038 1872.755 - 0.49% -
BM_CmpLess_schar_uchar 1.50% 1.074 1.090 - -1.06% -
std::fill(vector<int>)/8192 1.50% 231.305 234.774 - -0.29% -
std::replace_if(deque<int>)_(prefix)/50 1.50% 20.314 20.618 - 0.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.50% 85560.621 86843.212 - -0.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.50% 459.614 466.498 - 2.21% -
SetIntersection_Front_Vector_string_16384_256 1.50% 9435514.955 9576790.908 - 0.13% -
SetIntersection_None_Set_string_262144_256 1.50% 1666332.275 1691268.312 - 2.87% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.49% 672.628 682.673 - 0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.49% 87335.818 88639.390 - -2.16% -
std::remove(list<int>)_(prefix)/8192 1.49% 8099.386 8220.241 - -0.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.49% 1443057.832 1464550.052 - 0.12% -
std::generate(vector<int>)/50 1.49% 11.857 12.033 - 0.66% -
ranges::min(std::vector<long_long>)/70000 1.49% 7873.041 7990.171 - 0.43% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.49% 42.411 43.041 - 0.77% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.49% 214.494 217.684 - -0.11% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.49% 18.353 18.626 - -0.76% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.49% 942.704 956.708 - -0.10% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.49% 6760.441 6860.854 - -9.29% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.48% 16.076 16.315 - -4.15% -
std::shift_right(vector<int>)/8192 1.48% 297.377 301.788 - 0.43% -
SetIntersection_None_Set_uint32_16384_256 1.48% 154322308.179 156611152.611 - 1.11% -
SetIntersection_None_Vector_float_262144_1 1.48% 1128771.677 1145483.684 - 1.06% -
std::copy_if(list<int>)_(entire_range)/1048576 1.48% 867647.920 880487.531 - -6.29% -
std::transform(list<int>)_(identity_transform)/8192 1.47% 7569.706 7681.309 - 1.13% -
ranges::minmax(std::vector<__int128>)/70000 1.47% 34866.881 35380.244 - 0.66% -
BM_deque_deque_move/1024 1.47% 37.333 37.883 - 2.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.47% 3743.133 3798.207 - 0.21% -
std::copy_if(vector<int>)_(every_other)/32768 1.47% 16074.309 16310.439 - 0.51% -
std::set<int>::count(key)_(non-existent)/8192 1.47% 11.181 11.345 - 0.54% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.47% 15.738 15.969 - -0.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.46% 20.082 20.376 - 0.80% -
BM_vector_deque_copy_backward/512 1.46% 17.482 17.738 - 1.62% -
std::find_if_not(deque<int>)_(bail_25%)/8192 1.46% 500.919 508.251 - 1.03% -
BM_CmpEqual_short_uchar 1.46% 1.081 1.097 - -0.41% -
ranges::minmax(std::vector<long_long>)/64 1.46% 10.111 10.259 - 1.10% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.46% 10.175 10.324 - 0.14% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 1.46% 18793.700 19067.941 - 1.72% -
std::adjacent_find(vector<int>)/1024 1.46% 232.376 235.762 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.45% 1225042.969 1242858.641 - -0.56% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.45% 23.159 23.496 - -0.15% -
std::generate(vector<int>)/1024 1.45% 241.592 245.101 - 0.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.45% 473589.458 480465.449 - 1.89% -
std::find(deque<int>)_(process_all)/1024 1.45% 242.037 245.550 - 1.42% -
SetIntersection_Interlaced_Vector_float_256_16 1.45% 6170997.625 6260376.946 - -18.96% -
SetIntersection_None_Set_float_64_64 1.45% 11168700.624 11330144.986 - -1.73% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.44% 12.977 13.164 - 0.16% -
std::is_sorted(vector<int>)/8192 1.44% 1896.850 1924.222 - 0.97% -
SetIntersection_Interlaced_Vector_uint32_16384_4 1.44% 1429979.884 1450588.071 - 8.42% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.44% 4.142 4.202 - 58.79% -
std::find(deque<int>)_(bail_25%)/1024 1.44% 67.349 68.318 - 0.49% -
SetIntersection_None_Vector_uint32_262144_4 1.44% 1124688.187 1140867.865 - 1.39% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.44% 27.119 27.509 - 0.57% -
std::generate(deque<int>)/1024 1.44% 241.566 245.035 - 0.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.43% 30.484 30.921 - 1.71% -
SetIntersection_None_Vector_float_262144_1024 1.43% 1128491.037 1144656.379 - 1.57% -
std::find_end(forward_list<int>)_(same_length)/1024 1.43% 1484.638 1505.897 - 0.45% -
std::copy_backward(list<int>)/512 1.43% 363.873 369.076 - 0.67% -
std::adjacent_find(vector<int>)/8192 1.43% 1813.314 1839.222 - 0.21% -
std::stable_partition(deque<int>)_(dense)/8192 1.43% 5603.500 5683.544 - 0.53% -
BM_vector_deque_copy/4000 1.43% 139.816 141.809 - 0.94% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.43% 6879.276 6977.339 - -0.24% -
std::replace_if(list<int>)_(sprinkled)/1024 1.42% 735.765 746.235 - 0.21% -
std::lower_bound(std::deque<int>)/100 1.42% 30.391 30.823 - 0.31% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.42% 96762.589 98136.755 - 0.08% -
std::generate(vector<int>)/32 1.42% 7.894 8.006 - 1.32% -
std::reverse(list<int>)/512 1.42% 191.845 194.567 - 0.38% -
std::adjacent_find(list<int>)/8 1.42% 2.063 2.092 - 0.69% -
BM_CmpEqual_uint_uchar 1.42% 1.093 1.108 - 0.92% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.42% 948.099 961.521 - 0.33% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.42% 23.723 24.059 - 1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.41% 18248360.567 18506030.295 - 2.99% -
std::all_of(list<int>)_(process_all)/32768 1.41% 25653.580 26015.542 - 0.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.41% 1788.355 1813.585 - -1.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.41% 4855.261 4923.721 - 1.17% -
rng::fold_left(vector<int>)/8 1.41% 3.544 3.594 - 1.06% -
BM_lexicographical_compare_three_way_fast_path/16384 1.41% 3742.951 3795.682 - 0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.41% 1048209.168 1062961.260 - -0.85% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.41% 10.171 10.314 - 0.33% -
rng::starts_with(deque<int>,_pred)/1048576 1.41% 507583.545 514724.890 - 1.19% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 1.41% 0.770 0.781 - 0.57% -
std::for_each(vector<int>)/8 1.40% 0.908 0.921 - 0.92% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.40% 1.613 1.636 - 1.27% -
rng::find_last(vector<char>)_(bail_10%)/50 1.40% 10.698 10.848 - 0.57% -
SetIntersection_None_Vector_float_16384_16384 1.40% 1102964.043 1118391.334 - 0.40% -
std::find(deque<int>)_(process_all)/32768 1.40% 7737.534 7845.533 - 1.56% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.40% 2.984 3.026 - 1.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.39% 58.569 59.386 - 1.61% -
SetIntersection_None_Set_float_1024_256 1.39% 8874252.837 8997909.536 - 1.15% -
BM_CmpEqual_ushort_schar 1.39% 0.991 1.005 - -0.31% -
rng::contains(deque<int>)_(process_all)/50 1.39% 12.532 12.706 - -0.94% -
std::generate(deque<int>)/8192 1.39% 1888.200 1914.471 - 0.16% -
SetIntersection_None_Vector_float_64_64 1.39% 8421526.178 8538392.231 - 1.40% -
BM_deque_deque_ranges_copy/70000 1.39% 3260.604 3305.833 - 0.47% -
std::copy_backward(list<int>)/4096 1.39% 3186.315 3230.482 - -0.59% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.38% 2.402 2.436 - 0.77% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.38% 59827.395 60652.214 - -2.60% -
SetIntersection_Front_Vector_uint32_262144_262144 1.38% 345675598.981 350439670.241 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.37% 1109910.474 1125133.257 - -1.50% -
std::set<int>::erase(iterator)/8192 1.37% 19.668 19.938 - 1.24% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.37% 57.825 58.616 - 1.91% -
BM_lexicographical_compare_three_way_fast_path/262144 1.37% 59928.147 60747.396 - 0.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.37% 625944.083 634501.019 - 1.23% -
std::lower_bound(std::deque<int>)/8192 1.37% 64.612 65.494 - 0.16% -
std::search(vector<int>)_(near_matches)/1000 1.36% 14336.062 14531.627 - 0.08% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.36% 39651.337 40192.016 - 0.20% -
std::find(vector<int>)_(process_all)/8192 1.36% 1840.737 1865.828 - 1.32% -
std::stable_sort(deque<int>)_(ascending)/1024 1.36% 2094.733 2123.283 - -0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.36% 1162.960 1178.807 - 6.84% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.36% 243.917 247.240 - 0.63% -
std::adjacent_find(deque<int>)/8192 1.36% 3671.732 3721.737 - 0.18% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.36% 25.711 26.061 - 6.06% -
BM_CmpEqual_short_ushort 1.36% 1.078 1.093 - 0.50% -
std::partition_point(vector<int>)/8192 1.36% 9.238 9.364 - 0.26% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.36% 779.352 789.943 - 0.49% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.36% 8.279 8.391 - -0.12% -
std::flat_map<int,_int>::clear()/1024 1.36% 391.454 396.762 - 0.30% -
std::stable_partition(list<int>)_(dense)/50 1.35% 57.426 58.204 - 3.75% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.35% 8.329 8.441 - 0.48% -
std::generate(vector<int>)/8192 1.35% 1823.829 1848.521 - 0.12% -
SetIntersection_Front_Set_uint32_256_16 1.35% 4481681.635 4542251.198 - 2.85% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.35% 5657.400 5733.744 - 0.45% -
std::reverse_copy(deque<int>)/64 1.35% 15.811 16.024 - 0.65% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.35% 3.982 4.035 - 0.43% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.35% 946.265 959.029 - 0.40% -
std::search(list<int>,_pred)_(same_length)/8192 1.35% 8574.559 8690.148 - -6.19% -
std::partition_point(list<int>)/50 1.35% 24.819 25.153 - 0.19% -
rng::starts_with(deque<int>,_pred)/8192 1.35% 3901.106 3953.686 - 1.24% -
SetIntersection_Front_Vector_uint32_256_4 1.35% 4147735.834 4203595.655 - 1.16% -
std::adjacent_find(deque<int>)/1024 1.35% 458.257 464.426 - 0.20% -
BM_deque_vector_copy_backward/4096 1.35% 147.861 149.851 - 0.32% -
SetIntersection_None_Set_uint64_1024_256 1.35% 8902385.558 9022168.154 - 4.77% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.34% 7.896 8.002 - 0.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.34% 54.356 55.086 - -0.13% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 1.34% 179.543 181.950 - -10.12% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.34% 4211.660 4268.109 - -2.15% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.34% 735.241 745.085 - 0.39% -
std::adjacent_find(deque<int>)/1048576 1.34% 471171.009 477476.170 - 0.20% -
std::generate_n(deque<int>)/32 1.33% 8.157 8.266 - 0.30% -
std::count(list<int>)_(every_other)/1024 1.33% 693.767 703.020 - 0.29% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.33% 530.672 537.720 - -2.08% -
std::swap_ranges(list<int>)/32 1.33% 19.359 19.616 - -1.77% -
std::partition(deque<int>)_(dense)/1024 1.33% 351.090 355.745 - 0.30% -
std::move(vector<bool>)_(aligned)/4096 1.33% 7.009 7.102 - -0.00% -
std::partial_sort(deque<int>)_(shuffled)/8 1.33% 32.376 32.805 - 1.42% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.32% 240.529 243.716 - 1.45% -
std::generate_n(vector<int>)/50 1.32% 11.862 12.019 - -0.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.32% 11.205 11.353 - 0.29% -
std::fill(list<int>)/32 1.32% 8.265 8.374 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.32% 11210422.731 11358819.788 - -0.33% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.32% 38.971 39.487 - -0.38% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.32% 3982.618 4035.300 - -0.63% -
std::search(vector<int>)_(same_length)/1024 1.32% 244.811 248.048 - -1.11% -
BM_vector_deque_move/5500 1.32% 195.683 198.266 - 0.62% -
BM_lexicographical_compare_three_way_fast_path/4096 1.32% 950.004 962.531 - 0.45% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.32% 1.144 1.159 - 0.11% -
BM_StringRead_Cold_Shallow_Empty 1.32% 1.135 1.150 - -9.48% -
BM_deque_deque_ranges_move/5500 1.32% 197.277 199.873 - 1.31% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.32% 20.341 20.609 - 2.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.31% 5822.371 5898.887 - 1.06% -
std::generate_n(vector<int>)/1024 1.31% 240.982 244.145 - -0.01% -
SetIntersection_None_Set_string_262144_16384 1.31% 1663382.324 1685199.791 - 2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.31% 25729312.356 26066403.302 - 2.11% -
std::unique(vector<int>)_(contiguous)/8192 1.30% 1897.929 1922.648 - 0.37% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.30% 13693.545 13871.761 - -0.66% -
SetIntersection_None_Set_uint32_16384_16 1.30% 155102862.918 157120921.542 - 1.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.30% 17918.388 18151.138 - -7.10% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.30% 6881.939 6971.280 - 0.09% -
std::is_sorted_until(vector<int>)/8 1.30% 2.062 2.088 - 2.20% -
std::set<int>::ctor(const&,_alloc)/8192 1.29% 50462.986 51116.459 - 3.28% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.29% 140089.778 141903.579 - 1.49% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.29% 2512522.996 2545023.266 - 0.22% -
BM_CmpEqual_uint_int 1.29% 1.046 1.059 - 2.45% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.29% 29.135 29.511 - 0.50% -
std::sort(deque<int>)_(ascending)/1024 1.29% 756.439 766.193 - 0.41% -
ranges::minmax(std::vector<__int128>)/8 1.29% 4.098 4.151 - 0.86% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.29% 1040280.811 1053677.647 - 0.92% -
BM_CmpEqual_short_int 1.29% 1.112 1.126 - 2.47% -
SetIntersection_Interlaced_Set_uint32_256_1 1.29% 4128005.576 4181137.362 - 1.55% -
std::reverse(list<int>)/64 1.29% 17.390 17.614 - 0.76% -
std::copy_backward(list<int>)/1048576 1.29% 871469.061 882679.609 - 0.82% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.29% 7.830 7.930 - 0.24% -
std::unique(deque<int>)_(contiguous)/1024 1.28% 511.269 517.838 - 0.37% -
BM_deque_vector_ranges_copy/5500 1.28% 191.495 193.953 - 0.17% -
SetIntersection_Interlaced_Set_float_16384_256 1.28% 196886740.230 199412600.803 - -2.40% -
BM_lexicographical_compare_three_way_fast_path/64 1.28% 15.510 15.709 - -0.28% -
BM_CmpEqual_ushort_uchar 1.28% 1.093 1.107 - 0.67% -
std::generate_n(deque<int>)/1024 1.28% 242.336 245.440 - 0.39% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.28% 730.890 740.250 - 0.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.28% 2.283 2.313 - -0.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.28% 35.680 36.136 - -2.13% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.28% 19300.200 19546.923 - -0.17% -
BM_CmpEqual_uchar_ushort 1.28% 1.067 1.081 - 2.51% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.28% 12.991 13.156 - 0.09% -
BM_vector_deque_copy_backward/4096 1.28% 149.456 151.365 - -0.79% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 1.28% 23.889 24.194 - 15.60% -
BM_vector_deque_ranges_move/5500 1.27% 196.269 198.771 - 0.55% -
rng::starts_with(list<int>)/1024 1.27% 769.144 778.944 - 0.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.27% 65639.459 66475.773 - 0.43% -
std::multiset<int>::insert(value)_(already_present)/1024 1.27% 27.560 27.910 - -4.59% -
std::generate(deque<int>)/32 1.27% 7.972 8.073 - -0.19% -
std::find(deque<int>)_(process_all)/50 1.27% 13.061 13.227 - 0.46% -
std::generate(deque<int>)/50 1.27% 11.949 12.100 - 0.08% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.27% 56572.930 57291.326 - 1.36% -
SetIntersection_Interlaced_Set_string_16384_4 1.27% 197437889.728 199943379.521 - -1.30% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.27% 87990.698 89106.853 - 0.37% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.27% 33.765 34.193 - 1.83% -
rng::contains_subrange(list<int>)_(same_length)/32 1.26% 16.408 16.615 - 0.30% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.26% 11.206 11.348 - 2.27% -
std::fill_n(vector<bool>)/4096 1.26% 4.160 4.212 - 0.31% -
std::generate_n(vector<int>)/8192 1.26% 1825.995 1849.001 - 0.29% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.26% 243.843 246.915 - 0.49% -
rng::find_last(list<int>)_(bail_10%)/50 1.26% 15.761 15.959 - 0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.26% 1241227.945 1256853.351 - -0.12% -
std::rotate(list<int>)_(by_1/3)/8192 1.26% 8299.195 8403.659 - 0.41% -
std::fill_n(list<int>)/50 1.26% 15.557 15.752 - -3.62% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.26% 6.721 6.806 - -0.77% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.26% 36697.766 37158.674 - -0.10% -
std::remove_copy(list<int>)_(prefix)/32 1.25% 11.175 11.316 - 0.82% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.25% 8160.941 8263.344 - 6.64% -
std::unordered_multiset<int>::ctor(const&)/8192 1.25% 54517.349 55200.828 - 1.46% -
std::fill_n(vector<int>)/8192 1.25% 231.897 234.799 - 0.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.25% 54968.162 55655.914 - -0.51% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.25% 11.597 11.742 - 0.66% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.25% 0.994 1.006 - 3.24% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.25% 5274.512 5340.356 - 0.45% -
ranges::min(std::list<__int128>)/64 1.25% 33.190 33.604 - -10.13% -
SetIntersection_None_Set_uint32_262144_1 1.25% 1186128.418 1200923.096 - 0.14% -
std::stable_partition(vector<int>)_(dense)/1024 1.25% 289.334 292.942 - 0.32% -
std::fill(vector<bool>)/4096 1.25% 4.189 4.241 - 0.78% -
std::find(vector<int>)_(process_all)/32768 1.24% 7365.817 7457.376 - 1.51% -
std::find(deque<int>)_(bail_25%)/8 1.24% 2.270 2.298 - 0.63% -
rng::starts_with(list<int>)/1000 1.24% 751.616 760.936 - 0.11% -
BM_num_get<void*> 1.24% 10.872 11.007 - 0.89% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.24% 1722.193 1743.505 - 0.55% -
SetIntersection_None_Set_uint32_262144_262144 1.23% 1175592.285 1190092.853 - -0.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.23% 14941.516 15125.583 - 0.83% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.23% 7.860 7.957 - 0.48% -
std::generate_n(vector<int>)/32 1.23% 7.847 7.943 - 0.22% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.23% 22.308 22.582 - -0.29% -
BM_lexicographical_compare_three_way_fast_path/65536 1.23% 14981.197 15165.126 - 0.34% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.23% 25.386 25.697 - 0.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.22% 12731.460 12887.374 - 0.53% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.22% 1947.144 1970.811 - -0.12% -
std::rotate(list<int>)_(by_1/2)/1024 1.22% 387.121 391.826 - 0.25% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.21% 29.474 29.832 - -1.45% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.21% 742.000 750.983 - -0.07% -
std::sort(deque<int>)_(descending)/8 1.21% 25.081 25.384 - 0.62% -
std::rotate(list<int>)_(1_element_backward)/50 1.21% 24.776 25.075 - -1.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.21% 42.413 42.926 - 3.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.21% 166277.122 168284.682 - 1.34% -
std::upper_bound(std::deque<int>)/8192 1.21% 64.549 65.328 - 0.49% -
rng::for_each(set<int>)/8 1.21% 6.593 6.673 - -3.17% -
rng::fold_left(vector<int>)/50 1.21% 37.082 37.529 - 0.41% -
std::rotate(list<int>)_(by_1/4)/1024 1.21% 572.353 579.257 - 0.08% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.20% 173.835 175.927 - -0.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.20% 48.040 48.618 - 0.09% -
std::find_end(list<int>)_(near_matches)/1024 1.20% 34536.449 34951.489 - 0.84% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.20% 1869.697 1892.158 - 1.53% -
SetIntersection_Interlaced_Set_string_64_16 1.20% 37738687.529 38191324.819 - -0.06% -
std::find_first_of(list<int>)_(small_needle)/1024 1.20% 2736.688 2769.472 - -1.65% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.20% 12.079 12.224 - 0.17% -
SetIntersection_None_Vector_float_256_16 1.20% 4003723.305 4051650.588 - 0.65% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.20% 768.373 777.567 - 0.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.20% 6.816 6.898 - 0.83% -
std::upper_bound(std::list<int>)/8 1.20% 16.110 16.302 - 0.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.19% 14931.691 15109.967 - 0.12% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.19% 2.254 2.281 - -6.70% -
std::replace(deque<int>)_(prefix)/50 1.19% 19.007 19.234 - 0.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.19% 902573.520 913326.605 - 0.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.19% 5956.037 6026.946 - -21.92% -
std::map<int,_int>::find(key)_(existent)/8192 1.19% 5.324 5.387 - -0.68% -
std::lower_bound(std::list<int>)/8 1.19% 15.340 15.523 - 0.18% -
std::none_of(list<int>)_(process_all)/8192 1.19% 7527.869 7617.394 - -8.99% -
std::upper_bound(std::forward_list<int>)/8 1.19% 15.990 16.180 - 0.46% -
rng::contains(list<int>)_(process_all)/8 1.19% 2.328 2.356 - 4.79% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.19% 5.966 6.036 - 0.44% -
std::multiset<int>::contains(key)_(non-existent)/32 1.19% 2.711 2.743 - -10.38% -
std::shift_left(deque<int>)/32 1.18% 3.780 3.824 - 0.86% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.18% 14946.416 15123.428 - 0.10% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.18% 751.185 760.072 - 0.40% -
SetIntersection_None_Set_uint64_64_4 1.18% 21592816.584 21847740.179 - 2.01% -
std::find_if(vector<int>)_(process_all)/8192 1.18% 801.930 811.396 - 0.71% -
SetIntersection_None_Set_uint32_262144_256 1.18% 1176561.848 1190433.434 - 0.19% -
std::find(deque<int>)_(bail_25%)/8192 1.18% 475.563 481.169 - 0.47% -
std::partition_copy(list<int>)/50 1.18% 12.978 13.131 - 0.36% -
SetIntersection_None_Vector_string_256_64 1.18% 3603870.004 3646314.600 - 1.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.18% 168.361 170.342 - 1.46% -
std::set<std::string>::contains(key)_(existent)/32 1.18% 15.814 16.000 - 6.99% -
ranges::min(std::vector<char>)/70000 1.18% 490.730 496.502 - 0.06% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.17% 11.466 11.601 - -0.02% -
std::generate_n(list<int>)/32 1.17% 8.505 8.605 - 0.35% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.17% 1.396 1.413 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.17% 1136115.252 1149432.639 - -0.41% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1.17% 795.354 804.670 - 0.38% -
BM_deque_deque_move/1 1.17% 2.484 2.513 - -1.23% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.17% 35.552 35.968 - 1.44% -
std::is_sorted_until(list<int>,_pred)/8192 1.17% 7659.792 7749.339 - -12.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.17% 15.204 15.381 - 2.50% -
std::find(deque<int>)_(process_all)/8192 1.17% 1934.993 1957.577 - 2.29% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.17% 10.335 10.455 - 0.32% -
std::rotate(list<int>)_(by_1/3)/1024 1.17% 803.828 813.206 - 0.20% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.17% 18.222 18.434 - 0.19% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.17% 694.919 703.023 - 1.12% -
std::set<int>::upper_bound(key)_(existent)/32 1.16% 1.748 1.768 - 1.13% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.16% 8.511 8.610 - 0.62% -
std::sort_heap(deque<int>)/8192 1.16% 470990.322 476469.242 - 1.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.16% 3797.205 3841.366 - 0.32% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.16% 659551.092 667214.252 - 0.50% -
std::unordered_set<std::string>::find(key)_(existent)/32 1.16% 37.402 37.837 - 7.72% -
std::replace_if(list<int>)_(sprinkled)/50 1.16% 22.868 23.133 - 0.91% -
std::pop_heap(vector<int>)/1024 1.16% 9.920 10.035 - 0.83% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 1.16% 4.214 4.262 - 0.81% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.16% 59747.241 60439.601 - -0.21% -
std::set<int>::contains(key)_(existent)/32 1.16% 1.632 1.650 - 0.39% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.16% 17.886 18.093 - 0.65% -
BM_CmpLess_short_ushort 1.16% 1.092 1.105 - 0.30% -
std::remove_copy(deque<int>)_(prefix)/8192 1.16% 3336.955 3375.562 - 0.48% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.16% 12.302 12.444 - 0.30% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.16% 12585.297 12730.893 - -0.65% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.16% 1282711.515 1297539.430 - 4.44% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.15% 2534.363 2563.625 - 2.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.15% 716.104 724.369 - -0.29% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.15% 51.886 52.485 - -1.54% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.15% 245557.229 248389.578 - 2.40% -
std::replace_if(vector<int>)_(prefix)/50 1.15% 13.788 13.947 - 0.84% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.15% 473334.684 478789.730 - 0.20% -
SetIntersection_Front_Vector_string_262144_1 1.15% 1080703.183 1093147.731 - 1.12% -
SetIntersection_Front_Vector_string_16384_1024 1.15% 38058134.483 38496244.556 - 0.49% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.15% 57198.945 57856.986 - -3.06% -
std::find_end(list<int>)_(near_matches)/1000 1.15% 33113.347 33493.953 - 1.07% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.15% 7311.784 7395.825 - 0.19% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.15% 494685.104 500366.820 - 0.19% -
std::move_backward(list<int>)/64 1.15% 39.254 39.705 - 0.29% -
std::unordered_multiset<int>::erase(iterator)/1024 1.15% 19.837 20.065 - 2.43% -
std::rotate(list<int>)_(by_1/4)/8192 1.15% 6551.817 6626.976 - 0.03% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.15% 14757.096 14926.292 - -0.70% -
std::find(vector<char>)_(bail_25%)/32768 1.15% 135.613 137.167 - 0.54% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.15% 618816.062 625905.789 - -1.08% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.15% 16.127 16.312 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.15% 13491.482 13645.959 - 0.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.14% 391.090 395.562 - 0.08% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.14% 600.276 607.138 - 0.09% -
SetIntersection_None_Set_float_256_4 1.14% 11282467.969 11411422.727 - -0.24% -
BM_deque_deque_ranges_copy_backward/4096 1.14% 150.881 152.605 - 0.29% -
SetIntersection_None_Set_float_64_4 1.14% 21359520.046 21603460.466 - -0.97% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.14% 8527.596 8624.906 - -0.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.14% 52.908 53.511 - -1.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.14% 32.598 32.970 - -0.05% -
rng::contains(vector<int>)_(process_all)/1048576 1.14% 231035.502 233667.543 - 0.36% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.14% 44.337 44.842 - 1.35% -
std::unique(vector<int>)_(contiguous)/1024 1.14% 306.608 310.094 - 0.06% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.14% 1.775 1.795 - -0.98% -
SetIntersection_None_Vector_string_256_256 1.14% 2250746.043 2276293.530 - 0.22% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.13% 30.136 30.477 - 0.87% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.13% 585.093 591.730 - 0.59% -
std::fill_n(vector<int>)/1024 1.13% 29.445 29.779 - -0.44% -
std::move_backward(vector<int>)/1048576 1.13% 56541.236 57181.841 - 0.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.13% 12445.708 12586.700 - 3.73% -
std::transform(list<int>)_(identity_transform)/50 1.13% 30.184 30.526 - 0.30% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.13% 17.440 17.638 - 0.32% -
BM_deque_vector_ranges_copy/4000 1.13% 141.316 142.909 - 0.16% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.12% 477.665 483.034 - 0.36% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.12% 5086.131 5143.300 - 0.43% -
std::find_end(deque<int>,_pred)_(same_length)/1024 1.12% 797.149 806.108 - 0.80% -
std::set<int>::contains(key)_(existent)/1024 1.12% 3.885 3.928 - 1.06% -
std::partition(vector<int>)_(dense)/8192 1.12% 1860.835 1881.687 - 0.35% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.12% 94001.044 95054.342 - 0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.12% 8.937 9.037 - 0.23% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.12% 169.528 171.424 - -0.09% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.12% 347497.963 351381.261 - 0.49% -
std::copy_if(deque<int>)_(every_other)/512 1.12% 179.963 181.973 - 0.35% -
std::search(list<int>)_(no_match)/1048576 1.12% 835423.412 844748.140 - 0.89% -
std::shift_left(list<int>)/50 1.11% 27.223 27.527 - 0.01% -
std::reverse_copy(deque<int>)/512 1.11% 124.043 125.425 - 0.40% -
ranges::minmax(std::list<long_long>)/64 1.11% 30.172 30.508 - -6.63% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.11% 6546.044 6618.918 - -1.57% -
SetIntersection_Front_Set_uint32_262144_16384 1.11% 219248401.645 221688660.431 - 2.46% -
std::is_sorted_until(list<int>)/8 1.11% 2.070 2.093 - 0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.11% 8.517 8.612 - 1.10% -
BM_deque_deque_copy_backward/4096 1.11% 152.066 153.757 - -0.49% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.11% 380.263 384.489 - 1.15% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.11% 23.447 23.707 - -1.75% -
std::reverse(list<int>)/4096 1.11% 1765.143 1784.726 - -1.82% -
BM_PushHeap_uint64_Ascending_16384 1.11% 3.574 3.614 - -2.21% -
BM_vector_deque_ranges_copy_backward/5500 1.11% 196.280 198.453 - -2.01% -
BM_deque_vector_ranges_copy_backward/65536 1.11% 8445.245 8538.718 - 5.04% -
SetIntersection_None_Vector_uint32_256_4 1.11% 4180697.027 4226934.472 - 0.78% -
std::pop_heap(vector<float>)/1024 1.11% 8.386 8.478 - 0.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.10% 8404.936 8497.798 - 0.71% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.10% 20.325 20.549 - 0.46% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.10% 21.133 21.367 - 0.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.10% 23.186 23.441 - 2.86% -
std::rotate(list<int>)_(1_element_forward)/32 1.10% 13.768 13.920 - 0.18% -
std::find_end(vector<int>)_(near_matches)/1000 1.10% 13409.390 13557.119 - 0.07% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.10% 26.929 27.225 - 5.40% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.10% 2.906 2.938 - 0.50% -
std::copy_n(list<int>)/4096 1.10% 3524.515 3563.227 - -2.43% -
std::for_each(multimap<int>::iterator)/32 1.10% 23.646 23.905 - 0.65% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.10% 489.584 494.958 - -0.25% -
std::move(vector<int>)/32768 1.10% 1709.576 1728.309 - 0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.10% 9.093 9.192 - -1.21% -
BM_PushHeap_uint64_Random_1024 1.09% 6.129 6.196 - -1.07% -
std::rotate(list<int>)_(1_element_backward)/1024 1.09% 737.734 745.802 - 0.34% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.09% 263.790 266.674 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.09% 2983634.524 3016191.975 - -0.85% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.09% 17565.135 17756.676 - 0.20% -
std::adjacent_find(vector<int>,_pred)/50 1.09% 23.425 23.681 - -0.11% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.09% 27.872 28.176 - 0.32% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.09% 675.548 682.903 - 0.09% -
BM_deque_deque_ranges_copy/1024 1.09% 36.959 37.361 - 1.45% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.09% 477633.432 482817.645 - -0.84% -
std::find_end(vector<int>)_(same_length)/8192 1.08% 1995.053 2016.677 - 0.53% -
std::equal(list<int>)_(it,_it,_it)/1024 1.08% 1124.461 1136.648 - 0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.08% 2.014 2.035 - 1.35% -
BM_deque_deque_ranges_move/70000 1.08% 3446.422 3483.702 - 5.70% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.08% 810.136 818.895 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.08% 1652153.401 1669996.990 - 3.05% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.08% 2.090 2.113 - 0.86% -
std::stable_sort(vector<int>)_(heap)/8 1.08% 21.094 21.321 - -0.03% -
rng::fold_left(list<int>)/1048576 1.08% 1351610.361 1366197.977 - -4.56% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.08% 7470.459 7551.060 - -0.24% -
std::search(vector<int>)_(near_matches)/1024 1.08% 15140.014 15303.268 - 0.16% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 1.08% 26.923 27.213 - 6.16% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.08% 5149.682 5205.129 - 0.27% -
SetIntersection_None_Vector_uint32_1024_1 1.08% 1075807.999 1087378.270 - 0.41% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.07% 1073611.419 1085145.461 - 0.36% -
std::lower_bound(std::forward_list<int>)/8 1.07% 15.334 15.499 - 0.46% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.07% 24381.808 24643.447 - -0.17% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.07% 3695.769 3735.425 - 0.28% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.07% 5604.772 5664.910 - -0.95% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.07% 5336.729 5393.963 - 0.04% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.07% 7.918 8.002 - -0.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.07% 3.465 3.502 - -1.23% -
std::search(deque<int>)_(no_match)/1048576 1.07% 419326.963 423813.408 - -0.06% -
std::multiset<int>::erase(iterator)/1024 1.07% 23.205 23.453 - 0.06% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 1.07% 8.055 8.141 - -27.94% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.07% 8.133 8.220 - -0.18% -
std::find_first_of(list<int>)_(small_needle)/8192 1.07% 21933.727 22167.657 - -1.71% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.07% 245.658 248.277 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.07% 1108524.532 1120331.343 - -0.30% -
SetIntersection_Interlaced_Set_float_262144_1 1.06% 1032131.440 1043122.417 - 2.10% -
SetIntersection_None_Vector_float_256_1 1.06% 4247542.416 4292768.320 - 0.29% -
SetIntersection_Front_Set_float_1024_4 1.06% 1073525.024 1084947.800 - 4.95% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.06% 999.881 1010.520 - -2.98% -
rng::find(vector<bool>)_(process_all)/1048576 1.06% 3611.892 3650.290 - 0.33% -
rng::contains(deque<int>)_(process_all)/1048576 1.06% 242800.589 245381.747 - 0.29% -
std::transform(list<int>)_(identity_transform)/1024 1.06% 734.682 742.487 - 0.23% -
std::move(vector<int>)/64 1.06% 4.130 4.174 - -1.01% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.06% 24.633 24.895 - 1.61% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.06% 9329.909 9428.956 - 0.75% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.06% 513105.473 518548.539 - 0.39% -
rng::starts_with(deque<int>,_pred)/1000 1.06% 507.646 513.029 - 0.84% -
std::upper_bound(std::vector<int>)/8 1.06% 5.938 6.001 - 0.24% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.06% 12.069 12.197 - -0.21% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.06% 6666.954 6737.565 - -0.96% -
SetIntersection_Front_Set_uint32_16_16 1.06% 37903283.074 38304451.070 - 0.94% -
std::partition(deque<int>)_(dense)/8192 1.06% 2770.572 2799.890 - 0.31% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.06% 1101875.069 1113531.574 - -0.47% -
std::find_end(vector<int>)_(match_near_end)/8192 1.06% 200.381 202.501 - -0.89% -
std::find(vector<int>)_(process_all)/8 1.06% 2.791 2.820 - 11.05% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.06% 363020.239 366857.704 - -0.15% -
std::any_of(list<int>)_(process_all)/8192 1.06% 7864.493 7947.611 - 3.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.06% 651.733 658.617 - -4.00% -
std::sort(vector<int>)_(repeated)/1024 1.06% 657.790 664.736 - 0.28% -
SetIntersection_None_Vector_uint32_1024_4 1.06% 1075475.026 1086822.707 - 0.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.05% 1446158.557 1461387.203 - -0.03% -
std::multiset<std::string>::ctor(const&)/0 1.05% 12.576 12.709 - -2.01% -
std::move(vector<bool>)_(aligned)/1048576 1.05% 1718.144 1736.140 - -0.23% -
SetIntersection_Interlaced_Set_string_64_1 1.05% 17121559.632 17300594.345 - 1.15% -
SetIntersection_None_Set_uint32_16384_64 1.05% 154414146.018 156028701.152 - 0.90% -
std::partition_copy(vector<int>)/32 1.05% 7.982 8.066 - -0.47% -
std::replace(deque<int>)_(prefix)/8192 1.05% 3233.089 3266.877 - 0.24% -
std::map<int,_int>::find(key)_(existent)/32 1.04% 1.696 1.714 - 1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.04% 6.485 6.553 - 1.14% -
std::sort(vector<int>)_(ascending)/1024 1.04% 517.408 522.805 - 0.08% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.04% 2896.832 2927.003 - -0.61% -
std::multiset<int>::find(key)_(non-existent)/1024 1.04% 5.488 5.545 - -8.95% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.04% 11.477 11.596 - -0.13% -
SetIntersection_None_Vector_uint64_256_256 1.04% 2108461.175 2130379.693 - 2.38% -
ranges::minmax(std::vector<long_long>)/70000 1.04% 9136.416 9231.314 - 0.46% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.04% 9.749 9.850 - 2.10% -
std::rotate_copy(list<int>)/50 1.04% 13.765 13.908 - -0.13% -
std::move_backward(vector<bool>)_(aligned)/32768 1.04% 37.983 38.377 - 1.14% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.03% 13.433 13.572 - 1.84% -
rng::for_each(multiset<int>)/32 1.03% 25.149 25.410 - -0.56% -
std::remove_copy(list<int>)_(prefix)/1024 1.03% 737.345 744.969 - 0.21% -
std::replace(vector<int>)_(prefix)/32 1.03% 5.116 5.169 - -0.43% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 3926.328 3966.849 - 1.27% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.03% 246509.749 249040.479 - -2.95% -
std::reverse_copy(deque<int>)/32768 1.03% 7946.061 8027.539 - 0.26% -
std::upper_bound(std::vector<int>)/100 1.03% 12.256 12.381 - 0.17% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.02% 4585.714 4632.701 - 1.82% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.02% 531.340 536.775 - 0.31% -
SetIntersection_Front_Set_string_64_4 1.02% 18847772.416 19040492.403 - 1.61% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.02% 120081.206 121306.006 - 1.72% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.02% 138290.978 139700.884 - 1.00% -
std::replace(list<int>)_(sprinkled)/50 1.02% 18.657 18.847 - -3.08% -
std::set<int>::insert(value)_(new_value,_middle)/0 1.02% 16.972 17.145 - 0.33% -
std::copy_backward(list<int>)/262144 1.02% 216911.166 219116.833 - 0.72% -
std::equal(list<int>)_(it,_it,_it)/50 1.02% 35.269 35.628 - 0.25% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.01% 82.060 82.892 - -1.87% -
std::partial_sort_copy(vector<int>)_(descending)/1024 1.01% 7867.574 7947.288 - 0.64% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 1.01% 198730.246 200743.476 - 0.39% -
ranges::min(std::list<long_long>)/8 1.01% 1.908 1.927 - 0.27% -
std::partition(list<int>)_(dense)/50 1.01% 13.430 13.566 - 2.47% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 1.01% 300.941 303.980 - 0.92% -
BM_vector_deque_ranges_copy_backward/1024 1.01% 37.785 38.167 - -1.21% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.01% 1874.261 1893.170 - 0.21% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.01% 55.931 56.496 - 1.01% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.00% 1585395.079 1601300.649 - 0.16% -
std::replace(list<int>)_(sprinkled)/32 1.00% 11.173 11.285 - -4.83% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.00% 3997.491 4037.531 - 0.46% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.00% 1.512 1.527 - -0.14% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.00% 21.383 21.597 - -1.67% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.00% 1163.020 1174.663 - 0.85% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.282 388.733 1.63% 388.733
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.088 535.345 0.09% 535.345
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.647 677.272 -1.25% 677.272
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.823 379.325 -0.17% 379.325
std::search_n(vector<int>)_(no_match)/1024 -98.49% 216.841 3.271 78.058 1.30% 78.058
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.081 71.306 0.09% 71.306
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.54% 611.467 15.045 101.434 -7.58% 101.434
std::search_n(deque<int>)_(no_match)/1024 -95.34% 293.746 13.693 42.377 0.58% 42.377
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.74% 1749.757 529.484 - -11.40% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.55% 2531.800 821.511 - 2.02% -
std::copy_backward(vector<bool>)_(aligned)/262144 -61.80% 789.882 301.737 - -62.53% -
std::search_n(vector<int>)_(no_match)/32 -52.57% 6.886 3.266 0.393 -1.36% 0.393
BM_deque_vector_copy/64 -52.48% 5.410 2.571 - -0.97% -
std::transform(deque<int>)_(identity_transform)/32 -49.18% 24.212 12.306 - 0.03% -
BM_vector_deque_ranges_move/64 -48.90% 5.321 2.719 - 1.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -48.73% 50.255 25.767 - 16.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -48.51% 22832289.416 11755616.385 - -31.16% -
std::rotate_copy(vector<int>)/8192 -48.44% 720.009 371.244 - -47.45% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.05% 15.025 8.107 0.442 -0.02% 0.442
rng::find_last(list<int>)_(bail_10%)/1024 -45.41% 1240.838 677.410 - -0.91% -
std::adjacent_find(deque<int>)/50 -43.83% 26.467 14.866 - -8.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -42.71% 38.337 21.964 - 2.72% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -42.70% 11.309 6.479 - -43.46% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -42.65% 70.426 40.390 - -14.67% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -42.07% 10.947 6.342 - -37.07% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -41.94% 24.088 13.986 - -41.93% -
ranges::min(std::vector<long_long>)/1 -41.78% 0.450 0.262 - -10.19% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -40.41% 41.959 25.002 - 2.64% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -40.25% 15.020 8.974 - -40.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -39.88% 46.745 28.105 - -15.35% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -39.84% 0.445 0.267 - 14.77% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -39.74% 7.861 4.737 - -40.38% -
BM_vector_deque_ranges_copy_backward/0 -39.13% 0.676 0.412 - -6.69% -
std::adjacent_find(deque<int>)/8 -37.32% 4.875 3.056 - -2.79% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -36.63% 7.257 4.599 - -32.91% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -35.67% 10.040 6.459 - -30.66% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -35.39% 94.600 61.121 - -51.48% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -35.35% 19.119 12.361 - -9.53% -
BM_PushHeap_uint32_Ascending_1 -34.83% 0.629 0.410 - -40.92% -
BM_vector_deque_copy/0 -34.43% 0.604 0.396 - -41.65% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -34.35% 17.408 11.428 - -34.61% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.21% 653.879 430.168 - 0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -34.07% 65517870.747 43198274.385 - -9.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -33.76% 11172785.651 7400778.607 - -0.29% -
ranges::min(std::deque<__int128>)/70000 -33.13% 36497.526 24405.527 - 0.31% -
BM_PushHeap_float_Random_1 -32.96% 0.697 0.467 - 0.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -32.69% 75.689 50.943 - 53.32% -
BM_PushHeap_string_SingleElement_1 -32.63% 0.700 0.472 - -0.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -32.27% 34.541 23.394 - 4.09% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -32.18% 0.443 0.301 - 31.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -31.31% 804.576 552.654 - -11.90% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -31.21% 38814871.394 26702233.622 - -31.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -31.02% 48.229 33.268 - 3.07% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -31.02% 46390890.196 32001135.902 - 24.65% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -30.89% 10.928 7.552 - -31.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -29.92% 0.697 0.488 - -15.35% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -29.59% 69.546 48.967 - -30.30% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -29.24% 32.615 23.078 - -25.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -29.03% 42.702 30.307 - -11.26% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -28.88% 472.645 336.141 - 4.71% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.57% 45.478 32.483 - -18.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -28.45% 2287558.021 1636822.354 - -24.93% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -28.42% 6.511 4.661 - -25.38% -
std::copy(vector<int>)/4096 -28.39% 222.446 159.284 - -20.69% -
std::is_sorted_until(deque<int>,_pred)/8 -28.04% 6.112 4.398 - 7.49% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -27.92% 4.158 2.997 - -28.47% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -27.90% 43.054 31.043 - -28.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -27.85% 41.730 30.110 - -26.76% -
std::unordered_set<int>::contains(key)_(existent)/1024 -27.49% 1.589 1.152 - -1.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -26.87% 337302952.275 246665997.235 - -25.87% -
BM_vector_deque_ranges_copy/0 -26.09% 0.625 0.462 - -7.53% -
BM_StringConstructDestroyCStr_Empty_Transparent -26.04% 0.316 0.233 - -13.46% -
SetIntersection_Interlaced_Set_string_16384_16 -25.74% 345495322.150 256579317.067 - -25.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -25.71% 41.201 30.610 - -16.99% -
std::vector<int>::ctor(size)/32 -25.67% 14.541 10.808 - 9.33% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -25.13% 7088.095 5306.617 - -0.07% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -24.97% 69.021 51.786 - 243.12% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -24.90% 20759934.317 15590940.298 - -14.17% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.40% 769.308 581.627 - 0.32% -
std::unordered_set<int>::clear()/1024 -24.38% 10228.555 7734.379 - -12.00% -
ranges::min(std::deque<char>)/1 -24.27% 0.915 0.693 - -24.63% -
SetIntersection_Interlaced_Vector_float_16384_64 -24.23% 8464292.663 6413267.417 - -1.83% -
std::search(deque<int>)_(same_length)/1000 -23.92% 464.349 353.268 - 8.44% -
std::set<int>::contains(key)_(non-existent)/8192 -23.62% 19.181 14.650 - 59.55% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -23.53% 3.512 2.686 - -22.94% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -23.36% 64.468 49.407 - 24.01% -
std::unordered_set<std::string>::erase(iterator)/1024 -23.00% 33.550 25.833 - -14.41% -
BM_StringDestroy_Large -22.91% 9.522 7.340 - 4.77% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -22.78% 54000255.708 41701525.332 - 8.21% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -22.54% 4288280.585 3321693.444 - -32.69% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.12% 3794.811 2955.443 - 0.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -21.99% 1723.823 1344.698 - -22.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -21.95% 0.665 0.519 - -18.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -21.95% 72.369 56.487 - -22.33% -
std::copy_if(list<int>)_(every_other)/4096 -21.91% 4165.891 3253.295 - -0.80% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -21.77% 27.669 21.645 - -17.95% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -21.74% 41.289 32.312 - -11.29% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -21.64% 17331.996 13582.077 - -0.10% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -21.21% 108597894.405 85567926.363 - -9.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -21.12% 715.814 564.601 - -6.98% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.06% 7165166.732 5655950.870 - -4.73% -
BM_vector_deque_move/0 -21.00% 0.438 0.346 - -24.78% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -20.97% 6973366.576 5510988.242 - 1.38% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -20.90% 25721.937 20344.950 - 4.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.70% 53.493 42.422 - -4.80% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -20.69% 107792999.534 85489347.436 - 8.29% -
ranges::minmax(std::deque<long_long>)/1 -20.66% 0.826 0.655 - -19.68% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -20.60% 1796409.249 1426389.464 - -1.19% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -20.58% 14468.164 11490.212 - 3.51% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.51% 24559.665 19523.570 - 3.56% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.49% 511.827 406.943 - 0.16% -
SetIntersection_Front_Set_uint64_262144_1024 -20.43% 15566381.195 12385948.554 - -0.51% -
BM_PushHeap_float_SingleElement_1 -20.38% 0.586 0.466 - -0.04% -
std::copy_n(vector<bool>)_(aligned)/1048576 -20.33% 3319.084 2644.462 - -18.44% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.29% 34.246 27.299 - -4.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -20.08% 143713879.990 114859637.338 - -2.94% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -20.05% 23.683 18.936 - -2.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -20.00% 24.829 19.863 - -4.40% -
SetIntersection_Front_Set_uint32_262144_1024 -19.66% 14332566.840 11514097.412 - -6.17% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.62% 24.254 19.495 - -9.74% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.58% 53.070 42.677 - -36.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -19.57% 30.225 24.310 - -21.96% -
std::unordered_set<int>::contains(key)_(existent)/8192 -19.56% 1.571 1.264 - 2.41% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -19.52% 0.480 0.386 - -11.79% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -19.47% 43.399 34.949 - -20.82% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -19.36% 51470782.220 41506181.474 - -7.00% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -19.29% 53.886 43.490 - -17.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -19.28% 2.734 2.207 - -15.83% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -19.07% 91.105 73.728 - -7.23% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -18.78% 67.556 54.870 - 3.15% -
BM_vector_deque_ranges_move/0 -18.69% 0.525 0.427 - -22.80% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -18.69% 41.424 33.682 - 6.96% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -18.50% 11.951 9.740 - -4.76% -
SetIntersection_Front_Set_float_1024_1024 -18.28% 13560496.078 11081502.435 - -2.27% -
std::move(vector<int>)/1048576 -18.23% 70383.066 57554.894 - 2.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -17.82% 25584093.036 21025278.837 - 1.63% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -17.77% 3070726.040 2525013.554 - 7.34% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -17.51% 37.421 30.870 - -21.45% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.48% 1037.840 856.428 - 1.73% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -17.47% 0.629 0.519 - -7.05% -
std::is_partitioned(list<int>)_(partitioned)/1024 -17.24% 709.345 587.056 - -17.04% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -17.18% 24.103 19.961 - -16.35% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -17.17% 7758674.068 6426759.435 - 15.52% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -17.11% 6466.454 5360.185 - -7.63% -
ranges::min(std::deque<__int128>)/64 -17.06% 25.229 20.925 - 0.10% -
std::unordered_set<int>::clear()/8192 -17.06% 73561.139 61014.427 - -10.90% -
std::copy_n(vector<int>)/4096 -17.06% 172.086 142.736 - -2.68% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -16.92% 9.236 7.674 - 17.35% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.73% 52341.438 43586.197 - -9.35% -
std::copy(list<int>)/64 -16.72% 36.747 30.601 - -15.05% -
std::multiset<std::string>::erase(iterator)/32 -16.71% 33.084 27.557 - -11.99% -
std::copy(vector<bool>)_(aligned)/1048576 -16.65% 3793.166 3161.689 - 1.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -16.64% 820.814 684.215 - 5.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -16.63% 0.679 0.566 - -22.22% -
SetIntersection_Front_Set_float_16384_1024 -16.54% 13580671.575 11333930.193 - -2.64% -
std::stable_partition(list<int>)_(dense)/1024 -16.41% 1753.766 1465.961 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -16.30% 67905738.999 56834132.582 - -2.51% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -16.24% 2.685 2.249 - -14.90% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -16.16% 1.497 1.255 - -1.08% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -16.14% 328.097 275.152 - -20.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -15.96% 54.705 45.976 - 2.78% -
SetIntersection_Interlaced_Vector_string_262144_16 -15.79% 6855503.643 5773208.799 - -4.90% -
SetIntersection_Front_Set_float_262144_256 -15.70% 4160749.066 3507680.314 - -1.35% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -15.52% 7.254 6.128 - 1.70% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -15.51% 1.379 1.165 - -10.01% -
std::unordered_set<int>::contains(key)_(existent)/32 -15.30% 1.587 1.344 - 13.03% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -15.15% 1.553 1.318 - -4.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -15.11% 58.742 49.865 - -5.26% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -14.93% 1752.841 1491.142 - -13.16% -
BM_StringFindAllMatch/512 -14.91% 13.701 11.657 - 1.40% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.90% 3916378.838 3333012.448 - -23.68% -
BM_PushHeap_float_Random_4 -14.77% 2.812 2.397 - 1.51% -
std::fill(vector<bool>)/262144 -14.74% 941.294 802.547 - 246.38% -
std::count_if(list<int>)_(every_other)/8192 -14.72% 8357.806 7127.230 - -16.42% -
std::set<int>::lower_bound(key)_(non-existent)/32 -14.70% 2.878 2.455 - 9.06% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -14.48% 14.036 12.004 - -16.41% -
std::set<std::string>::ctor(const&)/32 -14.47% 841.161 719.448 - -10.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -14.33% 6.666 5.711 - 17.25% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -14.32% 10.759 9.218 - 2.88% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.22% 198.647 170.392 - -16.00% -
rng::contains_subrange(deque<int>)_(process_all)/32 -14.13% 15.301 13.139 - -21.29% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.10% 804.553 691.111 - -0.06% -
SetIntersection_None_Set_string_1024_1 -14.06% 12681800.183 10898202.921 - 19.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.99% 35.428 30.470 - 6.95% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -13.85% 1964.499 1692.350 - -19.89% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -13.66% 25.666 22.159 - -12.84% -
bm_lexicographical_compare<signed_char>/1 -13.65% 1.531 1.322 - 4.24% -
SetIntersection_Front_Set_float_262144_1024 -13.61% 13347852.654 11531816.063 - -0.10% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -13.51% 1.576 1.363 - -7.94% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -13.49% 2.014 1.743 - 2.99% -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.49% 49.249 42.607 - -11.29% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -13.49% 38.250 33.092 - -18.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -13.47% 1.186 1.026 - -12.65% -
std::move_backward(list<int>)/4096 -13.46% 4837.508 4186.262 - -9.91% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -13.45% 7577.612 6558.728 - 3.24% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -13.37% 5750178.186 4981469.634 - -8.90% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -13.34% 21.701 18.806 - 0.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -13.29% 22.147 19.203 - -4.91% -
BM_StringFindAllMatch/1 -13.16% 3.157 2.742 - -5.65% -
std::move(deque<int>)/32768 -13.14% 2331.800 2025.492 - 0.36% -
std::set<std::string>::count(key)_(existent)/8192 -13.14% 34.687 30.130 - -0.16% -
std::partition(list<int>)_(dense)/8192 -13.13% 5358.135 4654.521 - -8.52% -
std::unordered_set<int>::erase(iterator)/32 -13.03% 22.267 19.365 - -7.71% -
BM_deque_deque_copy_backward/0 -13.02% 0.931 0.809 - 5.62% -
BM_PushHeap_float_Descending_1 -13.02% 0.536 0.466 - 0.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -12.96% 65.849 57.315 - -9.79% -
SetIntersection_None_Set_string_1024_16 -12.91% 12663239.195 11028147.281 - 24.34% -
BM_vector_deque_move_backward/2 -12.65% 2.051 1.791 - -20.59% -
SetIntersection_Front_Set_float_16384_256 -12.54% 4199292.751 3672644.604 - 0.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.51% 47.510 41.569 - -12.77% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.49% 6166.445 5396.074 - 0.73% -
std::fill(list<int>)/8192 -12.49% 8372.716 7327.328 - -3.35% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -12.47% 42.861 37.517 - 1.65% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -12.47% 70.798 61.973 - 2.30% -
BM_deque_vector_ranges_move_backward/64000 -12.40% 9101.442 7972.976 - 3.10% -
BM_PushHeap_float_Ascending_1 -12.24% 0.467 0.410 - 0.24% -
SetIntersection_Interlaced_Vector_string_262144_64 -12.23% 22340393.591 19609224.681 - -1.54% -
std::pop_heap(vector<std::string>)/1024 -12.19% 22.869 20.082 - 0.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -12.14% 23.885 20.986 - 3.00% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.13% 1.835 1.613 - -0.00% -
SetIntersection_Interlaced_Vector_uint32_256_64 -12.07% 8417840.117 7401807.527 - 0.35% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -11.87% 2.033 1.792 - 14.53% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -11.85% 1.368 1.206 - -0.33% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -11.85% 37.420 32.986 - -9.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -11.85% 33.527 29.556 - -7.74% -
std::copy_if(list<int>)_(entire_range)/64 -11.84% 36.704 32.357 - -1.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.83% 7605.711 6706.274 - -16.36% -
BM_deque_vector_ranges_copy/0 -11.78% 1.553 1.370 - -0.69% -
SetIntersection_Interlaced_Set_string_256_256 -11.76% 32527027.954 28703390.762 - -3.71% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.75% 10.615 9.368 - -31.43% -
BM_StringDestroy_Huge -11.70% 12.129 10.709 - -2.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -11.69% 50.116 44.256 - 6.69% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -11.64% 95.112 84.042 - -3.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.58% 0.296 0.262 - -12.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.54% 4783923.337 4231624.214 - -11.06% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -11.50% 728.294 644.538 - 0.82% -
bm_ranges_lexicographical_compare<signed_char>/64 -11.32% 2.561 2.271 - -0.19% -
std::multiset<std::string>::find(key)_(non-existent)/32 -11.23% 10.524 9.342 - -6.98% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.19% 61.523 54.641 - -11.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.07% 1.538 1.368 - 6.83% -
BM_std_minmax_element<short>/5500 -10.99% 1480.681 1317.972 - -8.63% -
BM_std_minmax_element<short>/4000 -10.95% 1079.499 961.281 - -8.68% -
BM_StringMove_Small -10.94% 0.794 0.707 - -7.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.93% 56.622 50.436 - 0.28% -
BM_deque_deque_move_backward/0 -10.90% 0.920 0.819 - 1.28% -
BM_std_minmax_element<short>/4096 -10.90% 1105.054 984.635 - -8.40% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.86% 1.447 1.290 - -2.07% -
std::search(list<int>)_(no_match)/8192 -10.78% 7424.052 6623.624 - -11.17% -
SetIntersection_None_Set_string_16384_1024 -10.68% 221429009.401 197781755.001 - 0.97% -
SetIntersection_Front_Set_float_1024_256 -10.67% 4238564.298 3786434.984 - -0.75% -
std::set<std::string>::equal_range(key)_(existent)/1024 -10.66% 25.302 22.604 - 3.18% -
std::unordered_set<int>::erase(iterator)/1024 -10.65% 22.213 19.848 - -5.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -10.58% 0.335 0.299 - 1.29% -
std::unordered_set<std::string>::ctor(const&)/32 -10.57% 790.772 707.165 - -19.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.56% 56.521 50.553 - -18.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -10.52% 37.013 33.121 - -11.60% -
BM_std_minmax_element<short>/1024 -10.48% 281.908 252.364 - -8.20% -
SetIntersection_None_Set_string_1024_4 -10.43% 12516676.481 11211280.559 - 26.00% -
BM_PushHeap_uint32_Descending_4 -10.40% 0.389 0.348 - 1.78% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -10.38% 355.969 319.032 - -2.06% -
ranges::min(std::list<__int128>)/1 -10.34% 0.456 0.408 - -9.53% -
BM_std_minmax_element<short>/70000 -10.31% 18800.434 16861.763 - -7.17% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.29% 19.659 17.636 - -8.85% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.26% 1599.773 1435.605 - -9.60% -
BM_std_minmax_element<short>/64000 -10.23% 17161.273 15405.307 - -7.34% -
BM_std_minmax_element<short>/65536 -10.22% 17575.901 15778.825 - -7.30% -
BM_deque_deque_ranges_move/2 -10.13% 2.240 2.013 - -10.23% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.12% 239.223 215.005 - -2.34% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -10.11% 1.517 1.364 - 11.64% -
BM_deque_vector_ranges_copy_backward/70000 -10.01% 10219.110 9196.008 - 6.04% -
std::remove_if(vector<int>)_(sprinkled)/50 -10.01% 63.333 56.997 - 0.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -9.98% 1.515 1.364 - 6.08% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -9.98% 179.863 161.907 - -7.36% -
std::partition(deque<int>)_(sparse)/8192 -9.96% 3295.180 2966.827 - 0.34% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.96% 5894961.454 5307826.872 - -9.91% -
SetIntersection_Interlaced_Set_uint32_262144_16 -9.92% 1741256.019 1568508.871 - -1.45% -
std::unordered_set<int>::erase(iterator)/8192 -9.92% 22.232 20.027 - -2.82% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.90% 1.934 1.743 - 0.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -9.89% 1.520 1.369 - 6.72% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.85% 5891799.727 5311432.235 - -10.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.83% 1333.658 1202.523 - -9.51% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -9.80% 227.513 205.205 - -5.94% -
std::find_end(deque<int>)_(near_matches)/8192 -9.79% 1252100.370 1129526.008 - 0.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.78% 97.167 87.660 - -2.82% -
std::find_first_of(list<int>)_(large_needle)/1024 -9.76% 922409.162 832387.614 - -13.38% -
std::count(list<int>)_(every_other)/8192 -9.75% 7535.874 6800.978 - -6.43% -
SetIntersection_Interlaced_Set_uint32_262144_1 -9.73% 1097971.448 991170.108 - 0.71% -
std::generate(list<int>)/8192 -9.65% 7693.826 6951.553 - -7.32% -
ranges::min(std::deque<char>)/70000 -9.64% 19818.274 17907.519 - 0.23% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -9.62% 34.610 31.282 - 35.55% -
SetIntersection_Front_Set_string_262144_64 -9.61% 5003161.131 4522215.541 - 1.97% -
std::set<std::string>::upper_bound(key)_(existent)/32 -9.59% 17.364 15.699 - 1.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -9.56% 34.738 31.416 - -10.47% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -9.56% 0.487 0.440 - 7.63% -
ranges::minmax(std::list<__int128>)/1 -9.51% 0.460 0.416 - -8.76% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -9.45% 757.904 686.245 - -20.94% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -9.45% 7.124 6.451 - 0.00% -
SetIntersection_Front_Set_float_256_64 -9.43% 5740497.510 5199299.929 - -0.50% -
SetIntersection_Front_Set_uint32_1024_256 -9.42% 4070064.754 3686598.187 - -2.79% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -9.40% 8314145.924 7532505.183 - -10.41% -
std::all_of(vector<int>)_(process_all)/50 -9.37% 17.631 15.979 - 16.84% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.35% 33.806 30.644 - 0.81% -
std::unordered_set<int>::count(key)_(non-existent)/32 -9.35% 1.596 1.447 - 4.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -9.31% 31.198 28.294 - -13.62% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -9.30% 11.385 10.325 - -7.31% -
std::unordered_set<int>::clear()/32 -9.30% 639.098 579.647 - -5.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.25% 29425.545 26702.881 - -9.00% -
SetIntersection_Interlaced_Vector_uint64_256_64 -9.23% 7754898.091 7039022.190 - -7.50% -
ranges::min(std::vector<__int128>)/70000 -9.23% 29886.819 27128.459 - -15.17% -
BM_lexicographical_compare_three_way_slow_path/1 -9.21% 0.434 0.394 - -4.03% -
SetIntersection_Interlaced_Vector_string_256_64 -9.16% 20857354.572 18945834.082 - 4.38% -
std::equal(deque<int>)_(it,_it,_it)/50 -9.15% 22.602 20.535 - -14.59% -
SetIntersection_Front_Set_float_262144_64 -9.14% 1754597.485 1594151.241 - -1.47% -
SetIntersection_Interlaced_Vector_string_262144_256 -9.13% 76003151.660 69063961.649 - -2.18% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.11% 799.787 726.915 - -2.89% -
std::find_end(deque<int>)_(near_matches)/1000 -9.07% 17301.504 15732.868 - -0.84% -
std::find_end(deque<int>)_(near_matches)/1024 -9.06% 18033.884 16399.631 - 0.04% -
std::set<std::string>::erase(iterator)/32 -9.05% 28.049 25.512 - -4.59% -
BM_std_minmax_element<short>/512 -9.03% 143.275 130.344 - -7.68% -
std::find_first_of(vector<int>)_(small_needle)/32 -8.98% 53.847 49.010 - 9.87% -
std::distance(join_view(vector<vector<int>>))/50 -8.97% 0.641 0.583 - -7.27% -
BM_StringConstructDestroyCStr_Small_Transparent -8.94% 0.397 0.361 - -3.10% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.90% 11.235 10.235 - 0.15% -
SetIntersection_Front_Set_uint32_1024_64 -8.87% 1770491.338 1613447.586 - 0.15% -
std::multiset<std::string>::contains(key)_(existent)/32 -8.87% 16.435 14.977 - -2.83% -
SetIntersection_Front_Set_uint64_1024_64 -8.81% 1774335.884 1618045.630 - -2.97% -
BM_StringFindAllMatch/8 -8.71% 2.873 2.623 - -5.10% -
std::copy_if(list<int>)_(every_other)/32768 -8.69% 28160.750 25713.067 - -0.11% -
SetIntersection_Front_Set_string_64_64 -8.68% 36717887.879 33530591.427 - 2.73% -
std::find_end(deque<int>)_(single_element)/1024 -8.64% 317.788 290.346 - -22.89% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -8.62% 20.406 18.648 - -3.72% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -8.61% 41.339 37.778 - -10.89% -
BM_PushHeap_uint64_Descending_1 -8.59% 0.471 0.430 - -32.06% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -8.52% 702.674 642.824 - -24.44% -
BM_deque_deque_ranges_move/1 -8.51% 2.499 2.287 - -8.05% -
std::unordered_multiset<int>::find(key)_(existent)/32 -8.51% 1.491 1.364 - -3.96% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -8.51% 105569.772 96590.863 - 1.71% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.49% 31.247 28.593 - -8.37% -
SetIntersection_Interlaced_Vector_string_64_64 -8.44% 27262060.306 24961887.360 - -3.39% -
SetIntersection_Front_Set_string_1024_64 -8.34% 4966333.257 4551971.808 - -1.77% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.33% 1374565.267 1260022.787 - -0.83% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -8.33% 1.832 1.679 - -8.54% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.24% 828.254 760.008 - -6.69% -
BM_StringRelational_Less_Empty_Empty_Control -8.23% 1.827 1.677 - 0.94% -
SetIntersection_Front_Set_string_262144_16 -8.23% 2039869.741 1872057.101 - -1.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -8.19% 36.767 33.756 - -7.31% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.06% 1.539 1.415 - -3.48% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -8.06% 12366.156 11369.958 - 2.64% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -8.02% 43.032 39.583 - -36.79% -
std::copy_n(vector<int>)/32768 -8.01% 3780.021 3477.282 - -8.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.96% 93.924 86.443 - 0.22% -
BM_StringRelational_Compare_Empty_Large_Control -7.94% 1.830 1.685 - 4.58% -
BM_deque_vector_ranges_copy_backward/0 -7.93% 1.421 1.309 - -8.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.91% 1205.938 1110.578 - -5.67% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.90% 0.386 0.355 - 2.78% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.89% 205.461 189.250 - -0.04% -
std::map<std::string,_int>::erase(iterator)/8192 -7.87% 32.066 29.544 - 1.40% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.85% 56676.944 52227.289 - 2.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.84% 25.853 23.827 - -0.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.82% 42220.257 38918.770 - -4.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -7.81% 11.796 10.874 - 4.87% -
std::set<int>::contains(key)_(non-existent)/32 -7.81% 2.883 2.658 - -3.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -7.79% 1.731 1.597 - 8.51% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.75% 56706.774 52310.550 - 1.29% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -7.71% 29.451 27.182 - -8.93% -
ranges::min(std::deque<char>)/64 -7.66% 17.984 16.606 - 0.14% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.59% 2.377 2.196 - -8.20% -
BM_deque_vector_copy/0 -7.59% 1.559 1.441 - -13.54% -
SetIntersection_Front_Set_uint32_16384_1024 -7.58% 12667720.138 11707448.453 - -4.66% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.58% 7083.683 6547.058 - 1.11% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -7.55% 534.534 494.175 - -0.95% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -7.50% 1.422 1.316 - -8.50% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.45% 43195874.964 39977929.149 - 0.21% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -7.44% 0.450 0.416 - -1.72% -
std::replace(vector<int>)_(sprinkled)/1024 -7.44% 169.994 157.353 - -4.04% -
SetIntersection_Front_Vector_uint64_16384_16384 -7.42% 75831912.994 70201882.218 - 1.56% -
SetIntersection_Front_Vector_uint64_1024_256 -7.41% 2286779.681 2117239.385 - -7.60% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -7.40% 23.832 22.068 - -10.04% -
std::set<std::string>::contains(key)_(non-existent)/1024 -7.38% 22.798 21.115 - -7.74% -
BM_PushHeap_float_Random_64 -7.37% 6.699 6.205 - -2.26% -
SetIntersection_Front_Vector_uint64_1024_64 -7.37% 1377008.162 1275583.714 - -7.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.36% 1922236.660 1780764.375 - -6.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -7.28% 0.424 0.393 - -15.78% -
SetIntersection_Interlaced_Vector_uint64_256_16 -7.27% 6692142.171 6205325.035 - 4.28% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.27% 2743.554 2544.094 - -0.15% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.24% 754.223 699.631 - -6.67% -
BM_PushHeap_float_Random_256 -7.22% 7.367 6.835 - -0.10% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.22% 352.361 326.937 - -0.59% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -7.14% 18.408 17.094 - -2.98% -
std::rotate(deque<int>)_(by_1/2)/8192 -7.08% 1560.354 1449.821 - -8.94% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.08% 40.686 37.806 - -2.99% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.06% 841.801 782.339 - 0.87% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -7.02% 3221521.985 2995214.042 - -3.50% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.01% 96.151 89.407 - -0.86% -
std::multiset<std::string>::contains(key)_(existent)/8192 -6.99% 32.993 30.688 - 5.53% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -6.97% 42.486 39.524 - 5.90% -
SetIntersection_Front_Set_uint32_16384_64 -6.97% 1688614.325 1570999.166 - 0.46% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -6.96% 1.757 1.635 - -13.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.87% 5492.321 5115.184 - 5.33% -
BM_deque_deque_ranges_move/0 -6.83% 0.793 0.739 - -0.40% -
std::find_if_not(deque<int>)_(process_all)/8192 -6.80% 2154.561 2008.146 - 0.59% -
SetIntersection_Interlaced_Vector_string_262144_4 -6.79% 2183326.230 2035004.597 - 0.71% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.78% 239.328 223.106 - -1.30% -
std::shift_left(list<int>)/8192 -6.76% 7603.754 7089.590 - -7.05% -
std::pop_heap(deque<float>)/1024 -6.75% 13.299 12.401 - -3.86% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.73% 13.375 12.475 - 8.15% -
std::set<int>::count(key)_(existent)/1024 -6.71% 4.256 3.970 - -4.77% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.71% 545.398 508.784 - -6.57% -
std::set<int>::equal_range(key)_(existent)/8192 -6.69% 8.503 7.934 - -2.95% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -6.67% 40.978 38.244 - -8.93% -
BM_vector_deque_move_backward/1 -6.66% 2.296 2.143 - -15.11% -
ranges::minmax(std::deque<char>)/1 -6.65% 0.805 0.752 - -11.23% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.63% 0.237 0.221 - 0.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.62% 4.661 4.353 - -0.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -6.62% 65.499 61.166 - 13.44% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.60% 1567920.028 1464474.233 - 2.68% -
BM_StringRead_Cold_Deep_Empty -6.59% 1.308 1.222 - 3.49% -
std::count(list<int>)_(every_other)/1048576 -6.57% 873195.537 815830.811 - 0.84% -
BM_PushHeap_uint32_Descending_16 -6.56% 0.379 0.354 - 0.02% -
std::reverse_copy(list<int>)/512 -6.56% 391.377 365.684 - 0.24% -
SetIntersection_Front_Vector_uint32_256_256 -6.56% 4546724.049 4248406.190 - -7.15% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.55% 23.082 21.570 - -0.43% -
std::unique(deque<int>)_(contiguous)/8192 -6.52% 4033.370 3770.584 - 0.18% -
std::find_if(vector<char>)_(bail_25%)/8 -6.51% 0.957 0.895 - -2.21% -
std::multiset<std::string>::count(key)_(non-existent)/32 -6.50% 11.364 10.625 - -1.24% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.49% 8666.123 8103.725 - 0.90% -
ranges::min(std::vector<__int128>)/64 -6.49% 26.337 24.628 - -11.54% -
SetIntersection_Interlaced_Set_float_1024_1024 -6.47% 12402850.426 11600187.707 - -2.56% -
std::set<int>::contains(key)_(non-existent)/1024 -6.47% 6.394 5.980 - -1.79% -
ranges::min(std::deque<char>)/8 -6.45% 2.548 2.383 - -5.15% -
rng::starts_with(deque<int>)/1024 -6.45% 476.854 446.109 - -8.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.45% 72.774 68.083 - 18.00% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -6.44% 359.742 336.570 - 4.95% -
BM_PushHeap_float_Random_16 -6.41% 5.394 5.048 - 1.86% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.41% 2297.606 2150.386 - 0.24% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.41% 2.453 2.296 - 0.26% -
std::multiset<int>::count(key)_(non-existent)/8192 -6.40% 9.786 9.160 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.40% 5356393.760 5013722.731 - -0.25% -
SetIntersection_Front_Set_float_256_256 -6.38% 8182561.613 7660834.802 - 9.20% -
SetIntersection_Front_Vector_uint32_16384_256 -6.37% 2278427.191 2133242.363 - -6.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -6.37% 13616005.769 12749113.610 - -8.46% -
SetIntersection_Interlaced_Vector_uint64_64_16 -6.34% 17476485.058 16368256.745 - -3.60% -
SetIntersection_Front_Set_uint32_262144_64 -6.33% 1686092.803 1579431.654 - -3.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.32% 1307.827 1225.196 - -6.46% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.29% 106156.503 99478.357 - 4.34% -
SetIntersection_Front_Vector_uint64_16384_256 -6.28% 2283341.100 2139907.635 - 0.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -6.26% 28538.844 26753.213 - -4.89% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.25% 44198.507 41435.268 - -0.52% -
std::fill(deque<int>)/1024 -6.24% 32.312 30.296 - 1.57% -
std::copy_backward(vector<int>)/32768 -6.23% 3784.373 3548.488 - -6.49% -
BM_PushHeap_uint32_SingleElement_4 -6.23% 0.356 0.334 - -6.24% -
ranges::minmax(std::vector<char>)/8 -6.21% 1.044 0.979 - -9.31% -
std::unordered_set<int>::find(key)_(non-existent)/32 -6.18% 1.173 1.100 - 2.73% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.17% 1.676 1.572 - -10.50% -
BM_deque_vector_copy_backward/0 -6.16% 1.476 1.385 - -9.91% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -6.15% 12.416 11.652 - -4.88% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.14% 7064.338 6630.842 - 0.51% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.13% 269.388 252.883 - 0.57% -
BM_vector_deque_ranges_move/2 -6.12% 1.945 1.826 - -0.79% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -6.11% 13.253 12.443 - -2.78% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -6.10% 37.366 35.086 - 1.71% -
BM_StringRelational_Less_Empty_Huge_Control -6.08% 1.717 1.613 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -6.08% 0.814 0.764 - -1.95% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -6.08% 0.233 0.219 - -0.07% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -6.07% 0.500 0.470 - -23.02% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -6.06% 1.462 1.374 - -2.77% -
BM_StringRelational_Less_Small_Empty_Control -6.06% 1.717 1.613 - 0.01% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -6.05% 17.804 16.727 - 5.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.05% 23876.535 22432.949 - 0.09% -
std::find_first_of(deque<int>)_(large_needle)/50 -6.03% 816.645 767.405 - 13.63% -
BM_deque_vector_ranges_copy/65536 -6.03% 3128.203 2939.612 - -1.53% -
BM_deque_vector_ranges_copy/70000 -6.03% 3448.286 3240.459 - 0.50% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.02% 26.707 25.098 - -0.33% -
SetIntersection_Front_Vector_uint64_262144_256 -6.01% 2277331.454 2140573.438 - 2.95% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.98% 1.229 1.156 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.96% 7235397.834 6804223.677 - 0.32% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -5.95% 23.893 22.470 - 1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -5.95% 1109969.484 1043977.747 - -4.72% -
std::copy(vector<int>)/32768 -5.94% 3749.542 3526.703 - 1.77% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.94% 311.990 293.451 - 0.30% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.94% 75228986.539 70758915.484 - -10.93% -
BM_PushHeap_float_Random_1024 -5.94% 7.553 7.105 - 1.54% -
std::map<int,_int>::contains(key)_(existent)/1024 -5.94% 4.172 3.924 - -5.38% -
std::set<int>::insert(value)_(new_value,_end)/1024 -5.92% 43.909 41.310 - 0.24% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.87% 1.834 1.726 - 6.90% -
BM_deque_vector_ranges_copy/64000 -5.85% 3121.639 2938.938 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -5.85% 0.556 0.523 - 1.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -5.84% 1.584 1.491 - -7.24% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -5.82% 1.343 1.265 - -0.37% -
std::map<int,_int>::ctor(const&)/32 -5.82% 234.864 221.198 - 1.70% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.81% 29.883 28.145 - 0.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.80% 653.191 615.334 - 0.43% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.78% 14365840.624 13536018.335 - -1.58% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.77% 19.691 18.554 - -4.59% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -5.75% 39.854 37.564 - 0.49% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.75% 35.903 33.840 - 0.14% -
SetIntersection_Front_Vector_float_262144_256 -5.73% 2275124.493 2144683.190 - -5.81% -
std::find(vector<bool>)_(process_all)/8 -5.72% 0.628 0.592 - 0.80% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.71% 6656.318 6276.071 - -6.37% -
std::search(list<int>)_(single_element)/1000 -5.69% 689.282 650.046 - -5.94% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -5.68% 8254.927 7785.807 - -11.82% -
BM_PushHeap_string_SingleElement_16 -5.68% 2.776 2.618 - 0.43% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.66% 1717485.515 1620291.757 - 1.22% -
bm_gcd_random -5.66% 31.086 29.327 - 0.32% -
rng::starts_with(list<int>)/8192 -5.64% 9200.469 8681.950 - -6.79% -
SetIntersection_Front_Set_uint32_16384_256 -5.63% 3869862.807 3651905.282 - -4.69% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.62% 30675.141 28951.459 - -12.06% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.62% 59021.197 55706.148 - 1.53% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.60% 5046032.944 4763403.109 - -6.84% -
std::replace(list<int>)_(prefix)/1024 -5.58% 785.529 741.668 - 0.29% -
std::multiset<int>::ctor(const&)/8192 -5.58% 53158.406 50190.908 - -1.04% -
std::multiset<int>::ctor(const&)/1024 -5.58% 6583.685 6216.187 - -2.13% -
SetIntersection_Front_Set_uint64_262144_16 -5.57% 1206808.063 1139627.993 - -4.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -5.56% 1052425.596 993922.423 - -4.04% -
std::set<int>::insert(value)_(already_present)/8192 -5.56% 9.996 9.440 - -7.80% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -5.53% 124.371 117.487 - -9.93% -
std::move(deque<int>)/8 -5.52% 3.478 3.286 - -2.42% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.50% 43204.293 40828.466 - -0.15% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -5.50% 105914.800 100093.112 - 4.06% -
std::move_backward(deque<int>)/8 -5.48% 3.363 3.179 - -10.38% -
SetIntersection_None_Vector_uint64_262144_64 -5.48% 1140246.029 1077750.278 - -4.67% -
std::partition(list<int>)_(dense)/1024 -5.46% 412.971 390.417 - 0.42% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.45% 3959.967 3744.218 - 0.34% -
BM_StringRelational_Less_Empty_Small_Control -5.44% 1.757 1.662 - 3.03% -
SetIntersection_Front_Set_float_262144_16384 -5.44% 228201279.112 215792311.137 - -0.16% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.40% 1062.781 1005.428 - -2.71% -
SetIntersection_Interlaced_Set_uint32_256_4 -5.40% 11539524.266 10916855.746 - -4.84% -
BM_PushHeap_string_SingleElement_64 -5.38% 2.777 2.628 - -1.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.37% 69283.589 65563.462 - -0.67% -
SetIntersection_Front_Vector_float_262144_16384 -5.37% 79463729.967 75197011.779 - -3.97% -
SetIntersection_Front_Vector_string_1024_64 -5.37% 3453497.542 3268137.995 - -6.55% -
std::multiset<std::string>::ctor(const&)/32 -5.37% 818.461 774.546 - -5.25% -
BM_StringFindAllMatch/64 -5.36% 3.236 3.062 - -2.93% -
SetIntersection_Interlaced_Vector_string_262144_1 -5.36% 1096204.274 1037447.887 - -2.52% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.36% 1.688 1.597 - -3.00% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -5.34% 527179.721 499033.761 - 0.45% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.32% 1.558 1.475 - -1.75% -
SetIntersection_Front_Vector_uint32_262144_256 -5.32% 2287988.299 2166252.017 - -5.21% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -5.32% 1057515.170 1001280.203 - -2.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.31% 1158203.520 1096705.193 - -1.55% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -5.30% 9318.240 8824.325 - 9.17% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.29% 5593949.777 5297780.344 - -10.46% -
BM_PushHeap_string_SingleElement_256 -5.27% 2.715 2.572 - -1.42% -
BM_PushHeap_float_Random_16384 -5.26% 7.623 7.222 - -0.32% -
rng::find_last(deque<int>)_(bail_10%)/50 -5.25% 12.064 11.430 - 0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.24% 54.145 51.310 - -0.51% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.23% 12.855 12.183 - -3.45% -
bm_lexicographical_compare<signed_char>/64 -5.22% 2.263 2.145 - -5.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.22% 1243284.916 1178357.438 - -2.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.20% 46789.561 44354.239 - -0.00% -
BM_StringFindStringLiteral/128 -5.20% 3.187 3.021 - -1.55% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -5.19% 4992.279 4733.173 - -0.44% -
std::find_if(list<int>)_(process_all)/50 -5.19% 20.057 19.017 - 0.46% -
SetIntersection_Front_Set_string_256_256 -5.18% 30873578.681 29273944.848 - -1.73% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.18% 1619440.350 1535630.207 - -1.65% -
std::find_end(list<int>)_(single_element)/8192 -5.17% 8275.159 7847.103 - 1.13% -
std::sort(vector<int>)_(heap)/1024 -5.17% 4832.304 4582.446 - 0.23% -
SetIntersection_Front_Set_uint32_262144_1 -5.17% 1043620.312 989677.962 - -1.90% -
BM_deque_deque_ranges_copy/2 -5.16% 2.242 2.127 - -7.59% -
SetIntersection_Front_Set_float_16384_16384 -5.16% 225694902.018 214051757.260 - -5.12% -
SetIntersection_Front_Vector_string_64_64 -5.14% 27023384.684 25633674.482 - -3.72% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.13% 22.879 21.704 - -0.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.13% 25.317 24.018 - -2.94% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -5.12% 65.935 62.556 - -12.08% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.11% 2.745 2.605 - -5.72% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.11% 918.642 871.688 - -0.31% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.11% 11.299 10.722 - -9.27% -
std::set<std::string>::contains(key)_(existent)/1024 -5.11% 24.211 22.974 - 0.08% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.10% 635.551 603.142 - -7.50% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -5.09% 22.251 21.119 - -0.78% -
SetIntersection_Front_Vector_uint64_16384_16 -5.08% 1118995.246 1062145.341 - -3.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.07% 78845.898 74844.888 - -8.78% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.07% 43.919 41.693 - 5.50% -
SetIntersection_Front_Set_uint64_256_256 -5.07% 7798527.021 7403257.357 - 2.15% -
SetIntersection_Front_Set_string_16_16 -5.07% 60701157.319 57625362.474 - -0.29% -
std::unordered_multimap<int,_int>::clear()/8192 -5.07% 64844.701 61559.906 - -0.03% -
BM_PushHeap_string_SingleElement_262144 -5.06% 2.734 2.595 - -1.59% -
SetIntersection_Front_Set_string_1024_16 -5.06% 1955368.088 1856522.275 - -1.99% -
SetIntersection_Front_Set_uint32_16384_4 -5.05% 1070485.947 1016476.015 - 0.15% -
BM_PushHeap_string_SingleElement_16384 -5.04% 2.704 2.568 - -1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.02% 1060446.869 1007167.206 - -6.21% -
ranges::minmax(std::deque<long_long>)/8 -5.01% 3.865 3.671 - -7.25% -
std::move_backward(vector<bool>)_(aligned)/512 -5.00% 2.330 2.214 - -5.08% -
BM_PushHeap_string_SingleElement_1024 -4.93% 2.712 2.578 - -1.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.93% 366806757.063 348733088.977 - 3.58% -
rng::contains_subrange(deque<int>)_(process_all)/16 -4.93% 9.189 8.737 - -13.58% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.92% 3492789.406 3320950.115 - -1.76% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.91% 25.933 24.660 - 0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.89% 1055283.003 1003627.105 - -4.78% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.89% 919.487 874.557 - -0.26% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.87% 10090484.117 9598737.683 - 0.39% -
SetIntersection_Interlaced_Vector_string_256_256 -4.86% 20892201.851 19876002.708 - -4.31% -
SetIntersection_Front_Vector_float_16384_16384 -4.86% 79563420.577 75700209.100 - -1.21% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.85% 6919.170 6583.886 - -2.40% -
std::remove(list<int>)_(prefix)/1024 -4.84% 1003.722 955.132 - -2.16% -
SetIntersection_Front_Vector_string_16384_64 -4.83% 3428717.280 3263169.461 - -2.26% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -4.81% 1.351 1.286 - -1.79% -
BM_std_minmax_element<int>/2 -4.79% 0.680 0.648 - 7.70% -
std::equal(vector<bool>)_(unaligned)/50 -4.77% 1.123 1.069 - 45.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.77% 979859.505 933077.238 - -0.16% -
BM_CmpEqual_uchar_schar -4.77% 1.035 0.986 - -4.45% -
BM_StringEraseWithMove_Huge_Opaque -4.74% 48.581 46.278 - -42.62% -
SetIntersection_Front_Vector_float_1024_256 -4.73% 2266710.007 2159549.111 - 0.29% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.73% 484.969 462.052 - -5.34% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.72% 1043794.161 994508.280 - -0.80% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.70% 1977.161 1884.164 - 1.76% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.70% 3248.747 3095.941 - -14.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.70% 19.267 18.362 - -2.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -4.69% 1182703.692 1127195.008 - -1.87% -
BM_deque_vector_ranges_move_backward/5500 -4.68% 209.939 200.119 - 1.65% -
std::equal(vector<bool>)_(unaligned)/8 -4.67% 1.121 1.069 - 42.93% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.67% 7.857 7.490 - -0.44% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.62% 25.779 24.588 - 8.83% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.59% 77257.429 73708.843 - -0.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -4.59% 19.343 18.456 - -0.65% -
BM_std_minmax_element<short>/4 -4.58% 1.247 1.190 - -3.01% -
SetIntersection_Interlaced_Set_float_256_64 -4.57% 13004318.605 12409419.637 - -9.75% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.57% 52470.299 50074.799 - -2.74% -
std::copy(vector<int>)/8 -4.56% 2.213 2.112 - -1.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -4.55% 1.468 1.401 - -6.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.55% 41082.278 39214.293 - 4.87% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.53% 62598.020 59760.910 - 0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.52% 0.665 0.635 - -0.68% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.52% 2172.858 2074.687 - -1.66% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.51% 5073.826 4844.939 - -0.37% -
std::find_end(deque<int>)_(process_all)/8192 -4.51% 2114.039 2018.750 - -7.51% -
std::map<int,_int>::clear()/32 -4.49% 695.035 663.797 - -0.49% -
SetIntersection_Interlaced_Set_uint64_256_4 -4.48% 11066807.337 10571009.881 - -2.98% -
BM_StringFindStringLiteral/1024 -4.48% 18.013 17.206 - 0.12% -
SetIntersection_Front_Set_uint64_16384_1024 -4.45% 12571742.754 12011874.905 - -2.33% -
bm_write -4.45% 606.091 579.130 - -4.73% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.45% 23.884 22.822 - -0.04% -
SetIntersection_None_Vector_uint64_16384_64 -4.44% 1105241.933 1056130.926 - -5.08% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.44% 1.861 1.779 - 0.34% -
ranges::min(std::list<char>)/1 -4.44% 0.364 0.348 - -17.53% -
SetIntersection_Front_Vector_uint64_262144_4 -4.44% 1056272.383 1009393.279 - -4.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -4.43% 6111872.852 5840857.297 - -1.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.43% 1181027.099 1128704.962 - -2.40% -
std::search(list<int>,_pred)_(no_match)/8192 -4.42% 7798.397 7453.445 - -5.56% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -4.41% 1052.378 1005.996 - -0.53% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.40% 23.816 22.769 - 5.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.39% 17765501.233 16986340.388 - -1.59% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.38% 6582.676 6294.261 - -2.36% -
std::unordered_multimap<int,_int>::clear()/1024 -4.37% 8420.524 8052.795 - 0.87% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.35% 53.069 50.758 - -0.12% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.35% 29.468 28.185 - -10.52% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.35% 23238654.458 22227841.968 - 4.57% -
SetIntersection_Interlaced_Vector_string_16384_64 -4.34% 13157231.822 12585797.270 - -2.76% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -4.33% 15.353 14.688 - -0.24% -
BM_PushHeap_float_SingleElement_4 -4.33% 0.360 0.345 - -6.53% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.33% 73.639 70.452 - -0.26% -
rng::find_last(deque<int>)_(bail_10%)/1024 -4.31% 237.570 227.325 - -0.01% -
BM_PushHeap_float_Random_262144 -4.30% 7.569 7.243 - 0.68% -
std::partition(deque<int>)_(sparse)/1024 -4.29% 400.688 383.487 - 0.37% -
SetIntersection_Front_Vector_uint64_262144_64 -4.28% 1372084.962 1313303.332 - -1.65% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -4.28% 30.195 28.903 - -1.59% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.27% 57439.554 54987.261 - 0.15% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.26% 8.724 8.352 - 0.66% -
std::set<int>::ctor(&&,_different_allocs)/1024 -4.26% 6173.371 5910.673 - 1.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -4.25% 180173113.860 172513148.938 - -0.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.25% 644659.485 617258.656 - -0.30% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.25% 29.121 27.884 - -5.23% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.24% 26.943 25.801 - -1.19% -
SetIntersection_Front_Set_string_256_16 -4.23% 7315761.490 7006620.469 - -2.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -4.22% 10737.534 10284.759 - -24.84% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -4.21% 508118.395 486743.792 - -2.15% -
std::is_sorted(deque<int>,_pred)/1024 -4.20% 670.005 641.869 - 0.05% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.20% 7.651 7.330 - 2.60% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -4.19% 25.227 24.171 - 21.52% -
SetIntersection_Interlaced_Set_uint32_1024_1 -4.18% 1048432.845 1004619.086 - -4.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.17% 39.205 37.569 - -4.63% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.17% 272.892 261.503 - -4.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.17% 357902329.804 342967935.414 - 0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.16% 5683.831 5447.362 - 1.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.15% 1324.625 1269.695 - 5.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -4.14% 8994335.319 8622303.671 - -1.08% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -4.14% 209.684 201.013 - -1.08% -
SetIntersection_None_Set_uint32_1024_1024 -4.13% 9019637.463 8647354.833 - -2.40% -
std::unordered_set<int>::find(key)_(existent)/32 -4.12% 1.395 1.338 - 1.67% -
SetIntersection_Front_Vector_uint32_16384_64 -4.12% 1375714.783 1318987.652 - -3.58% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.12% 0.266 0.255 - 0.47% -
SetIntersection_None_Vector_uint64_1024_16 -4.12% 1072963.941 1028780.182 - -0.28% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.11% 790.962 758.423 - -4.20% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.11% 16.145 15.481 - -11.02% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.10% 125.055 119.923 - 4.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.10% 554586041.157 531845545.225 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -4.10% 18311994.542 17561438.261 - -3.50% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.08% 559.925 537.056 - -1.85% -
BM_CmpEqual_uchar_int -4.07% 1.072 1.028 - -3.78% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.07% 135.918 130.387 - -1.59% -
std::set<int>::count(key)_(existent)/32 -4.07% 1.644 1.577 - -2.67% -
std::find_end(forward_list<int>)_(single_element)/8192 -4.06% 6134.257 5885.490 - 2.07% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -4.05% 286.317 274.726 - -1.48% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.05% 1535020.066 1472908.792 - 9.11% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -4.04% 668.225 641.233 - -6.79% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -4.03% 93.679 89.899 - 2.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.03% 1403238.870 1346703.940 - -9.01% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -4.03% 29.634 28.440 - 1.30% -
SetIntersection_None_Set_string_1024_1024 -4.02% 9147533.178 8779708.053 - -0.02% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.02% 21550.929 20685.290 - -6.26% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.01% 17.893 17.175 - 0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -4.01% 1130443.455 1085148.107 - -4.36% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.01% 355981242.406 341719139.063 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -4.01% 1120537.165 1075647.428 - -3.64% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.00% 11.174 10.728 - 2.85% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -3.99% 21.637 20.773 - -6.71% -
ranges::min(std::deque<long_long>)/8 -3.98% 2.403 2.307 - 0.13% -
BM_num_get<long_double> -3.97% 37.499 36.009 - -0.36% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.95% 150408.301 144459.728 - 0.01% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.92% 38244.012 36744.770 - 0.84% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.92% 55.818 53.630 - 0.81% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.91% 7177.363 6896.474 - -14.54% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.91% 505570.470 485797.636 - -2.03% -
SetIntersection_Front_Vector_uint32_1024_1024 -3.91% 5909097.384 5678320.828 - -2.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.90% 1150885.537 1105959.184 - -2.14% -
ranges::min(std::deque<long_long>)/64 -3.90% 17.609 16.923 - 3.50% -
BM_vector_deque_ranges_move/1 -3.89% 2.176 2.091 - 0.43% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.89% 1.206 1.159 - -5.23% -
ranges::minmax(std::vector<char>)/1 -3.87% 0.652 0.627 - 0.93% -
SetIntersection_Front_Set_uint64_1024_1024 -3.87% 12664646.235 12174694.169 - -4.08% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.87% 18.293 17.586 - -0.64% -
SetIntersection_Front_Set_uint64_256_1 -3.85% 4194276.700 4032587.523 - -2.14% -
std::multimap<std::string,_int>::clear()/1024 -3.85% 22718.921 21843.822 - 1.12% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.84% 13.321 12.809 - 0.32% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.83% 2.953 2.840 - 2.27% -
vector<bool>(const_vector<bool>&) -3.82% 10.255 9.863 - -1.29% -
BM_StringMove_Large -3.82% 0.735 0.707 - 0.03% -
std::multiset<int>::ctor(const&)/32 -3.81% 232.977 224.099 - 3.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.81% 175009316.708 168340781.329 - 0.47% -
std::remove(deque<int>)_(prefix)/32 -3.81% 53.508 51.470 - 0.49% -
std::map<std::string,_int>::clear()/32 -3.81% 921.312 886.227 - -0.10% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.80% 7007.870 6741.349 - -4.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.80% 18935876.892 18215780.361 - -1.62% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -3.80% 679.405 653.569 - -6.49% -
std::remove(vector<int>)_(prefix)/32 -3.79% 50.778 48.851 - 0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.79% 10082706.103 9700291.120 - -1.05% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.79% 1479159.990 1423090.872 - 0.10% -
std::multimap<int,_int>::erase(iterator)/8192 -3.78% 21.009 20.214 - -0.89% -
bm_lexicographical_compare<signed_char>/8 -3.78% 3.302 3.177 - -0.95% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.78% 326.383 314.054 - 10.82% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.77% 1.573 1.514 - -2.82% -
SetIntersection_Front_Set_float_1024_16 -3.76% 1217881.960 1172064.875 - -2.40% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.75% 4.552 4.381 - 1.20% -
SetIntersection_Front_Set_float_16384_64 -3.75% 1771979.265 1705612.919 - 5.35% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.73% 1.379 1.327 - -3.63% -
std::multiset<std::string>::clear()/32 -3.72% 916.312 882.248 - 0.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.72% 216919.492 208859.399 - -0.24% -
std::reverse(deque<int>)/64 -3.71% 13.563 13.060 - 0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.70% 408.102 392.983 - 0.41% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.70% 4.529 4.361 - -0.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.70% 23.631 22.756 - -10.08% -
BM_StringRead_Hot_Deep_Large -3.70% 0.520 0.501 - -3.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.69% 51.997 50.076 - -0.62% -
BM_deque_deque_move/64 -3.69% 3.152 3.036 - -0.92% -
SetIntersection_None_Vector_uint32_16384_256 -3.68% 1107168.391 1066476.385 - -2.79% -
std::copy_if(deque<int>)_(entire_range)/8 -3.67% 2.644 2.547 - -2.88% -
SetIntersection_Front_Set_float_64_64 -3.67% 13850448.489 13342636.588 - 4.81% -
SetIntersection_Interlaced_Vector_uint64_256_1 -3.65% 4171641.043 4019298.144 - -2.29% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -3.65% 21784.280 20988.827 - -2.57% -
BM_PushHeap_string_PipeOrgan_262144 -3.65% 17.460 16.823 - -5.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.64% 46.832 45.126 - -1.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.62% 220.800 212.802 - 2.03% -
std::partition(list<int>)_(sparse)/8192 -3.62% 7666.741 7389.250 - -4.67% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.62% 1.488 1.434 - -3.07% -
SetIntersection_Front_Vector_uint32_64_64 -3.61% 10929541.189 10534700.265 - -2.73% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -3.61% 12592655.939 12138205.763 - -1.64% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.60% 17.769 17.129 - -0.49% -
std::multimap<int,_int>::erase(iterator)/1024 -3.59% 20.911 20.160 - -1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.59% 11600744.420 11183855.851 - -0.86% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.59% 1.617 1.559 - 10.83% -
SetIntersection_Interlaced_Set_float_1024_256 -3.59% 13983835.652 13482500.963 - -9.94% -
std::find_first_of(deque<int>)_(small_needle)/50 -3.58% 173.913 167.681 - -3.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.57% 11032883.793 10639198.185 - 0.30% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.56% 51839.462 49991.832 - -2.02% -
std::move(vector<bool>)_(unaligned)/4096 -3.56% 26.732 25.780 - -3.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.56% 8946343.704 8628096.229 - -1.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.55% 643002.421 620148.434 - 0.94% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.53% 1038313.215 1001613.657 - -3.20% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -3.53% 7.978 7.696 - -28.50% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.52% 1603431.478 1546913.250 - -0.60% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.52% 31.926 30.802 - -1.04% -
std::for_each_n(deque<int>)/8 -3.52% 1.250 1.206 - 13.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.51% 4260604.027 4111061.503 - -4.77% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -3.50% 9613780.560 9277705.740 - 16.10% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.49% 131573.970 126975.822 - -0.25% -
std::find_if_not(list<int>)_(process_all)/8192 -3.49% 7203.531 6952.023 - -5.03% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.48% 11613138.296 11209198.755 - 0.59% -
SetIntersection_Front_Vector_string_64_16 -3.48% 21215406.422 20477581.039 - 2.05% -
SetIntersection_None_Set_uint64_16384_16384 -3.47% 171154050.089 165219918.409 - -11.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.47% 11568927.715 11167975.289 - -1.75% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -3.47% 1.402 1.354 - 14.13% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.47% 6329.523 6110.164 - -3.98% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.45% 591.919 571.469 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.45% 14710690.364 14202711.339 - -4.02% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.45% 0.457 0.442 - -9.70% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.45% 171290.622 165384.415 - -0.24% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.44% 41.060 39.646 - 5.60% -
BM_PushHeap_uint32_SingleElement_64 -3.44% 0.362 0.350 - -1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.44% 11006402.719 10628177.517 - -0.54% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -3.42% 21531.271 20794.474 - -5.48% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.42% 1.532 1.480 - -16.23% -
BM_StringRelational_Eq_Large_Huge_Control -3.41% 0.489 0.472 - -4.39% -
BM_StringFindStringLiteral/512 -3.40% 9.592 9.266 - -0.63% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -3.40% 17.344 16.755 - -3.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.40% 1112265.150 1074484.897 - -0.72% -
ranges::min(std::deque<__int128>)/1 -3.39% 0.664 0.642 - -19.76% -
SetIntersection_Front_Set_float_1024_64 -3.38% 1832791.498 1770914.657 - 2.97% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.37% 72.588 70.143 - 0.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.37% 33.584 32.454 - -0.31% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -3.37% 11.262 10.883 - -7.04% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.36% 55.937 54.056 - -4.78% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.36% 829.050 801.210 - -8.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.36% 2.802 2.708 - -8.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.36% 16160.124 15617.815 - 3.43% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.36% 8459.392 8175.567 - 0.79% -
BM_StringRelational_Less_Empty_Large_Control -3.35% 1.717 1.660 - 2.90% -
BM_deque_vector_copy_backward/1 -3.35% 2.123 2.052 - -4.33% -
BM_deque_vector_copy_backward/2 -3.34% 1.837 1.775 - -3.55% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.31% 439599.408 425027.044 - -10.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.30% 4411131.820 4265547.390 - -1.14% -
SetIntersection_None_Vector_string_262144_4 -3.30% 1290403.758 1247843.312 - -2.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.29% 14111433.784 13646919.987 - -5.86% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.29% 644221.397 623028.199 - -0.52% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.29% 22673274.151 21928224.675 - 0.66% -
std::move(vector<int>)/8 -3.29% 2.306 2.230 - -0.69% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -3.28% 1.272 1.230 - 2.43% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.27% 16.661 16.116 - -0.06% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.27% 13415.140 12976.611 - 3.25% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -3.27% 350757553.463 339302729.679 - -4.41% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.26% 31.818 30.779 - -0.35% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.26% 7596.359 7348.594 - 0.93% -
std::find_end(list<int>,_pred)_(same_length)/8192 -3.25% 9496.537 9188.006 - 5.27% -
std::unordered_set<std::string>::clear()/32 -3.25% 933.402 903.110 - -2.32% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.24% 28.684 27.754 - -4.31% -
bm_lexicographical_compare<signed_char>/512 -3.24% 8.116 7.854 - -0.08% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.23% 186973.381 180927.046 - -6.01% -
BM_CmpEqual_schar_schar -3.23% 1.080 1.046 - -1.61% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.22% 714.755 691.727 - 1.98% -
SetIntersection_None_Set_float_256_64 -3.22% 9425454.870 9121857.549 - -3.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.21% 454.809 440.200 - -1.04% -
BM_deque_vector_ranges_copy_backward/2 -3.21% 1.835 1.776 - -3.32% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.20% 0.495 0.479 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.20% 171479006.353 165991059.502 - 0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -3.20% 1062785.156 1028821.787 - -3.43% -
BM_CmpEqual_int_int -3.19% 1.084 1.050 - -2.09% -
std::unordered_set<std::string>::clear()/1024 -3.18% 23615.183 22864.046 - -1.80% -
std::shift_right(deque<int>)/1024 -3.17% 41.655 40.335 - -1.01% -
BM_CmpEqual_ushort_short -3.16% 1.037 1.004 - 0.47% -
BM_CmpLess_uchar_uint -3.16% 1.117 1.082 - 1.63% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.15% 4666.051 4518.876 - 0.10% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.15% 15.207 14.728 - 0.56% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -3.15% 27483.437 26617.233 - -1.49% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.15% 20.307 19.667 - -4.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.14% 30.463 29.507 - 1.27% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.13% 73.214 70.920 - 0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.13% 8867090.143 8589596.460 - -0.49% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.13% 189768.219 183831.140 - -3.09% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.12% 11.019 10.675 - 3.64% -
std::unique(list<int>)_(sprinkled)/52 -3.12% 69.865 67.688 - 0.20% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.11% 232.792 225.547 - 1.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.11% 1181025.735 1144297.626 - -0.90% -
BM_CmpEqual_ushort_ushort -3.11% 1.078 1.044 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.11% 22595456.210 21893650.431 - 2.18% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.11% 75350489.860 73010269.810 - -8.08% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.10% 23738.636 23001.958 - 0.02% -
SetIntersection_Front_Set_string_16384_16 -3.10% 1937963.880 1877936.786 - -3.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.10% 29.039 28.141 - -12.06% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.09% 795.785 771.161 - -5.91% -
std::find_if(list<int>)_(process_all)/8 -3.09% 2.351 2.278 - -0.91% -
SetIntersection_None_Vector_uint64_256_4 -3.09% 4196121.267 4066605.352 - -2.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.07% 9.663 9.366 - 2.87% -
std::multimap<int,_int>::erase(iterator)/32 -3.07% 20.800 20.161 - -0.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.07% 0.593 0.575 - -7.64% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -3.07% 526.558 510.408 - -1.25% -
rng::for_each(multimap<int>)/8192 -3.06% 7501.057 7271.668 - -1.59% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -3.06% 10.891 10.558 - -5.83% -
std::move(deque<int>)/64 -3.05% 5.021 4.868 - 2.22% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.05% 1.127 1.093 - 24.46% -
SetIntersection_None_Set_string_16384_64 -3.05% 203903841.314 197682609.575 - 4.77% -
std::map<std::string,_int>::count(key)_(existent)/1024 -3.05% 24.089 23.354 - 4.33% -
std::is_sorted(deque<int>,_pred)/8192 -3.05% 5356.698 5193.486 - -0.01% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.03% 360954.608 350000.548 - 0.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.03% 1721.271 1669.069 - -6.30% -
std::find(vector<int>)_(bail_25%)/8 -3.03% 1.441 1.398 - -6.66% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -3.03% 182212949.097 176692574.568 - -1.01% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.03% 1.665 1.614 - -3.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.03% 166.690 161.644 - -7.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -3.03% 8463379.527 8207193.358 - -1.88% -
BM_std_minmax_element<int>/4 -3.02% 1.260 1.222 - 0.15% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.02% 671397.495 651128.176 - 0.10% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.02% 13502785.584 13095459.074 - 1.14% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.02% 63.861 61.935 - -5.09% -
SetIntersection_None_Set_uint32_256_64 -3.01% 9362650.872 9081226.867 - -1.68% -
std::copy(vector<bool>)_(aligned)/4096 -3.00% 4.926 4.778 - -1.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.00% 21.316 20.676 - -3.84% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.00% 20950210.136 20321276.311 - 1.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.00% 18709729.137 18148679.341 - -2.16% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.00% 777.453 754.150 - -4.43% -
ranges::minmax(std::vector<char>)/64 -3.00% 1.328 1.289 - -5.18% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.99% 12460.738 12088.340 - -0.22% -
SetIntersection_Front_Set_uint64_1024_16 -2.98% 1198509.430 1162793.016 - -0.57% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.98% 32.188 31.228 - -7.54% -
std::deque<int>::ctor(size)/32 -2.98% 29.330 28.456 - 0.84% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.98% 13210.504 12817.235 - -0.79% -
std::for_each(join_view(vector<vector<int>>))/50 -2.96% 4.171 4.048 - 0.11% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.96% 2.052 1.991 - 3.98% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.95% 0.938 0.911 - -2.91% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.94% 765.493 743.011 - -3.95% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.94% 112.757 109.447 - -2.54% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.93% 13.747 13.344 - -0.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.93% 1.235 1.198 - -2.11% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.93% 2.194 2.129 - -0.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.93% 662.365 642.965 - -6.67% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.93% 29.260 28.403 - 1.40% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.93% 8.416 8.169 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.92% 1154935.026 1121164.962 - -3.43% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.92% 1.734 1.683 - -0.04% -
BM_PushHeap_uint64_Descending_4 -2.92% 0.371 0.360 - -10.64% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.92% 213282787.873 207050082.611 - -0.53% -
std::find(vector<char>)_(process_all)/50 -2.92% 1.665 1.616 - 0.10% -
std::distance(join_view(vector<vector<int>>))/4096 -2.92% 4.586 4.452 - 1.25% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.92% 0.476 0.462 - -6.19% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.92% 0.632 0.613 - 0.07% -
std::for_each(multimap<int>::iterator)/8192 -2.91% 7657.274 7434.488 - -1.12% -
SetIntersection_Front_Set_uint32_262144_4 -2.91% 1065592.318 1034633.587 - 0.31% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.90% 16.497 16.019 - -1.66% -
BM_CmpLess_short_schar -2.89% 0.988 0.959 - -0.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.89% 666.615 647.352 - -1.54% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.89% 714.126 693.498 - 2.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.88% 64144.005 62296.179 - -1.27% -
SetIntersection_Front_Set_uint64_256_16 -2.88% 4481532.298 4352508.452 - -3.14% -
BM_vector_deque_copy/65536 -2.88% 3101.452 3012.197 - 5.43% -
std::find(list<int>)_(process_all)/8192 -2.88% 7099.829 6895.538 - -4.77% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -2.88% 40.863 39.688 - -2.29% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.87% 11501606.159 11171067.848 - -0.23% -
BM_StringRelational_Compare_Small_Small_Control -2.87% 1.849 1.796 - -2.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.87% 8911721.477 8656341.137 - -0.80% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.86% 0.625 0.607 - -0.88% -
SetIntersection_None_Set_uint32_1024_64 -2.86% 8922964.495 8667420.149 - -1.19% -
std::upper_bound(std::forward_list<int>)/8192 -2.86% 10716.707 10410.651 - 0.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.85% 171.755 166.861 - -3.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.84% 188532.850 183170.601 - -5.97% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -2.84% 1623.033 1576.963 - -5.50% -
ranges::minmax(std::list<__int128>)/70000 -2.84% 59564.330 57874.031 - -1.44% -
std::set<std::string>::clear()/1024 -2.84% 22587.844 21947.402 - 1.69% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.83% 19.460 18.909 - -0.05% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.83% 21362.021 20758.230 - -6.06% -
SetIntersection_None_Set_uint64_16384_64 -2.83% 169824249.016 165026494.768 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.82% 8905218.907 8654187.974 - 0.43% -
std::map<std::string,_int>::clear()/8192 -2.81% 218681.069 212537.762 - -0.33% -
std::make_heap(deque<int>)_(ascending)/8 -2.81% 27.845 27.063 - -0.48% -
SetIntersection_Front_Vector_uint32_256_16 -2.81% 4220046.354 4101564.185 - -2.25% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.81% 5.473 5.319 - -0.79% -
SetIntersection_Front_Vector_string_256_256 -2.80% 19202575.762 18664037.190 - -7.06% -
BM_CmpLess_int_uint -2.80% 1.090 1.060 - -1.63% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.79% 1.643 1.597 - -4.54% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.79% 29.892 29.059 - -1.68% -
std::for_each(list<int>)/50 -2.79% 21.805 21.197 - -0.71% -
SetIntersection_Front_Vector_uint64_262144_16 -2.79% 1127849.428 1096429.381 - -0.65% -
std::find_end(list<int>)_(process_all)/8192 -2.78% 7515.754 7307.093 - -0.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -2.78% 1.342 1.305 - -25.44% -
SetIntersection_Front_Vector_uint32_1024_64 -2.77% 1367828.207 1329911.548 - -2.08% -
std::find_if_not(vector<int>)_(bail_25%)/8 -2.77% 0.842 0.819 - -10.57% -
SetIntersection_Front_Set_string_262144_256 -2.76% 15079210.532 14662398.341 - -2.18% -
std::unique(deque<int>)_(contiguous)/52 -2.76% 57.436 55.851 - 1.30% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.76% 74789.387 72726.335 - 0.10% -
SetIntersection_Front_Set_uint64_16384_256 -2.75% 3966943.696 3857850.755 - 5.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -2.74% 4181490.137 4066923.272 - -6.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.74% 926858.243 901498.057 - 0.22% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.73% 7.597 7.389 - -2.46% -
SetIntersection_Front_Set_uint64_262144_262144 -2.73% 1690354.004 1644206.545 - -0.58% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.73% 6477.733 6301.169 - -1.45% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -2.72% 47.968 46.661 - -0.49% -
rng::find_last(vector<char>)_(bail_90%)/8 -2.72% 0.440 0.428 - -7.42% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.71% 4.859 4.727 - -3.09% -
BM_CmpLess_ushort_short -2.71% 1.070 1.041 - 2.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.71% 1130301.251 1099709.046 - 0.26% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.71% 37868338.892 36843595.168 - -1.65% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -2.71% 1.154 1.123 - -3.59% -
BM_CmpLess_uchar_uchar -2.70% 1.086 1.057 - -0.53% -
BM_StringFindStringLiteral/32 -2.70% 1.793 1.745 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.69% 5222641.880 5082003.691 - -0.75% -
BM_vector_deque_copy_backward/2 -2.69% 2.000 1.946 - -5.46% -
std::map<std::string,_int>::clear()/1024 -2.69% 22508.301 21903.669 - -0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.68% 4320917.442 4204915.564 - -1.42% -
BM_deque_vector_ranges_copy_backward/1 -2.68% 2.090 2.034 - -4.95% -
ranges::min(std::list<long_long>)/1 -2.68% 0.375 0.365 - 41.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.68% 10691.891 10405.505 - -7.23% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.68% 188505.742 183457.527 - -5.94% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.68% 151.848 147.784 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.68% 1065102.705 1036597.319 - 1.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.67% 4322932.070 4207504.397 - 0.45% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.67% 8.968 8.729 - 0.30% -
std::find_if(list<int>)_(process_all)/1024 -2.66% 718.228 699.105 - 0.03% -
std::multimap<int,_int>::clear()/32 -2.66% 657.972 640.460 - 0.17% -
BM_PushHeap_string_SingleElement_4 -2.66% 2.409 2.345 - 1.01% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.65% 302801.338 294772.008 - 0.05% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.65% 37545.020 36549.576 - -1.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.65% 4139182.680 4029481.805 - -0.40% -
SetIntersection_Front_Vector_string_1024_16 -2.65% 1653254.736 1609484.483 - -3.53% -
std::partition(vector<int>)_(sparse)/32 -2.64% 9.080 8.840 - -0.19% -
BM_num_get<float> -2.64% 37.088 36.109 - -0.08% -
SetIntersection_Front_Set_uint64_64_16 -2.63% 15203419.619 14803222.199 - -2.50% -
std::copy(vector<bool>)_(aligned)/512 -2.63% 1.415 1.378 - 0.06% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.63% 2.298 2.237 - 3.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.63% 9969672.159 9707555.126 - -2.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.62% 9112829.632 8874077.751 - -1.19% -
std::unordered_set<int>::erase(key)_(existent)/1024 -2.62% 21.485 20.922 - -9.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.62% 404.775 394.183 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.62% 1044537.046 1017210.083 - -0.01% -
SetIntersection_None_Set_string_16384_4 -2.62% 205369041.613 199996543.501 - 4.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.61% 22888910.395 22292140.499 - -0.65% -
SetIntersection_Front_Vector_uint32_256_64 -2.60% 4339196.841 4226446.998 - -4.00% -
BM_deque_vector_ranges_copy_backward/4000 -2.60% 144.404 140.656 - -1.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.59% 13880.784 13520.892 - -0.92% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.59% 1051269.111 1024033.558 - 2.45% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.58% 14588622.809 14212603.957 - -0.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.57% 2930755.723 2855450.967 - -1.41% -
SetIntersection_Front_Set_uint64_262144_4 -2.57% 1073021.825 1045460.968 - -0.20% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.57% 11.451 11.158 - -1.32% -
SetIntersection_Front_Set_float_16384_16 -2.55% 1225513.146 1194219.339 - 0.53% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.55% 27.331 26.635 - 1.94% -
BM_deque_deque_move/2 -2.55% 2.304 2.245 - -2.58% -
rng::starts_with(deque<int>)/1000 -2.54% 461.492 449.757 - -5.83% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.54% 520.337 507.108 - 0.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 -2.54% 21528.847 20982.407 - -2.55% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.54% 1160.107 1130.685 - 4.34% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.53% 581.890 567.175 - -0.26% -
SetIntersection_Front_Vector_uint64_64_16 -2.52% 14399739.178 14036996.933 - -1.41% -
SetIntersection_Front_Set_uint64_16384_16384 -2.52% 229019249.249 223256759.270 - -0.76% -
SetIntersection_None_Set_string_16384_1 -2.52% 210213417.855 204926083.103 - 7.31% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.51% 615.502 600.023 - -0.19% -
SetIntersection_Front_Set_uint32_16384_16384 -2.51% 221134899.028 215574429.679 - -2.14% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.51% 22.451 21.887 - -2.00% -
std::unique(deque<int>)_(contiguous)/32 -2.51% 50.858 49.583 - -0.88% -
BM_PushHeap_uint64_Ascending_262144 -2.50% 4.781 4.661 - -2.78% -
std::set<std::string>::count(key)_(existent)/32 -2.50% 16.781 16.361 - 4.13% -
SetIntersection_Front_Set_uint32_262144_262144 -2.50% 1677584.799 1635725.426 - -0.14% -
std::for_each(join_view(vector<vector<int>>))/32 -2.49% 3.877 3.780 - 0.23% -
BM_CmpLess_ushort_schar -2.49% 1.043 1.017 - -2.63% -
std::stable_sort(vector<int>)_(ascending)/8 -2.48% 15.814 15.422 - -0.60% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.48% 13.631 13.293 - -28.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.48% 23.120 22.547 - -2.63% -
SetIntersection_Front_Vector_uint64_16384_64 -2.48% 1373929.434 1339923.596 - 6.24% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.47% 12.215 11.913 - 3.21% -
std::find_end(vector<int>)_(process_all)/8192 -2.47% 1725.403 1682.762 - 0.01% -
SetIntersection_Front_Vector_string_1024_4 -2.46% 1195094.214 1165679.782 - -0.90% -
SetIntersection_Front_Set_float_4_1 -2.46% 218709583.003 213329371.249 - -0.20% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.45% 92.896 90.617 - 7.11% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.45% 12.222 11.922 - 3.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.45% 5.078 4.954 - 4.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -2.44% 5789283.499 5648070.908 - -0.97% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.44% 5978.461 5832.725 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.43% 2192014.833 2138717.758 - 1.44% -
BM_CmpLess_uchar_ushort -2.43% 1.073 1.047 - -2.31% -
SetIntersection_Front_Set_uint32_262144_256 -2.43% 3830800.392 3737824.158 - 3.28% -
std::set<int>::insert(value)_(already_present)/1024 -2.43% 6.046 5.900 - -2.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.42% 19.474 19.002 - -0.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.42% 20.587 20.089 - -1.90% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.41% 16.169 15.779 - -7.50% -
std::partial_sort(deque<int>)_(ascending)/8 -2.41% 33.311 32.509 - -2.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.41% 8882216.196 8668541.711 - 0.34% -
std::stable_sort(deque<int>)_(descending)/8 -2.40% 25.697 25.080 - -3.83% -
vector<bool>::reserve() -2.40% 8.283 8.084 - -4.80% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.40% 1.509 1.472 - -1.88% -
SetIntersection_None_Set_uint32_1024_4 -2.40% 8905406.330 8691891.984 - -0.40% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.40% 28.790 28.100 - -2.04% -
std::reverse(deque<int>)/512 -2.39% 116.070 113.296 - 0.13% -
BM_StringEraseToEnd_Huge_Transparent -2.38% 2.412 2.354 - -10.90% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.38% 2218.572 2165.853 - 0.02% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.37% 5106.825 4985.593 - 0.06% -
SetIntersection_None_Vector_uint32_1024_64 -2.37% 1082198.844 1056509.710 - -2.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.37% 1152063.341 1124743.858 - 2.00% -
std::is_sorted(list<int>)/8 -2.37% 2.133 2.082 - -0.04% -
BM_deque_vector_ranges_move_backward/4000 -2.37% 145.503 142.057 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.37% 15785535.600 15411939.445 - -0.37% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.37% 5.957 5.816 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.36% 347460971.431 339247682.473 - -2.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.36% 12910.606 12605.490 - -1.55% -
SetIntersection_None_Set_float_1024_1 -2.36% 8989756.056 8777643.239 - -3.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.36% 87.773 85.705 - -0.41% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.35% 19.174 18.722 - 0.47% -
BM_CmpLess_short_uchar -2.35% 1.101 1.075 - -1.88% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.35% 39.829 38.893 - 25.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.35% 10305187.149 10063139.745 - 0.32% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.35% 284.622 277.944 - -7.31% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.34% 16.292 15.910 - -1.85% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.34% 30.264 29.555 - -8.29% -
BM_CmpEqual_uint_ushort -2.34% 1.115 1.089 - -2.30% -
SetIntersection_Front_Set_uint32_262144_16 -2.34% 1191753.467 1163893.388 - 1.54% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.34% 107.888 105.367 - -10.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.34% 65944.330 64404.301 - 4.83% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.33% 15.377 15.018 - -0.26% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.33% 278.438 271.962 - -2.30% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.33% 1043598.787 1019332.665 - -2.70% -
std::unordered_multimap<int,_int>::clear()/32 -2.31% 603.877 589.906 - -0.30% -
std::shift_right(deque<int>)/8192 -2.31% 315.847 308.544 - -0.19% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.31% 24.722 24.150 - -0.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.31% 6.625 6.472 - -4.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.31% 1332086.752 1301331.625 - -0.70% -
std::flat_multimap<int,_int>::clear()/1024 -2.30% 403.551 394.255 - -0.47% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.30% 12.512 12.224 - 0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.30% 1165317.785 1138504.226 - -1.70% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.30% 16.789 16.403 - -0.04% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.30% 2217.173 2166.200 - 1.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.29% 3.408 3.330 - -0.02% -
BM_StringRelational_Eq_Large_Large_Control -2.28% 2.213 2.163 - 6.57% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.28% 1.738 1.698 - -2.08% -
BM_num_put<long> -2.27% 11.645 11.381 - -1.00% -
bm_ranges_lexicographical_compare<int>/8 -2.27% 1.498 1.464 - -9.48% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -2.27% 30.962 30.259 - -11.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.27% 1116840.647 1091513.554 - 0.01% -
SetIntersection_Front_Set_float_16384_4 -2.27% 1073814.414 1049486.593 - -1.02% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.26% 2982.610 2915.076 - -0.02% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.26% 1860922.443 1818863.769 - 1.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.25% 229815202.865 224635662.699 - -0.26% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.25% 32.650 31.915 - -1.08% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -2.24% 10.581 10.344 - -7.40% -
BM_StringRelational_Eq_Empty_Small_Control -2.24% 0.478 0.468 - -4.55% -
std::make_heap(vector<int>)_(pipe-organ)/8 -2.24% 16.796 16.419 - 0.18% -
BM_deque_vector_copy/64000 -2.24% 3002.860 2935.569 - 2.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.24% 4358471.889 4260885.821 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.24% 1182562.606 1156106.461 - -0.37% -
BM_StringAssignStr_Small_Opaque -2.23% 0.736 0.719 - 0.20% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.23% 12049128.289 11780602.443 - -0.06% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.22% 1309.302 1280.186 - -0.20% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.22% 3.650 3.569 - 1.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.22% 35725.002 34931.539 - -3.28% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.22% 63483.772 62076.678 - 1.22% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.22% 3.005 2.938 - 1.21% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.21% 13.105 12.815 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.21% 1169221.889 1143341.961 - -1.14% -
SetIntersection_Interlaced_Set_float_64_64 -2.21% 13286998.257 12993494.598 - -0.53% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.21% 10.568 10.335 - -1.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.21% 405.166 396.230 - 0.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.21% 17.908 17.513 - -0.62% -
SetIntersection_None_Set_string_256_16 -2.20% 11123084.074 10878268.583 - -1.53% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.20% 349346807.551 341660836.187 - 0.44% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -2.20% 1.892 1.851 - 1.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.20% 15540.232 15198.742 - -0.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.19% 15.250 14.916 - -0.27% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.19% 5.295 5.179 - -1.59% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.19% 1.626 1.590 - -0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.18% 406.258 397.397 - 0.17% -
std::multiset<int>::insert(value)_(already_present)/32 -2.18% 18.500 18.097 - -0.80% -
std::vector<int>::ctor(size)/8192 -2.18% 574.879 562.347 - 0.30% -
BM_deque_vector_copy/70000 -2.18% 3288.794 3217.258 - 1.09% -
std::search(deque<int>)_(near_matches)/8192 -2.17% 1476459.508 1444378.264 - -0.30% -
BM_deque_vector_ranges_move/64 -2.17% 2.658 2.600 - 0.28% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -2.17% 5.360 5.244 - -20.27% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.17% 17755972.941 17370331.339 - -2.15% -
SetIntersection_Front_Set_uint64_1024_1 -2.17% 1056970.070 1034016.474 - 3.56% -
BM_vector_deque_ranges_copy/2 -2.17% 1.990 1.947 - -5.43% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.17% 861965.853 843274.331 - -3.16% -
BM_StringRelational_Eq_Small_Large_Control -2.17% 0.481 0.470 - -0.35% -
std::map<int,_int>::count(key)_(existent)/32 -2.17% 1.565 1.531 - 0.02% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.16% 34.599 33.851 - 1.55% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.16% 1.627 1.592 - -0.04% -
SetIntersection_Interlaced_Vector_string_16_4 -2.16% 67956251.022 66490829.983 - -0.51% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.16% 260125.557 254518.347 - -1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.15% 8802411.858 8612732.172 - -0.26% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.15% 13387252.429 13098872.027 - -1.73% -
std::sort(vector<int>)_(heap)/8192 -2.15% 46637.237 45634.346 - -0.05% -
std::map<std::string,_int>::find(key)_(existent)/8192 -2.15% 30.448 29.794 - -1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.15% 4379362.712 4285387.625 - 1.30% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.14% 15.296 14.968 - 1.83% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.14% 585.346 572.840 - -0.11% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -2.13% 666.911 652.725 - -0.28% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.11% 1701058.594 1665097.656 - -1.58% -
SetIntersection_Front_Vector_float_1024_4 -2.11% 1056640.246 1034358.709 - -2.53% -
std::adjacent_find(list<int>,_pred)/8192 -2.11% 7362.896 7207.746 - 0.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.11% 406.221 397.664 - -0.07% -
BM_CmpEqual_int_short -2.11% 1.139 1.115 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.10% 6569425.171 6431233.140 - -5.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.10% 18.158 17.776 - 0.18% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.10% 39970196.619 39130367.303 - -1.86% -
std::stable_partition(list<int>)_(sparse)/1024 -2.10% 953.147 933.148 - 0.35% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.09% 687.593 673.192 - 0.71% -
SetIntersection_Interlaced_Set_string_262144_1 -2.09% 1103830.280 1080716.558 - -2.87% -
BM_deque_deque_move/0 -2.09% 0.809 0.792 - -8.47% -
BM_CmpLess_ushort_uint -2.09% 1.071 1.049 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.08% 1122126.846 1098763.712 - 5.56% -
SetIntersection_Front_Set_uint64_64_64 -2.08% 13709639.806 13424521.243 - 1.49% -
SetIntersection_Front_Vector_uint64_1024_4 -2.08% 1081399.933 1058942.209 - 3.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.08% 629.615 616.545 - 2.58% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.08% 16.215 15.879 - -0.46% -
SetIntersection_Front_Set_uint32_16384_16 -2.06% 1205652.387 1180841.871 - -7.67% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.05% 34.441 33.735 - 0.88% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -2.05% 18655393.692 18272816.956 - 3.67% -
std::reverse(vector<int>)/8 -2.05% 1.546 1.514 - -4.96% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.04% 404.622 396.369 - 0.84% -
rng::for_each(set<int>)/8192 -2.04% 7837.472 7677.900 - -2.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.03% 2.532 2.480 - -2.14% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.03% 420.959 412.395 - 0.04% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.03% 6892.092 6751.929 - 0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.03% 1130189.084 1107245.311 - -2.28% -
SetIntersection_None_Vector_uint64_16384_256 -2.03% 1098145.365 1075853.195 - 2.74% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.03% 474.524 464.906 - 0.18% -
std::set<std::string>::count(key)_(existent)/1024 -2.02% 24.211 23.721 - -2.88% -
std::pop_heap(deque<std::string>)/1024 -2.01% 60.758 59.535 - 0.31% -
std::remove_if(deque<int>)_(sprinkled)/8192 -2.01% 4047.949 3966.514 - 1.37% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.01% 22.433 21.983 - 0.68% -
SetIntersection_None_Set_uint32_1024_1 -2.00% 8959748.378 8780974.385 - 0.04% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.99% 72.869 71.418 - 2.26% -
std::copy(vector<bool>)_(aligned)/262144 -1.99% 751.624 736.669 - 12.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.98% 1053356.810 1032450.124 - -0.56% -
SetIntersection_None_Set_string_16384_16 -1.98% 203578927.555 199538874.698 - 5.15% -
BM_CmpEqual_uchar_short -1.98% 1.030 1.010 - 1.20% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.98% 4.454 4.366 - -1.86% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.98% 4.052 3.972 - -1.44% -
std::fill(deque<int>)/8192 -1.98% 241.791 237.012 - -0.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.98% 2.239 2.195 - -6.17% -
std::set<int>::equal_range(key)_(existent)/32 -1.97% 1.808 1.772 - -2.21% -
std::find_end(vector<int>)_(process_all)/1000 -1.97% 222.010 217.638 - 0.25% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.96% 1602.623 1571.141 - -15.98% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.96% 180029039.767 176496193.504 - 0.18% -
SetIntersection_Front_Vector_uint32_16_16 -1.95% 35884167.006 35183299.382 - -1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.95% 9179217.662 9000063.126 - -0.89% -
std::multiset<std::string>::clear()/8192 -1.95% 215983.604 211772.816 - -0.86% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.95% 5.033 4.935 - -6.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.95% 13593.061 13328.411 - -7.77% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.95% 4169966.224 4088818.083 - 0.81% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.94% 1.127 1.105 - 2.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.94% 21576306.263 21156855.509 - -1.20% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -1.94% 1.275 1.250 - -3.00% -
std::is_sorted(list<int>)/8192 -1.94% 7219.697 7079.499 - -0.48% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.94% 2.387 2.341 - 2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.94% 13999395.298 13727765.778 - -4.94% -
BM_deque_deque_move/64000 -1.94% 3021.457 2962.957 - -1.57% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.93% 15.315 15.019 - -4.25% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.93% 63254473.419 62033004.420 - -0.23% -
SetIntersection_Front_Vector_uint64_256_16 -1.93% 4219917.222 4138471.055 - -0.69% -
BM_StringAssignStr_Large_Opaque -1.93% 10.373 10.173 - -6.54% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.93% 55577.448 54506.783 - 1.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.93% 16291819.696 15978119.277 - -0.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.92% 4176800.074 4096444.604 - -1.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.92% 1186410.352 1163589.294 - 0.32% -
SetIntersection_None_Vector_string_1024_4 -1.92% 1167207.474 1144801.163 - -1.48% -
std::rotate_copy(list<int>)/8192 -1.92% 6941.271 6808.250 - -5.53% -
BM_std_minmax_element<long_long>/64000 -1.90% 17449.139 17117.542 - 1.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.90% 11588341.122 11368189.873 - -0.94% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.90% 2.253 2.210 - -1.54% -
BM_StringAssignStr_Huge_Opaque -1.89% 109.436 107.365 - -4.43% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.89% 528.003 518.016 - -1.07% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.89% 2366.757 2321.992 - 1.13% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.89% 1841569.878 1806820.635 - 0.54% -
BM_std_minmax_element<short>/64 -1.89% 17.343 17.016 - -2.32% -
std::set<int>::count(key)_(existent)/8192 -1.88% 8.044 7.893 - 0.41% -
ranges::min(std::deque<__int128>)/8 -1.88% 2.885 2.831 - 0.11% -
std::shift_right(list<int>)/8192 -1.86% 7670.697 7527.644 - -3.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.86% 1075787.266 1055734.628 - 0.80% -
BM_CmpLess_uchar_short -1.86% 1.059 1.040 - -1.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.86% 14397624.374 14130218.763 - 1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.85% 1048273.418 1028834.877 - -0.23% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.85% 19.331 18.973 - 0.37% -
BM_vector_deque_ranges_move_backward/64 -1.85% 3.101 3.043 - -2.75% -
BM_CmpEqual_uint_uint -1.85% 1.068 1.048 - -2.43% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.85% 13.248 13.003 - 0.40% -
SetIntersection_None_Vector_string_262144_262144 -1.85% 1288853.432 1265005.687 - -3.04% -
std::set<int>::find(key)_(existent)/1024 -1.85% 4.026 3.951 - -2.81% -
SetIntersection_Front_Set_uint64_16384_64 -1.84% 1714697.503 1683082.166 - 5.80% -
SetIntersection_None_Set_uint32_256_1 -1.84% 11529564.767 11317182.187 - -0.47% -
std::search(vector<int>)_(single_element)/1024 -1.84% 237.436 233.067 - -0.23% -
std::copy_backward(vector<int>)/4096 -1.84% 233.555 229.262 - 40.59% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.84% 293.160 287.777 - -0.05% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.83% 615.372 604.084 - -2.77% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.83% 668.988 656.719 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.83% 1120310.381 1099780.946 - 0.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.82% 297.300 291.875 - 1.49% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.82% 857.543 841.930 - 1.99% -
ranges::min(std::vector<__int128>)/8 -1.82% 2.917 2.864 - -2.51% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.82% 10.930 10.731 - -0.15% -
SetIntersection_Front_Set_uint64_16_4 -1.82% 54985119.387 53985217.188 - -0.08% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.82% 21.006 20.624 - -6.00% -
std::flat_map<int,_int>::erase(iterator)/32 -1.82% 20.104 19.739 - -0.56% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.81% 33.742 33.131 - -2.13% -
BM_PushHeap_float_PipeOrgan_16 -1.81% 0.907 0.891 - -1.36% -
SetIntersection_Interlaced_Vector_string_256_4 -1.81% 6116010.426 6005459.367 - -1.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.81% 24.314 23.874 - 6.29% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.81% 294.670 289.348 - 1.02% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.80% 13113.228 12876.775 - 0.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.80% 61636.592 60525.330 - -1.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.80% 13928.528 13678.174 - -0.70% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.79% 366.210 359.640 - 0.26% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.79% 372.612 365.935 - -0.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.79% 15.979 15.693 - -0.03% -
std::adjacent_find(list<int>,_pred)/8 -1.79% 3.920 3.850 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.78% 1052760.740 1033973.228 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.78% 11906340.932 11693962.211 - -1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.78% 357190102.564 350819249.018 - -0.02% -
std::find(vector<short>)_(bail_25%)/8 -1.78% 0.710 0.697 - -10.10% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.78% 20.623 20.256 - 0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.78% 1164862.996 1144173.100 - -1.28% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.78% 40.102 39.390 - -5.87% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -1.77% 16860.068 16560.907 - -6.58% -
SetIntersection_Interlaced_Set_string_16384_64 -1.77% 351746882.924 345510490.302 - 0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.76% 5850385.342 5747191.389 - 0.50% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.76% 1.302 1.279 - -0.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.76% 9728.989 9557.755 - -2.18% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.76% 5031.425 4942.889 - 0.08% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.76% 1.916 1.883 - 1.11% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.75% 55.823 54.845 - 14.47% -
SetIntersection_Front_Set_uint64_16384_16 -1.75% 1203734.927 1182696.152 - 5.45% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.75% 74491368.376 73189563.806 - 2.94% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.74% 4.234 4.160 - -2.14% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.74% 13.045 12.818 - 0.08% -
SetIntersection_Front_Vector_float_1024_16 -1.74% 1123583.944 1104070.224 - 1.34% -
SetIntersection_Front_Vector_string_64_4 -1.74% 17952960.421 17641425.650 - -1.73% -
std::find_end(vector<int>)_(process_all)/1024 -1.73% 226.135 222.217 - 0.03% -
SetIntersection_Front_Set_string_262144_1024 -1.73% 60299380.220 59254683.998 - -0.34% -
std::partial_sort(vector<int>)_(heap)/8 -1.73% 27.928 27.446 - 1.07% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.73% 1052984.900 1034794.040 - -0.98% -
SetIntersection_Front_Set_uint64_16_16 -1.73% 38072981.091 37416172.804 - -1.99% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.72% 1.355 1.332 - 13.23% -
SetIntersection_None_Set_uint32_256_4 -1.72% 11537350.620 11339099.299 - 0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.72% 0.615 0.605 - -5.80% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -1.71% 22.957 22.565 - -2.50% -
BM_CmpLess_ushort_ushort -1.71% 1.054 1.036 - -4.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.70% 1166942.394 1147066.198 - -1.02% -
SetIntersection_Interlaced_Vector_string_64_4 -1.70% 21959288.280 21585625.249 - 0.44% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.70% 238114392.995 234065358.047 - -2.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.70% 37750027.195 37108655.776 - 0.01% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.69% 16519.464 16239.724 - -2.81% -
SetIntersection_Front_Set_uint64_262144_16384 -1.69% 224081466.382 220292242.421 - 1.57% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.69% 148025.122 145522.885 - 1.40% -
SetIntersection_None_Vector_uint64_262144_1 -1.69% 1135779.239 1116593.775 - -2.86% -
BM_deque_deque_move/512 -1.69% 17.947 17.644 - -0.09% -
std::move_backward(deque<int>)/4096 -1.69% 155.337 152.717 - -2.70% -
std::flat_multimap<int,_int>::clear()/32 -1.68% 400.868 394.119 - -0.37% -
BM_CmpLess_int_ushort -1.68% 1.122 1.103 - -0.61% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.68% 1045174.598 1027598.695 - -0.52% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.68% 88.260 86.780 - 18.56% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.68% 294.448 289.515 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.67% 232177285.777 228289737.183 - -4.51% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.67% 27111.128 26657.678 - -0.20% -
SetIntersection_Front_Set_float_262144_262144 -1.67% 1642585.369 1615160.399 - 1.02% -
SetIntersection_Front_Vector_uint64_256_4 -1.67% 4194039.502 4124030.317 - -1.34% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.67% 0.660 0.649 - 7.53% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.67% 57898.920 56934.462 - -11.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.66% 14695.793 14451.267 - 0.75% -
std::find_end(vector<int>)_(same_length)/1024 -1.65% 254.807 250.592 - -1.03% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.65% 13840365.732 13611620.701 - -2.32% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.65% 179.548 176.583 - -0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.65% 54644881.273 53742910.068 - -0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.65% 215710379.540 212150386.873 - -0.30% -
BM_num_get<double> -1.65% 36.623 36.019 - 0.20% -
std::transform(deque<int>,_deque<int>)/32 -1.65% 21.713 21.355 - -6.18% -
std::flat_multimap<int,_int>::clear()/8192 -1.64% 417.286 410.431 - -0.04% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.64% 76.664 75.405 - 8.77% -
std::multiset<int>::count(key)_(non-existent)/32 -1.64% 2.491 2.451 - 1.56% -
SetIntersection_None_Vector_uint64_16384_1024 -1.64% 1113960.092 1095689.633 - 1.20% -
SetIntersection_None_Vector_uint64_262144_1024 -1.64% 1114535.784 1096263.241 - 1.58% -
SetIntersection_None_Vector_string_1024_64 -1.64% 1191577.761 1172047.006 - 0.52% -
SetIntersection_Front_Set_uint64_4_1 -1.64% 215098621.142 211581470.288 - -0.21% -
SetIntersection_Front_Set_uint64_64_4 -1.63% 16204337.952 15939533.703 - 0.13% -
ranges::minmax(std::list<char>)/64 -1.63% 33.638 33.089 - -1.92% -
ranges::minmax(std::list<char>)/8 -1.63% 2.512 2.471 - -1.88% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.63% 524.335 515.804 - -0.60% -
std::map<std::string,_int>::erase(key)_(existent)/32 -1.63% 77.818 76.553 - 25.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.63% 9248125.708 9097772.727 - 1.17% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.62% 319.274 314.092 - -0.50% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.62% 587952.066 578420.179 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.62% 14980802.086 14738756.539 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.61% 8741977.982 8601500.184 - -0.78% -
std::find_end(deque<int>)_(process_all)/1048576 -1.60% 268048.694 263746.751 - -5.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.60% 15.126 14.884 - -0.17% -
SetIntersection_Front_Set_uint64_4_4 -1.60% 137553706.472 135353527.896 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.59% 137284095.785 135096583.183 - -0.42% -
SetIntersection_None_Set_uint32_64_16 -1.59% 18463924.419 18169780.652 - -0.00% -
std::fill(deque<int>)/50 -1.59% 2.407 2.368 - 0.04% -
std::copy(vector<bool>)_(unaligned)/32768 -1.59% 218.120 214.659 - -1.64% -
SetIntersection_Front_Vector_uint64_1024_16 -1.59% 1130084.493 1112161.980 - -0.16% -
std::remove(list<int>)_(sprinkled)/1024 -1.58% 964.468 949.183 - -2.69% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.58% 6776.197 6668.869 - 0.08% -
SetIntersection_None_Set_uint32_64_1 -1.58% 22707648.462 22349959.147 - -0.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.57% 16246289.619 15990413.932 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.57% 216505573.380 213096315.696 - -0.22% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.57% 5787.751 5696.760 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.57% 63345505.434 62350468.252 - -0.23% -
SetIntersection_Interlaced_Set_float_256_256 -1.57% 7712209.809 7591160.312 - 3.79% -
SetIntersection_None_Set_uint64_16384_256 -1.57% 169058493.669 166410365.589 - -5.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.56% 413035.983 406575.377 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.56% 37484424.388 36898952.372 - -0.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.56% 46332003.136 45609540.303 - -2.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.56% 12418.397 12225.047 - -3.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.55% 14730321.839 14501618.448 - -0.94% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.55% 14.168 13.948 - -1.69% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.55% 230.639 227.060 - 2.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.55% 400.692 394.476 - 0.17% -
SetIntersection_Front_Set_uint32_64_64 -1.55% 13205774.499 13001034.177 - 2.54% -
SetIntersection_Front_Set_uint32_256_1 -1.55% 4160415.634 4095943.819 - 0.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.55% 21.688 21.353 - 0.41% -
SetIntersection_Front_Vector_uint32_64_16 -1.54% 14306405.516 14085580.259 - -1.54% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.54% 1403.905 1382.326 - 2.86% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.54% 214871649.914 211571983.443 - -0.14% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.53% 5.551 5.466 - -0.15% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.53% 2.821 2.778 - 0.31% -
std::vector<int>::ctor(size)/1024 -1.52% 44.415 43.738 - 0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.52% 56452070.155 55592797.457 - -0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.52% 4506876.116 4438332.229 - -4.40% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.52% 54.429 53.603 - -2.53% -
std::rotate(deque<int>)_(by_1/4)/50 -1.52% 28.108 27.682 - -0.19% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.52% 0.833 0.820 - 0.81% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.52% 8.189 8.065 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.51% 539080873.013 530925248.245 - -0.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.51% 30.734 30.269 - -0.90% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.51% 51.990 51.205 - -0.44% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.51% 13.639 13.433 - -0.55% -
BM_CmpEqual_uchar_uchar -1.51% 1.047 1.031 - -5.22% -
SetIntersection_None_Vector_string_256_1 -1.51% 4528314.969 4460060.522 - -1.18% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.50% 297.034 292.571 - 0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.50% 54925249.300 54100613.269 - -0.45% -
bm_ranges_swap_ranges_vb_aligned/512 -1.50% 5.249 5.170 - 0.06% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.50% 131900.777 129922.781 - -1.10% -
SetIntersection_None_Set_float_1024_16 -1.50% 8963908.957 8829839.928 - -0.88% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.50% 10.457 10.300 - -6.29% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.49% 9782.381 9636.174 - -0.07% -
SetIntersection_Front_Vector_uint64_64_64 -1.49% 10695618.600 10535855.436 - -2.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.49% 137152308.314 135111146.120 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.49% 12251673.449 12069455.463 - -0.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.48% 137961.977 135913.934 - -0.20% -
BM_num_get<bool> -1.48% 11.851 11.675 - -2.67% -
SetIntersection_Front_Vector_string_262144_256 -1.48% 9742873.313 9598576.553 - -1.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.48% 177208284.719 174585644.253 - -0.56% -
SetIntersection_None_Set_uint32_256_256 -1.48% 5839950.100 5753576.283 - 0.78% -
std::stable_partition(list<int>)_(sparse)/8192 -1.48% 8926.775 8794.787 - 2.13% -
SetIntersection_Front_Vector_float_16384_64 -1.48% 1366887.746 1346699.453 - -2.33% -
SetIntersection_None_Set_uint32_256_16 -1.48% 10915105.269 10753909.382 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.48% 1079196.259 1063259.813 - -1.03% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.48% 3978.004 3919.314 - -0.91% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -1.47% 1.556 1.533 - -5.67% -
std::generate_n(list<int>)/50 -1.47% 15.538 15.310 - 1.27% -
BM_StringFindStringLiteral/16 -1.47% 1.642 1.618 - 0.00% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.47% 16122.820 15885.979 - -0.15% -
std::find_if(vector<char>)_(process_all)/8 -1.47% 1.567 1.544 - 0.38% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.47% 24.604 24.243 - 8.14% -
std::multiset<std::string>::count(key)_(existent)/32 -1.47% 19.922 19.630 - 1.01% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.46% 28.333 27.918 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.46% 215442438.063 212291679.607 - -0.21% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.46% 24.313 23.958 - 0.12% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.46% 57829854.166 56985590.248 - -2.09% -
SetIntersection_None_Vector_string_262144_1024 -1.46% 1287267.087 1268484.732 - -1.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.46% 8448328.109 8325145.006 - -0.57% -
BM_deque_deque_ranges_copy/1 -1.45% 2.438 2.402 - -6.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.45% 16.533 16.293 - -0.97% -
SetIntersection_Front_Set_string_16384_1024 -1.45% 59234636.588 58376235.431 - -0.68% -
BM_deque_deque_move_backward/512 -1.45% 19.175 18.897 - -0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.45% 3.196 3.150 - -1.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.45% 58386321.251 57541070.000 - -0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.45% 1589660.931 1566648.279 - -0.43% -
SetIntersection_Front_Set_uint64_1024_256 -1.44% 4278192.684 4216421.094 - 12.18% -
BM_deque_deque_ranges_move/64 -1.44% 3.067 3.022 - -1.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.44% 168422198.126 165992859.922 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.44% 63345067.630 62432528.503 - 0.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.44% 5.585 5.505 - -1.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.43% 604477.186 595843.948 - -0.53% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -1.42% 841.040 829.078 - -5.00% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.42% 45361.311 44716.905 - -0.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.42% 16.064 15.836 - -2.65% -
std::unique(list<int>)_(contiguous)/32 -1.42% 52.893 52.144 - -0.20% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.41% 13.494 13.304 - 0.08% -
BM_lexicographical_compare_three_way_fast_path/256 -1.41% 70.985 69.983 - -0.27% -
std::is_sorted(deque<int>,_pred)/8 -1.41% 4.840 4.772 - -0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.41% 538149468.356 530579834.263 - -0.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.41% 64135862.161 63234231.390 - -0.10% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.40% 15.075 14.863 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.40% 55169833.940 54397194.903 - -0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.40% 217384033.793 214339859.252 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.40% 131542559.074 129700541.637 - 0.49% -
std::partial_sort(deque<int>)_(heap)/8 -1.40% 41.340 40.761 - 2.40% -
BM_deque_deque_copy/5500 -1.40% 202.960 200.122 - 0.84% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.40% 3221.457 3176.510 - -4.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.39% 459962.979 453547.073 - -0.57% -
std::reverse(vector<int>)/32768 -1.39% 1051.717 1037.047 - 0.14% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 399.527 393.958 - 0.22% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.39% 563.751 555.893 - -5.94% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.39% 636.551 627.680 - -0.34% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.39% 9940022.363 9801620.146 - 1.51% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.39% 270.537 266.772 - 2.60% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.39% 345545.144 340737.080 - 0.14% -
SetIntersection_None_Set_string_256_1 -1.39% 11675421.901 11513167.288 - 0.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.39% 18.931 18.668 - -2.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.39% 11339355.675 11181858.484 - -1.54% -
SetIntersection_Front_Set_uint32_256_4 -1.39% 4218443.792 4159975.904 - -0.52% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.39% 16.998 16.763 - -0.08% -
BM_PushHeap_uint32_Random_262144 -1.38% 5.920 5.838 - -2.20% -
BM_CmpLess_schar_ushort -1.38% 1.107 1.092 - -0.51% -
SetIntersection_Interlaced_Set_string_1024_16 -1.38% 12864581.252 12686645.288 - -4.27% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.38% 6842.805 6748.264 - 1.99% -
bm_ranges_lexicographical_compare<int>/64 -1.38% 4.415 4.354 - -5.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.38% 536796147.643 529386307.894 - -0.33% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.38% 400.518 394.998 - 0.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.38% 15.190 14.981 - -0.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.38% 30.940 30.514 - 0.87% -
std::find_end(vector<int>)_(process_all)/1048576 -1.37% 221623.335 218579.183 - 0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.37% 11488045.413 11330293.648 - -0.75% -
std::unordered_multiset<int>::clear()/8192 -1.37% 65232.083 64337.204 - 1.09% -
SetIntersection_Front_Vector_uint64_64_4 -1.37% 16029186.688 15809666.946 - -0.49% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.37% 5.795 5.716 - 0.22% -
SetIntersection_None_Set_uint32_1024_16 -1.37% 9111137.382 8986484.544 - 3.33% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.37% 200660410.789 197915706.871 - -1.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.37% 119236.236 117605.700 - -2.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.37% 17.981 17.735 - -1.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.36% 1182598.537 1166466.086 - -1.94% -
SetIntersection_Front_Vector_string_256_16 -1.36% 6315256.638 6229150.418 - 2.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.36% 685.414 676.074 - 2.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.36% 538220795.255 530915126.692 - -0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.36% 35693248.541 35209060.181 - -0.60% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.36% 8.710 8.592 - 1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.36% 215949195.173 213023012.174 - -0.29% -
rng::for_each(multiset<int>)/8192 -1.35% 7786.853 7681.465 - -1.46% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.35% 10.216 10.078 - -1.29% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.35% 1033278.658 1019321.022 - 0.16% -
SetIntersection_None_Set_uint64_262144_1 -1.35% 1217476.076 1201051.596 - -9.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.35% 11617525.292 11460865.979 - 0.17% -
std::flat_multimap<int,_int>::clear()/0 -1.35% 399.605 394.219 - -0.06% -
BM_CmpLess_schar_short -1.35% 0.960 0.947 - -1.32% -
SetIntersection_None_Vector_uint64_16_16 -1.35% 33717845.089 33264007.049 - 0.15% -
SetIntersection_Front_Set_uint64_1_1 -1.35% 536857481.417 529631759.335 - -0.40% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.35% 295408.806 291434.412 - 3.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.34% 18.976 18.721 - -1.94% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.34% 32.632 32.195 - 0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.34% 16484097.870 16263569.381 - -0.01% -
SetIntersection_Front_Vector_string_16_4 -1.34% 61077315.660 60260819.335 - 0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.33% 36878229.850 36386563.501 - -0.84% -
SetIntersection_Interlaced_Set_string_4_4 -1.33% 160048171.471 157915538.962 - -0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.33% 536123956.547 529006595.180 - -0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.33% 167526824.842 165305696.037 - 0.17% -
std::remove_if(list<int>)_(sprinkled)/50 -1.32% 74.324 73.339 - -0.91% -
SetIntersection_Front_Vector_uint64_256_1 -1.32% 4175069.437 4119809.414 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.32% 8651546.633 8537306.066 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.32% 205181555.098 202473859.453 - -0.37% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.32% 17.436 17.206 - -1.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.32% 36.661 36.179 - -5.36% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -1.32% 1.769 1.745 - 22.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.31% 1061053.059 1047135.073 - 0.45% -
bm_ranges_swap_ranges_vb_aligned/8 -1.31% 3.286 3.243 - -0.65% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.31% 9.079 8.960 - 0.03% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.30% 39961.526 39440.245 - 0.70% -
bm_swap_ranges_vb_aligned/64 -1.30% 2.882 2.844 - -0.65% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.30% 247.568 244.342 - 0.44% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.30% 41.865 41.320 - 35.29% -
BM_StringAssignAsciizMix_Opaque -1.30% 4.978 4.914 - -2.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.30% 4.611 4.551 - 0.71% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.30% 23.527 23.222 - -0.70% -
bm_swap_ranges_vb_aligned/512 -1.29% 4.971 4.906 - -1.66% -
std::set<std::string>::ctor(const&)/0 -1.29% 12.915 12.748 - 0.40% -
std::replace(vector<int>)_(sprinkled)/32 -1.29% 6.195 6.115 - -6.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.29% 1162633.401 1147622.168 - -0.98% -
BM_deque_vector_copy/65536 -1.29% 3013.831 2974.969 - 1.29% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.29% 81045.718 80001.792 - -0.90% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.28% 55652180.672 54937917.065 - -0.58% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.28% 51044.905 50390.287 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.28% 35421589.663 34967459.357 - -0.02% -
std::find(vector<short>)_(process_all)/50 -1.28% 1.685 1.663 - -1.67% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.28% 838616.140 827864.929 - 1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.28% 16143867.003 15937295.120 - -1.40% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.28% 32.474 32.059 - 1.63% -
SetIntersection_Interlaced_Set_float_1024_64 -1.28% 10245541.485 10114555.550 - 1.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.28% 5796794.573 5722721.740 - -0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.28% 135670337.600 133940410.667 - -0.10% -
SetIntersection_Front_Set_uint64_16384_4 -1.27% 1076446.934 1062750.657 - -0.13% -
std::find_end(list<int>)_(same_length)/8192 -1.27% 8071.286 7968.614 - 0.60% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.27% 17.769 17.544 - -0.43% -
BM_deque_deque_move/70000 -1.27% 3396.818 3353.682 - 0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.27% 248544678.670 245389861.244 - -0.84% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.27% 141.590 139.793 - -1.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.27% 1183563.512 1168578.924 - 2.73% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.26% 7293784.291 7201730.868 - -7.03% -
std::sort(deque<int>)_(repeated)/8 -1.26% 18.140 17.911 - -0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.26% 15.053 14.863 - -0.04% -
SetIntersection_Front_Set_uint64_64_1 -1.26% 16466443.410 16259596.421 - 0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.26% 161658796.749 159628178.440 - 0.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.26% 22.199 21.920 - 1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.25% 1155185.357 1140715.699 - -0.56% -
SetIntersection_None_Set_uint32_64_64 -1.25% 11580247.646 11435218.540 - -0.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.25% 16539733.632 16332882.011 - 0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.25% 1223493.228 1208192.083 - -2.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.25% 536962042.466 530256511.801 - -0.23% -
SetIntersection_Front_Set_float_16_16 -1.25% 38474063.983 37993646.278 - 0.54% -
SetIntersection_None_Vector_string_1024_256 -1.25% 1164714.437 1150176.891 - -1.71% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.24% 1311065.430 1294762.695 - -0.67% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.24% 17.471 17.254 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.24% 36983714.467 36524835.580 - -0.21% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.24% 43.244 42.707 - -1.25% -
std::copy(list<int>)/32768 -1.24% 26123.101 25799.276 - 1.12% -
SetIntersection_None_Set_uint32_64_4 -1.24% 21673204.976 21405385.424 - -0.67% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.24% 72.267 71.374 - -4.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.23% 214288000.650 211641618.268 - -0.55% -
SetIntersection_Front_Vector_uint32_16384_1 -1.23% 1055254.260 1042224.547 - -0.34% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.23% 1571737.225 1552364.992 - -0.65% -
BM_CmpLess_uchar_int -1.23% 1.081 1.067 - -1.69% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.23% 209648.572 207066.245 - 0.15% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.23% 35.280 34.845 - -1.07% -
BM_CmpLess_short_int -1.23% 1.133 1.119 - -0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.23% 2.522 2.491 - -0.91% -
std::find_end(deque<int>)_(same_length)/8192 -1.23% 2797.052 2762.705 - 3.29% -
SetIntersection_Front_Set_uint32_1024_1024 -1.23% 12433868.103 12281231.192 - 6.32% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.23% 36735.540 36284.612 - 0.38% -
rng::starts_with(deque<int>)/8 -1.23% 3.979 3.930 - -2.98% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.23% 5076.124 5013.901 - 0.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.22% 15.039 14.855 - 0.08% -
BM_StringFindCharLiteral/64 -1.22% 2.118 2.092 - -3.62% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.22% 695.962 687.484 - 0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.22% 8830067.032 8722530.188 - -3.14% -
std::remove(deque<int>)_(prefix)/50 -1.22% 60.876 60.136 - 0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.22% 16.059 15.864 - -2.24% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -1.21% 2025761.427 2001192.225 - 0.12% -
std::rotate_copy(deque<int>)/8192 -1.21% 294.732 291.158 - 0.50% -
BM_CmpEqual_int_uint -1.21% 1.086 1.072 - -1.24% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.21% 19.136 18.905 - -0.41% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.21% 1467.746 1449.989 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.21% 164223726.434 162241269.827 - -0.24% -
BM_deque_deque_ranges_copy_backward/1024 -1.21% 37.907 37.450 - -2.70% -
BM_deque_deque_copy/65536 -1.21% 3130.268 3092.537 - -0.83% -
std::for_each(multiset<int>::iterator)/32 -1.20% 23.867 23.580 - -0.13% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.20% 9.422 9.309 - 0.38% -
BM_CmpEqual_schar_short -1.20% 1.119 1.106 - -2.03% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.20% 202.450 200.018 - -0.32% -
SetIntersection_Interlaced_Vector_float_16384_4 -1.20% 1678455.658 1658321.822 - 20.02% -
std::make_heap(vector<int>)_(descending)/8192 -1.20% 1970.144 1946.535 - -0.31% -
std::reverse(vector<int>)/512 -1.20% 16.557 16.359 - 0.22% -
SetIntersection_None_Vector_uint32_16384_4 -1.19% 1114634.745 1101322.831 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.19% 4252705.089 4201981.224 - 2.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.19% 3551.922 3509.561 - -7.28% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.19% 24.804 24.508 - 8.19% -
std::find_if(list<int>)_(process_all)/32768 -1.19% 25973.515 25664.499 - 0.78% -
ranges::min(std::vector<char>)/8 -1.19% 2.446 2.417 - -0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.19% 5029602.064 4969836.170 - 1.25% -
std::find_end(deque<int>)_(single_element)/1000 -1.19% 312.325 308.617 - -5.67% -
SetIntersection_Front_Vector_uint64_16_1 -1.19% 62981587.137 62235021.628 - -0.07% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.18% 17.443 17.236 - 0.04% -
BM_vector_deque_copy/64 -1.18% 2.826 2.792 - -0.43% -
std::for_each(set<int>::iterator)/32 -1.18% 24.676 24.386 - -1.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.18% 3050407.112 3014479.058 - -1.37% -
SetIntersection_Front_Vector_string_16384_4 -1.18% 1187306.502 1173336.833 - -1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.17% 163139859.544 161226433.159 - -0.05% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -1.17% 1.412 1.395 - 18.63% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.17% 535343385.779 529070719.679 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.17% 1058621.182 1046224.735 - 0.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.17% 352.021 347.903 - -2.58% -
BM_deque_vector_ranges_move/64000 -1.17% 2987.683 2952.748 - -0.20% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.17% 1.688 1.669 - -4.86% -
BM_PushHeap_string_Ascending_4 -1.17% 2.548 2.518 - -2.07% -
std::partition_copy(list<int>)/8192 -1.17% 7338.800 7253.171 - 4.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.17% 12519.889 12373.848 - -0.39% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.17% 2.453 2.424 - 1.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.16% 12504972.609 12359325.772 - -0.43% -
SetIntersection_Front_Vector_string_262144_16 -1.16% 1636738.272 1617689.239 - 0.16% -
std::for_each(multimap<int>::iterator)/50 -1.16% 36.728 36.301 - -1.54% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.16% 59901657.896 59205707.962 - 0.68% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.16% 19.116 18.894 - 0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.16% 59658251.821 58967490.013 - -0.12% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.16% 1.209 1.195 - -0.93% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.16% 34650.160 34249.562 - 3.79% -
std::rotate(deque<int>)_(by_1/3)/32 -1.16% 20.739 20.500 - -2.29% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.15% 228584785.252 225950639.485 - -0.50% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.15% 10.846 10.721 - 0.10% -
std::replace(vector<int>)_(sprinkled)/8192 -1.15% 1277.194 1262.509 - -2.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.15% 350575.774 346548.331 - -0.62% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.15% 16.347 16.159 - -0.58% -
std::unordered_set<std::string>::clear()/8192 -1.15% 221134.698 218597.013 - 0.05% -
BM_PushHeap_string_Ascending_262144 -1.15% 29.350 29.013 - -3.90% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.15% 48.527 47.970 - -5.21% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.14% 5.022 4.964 - 0.07% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.14% 23.011 22.748 - 0.76% -
std::remove(deque<int>)_(sprinkled)/1024 -1.14% 523.251 517.280 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.14% 1535875.148 1518354.384 - 0.55% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 -1.14% 6568.340 6493.466 - -0.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.14% 47.577 47.035 - -18.14% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.14% 397.053 392.534 - 0.26% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.14% 112837.887 111553.963 - -6.94% -
BM_deque_deque_ranges_copy/64 -1.14% 3.074 3.039 - -0.93% -
vector<bool>(size_type,_const_value_type&) -1.14% 8.380 8.284 - -2.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.14% 16098305.475 15915323.747 - -0.15% -
BM_CmpLess_schar_schar -1.14% 0.955 0.944 - -0.09% -
BM_vector_deque_copy/1 -1.14% 2.298 2.272 - -1.71% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.14% 1.134 1.121 - -2.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.14% 67027456.713 66266480.582 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.13% 16470008.637 16283153.154 - -0.10% -
SetIntersection_Front_Vector_uint32_262144_16 -1.13% 1116571.474 1103908.688 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.13% 138324140.084 136762424.625 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.13% 1166734.880 1153581.115 - -1.20% -
SetIntersection_Interlaced_Vector_string_64_16 -1.13% 29409543.761 29078155.775 - 1.78% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.12% 136125304.599 134594816.919 - -0.43% -
std::reverse(vector<int>)/4096 -1.12% 132.299 130.812 - 0.21% -
SetIntersection_Front_Vector_uint64_1_1 -1.12% 536496893.917 530468164.703 - 0.19% -
std::replace_if(vector<int>)_(prefix)/32 -1.12% 9.659 9.551 - -0.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.12% 22.855 22.599 - -4.94% -
std::reverse_copy(list<int>)/64 -1.12% 30.365 30.026 - 0.20% -
SetIntersection_Interlaced_Set_string_64_4 -1.12% 25835806.157 25547404.768 - -1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.12% 8686974.053 8590062.674 - -1.13% -
SetIntersection_Front_Vector_uint64_4_4 -1.11% 136187309.760 134669451.989 - -0.03% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.11% 1079265.870 1067240.750 - -0.55% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.11% 12010246.971 11876730.444 - 1.03% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.11% 19.629 19.410 - 1.90% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.11% 184.629 182.581 - -0.73% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -1.11% 66.765 66.025 - -5.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.11% 32709.723 32347.439 - 0.12% -
std::move_backward(list<int>)/32768 -1.11% 31554.776 31205.373 - -1.89% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.11% 19.638 19.421 - -0.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.10% 86693.507 85738.832 - 0.62% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.10% 3885.258 3842.482 - -1.33% -
std::find(vector<char>)_(bail_25%)/1024 -1.10% 5.349 5.291 - -1.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.10% 674.797 667.383 - 0.61% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.09% 1275180.500 1261244.709 - -1.09% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.09% 675.845 668.460 - 0.21% -
SetIntersection_Front_Set_float_256_4 -1.09% 4219662.836 4173569.342 - -0.39% -
std::for_each(map<int>::iterator)/8192 -1.09% 7434.885 7353.841 - -0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.09% 3.786 3.745 - -1.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.09% 446.664 441.804 - -0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.09% 203696439.673 201480037.615 - -2.57% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.09% 7.433 7.352 - -0.43% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.08% 34.034 33.667 - 23.19% -
SetIntersection_None_Vector_uint64_1_1 -1.08% 535744016.069 529958335.859 - 0.16% -
std::find_if(vector<int>)_(process_all)/50 -1.08% 5.641 5.580 - 0.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.08% 43524.926 43056.867 - -4.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.08% 12198077.623 12066912.708 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.07% 535798897.318 530048433.481 - -0.26% -
SetIntersection_None_Set_float_256_16 -1.07% 10882216.494 10765542.491 - -0.42% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.07% 16.440 16.264 - 0.13% -
SetIntersection_Front_Vector_uint64_4_1 -1.07% 214531218.244 212235613.895 - 0.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.07% 484.137 478.961 - -1.25% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.07% 74.261 73.467 - 0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.07% 134594603.232 133157819.500 - -0.37% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.07% 235491224.871 232983007.687 - 1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.06% 3064669.856 3032032.722 - -0.80% -
BM_CmpLess_schar_uint -1.06% 1.112 1.100 - -0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.06% 34083896.468 33721396.853 - -0.44% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.06% 802.029 793.509 - 1.66% -
std::find(list<int>)_(process_all)/32768 -1.06% 26213.158 25934.856 - 0.63% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.06% 22.793 22.551 - -0.55% -
SetIntersection_Front_Vector_string_262144_262144 -1.06% 14602418.295 14447825.033 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.06% 4089560.990 4046297.251 - -1.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.05% 8345321.679 8257447.676 - -0.92% -
std::is_sorted_until(deque<int>)/8 -1.05% 2.841 2.811 - -39.19% -
SetIntersection_Interlaced_Set_string_256_16 -1.05% 17727641.840 17541744.596 - -1.00% -
std::for_each(set<int>::iterator)/50 -1.05% 37.148 36.759 - 0.11% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.05% 600.072 593.784 - -0.13% -
SetIntersection_None_Set_uint32_1024_256 -1.04% 8887022.808 8794247.039 - 1.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.04% 15.028 14.871 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.04% 8715347.903 8624857.430 - -0.38% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.04% 62991077.063 62337489.278 - -0.35% -
SetIntersection_Front_Set_string_256_1 -1.04% 4338303.340 4293290.571 - 0.38% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.04% 18.112 17.925 - -2.52% -
std::map<int,_int>::clear()/1024 -1.03% 10661.392 10551.145 - -5.35% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.03% 1520576.660 1504894.285 - -1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.03% 8386601.191 8300161.808 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.03% 134791042.522 133402465.360 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.03% 137945593.180 136527313.912 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.03% 129057383.493 127730664.318 - -0.47% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.03% 56.234 55.656 - -0.31% -
std::multimap<int,_int>::clear()/0 -1.02% 394.272 390.240 - -0.42% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.02% 1601839.682 1585484.455 - -0.62% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.02% 499244.141 494164.923 - -1.39% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.02% 6603472.743 6536350.458 - -4.82% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.02% 210.028 207.893 - 0.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.01% 706.515 699.358 - 1.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.01% 7487847.625 7412054.334 - -4.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.01% 372302.210 368534.985 - -0.20% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.01% 5.787 5.729 - 5.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.01% 6101366.334 6039653.126 - -0.54% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.01% 25.537 25.279 - 1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.01% 39110396.016 38717060.952 - -0.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.01% 18.070 17.888 - -2.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.01% 1191074.694 1179103.794 - 3.76% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.00% 199.668 197.668 - -0.13% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.00% 7059.450 6988.789 - -0.97% -


Report Time: 2.69s
Name Current %
BM_CmpEqual_int_int 1.050 -2.09%
BM_CmpEqual_int_schar 1.132 -
BM_CmpEqual_int_short 1.115 -
BM_CmpEqual_int_uchar 1.104 2.73%
BM_CmpEqual_int_uint 1.072 -1.24%
BM_CmpEqual_int_ushort 1.107 1.16%
BM_CmpEqual_schar_int 1.121 -
BM_CmpEqual_schar_schar 1.046 -1.61%
BM_CmpEqual_schar_short 1.106 -2.03%
BM_CmpEqual_schar_uchar 1.097 -
BM_CmpEqual_schar_uint 1.113 -
BM_CmpEqual_schar_ushort 1.105 -
BM_CmpEqual_short_int 1.126 2.47%
BM_CmpEqual_short_schar 1.127 -
BM_CmpEqual_short_short 1.066 -
BM_CmpEqual_short_uchar 1.097 -
BM_CmpEqual_short_uint 1.108 -
BM_CmpEqual_short_ushort 1.093 -
BM_CmpEqual_uchar_int 1.028 -3.78%
BM_CmpEqual_uchar_schar 0.986 -4.45%
BM_CmpEqual_uchar_short 1.010 1.20%
BM_CmpEqual_uchar_uchar 1.031 -5.22%
BM_CmpEqual_uchar_uint 1.074 -
BM_CmpEqual_uchar_ushort 1.081 2.51%
BM_CmpEqual_uint_int 1.059 2.45%
BM_CmpEqual_uint_schar 1.005 -1.91%
BM_CmpEqual_uint_short 1.047 4.11%
BM_CmpEqual_uint_uchar 1.108 -
BM_CmpEqual_uint_uint 1.048 -2.43%
BM_CmpEqual_uint_ushort 1.089 -2.30%
BM_CmpEqual_ushort_int 1.054 -
BM_CmpEqual_ushort_schar 1.005 -
BM_CmpEqual_ushort_short 1.004 -
BM_CmpEqual_ushort_uchar 1.107 -
BM_CmpEqual_ushort_uint 1.035 -2.95%
BM_CmpEqual_ushort_ushort 1.044 -
BM_CmpLess_int_int 1.072 1.50%
BM_CmpLess_int_schar 1.129 -
BM_CmpLess_int_short 1.138 -
BM_CmpLess_int_uchar 1.121 -
BM_CmpLess_int_uint 1.060 -1.63%
BM_CmpLess_int_ushort 1.103 -
BM_CmpLess_schar_int 1.110 -
BM_CmpLess_schar_schar 0.944 -
BM_CmpLess_schar_short 0.947 -1.32%
BM_CmpLess_schar_uchar 1.090 -1.06%
BM_CmpLess_schar_uint 1.100 -
BM_CmpLess_schar_ushort 1.092 -
BM_CmpLess_short_int 1.119 -
BM_CmpLess_short_schar 0.959 -
BM_CmpLess_short_short 0.950 -
BM_CmpLess_short_uchar 1.075 -1.88%
BM_CmpLess_short_uint 1.106 -
BM_CmpLess_short_ushort 1.105 -
BM_CmpLess_uchar_int 1.067 -1.69%
BM_CmpLess_uchar_schar 1.035 -
BM_CmpLess_uchar_short 1.040 -1.76%
BM_CmpLess_uchar_uchar 1.057 -
BM_CmpLess_uchar_uint 1.082 1.63%
BM_CmpLess_uchar_ushort 1.047 -2.31%
BM_CmpLess_uint_int 1.095 2.16%
BM_CmpLess_uint_schar 1.041 1.62%
BM_CmpLess_uint_short 1.052 -
BM_CmpLess_uint_uchar 1.119 -
BM_CmpLess_uint_uint 1.068 1.09%
BM_CmpLess_uint_ushort 1.141 2.15%
BM_CmpLess_ushort_int 1.078 -
BM_CmpLess_ushort_schar 1.017 -2.63%
BM_CmpLess_ushort_short 1.041 2.44%
BM_CmpLess_ushort_uchar 1.096 -
BM_CmpLess_ushort_uint 1.049 -
BM_CmpLess_ushort_ushort 1.036 -4.18%
BM_PushHeap_float_Ascending_1 0.410 -
BM_PushHeap_float_Ascending_1024 3.105 -
BM_PushHeap_float_Ascending_16 0.979 -
BM_PushHeap_float_Ascending_16384 4.375 2.02%
BM_PushHeap_float_Ascending_256 2.480 -
BM_PushHeap_float_Ascending_262144 5.132 -
BM_PushHeap_float_Ascending_4 0.585 -
BM_PushHeap_float_Ascending_64 1.736 -
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.367 -
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.562 4.79%
BM_PushHeap_float_PipeOrgan_1024 2.099 -
BM_PushHeap_float_PipeOrgan_16 0.891 -1.36%
BM_PushHeap_float_PipeOrgan_16384 2.521 -
BM_PushHeap_float_PipeOrgan_256 1.729 -
BM_PushHeap_float_PipeOrgan_262144 3.159 -
BM_PushHeap_float_PipeOrgan_4 0.538 -
BM_PushHeap_float_PipeOrgan_64 1.305 -2.70%
BM_PushHeap_float_QuickSortAdversary_1 0.597 52.03%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 0.981 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.738 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.620 -
BM_PushHeap_float_Random_1 0.467 -
BM_PushHeap_float_Random_1024 7.105 1.54%
BM_PushHeap_float_Random_16 5.048 1.86%
BM_PushHeap_float_Random_16384 7.222 -
BM_PushHeap_float_Random_256 6.835 -
BM_PushHeap_float_Random_262144 7.243 -
BM_PushHeap_float_Random_4 2.397 1.51%
BM_PushHeap_float_Random_64 6.205 -2.26%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.365 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.345 -6.53%
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.423 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.684 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.310 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.378 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.609 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.600 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.609 3.65%
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.530 -10.00%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.583 -4.39%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.887 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.407 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.995 1.95%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.376 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.408 -2.59%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.766 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.868 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.575 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.195 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.537 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.095 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.575 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.773 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.563 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.898 1.08%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.220 -3.71%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.898 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.077 1.69%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.810 -1.88%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.480 -2.14%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.532 1.01%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 7.53%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.527 -6.03%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.575 -7.64%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.245 5.07%
BM_PushHeap_string_Ascending_16 4.719 -
BM_PushHeap_string_Ascending_16384 23.107 17.50%
BM_PushHeap_string_Ascending_256 11.555 3.79%
BM_PushHeap_string_Ascending_262144 29.013 -3.90%
BM_PushHeap_string_Ascending_4 2.518 -2.07%
BM_PushHeap_string_Ascending_64 7.740 4.37%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 3.037 28.18%
BM_PushHeap_string_Descending_16 2.319 11.20%
BM_PushHeap_string_Descending_16384 2.947 26.15%
BM_PushHeap_string_Descending_256 2.890 26.29%
BM_PushHeap_string_Descending_262144 5.569 76.18%
BM_PushHeap_string_Descending_4 2.099 11.96%
BM_PushHeap_string_Descending_64 2.583 17.50%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.927 8.18%
BM_PushHeap_string_PipeOrgan_16 4.326 2.92%
BM_PushHeap_string_PipeOrgan_16384 14.500 14.32%
BM_PushHeap_string_PipeOrgan_256 8.098 4.75%
BM_PushHeap_string_PipeOrgan_262144 16.823 -5.56%
BM_PushHeap_string_PipeOrgan_4 2.592 3.44%
BM_PushHeap_string_PipeOrgan_64 5.863 2.86%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 16.558 10.62%
BM_PushHeap_string_QuickSortAdversary_16 10.634 2.46%
BM_PushHeap_string_QuickSortAdversary_16384 16.554 6.94%
BM_PushHeap_string_QuickSortAdversary_256 15.000 4.00%
BM_PushHeap_string_QuickSortAdversary_262144 17.186 1.03%
BM_PushHeap_string_QuickSortAdversary_4 6.605 3.41%
BM_PushHeap_string_QuickSortAdversary_64 13.350 3.10%
BM_PushHeap_string_Random_1 0.610 -4.58%
BM_PushHeap_string_Random_1024 15.279 -
BM_PushHeap_string_Random_16 10.563 -
BM_PushHeap_string_Random_16384 16.458 -
BM_PushHeap_string_Random_256 14.573 -
BM_PushHeap_string_Random_262144 22.020 20.05%
BM_PushHeap_string_Random_4 6.147 -5.95%
BM_PushHeap_string_Random_64 13.114 -
BM_PushHeap_string_SingleElement_1 0.472 -
BM_PushHeap_string_SingleElement_1024 2.578 -1.74%
BM_PushHeap_string_SingleElement_16 2.618 -
BM_PushHeap_string_SingleElement_16384 2.568 -1.46%
BM_PushHeap_string_SingleElement_256 2.572 -1.42%
BM_PushHeap_string_SingleElement_262144 2.595 -1.59%
BM_PushHeap_string_SingleElement_4 2.345 1.01%
BM_PushHeap_string_SingleElement_64 2.628 -1.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.393 -15.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.552 1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.035 1.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.553 1.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.756 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.842 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.899 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.976 1.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.699 46.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.606 -2.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.566 -8.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.597 -3.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.631 -3.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.591 -4.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.566 -22.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.668 2.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.608 30.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.036 1.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.949 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.554 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.360 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.819 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.159 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.519 -18.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.491 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.278 -1.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.150 -1.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.096 -1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.745 -1.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.764 -1.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.653 -1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.488 -15.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.192 -1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.144 1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.366 2.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.037 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.308 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.646 3.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.612 1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.523 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.610 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.605 -5.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.635 -
BM_PushHeap_uint32_Ascending_1 0.410 -40.92%
BM_PushHeap_uint32_Ascending_1024 2.559 -
BM_PushHeap_uint32_Ascending_16 0.929 -
BM_PushHeap_uint32_Ascending_16384 3.636 -
BM_PushHeap_uint32_Ascending_256 2.174 4.40%
BM_PushHeap_uint32_Ascending_262144 4.933 6.18%
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.624 6.74%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.348 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.506 -27.28%
BM_PushHeap_uint32_PipeOrgan_1024 1.921 -
BM_PushHeap_uint32_PipeOrgan_16 0.869 -
BM_PushHeap_uint32_PipeOrgan_16384 2.381 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.036 -
BM_PushHeap_uint32_PipeOrgan_4 0.536 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.476 14.12%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.925 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.628 27.94%
BM_PushHeap_uint32_Random_1024 5.859 -
BM_PushHeap_uint32_Random_16 4.080 -3.09%
BM_PushHeap_uint32_Random_16384 5.901 -
BM_PushHeap_uint32_Random_256 5.626 1.74%
BM_PushHeap_uint32_Random_262144 5.838 -2.20%
BM_PushHeap_uint32_Random_4 2.208 -3.60%
BM_PushHeap_uint32_Random_64 5.110 -1.69%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -3.06%
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.334 -6.24%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.575 -3.60%
BM_PushHeap_uint64_Ascending_16 0.910 -2.61%
BM_PushHeap_uint64_Ascending_16384 3.614 -2.21%
BM_PushHeap_uint64_Ascending_256 2.092 -4.67%
BM_PushHeap_uint64_Ascending_262144 4.661 -2.78%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.516 -6.53%
BM_PushHeap_uint64_Descending_1 0.430 -32.06%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -6.47%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -10.64%
BM_PushHeap_uint64_Descending_64 0.376 -2.84%
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.035 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -2.91%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.196 -1.07%
BM_PushHeap_uint64_Random_16 4.480 -
BM_PushHeap_uint64_Random_16384 6.400 1.96%
BM_PushHeap_uint64_Random_256 6.054 -
BM_PushHeap_uint64_Random_262144 6.403 2.23%
BM_PushHeap_uint64_Random_4 2.573 1.15%
BM_PushHeap_uint64_Random_64 5.575 1.72%
BM_PushHeap_uint64_SingleElement_1 0.633 17.33%
BM_PushHeap_uint64_SingleElement_1024 0.376 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.369 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 4.914 -2.85%
BM_StringAssignAsciizMix_Transparent 2.956 -2.06%
BM_StringAssignAsciiz_Empty_Opaque 3.042 -2.01%
BM_StringAssignAsciiz_Empty_Transparent 0.351 -
BM_StringAssignAsciiz_Huge_Opaque 189.031 -2.89%
BM_StringAssignAsciiz_Huge_Transparent 188.794 -1.73%
BM_StringAssignAsciiz_Large_Opaque 11.486 -
BM_StringAssignAsciiz_Large_Transparent 11.528 -
BM_StringAssignAsciiz_Small_Opaque 3.043 -2.01%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.721 -
BM_StringAssignStr_Empty_Transparent 0.506 -
BM_StringAssignStr_Huge_Opaque 107.365 -4.43%
BM_StringAssignStr_Huge_Transparent 108.260 -4.78%
BM_StringAssignStr_Large_Opaque 10.173 -6.54%
BM_StringAssignStr_Large_Transparent 10.187 -3.41%
BM_StringAssignStr_Small_Opaque 0.719 -
BM_StringAssignStr_Small_Transparent 0.487 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.306 11.00%
BM_StringConstructDestroyCStr_Empty_Transparent 0.233 -13.46%
BM_StringConstructDestroyCStr_Huge_Opaque 158.951 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.869 -
BM_StringConstructDestroyCStr_Large_Opaque 20.152 16.03%
BM_StringConstructDestroyCStr_Large_Transparent 12.208 28.39%
BM_StringConstructDestroyCStr_Small_Opaque 2.313 7.21%
BM_StringConstructDestroyCStr_Small_Transparent 0.361 -3.10%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 108.890 1.16%
BM_StringCopy_Large 6.103 -1.57%
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.243 -
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.709 -2.75%
BM_StringDestroy_Large 7.340 4.77%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.350 -
BM_StringEraseToEnd_Huge_Opaque 2.278 -13.39%
BM_StringEraseToEnd_Huge_Transparent 2.354 -10.90%
BM_StringEraseToEnd_Large_Opaque 0.990 -1.16%
BM_StringEraseToEnd_Large_Transparent 0.828 -
BM_StringEraseToEnd_Small_Opaque 0.590 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.850 -5.13%
BM_StringEraseWithMove_Empty_Transparent 0.641 -3.51%
BM_StringEraseWithMove_Huge_Opaque 46.278 -42.62%
BM_StringEraseWithMove_Huge_Transparent 46.163 -14.44%
BM_StringEraseWithMove_Large_Opaque 2.866 3.94%
BM_StringEraseWithMove_Large_Transparent 2.788 5.27%
BM_StringEraseWithMove_Small_Opaque 2.258 3.36%
BM_StringEraseWithMove_Small_Transparent 2.228 2.12%
BM_StringFindAllMatch/1 2.742 -5.65%
BM_StringFindAllMatch/131072 2270.412 -
BM_StringFindAllMatch/32768 574.814 -
BM_StringFindAllMatch/4096 79.900 -
BM_StringFindAllMatch/512 11.657 1.40%
BM_StringFindAllMatch/64 3.062 -2.93%
BM_StringFindAllMatch/8 2.623 -5.10%
BM_StringFindCharLiteral/1024 18.811 1.57%
BM_StringFindCharLiteral/128 3.005 -1.79%
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.210 -
BM_StringFindCharLiteral/256 5.325 -
BM_StringFindCharLiteral/32 1.618 -3.03%
BM_StringFindCharLiteral/4096 77.177 -
BM_StringFindCharLiteral/512 9.503 -
BM_StringFindCharLiteral/64 2.092 -3.62%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.039 -
BM_StringFindMatch1/1 982.473 -
BM_StringFindMatch1/32768 1565.937 -
BM_StringFindMatch1/4096 1058.492 -
BM_StringFindMatch1/512 994.557 -
BM_StringFindMatch1/64 982.838 -
BM_StringFindMatch1/8 982.244 -
BM_StringFindMatch2/1 982.209 -
BM_StringFindMatch2/32768 1565.564 -
BM_StringFindMatch2/4096 1058.406 -
BM_StringFindMatch2/512 995.736 -
BM_StringFindMatch2/64 982.560 -
BM_StringFindMatch2/8 982.107 -
BM_StringFindNoMatch/10 1.386 6.37%
BM_StringFindNoMatch/131072 1963.362 -
BM_StringFindNoMatch/32768 499.026 -
BM_StringFindNoMatch/4096 75.412 -
BM_StringFindNoMatch/512 9.474 2.23%
BM_StringFindNoMatch/64 2.088 -
BM_StringFindStringLiteral/1024 17.206 -
BM_StringFindStringLiteral/128 3.021 -1.55%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.299 -
BM_StringFindStringLiteral/256 5.423 -
BM_StringFindStringLiteral/32 1.745 -
BM_StringFindStringLiteral/4096 77.304 -
BM_StringFindStringLiteral/512 9.266 -
BM_StringFindStringLiteral/64 2.141 -3.79%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.406 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.707 -7.39%
BM_StringRead_Cold_Deep_Empty 1.222 3.49%
BM_StringRead_Cold_Deep_Large 1.340 6.94%
BM_StringRead_Cold_Deep_Small 1.220 1.75%
BM_StringRead_Cold_Shallow_Empty 1.150 -9.48%
BM_StringRead_Cold_Shallow_Large 1.183 2.87%
BM_StringRead_Cold_Shallow_Small 1.145 -12.16%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.501 -3.53%
BM_StringRead_Hot_Deep_Small 0.504 -
BM_StringRead_Hot_Shallow_Empty 0.480 -
BM_StringRead_Hot_Shallow_Large 0.487 2.35%
BM_StringRead_Hot_Shallow_Small 0.474 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.425 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.429 2.88%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.590 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.592 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.432 4.48%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.038 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.710 5.91%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.618 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.258 8.94%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.267 14.77%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.820 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 11.08%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.301 31.25%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.607 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.627 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.645 6.34%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.646 3.13%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.597 -3.00%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.597 -4.54%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.887 1.37%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.425 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.057 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.636 1.27%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.225 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.614 -3.00%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.159 -5.23%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.665 3.25%
BM_StringRelational_Compare_Empty_Huge_Control 1.704 5.80%
BM_StringRelational_Compare_Empty_Large_Control 1.685 4.58%
BM_StringRelational_Compare_Empty_Small_Control 1.664 3.21%
BM_StringRelational_Compare_Huge_Empty_Control 1.614 -8.00%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.478 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.775 -
BM_StringRelational_Compare_Huge_Huge_Control 99.315 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -1.07%
BM_StringRelational_Compare_Large_Empty_Control 1.719 6.65%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.899 3.52%
BM_StringRelational_Compare_Small_Huge_Control 1.858 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.432 3.22%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.669 2.82%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.392 -
BM_StringRelational_Compare_Small_Small_Control 1.796 -2.82%
BM_StringRelational_Eq_Empty_Empty_Control 2.066 3.27%
BM_StringRelational_Eq_Empty_Huge_Control 0.475 -
BM_StringRelational_Eq_Empty_Large_Control 0.475 -
BM_StringRelational_Eq_Empty_Small_Control 0.468 -4.55%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.559 10.83%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.350 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.496 1.01%
BM_StringRelational_Eq_Huge_Huge_Control 98.985 -
BM_StringRelational_Eq_Large_Huge_Control 0.472 -4.39%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.588 3.94%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.163 6.57%
BM_StringRelational_Eq_Small_Huge_Control 0.489 -
BM_StringRelational_Eq_Small_Large_Control 0.470 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.618 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.127 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.475 -1.75%
BM_StringRelational_Eq_Small_Small_Control 1.849 -2.74%
BM_StringRelational_Less_Empty_Empty_Control 1.677 -
BM_StringRelational_Less_Empty_Huge_Control 1.613 -
BM_StringRelational_Less_Empty_Large_Control 1.660 2.90%
BM_StringRelational_Less_Empty_Small_Control 1.662 3.03%
BM_StringRelational_Less_Huge_Empty_Control 1.665 -1.19%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.412 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.883 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.694 -
BM_StringRelational_Less_Huge_Huge_Control 98.710 -
BM_StringRelational_Less_Huge_Large_Control 2.143 2.93%
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.663 -
BM_StringRelational_Less_Large_Huge_Control 2.155 1.16%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.413 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.108 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.171 -
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.613 -
BM_StringRelational_Less_Small_Huge_Control 1.850 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.394 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.770 1.97%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.400 -
BM_StringRelational_Less_Small_Small_Control 1.850 -
BM_StringResizeAndOverwrite 0.821 -
BM_align/1 0.622 -5.46%
BM_align/256 0.622 -5.09%
BM_align/64 0.622 -5.20%
BM_align/8 0.622 -5.15%
BM_deque_deque_copy/0 0.797 14.63%
BM_deque_deque_copy/1 2.555 -2.08%
BM_deque_deque_copy/1024 36.898 -2.24%
BM_deque_deque_copy/2 2.301 -
BM_deque_deque_copy/4000 140.817 -
BM_deque_deque_copy/4096 149.497 -
BM_deque_deque_copy/512 17.675 -
BM_deque_deque_copy/5500 200.122 -
BM_deque_deque_copy/64 3.039 -
BM_deque_deque_copy/64000 3036.618 3.23%
BM_deque_deque_copy/65536 3092.537 -
BM_deque_deque_copy/70000 3384.422 6.54%
BM_deque_deque_copy_backward/0 0.809 5.62%
BM_deque_deque_copy_backward/1 2.719 -4.07%
BM_deque_deque_copy_backward/1024 38.186 -
BM_deque_deque_copy_backward/2 2.471 -2.28%
BM_deque_deque_copy_backward/4000 150.092 -
BM_deque_deque_copy_backward/4096 153.757 -
BM_deque_deque_copy_backward/512 18.909 -
BM_deque_deque_copy_backward/5500 207.830 1.43%
BM_deque_deque_copy_backward/64 3.338 -1.39%
BM_deque_deque_copy_backward/64000 8042.383 2.13%
BM_deque_deque_copy_backward/65536 8282.094 3.49%
BM_deque_deque_copy_backward/70000 8548.180 -
BM_deque_deque_move/0 0.792 -8.47%
BM_deque_deque_move/1 2.513 -1.23%
BM_deque_deque_move/1024 37.883 2.77%
BM_deque_deque_move/2 2.245 -2.58%
BM_deque_deque_move/4000 141.609 1.89%
BM_deque_deque_move/4096 149.189 1.58%
BM_deque_deque_move/512 17.644 -
BM_deque_deque_move/5500 198.604 -
BM_deque_deque_move/64 3.036 -
BM_deque_deque_move/64000 2962.957 -1.57%
BM_deque_deque_move/65536 3260.178 5.06%
BM_deque_deque_move/70000 3353.682 -
BM_deque_deque_move_backward/0 0.819 1.28%
BM_deque_deque_move_backward/1 2.791 -9.78%
BM_deque_deque_move_backward/1024 38.454 -1.35%
BM_deque_deque_move_backward/2 2.529 -9.67%
BM_deque_deque_move_backward/4000 151.144 -1.30%
BM_deque_deque_move_backward/4096 155.466 -
BM_deque_deque_move_backward/512 18.897 -
BM_deque_deque_move_backward/5500 207.054 -
BM_deque_deque_move_backward/64 3.333 -8.94%
BM_deque_deque_move_backward/64000 7812.180 -
BM_deque_deque_move_backward/65536 7998.810 -
BM_deque_deque_move_backward/70000 8797.748 3.05%
BM_deque_deque_ranges_copy/0 0.739 -15.20%
BM_deque_deque_ranges_copy/1 2.402 -6.07%
BM_deque_deque_ranges_copy/1024 37.361 1.45%
BM_deque_deque_ranges_copy/2 2.127 -7.59%
BM_deque_deque_ranges_copy/4000 144.171 1.71%
BM_deque_deque_ranges_copy/4096 149.444 1.27%
BM_deque_deque_ranges_copy/512 17.623 -
BM_deque_deque_ranges_copy/5500 199.549 1.00%
BM_deque_deque_ranges_copy/64 3.039 -
BM_deque_deque_ranges_copy/64000 3081.764 4.47%
BM_deque_deque_ranges_copy/65536 3044.426 -2.09%
BM_deque_deque_ranges_copy/70000 3305.833 -
BM_deque_deque_ranges_copy_backward/0 0.875 2.79%
BM_deque_deque_ranges_copy_backward/1 2.698 -
BM_deque_deque_ranges_copy_backward/1024 37.450 -2.70%
BM_deque_deque_ranges_copy_backward/2 2.412 -2.21%
BM_deque_deque_ranges_copy_backward/4000 149.028 -
BM_deque_deque_ranges_copy_backward/4096 152.605 -
BM_deque_deque_ranges_copy_backward/512 19.305 -1.13%
BM_deque_deque_ranges_copy_backward/5500 205.002 1.16%
BM_deque_deque_ranges_copy_backward/64 3.493 -1.71%
BM_deque_deque_ranges_copy_backward/64000 7844.739 -
BM_deque_deque_ranges_copy_backward/65536 8267.409 3.01%
BM_deque_deque_ranges_copy_backward/70000 8761.962 2.11%
BM_deque_deque_ranges_move/0 0.739 -
BM_deque_deque_ranges_move/1 2.287 -8.05%
BM_deque_deque_ranges_move/1024 36.757 -
BM_deque_deque_ranges_move/2 2.013 -10.23%
BM_deque_deque_ranges_move/4000 144.357 -
BM_deque_deque_ranges_move/4096 149.224 1.45%
BM_deque_deque_ranges_move/512 17.621 -
BM_deque_deque_ranges_move/5500 199.873 1.31%
BM_deque_deque_ranges_move/64 3.022 -1.17%
BM_deque_deque_ranges_move/64000 3027.831 -
BM_deque_deque_ranges_move/65536 3087.182 -
BM_deque_deque_ranges_move/70000 3483.702 5.70%
BM_deque_deque_ranges_move_backward/0 0.851 7.10%
BM_deque_deque_ranges_move_backward/1 2.700 -9.69%
BM_deque_deque_ranges_move_backward/1024 38.615 -
BM_deque_deque_ranges_move_backward/2 2.408 -7.54%
BM_deque_deque_ranges_move_backward/4000 152.453 -
BM_deque_deque_ranges_move_backward/4096 153.309 -
BM_deque_deque_ranges_move_backward/512 18.909 -
BM_deque_deque_ranges_move_backward/5500 207.197 -
BM_deque_deque_ranges_move_backward/64 3.353 -8.79%
BM_deque_deque_ranges_move_backward/64000 7933.220 1.91%
BM_deque_deque_ranges_move_backward/65536 8083.386 -
BM_deque_deque_ranges_move_backward/70000 8632.252 1.51%
BM_deque_vector_copy/0 1.441 -13.54%
BM_deque_vector_copy/1 2.131 -
BM_deque_vector_copy/1024 37.654 1.15%
BM_deque_vector_copy/2 1.829 -
BM_deque_vector_copy/4000 141.863 -
BM_deque_vector_copy/4096 145.804 -
BM_deque_vector_copy/512 16.544 -
BM_deque_vector_copy/5500 198.659 1.03%
BM_deque_vector_copy/64 2.571 -
BM_deque_vector_copy/64000 2935.569 2.70%
BM_deque_vector_copy/65536 2974.969 1.29%
BM_deque_vector_copy/70000 3217.258 1.09%
BM_deque_vector_copy_backward/0 1.385 -9.91%
BM_deque_vector_copy_backward/1 2.052 -4.33%
BM_deque_vector_copy_backward/1024 37.232 -
BM_deque_vector_copy_backward/2 1.775 -3.55%
BM_deque_vector_copy_backward/4000 142.651 -
BM_deque_vector_copy_backward/4096 149.851 -
BM_deque_vector_copy_backward/512 17.917 -
BM_deque_vector_copy_backward/5500 200.345 1.27%
BM_deque_vector_copy_backward/64 2.925 -
BM_deque_vector_copy_backward/64000 8338.544 2.09%
BM_deque_vector_copy_backward/65536 8510.550 3.05%
BM_deque_vector_copy_backward/70000 9317.420 7.39%
BM_deque_vector_move/0 1.529 7.29%
BM_deque_vector_move/1 2.044 -3.84%
BM_deque_vector_move/1024 37.403 -
BM_deque_vector_move/2 1.779 -3.08%
BM_deque_vector_move/4000 142.040 -
BM_deque_vector_move/4096 146.167 -
BM_deque_vector_move/512 16.553 -
BM_deque_vector_move/5500 194.195 -
BM_deque_vector_move/64 2.636 2.18%
BM_deque_vector_move/64000 2976.453 -
BM_deque_vector_move/65536 2977.742 -
BM_deque_vector_move/70000 3239.349 -
BM_deque_vector_move_backward/0 1.471 -14.36%
BM_deque_vector_move_backward/1 2.135 -8.07%
BM_deque_vector_move_backward/1024 37.484 -1.59%
BM_deque_vector_move_backward/2 1.826 -9.40%
BM_deque_vector_move_backward/4000 142.848 -
BM_deque_vector_move_backward/4096 148.012 -1.44%
BM_deque_vector_move_backward/512 17.907 -1.19%
BM_deque_vector_move_backward/5500 200.582 -
BM_deque_vector_move_backward/64 2.926 -9.86%
BM_deque_vector_move_backward/64000 8111.390 3.31%
BM_deque_vector_move_backward/65536 8062.087 -
BM_deque_vector_move_backward/70000 8802.742 -
BM_deque_vector_ranges_copy/0 1.370 -
BM_deque_vector_ranges_copy/1 2.095 -
BM_deque_vector_ranges_copy/1024 37.646 -
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 142.909 -
BM_deque_vector_ranges_copy/4096 145.157 -
BM_deque_vector_ranges_copy/512 16.565 -
BM_deque_vector_ranges_copy/5500 193.953 -
BM_deque_vector_ranges_copy/64 2.675 3.01%
BM_deque_vector_ranges_copy/64000 2938.938 -
BM_deque_vector_ranges_copy/65536 2939.612 -1.53%
BM_deque_vector_ranges_copy/70000 3240.459 -
BM_deque_vector_ranges_copy_backward/0 1.309 -8.17%
BM_deque_vector_ranges_copy_backward/1 2.034 -4.95%
BM_deque_vector_ranges_copy_backward/1024 36.620 -1.17%
BM_deque_vector_ranges_copy_backward/2 1.776 -3.32%
BM_deque_vector_ranges_copy_backward/4000 140.656 -1.02%
BM_deque_vector_ranges_copy_backward/4096 148.191 -
BM_deque_vector_ranges_copy_backward/512 17.906 -
BM_deque_vector_ranges_copy_backward/5500 200.589 2.01%
BM_deque_vector_ranges_copy_backward/64 2.922 -
BM_deque_vector_ranges_copy_backward/64000 8391.178 6.22%
BM_deque_vector_ranges_copy_backward/65536 8538.718 5.04%
BM_deque_vector_ranges_copy_backward/70000 9196.008 6.04%
BM_deque_vector_ranges_move/0 1.474 -
BM_deque_vector_ranges_move/1 2.063 -1.06%
BM_deque_vector_ranges_move/1024 37.487 -
BM_deque_vector_ranges_move/2 1.774 -3.42%
BM_deque_vector_ranges_move/4000 141.642 -
BM_deque_vector_ranges_move/4096 145.682 -
BM_deque_vector_ranges_move/512 16.569 -
BM_deque_vector_ranges_move/5500 194.965 -
BM_deque_vector_ranges_move/64 2.600 -
BM_deque_vector_ranges_move/64000 2952.748 -
BM_deque_vector_ranges_move/65536 2972.381 -
BM_deque_vector_ranges_move/70000 3239.754 -
BM_deque_vector_ranges_move_backward/0 1.418 -12.04%
BM_deque_vector_ranges_move_backward/1 2.093 -9.21%
BM_deque_vector_ranges_move_backward/1024 36.707 -2.39%
BM_deque_vector_ranges_move_backward/2 1.836 -8.67%
BM_deque_vector_ranges_move_backward/4000 142.057 -1.61%
BM_deque_vector_ranges_move_backward/4096 147.272 -2.32%
BM_deque_vector_ranges_move_backward/512 17.904 -1.15%
BM_deque_vector_ranges_move_backward/5500 200.119 1.65%
BM_deque_vector_ranges_move_backward/64 2.932 -9.03%
BM_deque_vector_ranges_move_backward/64000 7972.976 3.10%
BM_deque_vector_ranges_move_backward/65536 8108.941 1.31%
BM_deque_vector_ranges_move_backward/70000 8631.390 -1.33%
BM_getline_string 17.711 3.07%
BM_lexicographical_compare_three_way<IntPtr>/1 0.461 9.02%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.915 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 258000.952 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.413 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3799.730 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.195 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60652.214 -2.60%
BM_lexicographical_compare_three_way<IntPtr>/4 1.159 -
BM_lexicographical_compare_three_way<IntPtr>/4096 959.029 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.689 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15123.428 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.242 -1.54%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 490.210 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497756.253 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.233 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7712.627 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.544 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123102.433 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.743 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1934.994 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.479 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30781.185 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.299 1.59%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.938 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245994.876 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.305 1.10%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3798.207 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.891 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60439.601 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.237 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 961.521 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.534 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15109.967 -
BM_lexicographical_compare_three_way_fast_path/1 0.394 -14.36%
BM_lexicographical_compare_three_way_fast_path/1024 248.102 -
BM_lexicographical_compare_three_way_fast_path/1048576 249195.314 -
BM_lexicographical_compare_three_way_fast_path/16 4.479 1.99%
BM_lexicographical_compare_three_way_fast_path/16384 3795.682 -
BM_lexicographical_compare_three_way_fast_path/256 69.983 -
BM_lexicographical_compare_three_way_fast_path/262144 60747.396 -
BM_lexicographical_compare_three_way_fast_path/4 1.153 -
BM_lexicographical_compare_three_way_fast_path/4096 962.531 -
BM_lexicographical_compare_three_way_fast_path/64 15.709 -
BM_lexicographical_compare_three_way_fast_path/65536 15165.126 -
BM_lexicographical_compare_three_way_slow_path/1 0.394 -4.03%
BM_lexicographical_compare_three_way_slow_path/1024 294.434 -
BM_lexicographical_compare_three_way_slow_path/1048576 294772.008 -
BM_lexicographical_compare_three_way_slow_path/16 4.539 -
BM_lexicographical_compare_three_way_slow_path/16384 4557.120 -
BM_lexicographical_compare_three_way_slow_path/256 79.806 -
BM_lexicographical_compare_three_way_slow_path/262144 72726.335 -
BM_lexicographical_compare_three_way_slow_path/4 1.179 -
BM_lexicographical_compare_three_way_slow_path/4096 1148.809 -
BM_lexicographical_compare_three_way_slow_path/64 17.851 -
BM_lexicographical_compare_three_way_slow_path/65536 18195.186 -
BM_map_find_string_literal 12.352 -
BM_num_get<bool> 11.675 -2.67%
BM_num_get<double> 36.019 -
BM_num_get<float> 36.109 -
BM_num_get<long> 10.742 -3.27%
BM_num_get<long_double> 36.009 -
BM_num_get<long_long> 10.786 -1.13%
BM_num_get<unsigned_int> 9.772 -1.77%
BM_num_get<unsigned_long> 10.587 1.79%
BM_num_get<unsigned_long_long> 10.464 -
BM_num_get<unsigned_short> 10.284 -
BM_num_get<void*> 11.007 -
BM_num_put<bool> 11.345 2.82%
BM_num_put<const_void*> 12.373 -
BM_num_put<double> 57.213 -
BM_num_put<long> 11.381 -
BM_num_put<long_double> 58.897 -
BM_num_put<long_long> 11.712 4.17%
BM_num_put<unsigned_long> 11.263 3.13%
BM_num_put<unsigned_long_long> 11.483 5.59%
BM_std_minmax_element<char>/1 0.311 -
BM_std_minmax_element<char>/1024 281.630 -
BM_std_minmax_element<char>/2 0.690 -3.60%
BM_std_minmax_element<char>/3 1.277 8.82%
BM_std_minmax_element<char>/4 1.290 2.35%
BM_std_minmax_element<char>/4000 1078.732 -
BM_std_minmax_element<char>/4096 1102.630 -
BM_std_minmax_element<char>/512 143.428 -
BM_std_minmax_element<char>/5500 1480.375 -
BM_std_minmax_element<char>/64 17.581 -
BM_std_minmax_element<char>/64000 17085.257 -
BM_std_minmax_element<char>/65536 17454.747 -1.07%
BM_std_minmax_element<char>/70000 18678.561 -
BM_std_minmax_element<int>/1 0.310 -
BM_std_minmax_element<int>/1024 289.447 3.87%
BM_std_minmax_element<int>/2 0.648 7.70%
BM_std_minmax_element<int>/3 1.147 23.54%
BM_std_minmax_element<int>/4 1.222 -
BM_std_minmax_element<int>/4000 1111.696 3.26%
BM_std_minmax_element<int>/4096 1140.610 3.56%
BM_std_minmax_element<int>/512 147.349 4.15%
BM_std_minmax_element<int>/5500 1527.926 3.56%
BM_std_minmax_element<int>/64 18.572 6.43%
BM_std_minmax_element<int>/64000 18232.047 6.35%
BM_std_minmax_element<int>/65536 18779.205 6.95%
BM_std_minmax_element<int>/70000 19988.842 6.48%
BM_std_minmax_element<long_long>/1 0.300 -9.74%
BM_std_minmax_element<long_long>/1024 278.713 2.12%
BM_std_minmax_element<long_long>/2 0.686 -
BM_std_minmax_element<long_long>/3 1.192 2.49%
BM_std_minmax_element<long_long>/4 1.253 -1.09%
BM_std_minmax_element<long_long>/4000 1072.044 1.97%
BM_std_minmax_element<long_long>/4096 1096.812 1.96%
BM_std_minmax_element<long_long>/512 141.340 1.98%
BM_std_minmax_element<long_long>/5500 1468.889 1.84%
BM_std_minmax_element<long_long>/64 17.516 1.21%
BM_std_minmax_element<long_long>/64000 17117.542 1.54%
BM_std_minmax_element<long_long>/65536 17525.677 1.58%
BM_std_minmax_element<long_long>/70000 18726.783 1.57%
BM_std_minmax_element<short>/1 0.300 -4.73%
BM_std_minmax_element<short>/1024 252.364 -8.20%
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 1.371 13.84%
BM_std_minmax_element<short>/4 1.190 -3.01%
BM_std_minmax_element<short>/4000 961.281 -8.68%
BM_std_minmax_element<short>/4096 984.635 -8.40%
BM_std_minmax_element<short>/512 130.344 -7.68%
BM_std_minmax_element<short>/5500 1317.972 -8.63%
BM_std_minmax_element<short>/64 17.016 -2.32%
BM_std_minmax_element<short>/64000 15405.307 -7.34%
BM_std_minmax_element<short>/65536 15778.825 -7.30%
BM_std_minmax_element<short>/70000 16861.763 -7.17%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.690 10.45%
BM_tolower_string<char> 15.278 1.14%
BM_tolower_string<wchar_t> 6.471 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 15.222 -
BM_toupper_string<wchar_t> 6.253 -
BM_vector_deque_copy/0 0.396 -41.65%
BM_vector_deque_copy/1 2.272 -1.71%
BM_vector_deque_copy/1024 36.471 2.04%
BM_vector_deque_copy/2 2.002 -2.78%
BM_vector_deque_copy/4000 141.809 -
BM_vector_deque_copy/4096 145.644 -
BM_vector_deque_copy/512 16.929 -
BM_vector_deque_copy/5500 195.202 -
BM_vector_deque_copy/64 2.792 -
BM_vector_deque_copy/64000 3194.345 12.50%
BM_vector_deque_copy/65536 3012.197 5.43%
BM_vector_deque_copy/70000 3439.727 10.77%
BM_vector_deque_copy_backward/0 0.504 -3.86%
BM_vector_deque_copy_backward/1 2.227 -3.32%
BM_vector_deque_copy_backward/1024 38.292 -
BM_vector_deque_copy_backward/2 1.946 -5.46%
BM_vector_deque_copy_backward/4000 145.870 -
BM_vector_deque_copy_backward/4096 151.365 -
BM_vector_deque_copy_backward/512 17.738 1.62%
BM_vector_deque_copy_backward/5500 197.244 -5.83%
BM_vector_deque_copy_backward/64 3.005 1.18%
BM_vector_deque_copy_backward/64000 7615.851 -6.70%
BM_vector_deque_copy_backward/65536 7829.120 -5.56%
BM_vector_deque_copy_backward/70000 8406.817 -3.93%
BM_vector_deque_move/0 0.346 -24.78%
BM_vector_deque_move/1 2.145 -3.41%
BM_vector_deque_move/1024 36.178 -
BM_vector_deque_move/2 1.877 -3.47%
BM_vector_deque_move/4000 142.837 1.28%
BM_vector_deque_move/4096 149.989 3.90%
BM_vector_deque_move/512 16.911 -
BM_vector_deque_move/5500 198.266 -
BM_vector_deque_move/64 2.748 -
BM_vector_deque_move/64000 3180.126 11.83%
BM_vector_deque_move/65536 3191.957 9.66%
BM_vector_deque_move/70000 3445.329 4.94%
BM_vector_deque_move_backward/0 0.421 -37.87%
BM_vector_deque_move_backward/1 2.143 -15.11%
BM_vector_deque_move_backward/1024 39.091 -2.18%
BM_vector_deque_move_backward/2 1.791 -20.59%
BM_vector_deque_move_backward/4000 147.019 2.36%
BM_vector_deque_move_backward/4096 151.294 2.58%
BM_vector_deque_move_backward/512 17.973 -
BM_vector_deque_move_backward/5500 197.844 -1.71%
BM_vector_deque_move_backward/64 3.085 -5.42%
BM_vector_deque_move_backward/64000 7658.874 -1.40%
BM_vector_deque_move_backward/65536 7749.316 -5.76%
BM_vector_deque_move_backward/70000 8159.688 -3.88%
BM_vector_deque_ranges_copy/0 0.462 -7.53%
BM_vector_deque_ranges_copy/1 2.194 -5.22%
BM_vector_deque_ranges_copy/1024 35.880 -5.97%
BM_vector_deque_ranges_copy/2 1.947 -5.43%
BM_vector_deque_ranges_copy/4000 143.439 -
BM_vector_deque_ranges_copy/4096 151.791 3.84%
BM_vector_deque_ranges_copy/512 16.915 -
BM_vector_deque_ranges_copy/5500 198.592 1.03%
BM_vector_deque_ranges_copy/64 2.780 -
BM_vector_deque_ranges_copy/64000 3177.958 11.86%
BM_vector_deque_ranges_copy/65536 3173.202 10.94%
BM_vector_deque_ranges_copy/70000 3438.589 10.71%
BM_vector_deque_ranges_copy_backward/0 0.412 -6.69%
BM_vector_deque_ranges_copy_backward/1 2.341 -5.35%
BM_vector_deque_ranges_copy_backward/1024 38.167 -1.21%
BM_vector_deque_ranges_copy_backward/2 2.065 -5.37%
BM_vector_deque_ranges_copy_backward/4000 145.443 2.15%
BM_vector_deque_ranges_copy_backward/4096 151.546 -
BM_vector_deque_ranges_copy_backward/512 17.504 -2.38%
BM_vector_deque_ranges_copy_backward/5500 198.453 -2.01%
BM_vector_deque_ranges_copy_backward/64 2.978 -9.68%
BM_vector_deque_ranges_copy_backward/64000 7637.855 -6.69%
BM_vector_deque_ranges_copy_backward/65536 7871.701 -3.93%
BM_vector_deque_ranges_copy_backward/70000 8309.722 -5.46%
BM_vector_deque_ranges_move/0 0.427 -22.80%
BM_vector_deque_ranges_move/1 2.091 -
BM_vector_deque_ranges_move/1024 35.969 -
BM_vector_deque_ranges_move/2 1.826 -
BM_vector_deque_ranges_move/4000 143.686 2.04%
BM_vector_deque_ranges_move/4096 149.941 3.88%
BM_vector_deque_ranges_move/512 16.922 -
BM_vector_deque_ranges_move/5500 198.771 -
BM_vector_deque_ranges_move/64 2.719 1.34%
BM_vector_deque_ranges_move/64000 3133.417 10.25%
BM_vector_deque_ranges_move/65536 3185.517 11.34%
BM_vector_deque_ranges_move/70000 3386.814 9.05%
BM_vector_deque_ranges_move_backward/0 0.461 -11.71%
BM_vector_deque_ranges_move_backward/1 2.136 11.70%
BM_vector_deque_ranges_move_backward/1024 38.196 1.89%
BM_vector_deque_ranges_move_backward/2 1.868 10.78%
BM_vector_deque_ranges_move_backward/4000 144.234 2.36%
BM_vector_deque_ranges_move_backward/4096 153.872 3.71%
BM_vector_deque_ranges_move_backward/512 17.816 -1.60%
BM_vector_deque_ranges_move_backward/5500 200.649 -
BM_vector_deque_ranges_move_backward/64 3.043 -2.75%
BM_vector_deque_ranges_move_backward/64000 7519.051 -4.93%
BM_vector_deque_ranges_move_backward/65536 7653.915 -7.54%
BM_vector_deque_ranges_move_backward/70000 8135.215 -4.68%
SetIntersection_Front_Set_float_1024_1 1044634.886 -1.36%
SetIntersection_Front_Set_float_1024_1024 11081502.435 -2.27%
SetIntersection_Front_Set_float_1024_16 1172064.875 -2.40%
SetIntersection_Front_Set_float_1024_256 3786434.984 -
SetIntersection_Front_Set_float_1024_4 1084947.800 4.95%
SetIntersection_Front_Set_float_1024_64 1770914.657 2.97%
SetIntersection_Front_Set_float_16384_1 1048854.697 4.21%
SetIntersection_Front_Set_float_16384_1024 11333930.193 -2.64%
SetIntersection_Front_Set_float_16384_16 1194219.339 -
SetIntersection_Front_Set_float_16384_16384 214051757.260 -5.12%
SetIntersection_Front_Set_float_16384_256 3672644.604 -
SetIntersection_Front_Set_float_16384_4 1049486.593 -1.02%
SetIntersection_Front_Set_float_16384_64 1705612.919 5.35%
SetIntersection_Front_Set_float_16_1 62713542.381 -
SetIntersection_Front_Set_float_16_16 37993646.278 -
SetIntersection_Front_Set_float_16_4 54832010.409 -
SetIntersection_Front_Set_float_1_1 532983752.059 -
SetIntersection_Front_Set_float_256_1 4142571.825 -
SetIntersection_Front_Set_float_256_16 4499753.700 1.23%
SetIntersection_Front_Set_float_256_256 7660834.802 9.20%
SetIntersection_Front_Set_float_256_4 4173569.342 -
SetIntersection_Front_Set_float_256_64 5199299.929 -
SetIntersection_Front_Set_float_262144_1 1036719.897 1.33%
SetIntersection_Front_Set_float_262144_1024 11531816.063 -
SetIntersection_Front_Set_float_262144_16 1170511.179 2.33%
SetIntersection_Front_Set_float_262144_16384 215792311.137 -
SetIntersection_Front_Set_float_262144_256 3507680.314 -1.35%
SetIntersection_Front_Set_float_262144_262144 1615160.399 1.02%
SetIntersection_Front_Set_float_262144_4 1063074.469 -
SetIntersection_Front_Set_float_262144_64 1594151.241 -1.47%
SetIntersection_Front_Set_float_4_1 213329371.249 -
SetIntersection_Front_Set_float_4_4 136444798.905 -
SetIntersection_Front_Set_float_64_1 16362069.092 -
SetIntersection_Front_Set_float_64_16 15380430.211 1.73%
SetIntersection_Front_Set_float_64_4 15948680.749 -
SetIntersection_Front_Set_float_64_64 13342636.588 4.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1046224.735 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13646919.987 -5.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1225363.806 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4784258.089 8.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1081056.759 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1881283.023 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1028834.877 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 15461639.285 -1.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1208192.083 -2.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 354953646.940 1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4066923.272 -6.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1063259.813 -1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1975065.989 1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62291790.350 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38717060.952 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54397194.903 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 529006595.180 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4096444.604 -1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4438332.229 -4.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8662861.876 -1.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4201981.224 2.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5840857.297 -1.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 993922.423 -4.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14365789.037 -5.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1237636.723 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 246665997.235 -25.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4111061.503 -4.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1834196.535 -1.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1074709.476 1.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1853487.002 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 211641618.268 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136762424.625 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16369166.039 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15411939.445 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16080721.017 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13727765.778 -4.94%
SetIntersection_Front_Set_string_1024_1 1090525.455 -
SetIntersection_Front_Set_string_1024_1024 55272776.914 -
SetIntersection_Front_Set_string_1024_16 1856522.275 -1.99%
SetIntersection_Front_Set_string_1024_256 15178857.348 -
SetIntersection_Front_Set_string_1024_4 1257124.141 -
SetIntersection_Front_Set_string_1024_64 4551971.808 -1.77%
SetIntersection_Front_Set_string_16384_1 1100331.338 -
SetIntersection_Front_Set_string_16384_1024 58376235.431 -
SetIntersection_Front_Set_string_16384_16 1877936.786 -3.49%
SetIntersection_Front_Set_string_16384_16384 350146858.725 -
SetIntersection_Front_Set_string_16384_256 14783541.473 1.40%
SetIntersection_Front_Set_string_16384_4 1269820.111 3.22%
SetIntersection_Front_Set_string_16384_64 4590781.693 1.77%
SetIntersection_Front_Set_string_16_1 65233848.576 -
SetIntersection_Front_Set_string_16_16 57625362.474 -
SetIntersection_Front_Set_string_16_4 63667614.589 -
SetIntersection_Front_Set_string_1_1 555014705.854 -
SetIntersection_Front_Set_string_256_1 4293290.571 -
SetIntersection_Front_Set_string_256_16 7006620.469 -2.29%
SetIntersection_Front_Set_string_256_256 29273944.848 -1.73%
SetIntersection_Front_Set_string_256_4 4944698.157 -
SetIntersection_Front_Set_string_256_64 14497125.220 -3.63%
SetIntersection_Front_Set_string_262144_1 1095000.996 -
SetIntersection_Front_Set_string_262144_1024 59254683.998 -
SetIntersection_Front_Set_string_262144_16 1872057.101 -1.67%
SetIntersection_Front_Set_string_262144_16384 349841235.227 -
SetIntersection_Front_Set_string_262144_256 14662398.341 -2.18%
SetIntersection_Front_Set_string_262144_262144 18115470.297 -
SetIntersection_Front_Set_string_262144_4 1262248.452 -
SetIntersection_Front_Set_string_262144_64 4522215.541 1.97%
SetIntersection_Front_Set_string_4_1 223002080.667 -
SetIntersection_Front_Set_string_4_4 156785619.544 -1.04%
SetIntersection_Front_Set_string_64_1 17103604.866 -
SetIntersection_Front_Set_string_64_16 23960969.399 -
SetIntersection_Front_Set_string_64_4 19040492.403 1.61%
SetIntersection_Front_Set_string_64_64 33530591.427 2.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1115954.286 2.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25265246.412 5.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1362606.855 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6834319.142 3.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1165366.586 4.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2504042.965 3.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1073359.143 1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26457322.828 2.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1378602.748 3.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 348733088.977 3.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6818668.483 8.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1142280.278 3.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2429159.676 3.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 66661043.907 5.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 43959541.942 3.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 59583842.298 5.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 538253520.682 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4309390.447 3.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5220303.974 4.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12922813.937 1.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4466290.823 3.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7646011.464 2.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1007167.206 -6.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26369458.909 -8.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1308400.377 -5.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 342967935.414 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6431233.140 -5.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3016191.975 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1122610.133 -2.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2350201.928 -8.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 216983490.285 1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 147624418.403 5.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17068087.884 3.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17925347.456 5.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17112034.719 2.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18506030.295 2.99%
SetIntersection_Front_Set_uint32_1024_1 1038885.662 -
SetIntersection_Front_Set_uint32_1024_1024 12281231.192 6.32%
SetIntersection_Front_Set_uint32_1024_16 1183819.546 -1.60%
SetIntersection_Front_Set_uint32_1024_256 3686598.187 -2.79%
SetIntersection_Front_Set_uint32_1024_4 1069957.976 -
SetIntersection_Front_Set_uint32_1024_64 1613447.586 -
SetIntersection_Front_Set_uint32_16384_1 1034763.997 -
SetIntersection_Front_Set_uint32_16384_1024 11707448.453 -4.66%
SetIntersection_Front_Set_uint32_16384_16 1180841.871 -7.67%
SetIntersection_Front_Set_uint32_16384_16384 215574429.679 -2.14%
SetIntersection_Front_Set_uint32_16384_256 3651905.282 -4.69%
SetIntersection_Front_Set_uint32_16384_4 1016476.015 -
SetIntersection_Front_Set_uint32_16384_64 1570999.166 -
SetIntersection_Front_Set_uint32_16_1 62610294.874 -
SetIntersection_Front_Set_uint32_16_16 38304451.070 -
SetIntersection_Front_Set_uint32_16_4 54652168.526 -
SetIntersection_Front_Set_uint32_1_1 532433523.465 -
SetIntersection_Front_Set_uint32_256_1 4095943.819 -
SetIntersection_Front_Set_uint32_256_16 4542251.198 2.85%
SetIntersection_Front_Set_uint32_256_256 7643658.950 -
SetIntersection_Front_Set_uint32_256_4 4159975.904 -
SetIntersection_Front_Set_uint32_256_64 5486476.814 2.05%
SetIntersection_Front_Set_uint32_262144_1 989677.962 -1.90%
SetIntersection_Front_Set_uint32_262144_1024 11514097.412 -6.17%
SetIntersection_Front_Set_uint32_262144_16 1163893.388 1.54%
SetIntersection_Front_Set_uint32_262144_16384 221688660.431 2.46%
SetIntersection_Front_Set_uint32_262144_256 3737824.158 3.28%
SetIntersection_Front_Set_uint32_262144_262144 1635725.426 -
SetIntersection_Front_Set_uint32_262144_4 1034633.587 -
SetIntersection_Front_Set_uint32_262144_64 1579431.654 -3.17%
SetIntersection_Front_Set_uint32_4_1 212909104.034 -
SetIntersection_Front_Set_uint32_4_4 136306389.984 -
SetIntersection_Front_Set_uint32_64_1 16328807.416 -
SetIntersection_Front_Set_uint32_64_16 15291442.561 -
SetIntersection_Front_Set_uint32_64_4 16031305.032 1.04%
SetIntersection_Front_Set_uint32_64_64 13001034.177 2.54%
SetIntersection_Front_Set_uint64_1024_1 1034016.474 3.56%
SetIntersection_Front_Set_uint64_1024_1024 12174694.169 -4.08%
SetIntersection_Front_Set_uint64_1024_16 1162793.016 -
SetIntersection_Front_Set_uint64_1024_256 4216421.094 12.18%
SetIntersection_Front_Set_uint64_1024_4 1055641.789 2.34%
SetIntersection_Front_Set_uint64_1024_64 1618045.630 -2.97%
SetIntersection_Front_Set_uint64_16384_1 1035771.529 2.70%
SetIntersection_Front_Set_uint64_16384_1024 12011874.905 -2.33%
SetIntersection_Front_Set_uint64_16384_16 1182696.152 5.45%
SetIntersection_Front_Set_uint64_16384_16384 223256759.270 -
SetIntersection_Front_Set_uint64_16384_256 3857850.755 5.22%
SetIntersection_Front_Set_uint64_16384_4 1062750.657 -
SetIntersection_Front_Set_uint64_16384_64 1683082.166 5.80%
SetIntersection_Front_Set_uint64_16_1 62471515.911 -
SetIntersection_Front_Set_uint64_16_16 37416172.804 -1.99%
SetIntersection_Front_Set_uint64_16_4 53985217.188 -
SetIntersection_Front_Set_uint64_1_1 529631759.335 -
SetIntersection_Front_Set_uint64_256_1 4032587.523 -2.14%
SetIntersection_Front_Set_uint64_256_16 4352508.452 -3.14%
SetIntersection_Front_Set_uint64_256_256 7403257.357 2.15%
SetIntersection_Front_Set_uint64_256_4 4191329.364 -
SetIntersection_Front_Set_uint64_256_64 5738022.866 1.61%
SetIntersection_Front_Set_uint64_262144_1 1037704.795 2.13%
SetIntersection_Front_Set_uint64_262144_1024 12385948.554 -
SetIntersection_Front_Set_uint64_262144_16 1139627.993 -4.29%
SetIntersection_Front_Set_uint64_262144_16384 220292242.421 1.57%
SetIntersection_Front_Set_uint64_262144_256 3972330.381 4.82%
SetIntersection_Front_Set_uint64_262144_262144 1644206.545 -
SetIntersection_Front_Set_uint64_262144_4 1045460.968 -
SetIntersection_Front_Set_uint64_262144_64 1698522.280 3.40%
SetIntersection_Front_Set_uint64_4_1 211581470.288 -
SetIntersection_Front_Set_uint64_4_4 135353527.896 -
SetIntersection_Front_Set_uint64_64_1 16259596.421 -
SetIntersection_Front_Set_uint64_64_16 14803222.199 -2.50%
SetIntersection_Front_Set_uint64_64_4 15939533.703 -
SetIntersection_Front_Set_uint64_64_64 13424521.243 1.49%
SetIntersection_Front_Vector_float_1024_1 1055766.869 -
SetIntersection_Front_Vector_float_1024_1024 5907208.212 1.90%
SetIntersection_Front_Vector_float_1024_16 1104070.224 1.34%
SetIntersection_Front_Vector_float_1024_256 2159549.111 -
SetIntersection_Front_Vector_float_1024_4 1034358.709 -2.53%
SetIntersection_Front_Vector_float_1024_64 1335492.802 -
SetIntersection_Front_Vector_float_16384_1 1041438.891 -
SetIntersection_Front_Vector_float_16384_1024 5921091.884 -
SetIntersection_Front_Vector_float_16384_16 1112536.207 -
SetIntersection_Front_Vector_float_16384_16384 75700209.100 -1.21%
SetIntersection_Front_Vector_float_16384_256 2284771.718 1.77%
SetIntersection_Front_Vector_float_16384_4 1056128.115 -
SetIntersection_Front_Vector_float_16384_64 1346699.453 -2.33%
SetIntersection_Front_Vector_float_16_1 62984044.983 -
SetIntersection_Front_Vector_float_16_16 35443501.539 -
SetIntersection_Front_Vector_float_16_4 54481550.802 -
SetIntersection_Front_Vector_float_1_1 533982977.195 -
SetIntersection_Front_Vector_float_256_1 4168034.189 -
SetIntersection_Front_Vector_float_256_16 4202783.333 -1.26%
SetIntersection_Front_Vector_float_256_256 4547430.594 -
SetIntersection_Front_Vector_float_256_4 4146034.396 -
SetIntersection_Front_Vector_float_256_64 4369486.692 -
SetIntersection_Front_Vector_float_262144_1 1043134.542 -
SetIntersection_Front_Vector_float_262144_1024 5918357.980 -
SetIntersection_Front_Vector_float_262144_16 1123990.190 -
SetIntersection_Front_Vector_float_262144_16384 75197011.779 -3.97%
SetIntersection_Front_Vector_float_262144_256 2144683.190 -5.81%
SetIntersection_Front_Vector_float_262144_262144 350427534.246 -
SetIntersection_Front_Vector_float_262144_4 1054877.764 -
SetIntersection_Front_Vector_float_262144_64 1362150.873 -
SetIntersection_Front_Vector_float_4_1 213738521.550 -
SetIntersection_Front_Vector_float_4_4 135752506.120 -
SetIntersection_Front_Vector_float_64_1 16362611.370 -
SetIntersection_Front_Vector_float_64_16 14285612.111 -
SetIntersection_Front_Vector_float_64_4 15981837.675 -
SetIntersection_Front_Vector_float_64_64 10914244.643 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1047135.073 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8300161.808 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1138504.226 -1.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2935319.266 1.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1028821.787 -3.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1564396.402 2.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1032450.124 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8207193.358 -1.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1124743.858 2.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118717444.730 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2903512.701 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1062961.260 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1518354.384 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62432528.503 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36524835.580 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54100613.269 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 530925248.245 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4158162.308 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4285387.625 1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5648070.908 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4197245.046 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4886230.888 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1036597.319 1.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8325145.006 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1140715.699 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118607726.298 -1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2855450.967 -1.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350738867.084 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1055734.628 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1496331.371 -2.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212291679.607 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135111146.120 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16332882.011 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14501618.448 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15915323.747 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12066912.708 -
SetIntersection_Front_Vector_string_1024_1 1074663.357 -
SetIntersection_Front_Vector_string_1024_1024 40657196.741 4.23%
SetIntersection_Front_Vector_string_1024_16 1609484.483 -3.53%
SetIntersection_Front_Vector_string_1024_256 9788900.065 2.33%
SetIntersection_Front_Vector_string_1024_4 1165679.782 -
SetIntersection_Front_Vector_string_1024_64 3268137.995 -6.55%
SetIntersection_Front_Vector_string_16384_1 1076051.234 -
SetIntersection_Front_Vector_string_16384_1024 38496244.556 -
SetIntersection_Front_Vector_string_16384_16 1612052.684 -
SetIntersection_Front_Vector_string_16384_16384 348874331.840 -
SetIntersection_Front_Vector_string_16384_256 9576790.908 -
SetIntersection_Front_Vector_string_16384_4 1173336.833 -1.39%
SetIntersection_Front_Vector_string_16384_64 3263169.461 -2.26%
SetIntersection_Front_Vector_string_16_1 64029544.983 -
SetIntersection_Front_Vector_string_16_16 51101108.949 -
SetIntersection_Front_Vector_string_16_4 60260819.335 -
SetIntersection_Front_Vector_string_1_1 546171352.801 -
SetIntersection_Front_Vector_string_256_1 4209500.409 -1.69%
SetIntersection_Front_Vector_string_256_16 6229150.418 2.90%
SetIntersection_Front_Vector_string_256_256 18664037.190 -7.06%
SetIntersection_Front_Vector_string_256_4 4595714.499 -1.76%
SetIntersection_Front_Vector_string_256_64 11089765.642 6.64%
SetIntersection_Front_Vector_string_262144_1 1093147.731 1.12%
SetIntersection_Front_Vector_string_262144_1024 39819896.228 -
SetIntersection_Front_Vector_string_262144_16 1617689.239 -
SetIntersection_Front_Vector_string_262144_16384 348312036.949 -
SetIntersection_Front_Vector_string_262144_256 9598576.553 -1.18%
SetIntersection_Front_Vector_string_262144_262144 14447825.033 -
SetIntersection_Front_Vector_string_262144_4 1196253.481 2.68%
SetIntersection_Front_Vector_string_262144_64 3281969.390 -
SetIntersection_Front_Vector_string_4_1 217925654.303 -
SetIntersection_Front_Vector_string_4_4 148407333.491 -1.83%
SetIntersection_Front_Vector_string_64_1 16768782.356 -
SetIntersection_Front_Vector_string_64_16 20477581.039 2.05%
SetIntersection_Front_Vector_string_64_4 17641425.650 -1.73%
SetIntersection_Front_Vector_string_64_64 25633674.482 -3.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1045669.051 1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8960673.227 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1105959.184 -2.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3032032.722 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1072761.857 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1571071.811 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1044293.394 1.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8874077.751 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1144173.100 -1.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128550657.032 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3014479.058 -1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1071582.211 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1568181.707 1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62361959.512 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37108655.776 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54405067.924 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531107287.001 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4147629.310 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4265547.390 -1.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6039653.126 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4178551.202 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4969836.170 1.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1052419.680 3.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8907310.802 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1163704.574 3.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127730664.318 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3043533.251 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350819249.018 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1066045.568 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1566648.279 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212506040.703 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136034513.901 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16263569.381 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14738756.539 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15937295.120 -1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12491851.101 1.03%
SetIntersection_Front_Vector_uint32_1024_1 1050874.370 -
SetIntersection_Front_Vector_uint32_1024_1024 5678320.828 -2.98%
SetIntersection_Front_Vector_uint32_1024_16 1111114.867 1.15%
SetIntersection_Front_Vector_uint32_1024_256 2264687.081 -
SetIntersection_Front_Vector_uint32_1024_4 1065390.958 -
SetIntersection_Front_Vector_uint32_1024_64 1329911.548 -2.08%
SetIntersection_Front_Vector_uint32_16384_1 1042224.547 -
SetIntersection_Front_Vector_uint32_16384_1024 5297780.344 -10.46%
SetIntersection_Front_Vector_uint32_16384_16 1104677.464 -1.17%
SetIntersection_Front_Vector_uint32_16384_16384 73010269.810 -8.08%
SetIntersection_Front_Vector_uint32_16384_256 2133242.363 -6.00%
SetIntersection_Front_Vector_uint32_16384_4 1055324.963 -
SetIntersection_Front_Vector_uint32_16384_64 1318987.652 -3.58%
SetIntersection_Front_Vector_uint32_16_1 62588030.682 -
SetIntersection_Front_Vector_uint32_16_16 35183299.382 -1.46%
SetIntersection_Front_Vector_uint32_16_4 53982697.778 -
SetIntersection_Front_Vector_uint32_1_1 533255913.618 -
SetIntersection_Front_Vector_uint32_256_1 4141158.417 -
SetIntersection_Front_Vector_uint32_256_16 4101564.185 -2.25%
SetIntersection_Front_Vector_uint32_256_256 4248406.190 -7.15%
SetIntersection_Front_Vector_uint32_256_4 4203595.655 1.16%
SetIntersection_Front_Vector_uint32_256_64 4226446.998 -4.00%
SetIntersection_Front_Vector_uint32_262144_1 1044118.112 -
SetIntersection_Front_Vector_uint32_262144_1024 5307826.872 -9.91%
SetIntersection_Front_Vector_uint32_262144_16 1103908.688 -
SetIntersection_Front_Vector_uint32_262144_16384 70758915.484 -10.93%
SetIntersection_Front_Vector_uint32_262144_256 2166252.017 -5.21%
SetIntersection_Front_Vector_uint32_262144_262144 350439670.241 -
SetIntersection_Front_Vector_uint32_262144_4 1054054.197 -
SetIntersection_Front_Vector_uint32_262144_64 1328266.999 -1.56%
SetIntersection_Front_Vector_uint32_4_1 213157867.762 -
SetIntersection_Front_Vector_uint32_4_4 135767903.404 -
SetIntersection_Front_Vector_uint32_64_1 16468226.860 -
SetIntersection_Front_Vector_uint32_64_16 14085580.259 -1.54%
SetIntersection_Front_Vector_uint32_64_4 15897207.045 -
SetIntersection_Front_Vector_uint32_64_64 10534700.265 -2.73%
SetIntersection_Front_Vector_uint64_1024_1 1044866.852 6.17%
SetIntersection_Front_Vector_uint64_1024_1024 5311432.235 -10.12%
SetIntersection_Front_Vector_uint64_1024_16 1112161.980 -
SetIntersection_Front_Vector_uint64_1024_256 2117239.385 -7.60%
SetIntersection_Front_Vector_uint64_1024_4 1058942.209 3.04%
SetIntersection_Front_Vector_uint64_1024_64 1275583.714 -7.33%
SetIntersection_Front_Vector_uint64_16384_1 1049130.862 6.22%
SetIntersection_Front_Vector_uint64_16384_1024 5893977.000 11.72%
SetIntersection_Front_Vector_uint64_16384_16 1062145.341 -3.78%
SetIntersection_Front_Vector_uint64_16384_16384 70201882.218 1.56%
SetIntersection_Front_Vector_uint64_16384_256 2139907.635 -
SetIntersection_Front_Vector_uint64_16384_4 1062685.621 2.06%
SetIntersection_Front_Vector_uint64_16384_64 1339923.596 6.24%
SetIntersection_Front_Vector_uint64_16_1 62235021.628 -
SetIntersection_Front_Vector_uint64_16_16 35584179.942 -
SetIntersection_Front_Vector_uint64_16_4 53790790.479 -
SetIntersection_Front_Vector_uint64_1_1 530468164.703 -
SetIntersection_Front_Vector_uint64_256_1 4119809.414 -
SetIntersection_Front_Vector_uint64_256_16 4138471.055 -
SetIntersection_Front_Vector_uint64_256_256 4404623.142 3.51%
SetIntersection_Front_Vector_uint64_256_4 4124030.317 -1.34%
SetIntersection_Front_Vector_uint64_256_64 4271685.388 1.56%
SetIntersection_Front_Vector_uint64_262144_1 1040779.952 1.11%
SetIntersection_Front_Vector_uint64_262144_1024 5898135.219 11.10%
SetIntersection_Front_Vector_uint64_262144_16 1096429.381 -
SetIntersection_Front_Vector_uint64_262144_16384 73189563.806 2.94%
SetIntersection_Front_Vector_uint64_262144_256 2140573.438 2.95%
SetIntersection_Front_Vector_uint64_262144_262144 352113787.785 -
SetIntersection_Front_Vector_uint64_262144_4 1009393.279 -4.87%
SetIntersection_Front_Vector_uint64_262144_64 1313303.332 -1.65%
SetIntersection_Front_Vector_uint64_4_1 212235613.895 -
SetIntersection_Front_Vector_uint64_4_4 134669451.989 -
SetIntersection_Front_Vector_uint64_64_1 16378372.875 -
SetIntersection_Front_Vector_uint64_64_16 14036996.933 -1.41%
SetIntersection_Front_Vector_uint64_64_4 15809666.946 -
SetIntersection_Front_Vector_uint64_64_64 10535855.436 -2.62%
SetIntersection_Interlaced_Set_float_1024_1 1039182.927 1.46%
SetIntersection_Interlaced_Set_float_1024_1024 11600187.707 -2.56%
SetIntersection_Interlaced_Set_float_1024_16 11429302.540 -
SetIntersection_Interlaced_Set_float_1024_256 13482500.963 -9.94%
SetIntersection_Interlaced_Set_float_1024_4 9768925.131 -
SetIntersection_Interlaced_Set_float_1024_64 10114555.550 1.28%
SetIntersection_Interlaced_Set_float_16384_1 1047784.621 1.99%
SetIntersection_Interlaced_Set_float_16384_1024 173840428.553 -2.29%
SetIntersection_Interlaced_Set_float_16384_16 211916982.680 -
SetIntersection_Interlaced_Set_float_16384_16384 221686394.989 -2.47%
SetIntersection_Interlaced_Set_float_16384_256 199412600.803 -2.40%
SetIntersection_Interlaced_Set_float_16384_4 169934635.598 -1.34%
SetIntersection_Interlaced_Set_float_16384_64 215036503.155 -2.33%
SetIntersection_Interlaced_Set_float_16_1 62612152.621 -
SetIntersection_Interlaced_Set_float_16_16 37749553.639 -1.10%
SetIntersection_Interlaced_Set_float_16_4 59097653.975 -
SetIntersection_Interlaced_Set_float_1_1 533820374.119 -
SetIntersection_Interlaced_Set_float_256_1 4155875.410 -
SetIntersection_Interlaced_Set_float_256_16 12016445.463 -
SetIntersection_Interlaced_Set_float_256_256 7591160.312 3.79%
SetIntersection_Interlaced_Set_float_256_4 10928318.799 1.21%
SetIntersection_Interlaced_Set_float_256_64 12409419.637 -9.75%
SetIntersection_Interlaced_Set_float_262144_1 1043122.417 2.10%
SetIntersection_Interlaced_Set_float_262144_1024 1532127.522 -
SetIntersection_Interlaced_Set_float_262144_16 1615344.158 -
SetIntersection_Interlaced_Set_float_262144_16384 1275986.736 -1.16%
SetIntersection_Interlaced_Set_float_262144_256 1571121.256 -
SetIntersection_Interlaced_Set_float_262144_262144 1645790.283 -
SetIntersection_Interlaced_Set_float_262144_4 1298986.572 -
SetIntersection_Interlaced_Set_float_262144_64 1565751.385 -
SetIntersection_Interlaced_Set_float_4_1 213653520.181 -
SetIntersection_Interlaced_Set_float_4_4 136626733.740 -
SetIntersection_Interlaced_Set_float_64_1 16409877.324 -
SetIntersection_Interlaced_Set_float_64_16 22257677.537 -
SetIntersection_Interlaced_Set_float_64_4 20859978.530 -
SetIntersection_Interlaced_Set_float_64_64 12993494.598 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1017210.083 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13172293.822 -1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11331689.310 -2.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14202711.339 -4.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9700291.120 -1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10063139.745 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1042091.596 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 172513148.938 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213096315.696 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 245389861.244 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202473859.453 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 174585644.253 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 224635662.699 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62468902.827 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38445668.271 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 58967490.013 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 530256511.801 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4116481.457 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12432515.824 3.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8232280.792 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11460865.979 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12749113.610 -8.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1040518.889 2.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1613399.740 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1681573.894 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1301331.625 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1638230.631 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1831562.662 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1350875.894 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1638152.994 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 211966103.998 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136527313.912 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16269931.260 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21893650.431 2.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21046364.466 1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13800562.605 -
SetIntersection_Interlaced_Set_string_1024_1 1083347.124 -
SetIntersection_Interlaced_Set_string_1024_1024 54937917.065 -
SetIntersection_Interlaced_Set_string_1024_16 12686645.288 -4.27%
SetIntersection_Interlaced_Set_string_1024_256 35227197.218 -1.55%
SetIntersection_Interlaced_Set_string_1024_4 10302843.995 -
SetIntersection_Interlaced_Set_string_1024_64 16672477.529 -
SetIntersection_Interlaced_Set_string_16384_1 1085673.564 1.18%
SetIntersection_Interlaced_Set_string_16384_1024 352573931.341 3.42%
SetIntersection_Interlaced_Set_string_16384_16 256579317.067 -25.86%
SetIntersection_Interlaced_Set_string_16384_16384 350207555.829 -
SetIntersection_Interlaced_Set_string_16384_256 346665588.504 -
SetIntersection_Interlaced_Set_string_16384_4 199943379.521 -1.30%
SetIntersection_Interlaced_Set_string_16384_64 345510490.302 -
SetIntersection_Interlaced_Set_string_16_1 65309496.894 -
SetIntersection_Interlaced_Set_string_16_16 59933766.296 -
SetIntersection_Interlaced_Set_string_16_4 73145383.761 -
SetIntersection_Interlaced_Set_string_1_1 558075922.995 -
SetIntersection_Interlaced_Set_string_256_1 4375797.294 -
SetIntersection_Interlaced_Set_string_256_16 17541744.596 -
SetIntersection_Interlaced_Set_string_256_256 28703390.762 -3.71%
SetIntersection_Interlaced_Set_string_256_4 12944269.478 -
SetIntersection_Interlaced_Set_string_256_64 30894925.130 1.03%
SetIntersection_Interlaced_Set_string_262144_1 1080716.558 -2.87%
SetIntersection_Interlaced_Set_string_262144_1024 2143972.250 1.39%
SetIntersection_Interlaced_Set_string_262144_16 2184857.584 1.40%
SetIntersection_Interlaced_Set_string_262144_16384 3012656.250 -
SetIntersection_Interlaced_Set_string_262144_256 2263957.355 11.93%
SetIntersection_Interlaced_Set_string_262144_262144 18182851.156 2.35%
SetIntersection_Interlaced_Set_string_262144_4 1901189.941 2.86%
SetIntersection_Interlaced_Set_string_262144_64 2410951.336 12.74%
SetIntersection_Interlaced_Set_string_4_1 222725224.973 -
SetIntersection_Interlaced_Set_string_4_4 157915538.962 -
SetIntersection_Interlaced_Set_string_64_1 17300594.345 1.15%
SetIntersection_Interlaced_Set_string_64_16 38191324.819 -
SetIntersection_Interlaced_Set_string_64_4 25547404.768 -1.20%
SetIntersection_Interlaced_Set_string_64_64 34668308.349 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1054914.239 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23620603.127 2.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11693962.211 -1.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18215780.361 -1.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9707555.126 -2.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11946713.595 1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1003627.105 -4.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 228289737.183 -4.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 247627588.584 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 339247682.473 -2.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 351076620.228 38.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 198647025.010 -4.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 349768798.042 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63138755.964 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42082017.432 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62396205.050 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536459704.308 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4201664.521 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12784451.768 2.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12602439.777 3.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11358819.788 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16986340.388 -1.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1037493.024 1.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2015157.389 2.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2166515.789 1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1802000.490 1.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2051347.658 2.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2959052.980 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1896376.547 3.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2144378.824 2.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214490404.039 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140662366.202 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16507829.299 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26066403.302 2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22292140.499 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18220258.979 -
SetIntersection_Interlaced_Set_uint32_1024_1 1004619.086 -4.48%
SetIntersection_Interlaced_Set_uint32_1024_1024 12585745.419 -
SetIntersection_Interlaced_Set_uint32_1024_16 11209198.755 -
SetIntersection_Interlaced_Set_uint32_1024_256 13536018.335 -1.58%
SetIntersection_Interlaced_Set_uint32_1024_4 9801620.146 1.51%
SetIntersection_Interlaced_Set_uint32_1024_64 10053740.158 -
SetIntersection_Interlaced_Set_uint32_16384_1 1027598.695 -
SetIntersection_Interlaced_Set_uint32_16384_1024 172148284.588 -1.46%
SetIntersection_Interlaced_Set_uint32_16384_16 211199393.053 2.01%
SetIntersection_Interlaced_Set_uint32_16384_16384 225950639.485 -
SetIntersection_Interlaced_Set_uint32_16384_256 197915706.871 -1.57%
SetIntersection_Interlaced_Set_uint32_16384_4 169576900.244 -
SetIntersection_Interlaced_Set_uint32_16384_64 213623782.865 -1.39%
SetIntersection_Interlaced_Set_uint32_16_1 62623043.718 -
SetIntersection_Interlaced_Set_uint32_16_16 37741239.781 -
SetIntersection_Interlaced_Set_uint32_16_4 59413483.201 -
SetIntersection_Interlaced_Set_uint32_1_1 532460041.406 -
SetIntersection_Interlaced_Set_uint32_256_1 4181137.362 1.55%
SetIntersection_Interlaced_Set_uint32_256_16 11876730.444 1.03%
SetIntersection_Interlaced_Set_uint32_256_256 7818340.672 -2.35%
SetIntersection_Interlaced_Set_uint32_256_4 10916855.746 -4.84%
SetIntersection_Interlaced_Set_uint32_256_64 13602156.378 2.92%
SetIntersection_Interlaced_Set_uint32_262144_1 991170.108 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1504894.285 -1.00%
SetIntersection_Interlaced_Set_uint32_262144_16 1568508.871 -1.45%
SetIntersection_Interlaced_Set_uint32_262144_16384 1257499.998 -
SetIntersection_Interlaced_Set_uint32_262144_256 1546913.250 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1818863.769 1.56%
SetIntersection_Interlaced_Set_uint32_262144_4 1260022.787 -
SetIntersection_Interlaced_Set_uint32_262144_64 1535630.207 -1.65%
SetIntersection_Interlaced_Set_uint32_4_1 212822585.955 -
SetIntersection_Interlaced_Set_uint32_4_4 136120833.253 -
SetIntersection_Interlaced_Set_uint32_64_1 16444937.511 1.24%
SetIntersection_Interlaced_Set_uint32_64_16 22227841.968 4.57%
SetIntersection_Interlaced_Set_uint32_64_4 20853311.115 -
SetIntersection_Interlaced_Set_uint32_64_64 13098872.027 -1.73%
SetIntersection_Interlaced_Set_uint64_1024_1 994508.280 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12138205.763 -1.64%
SetIntersection_Interlaced_Set_uint64_1024_16 11171067.848 -
SetIntersection_Interlaced_Set_uint64_1024_256 14212603.957 -
SetIntersection_Interlaced_Set_uint64_1024_4 9598737.683 -
SetIntersection_Interlaced_Set_uint64_1024_64 9997093.967 -
SetIntersection_Interlaced_Set_uint64_16384_1 1034794.040 -
SetIntersection_Interlaced_Set_uint64_16384_1024 176692574.568 -1.01%
SetIntersection_Interlaced_Set_uint64_16384_16 220688206.048 1.45%
SetIntersection_Interlaced_Set_uint64_16384_16384 234065358.047 -2.39%
SetIntersection_Interlaced_Set_uint64_16384_256 207050082.611 -
SetIntersection_Interlaced_Set_uint64_16384_4 176496193.504 -
SetIntersection_Interlaced_Set_uint64_16384_64 232983007.687 1.23%
SetIntersection_Interlaced_Set_uint64_16_1 62033004.420 -
SetIntersection_Interlaced_Set_uint64_16_16 36843595.168 -1.65%
SetIntersection_Interlaced_Set_uint64_16_4 59205707.962 -
SetIntersection_Interlaced_Set_uint64_1_1 529070719.679 -
SetIntersection_Interlaced_Set_uint64_256_1 4088818.083 -
SetIntersection_Interlaced_Set_uint64_256_16 11780602.443 -
SetIntersection_Interlaced_Set_uint64_256_256 7704263.605 2.21%
SetIntersection_Interlaced_Set_uint64_256_4 10571009.881 -2.98%
SetIntersection_Interlaced_Set_uint64_256_64 13611620.701 -2.32%
SetIntersection_Interlaced_Set_uint64_262144_1 1024033.558 2.45%
SetIntersection_Interlaced_Set_uint64_262144_1024 1552364.992 -
SetIntersection_Interlaced_Set_uint64_262144_16 1620299.154 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1261244.709 -1.09%
SetIntersection_Interlaced_Set_uint64_262144_256 1585484.455 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1665097.656 -1.58%
SetIntersection_Interlaced_Set_uint64_262144_4 1294762.695 -
SetIntersection_Interlaced_Set_uint64_262144_64 1590197.430 -
SetIntersection_Interlaced_Set_uint64_4_1 211571983.443 -
SetIntersection_Interlaced_Set_uint64_4_4 135852681.373 -
SetIntersection_Interlaced_Set_uint64_64_1 16243252.683 -
SetIntersection_Interlaced_Set_uint64_64_16 21928224.675 -
SetIntersection_Interlaced_Set_uint64_64_4 20611407.511 -
SetIntersection_Interlaced_Set_uint64_64_64 13095459.074 1.14%
SetIntersection_Interlaced_Vector_float_1024_1 1046626.397 -
SetIntersection_Interlaced_Vector_float_1024_1024 7129362.091 -
SetIntersection_Interlaced_Vector_float_1024_16 2687276.463 6.43%
SetIntersection_Interlaced_Vector_float_1024_256 5974573.471 -7.05%
SetIntersection_Interlaced_Vector_float_1024_4 1439497.839 2.00%
SetIntersection_Interlaced_Vector_float_1024_64 5071749.950 -1.29%
SetIntersection_Interlaced_Vector_float_16384_1 1035034.823 -1.84%
SetIntersection_Interlaced_Vector_float_16384_1024 55741519.504 -4.58%
SetIntersection_Interlaced_Vector_float_16384_16 3658716.415 34.23%
SetIntersection_Interlaced_Vector_float_16384_16384 99447922.746 -
SetIntersection_Interlaced_Vector_float_16384_256 24556229.980 38.42%
SetIntersection_Interlaced_Vector_float_16384_4 1658321.822 20.02%
SetIntersection_Interlaced_Vector_float_16384_64 6413267.417 -1.83%
SetIntersection_Interlaced_Vector_float_16_1 62986104.489 -
SetIntersection_Interlaced_Vector_float_16_16 36663940.802 -
SetIntersection_Interlaced_Vector_float_16_4 56290481.644 -
SetIntersection_Interlaced_Vector_float_1_1 535133363.610 -
SetIntersection_Interlaced_Vector_float_256_1 4119218.953 -
SetIntersection_Interlaced_Vector_float_256_16 6260376.946 -18.96%
SetIntersection_Interlaced_Vector_float_256_256 5095938.458 -
SetIntersection_Interlaced_Vector_float_256_4 4865537.503 -7.55%
SetIntersection_Interlaced_Vector_float_256_64 7212167.733 -1.68%
SetIntersection_Interlaced_Vector_float_262144_1 1047340.729 -
SetIntersection_Interlaced_Vector_float_262144_1024 128603451.357 13.85%
SetIntersection_Interlaced_Vector_float_262144_16 6513997.500 3.65%
SetIntersection_Interlaced_Vector_float_262144_16384 341719139.063 -
SetIntersection_Interlaced_Vector_float_262144_256 51626878.586 64.88%
SetIntersection_Interlaced_Vector_float_262144_262144 350816069.517 -
SetIntersection_Interlaced_Vector_float_262144_4 2042916.397 8.42%
SetIntersection_Interlaced_Vector_float_262144_64 9634451.277 -47.73%
SetIntersection_Interlaced_Vector_float_4_1 214184549.443 -
SetIntersection_Interlaced_Vector_float_4_4 136291545.299 -
SetIntersection_Interlaced_Vector_float_64_1 16438942.679 -
SetIntersection_Interlaced_Vector_float_64_16 18605709.999 -1.89%
SetIntersection_Interlaced_Vector_float_64_4 18114333.155 5.94%
SetIntersection_Interlaced_Vector_float_64_64 11507896.111 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1045184.624 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8257447.676 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2212981.463 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7412054.334 -4.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1347640.309 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5360510.818 7.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1043552.705 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 56834132.582 -2.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4082171.269 37.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119711999.637 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 21025278.837 1.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1492848.899 5.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7400778.607 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62350468.252 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36386563.501 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57541070.000 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 530915126.692 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4146740.410 1.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6804223.677 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5722721.740 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5013722.731 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8493731.082 -1.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1033973.228 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 114859637.338 -2.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7387890.410 3.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 353398257.333 1.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 43198274.385 -9.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350950758.458 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1636822.354 -24.93%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11755616.385 -31.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212150386.873 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135096583.183 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16283153.154 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18771596.455 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18593020.116 3.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12069455.463 -
SetIntersection_Interlaced_Vector_string_1024_1 1067240.750 -
SetIntersection_Interlaced_Vector_string_1024_1024 39130367.303 -1.86%
SetIntersection_Interlaced_Vector_string_1024_16 3320950.115 -1.76%
SetIntersection_Interlaced_Vector_string_1024_256 20321276.311 1.15%
SetIntersection_Interlaced_Vector_string_1024_4 1620291.757 1.22%
SetIntersection_Interlaced_Vector_string_1024_64 8391983.922 4.36%
SetIntersection_Interlaced_Vector_string_16384_1 1066662.976 -1.20%
SetIntersection_Interlaced_Vector_string_16384_1024 119074570.410 -
SetIntersection_Interlaced_Vector_string_16384_16 4266434.140 2.14%
SetIntersection_Interlaced_Vector_string_16384_16384 349149080.164 -
SetIntersection_Interlaced_Vector_string_16384_256 39977929.149 -
SetIntersection_Interlaced_Vector_string_16384_4 1806820.635 -
SetIntersection_Interlaced_Vector_string_16384_64 12585797.270 -2.76%
SetIntersection_Interlaced_Vector_string_16_1 64179161.639 -
SetIntersection_Interlaced_Vector_string_16_16 51458457.454 -2.25%
SetIntersection_Interlaced_Vector_string_16_4 66490829.983 -
SetIntersection_Interlaced_Vector_string_1_1 546197222.001 -
SetIntersection_Interlaced_Vector_string_256_1 4265367.597 -
SetIntersection_Interlaced_Vector_string_256_16 10383203.048 -
SetIntersection_Interlaced_Vector_string_256_256 19876002.708 -4.31%
SetIntersection_Interlaced_Vector_string_256_4 6005459.367 -1.05%
SetIntersection_Interlaced_Vector_string_256_64 18945834.082 4.38%
SetIntersection_Interlaced_Vector_string_262144_1 1037447.887 -2.52%
SetIntersection_Interlaced_Vector_string_262144_1024 341660836.187 -
SetIntersection_Interlaced_Vector_string_262144_16 5773208.799 -4.90%
SetIntersection_Interlaced_Vector_string_262144_16384 1046467.855 4.39%
SetIntersection_Interlaced_Vector_string_262144_256 69063961.649 -2.18%
SetIntersection_Interlaced_Vector_string_262144_262144 14778159.182 3.41%
SetIntersection_Interlaced_Vector_string_262144_4 2035004.597 -
SetIntersection_Interlaced_Vector_string_262144_64 19609224.681 -1.54%
SetIntersection_Interlaced_Vector_string_4_1 219074834.746 -
SetIntersection_Interlaced_Vector_string_4_4 150306839.366 -1.02%
SetIntersection_Interlaced_Vector_string_64_1 16699050.752 -
SetIntersection_Interlaced_Vector_string_64_16 29078155.775 1.78%
SetIntersection_Interlaced_Vector_string_64_4 21585625.249 -
SetIntersection_Interlaced_Vector_string_64_64 24961887.360 -3.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1050937.730 1.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9097772.727 1.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2391892.504 -6.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9471931.453 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1346703.940 -9.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4597231.418 -12.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1054044.598 1.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 65258673.981 -4.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3471254.567 9.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129700541.637 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27097838.054 -2.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1505499.774 -4.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9182864.737 -2.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62467206.372 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36898952.372 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57800289.982 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531845545.225 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4160394.016 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7327651.493 -4.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6134708.524 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5082003.691 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10408083.913 3.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1042817.852 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144190868.509 -3.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4231624.214 -11.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350043580.842 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45609540.303 -2.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350812955.331 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1780764.375 -6.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14130218.763 1.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212632623.569 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136080201.517 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16393369.627 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19205881.088 -2.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18148679.341 -2.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12359325.772 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1019332.665 -2.70%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5903037.051 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2001192.225 -
SetIntersection_Interlaced_Vector_uint32_1024_256 5655950.870 -4.73%
SetIntersection_Interlaced_Vector_uint32_1024_4 1297539.430 4.44%
SetIntersection_Interlaced_Vector_uint32_1024_64 3333012.448 -23.68%
SetIntersection_Interlaced_Vector_uint32_16384_1 1001613.657 -3.20%
SetIntersection_Interlaced_Vector_uint32_16384_1024 41506181.474 -7.00%
SetIntersection_Interlaced_Vector_uint32_16384_16 2995214.042 -3.50%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79305862.126 -
SetIntersection_Interlaced_Vector_uint32_16384_256 15590940.298 -14.17%
SetIntersection_Interlaced_Vector_uint32_16384_4 1450588.071 8.42%
SetIntersection_Interlaced_Vector_uint32_16384_64 7532505.183 -10.41%
SetIntersection_Interlaced_Vector_uint32_16_1 62716761.385 -
SetIntersection_Interlaced_Vector_uint32_16_16 35613553.562 -
SetIntersection_Interlaced_Vector_uint32_16_4 55910872.498 -
SetIntersection_Interlaced_Vector_uint32_1_1 533035735.224 -
SetIntersection_Interlaced_Vector_uint32_256_1 4190271.116 1.84%
SetIntersection_Interlaced_Vector_uint32_256_16 6536350.458 -4.82%
SetIntersection_Interlaced_Vector_uint32_256_256 4540364.567 -
SetIntersection_Interlaced_Vector_uint32_256_4 5112687.205 4.99%
SetIntersection_Interlaced_Vector_uint32_256_64 7401807.527 -
SetIntersection_Interlaced_Vector_uint32_262144_1 1053677.647 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 85567926.363 -9.25%
SetIntersection_Interlaced_Vector_uint32_262144_16 4981469.634 -8.90%
SetIntersection_Interlaced_Vector_uint32_262144_16384 350124882.001 -2.69%
SetIntersection_Interlaced_Vector_uint32_262144_256 26702233.622 -31.89%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350560892.605 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1464474.233 2.68%
SetIntersection_Interlaced_Vector_uint32_262144_64 9277705.740 16.10%
SetIntersection_Interlaced_Vector_uint32_4_1 212780641.601 -
SetIntersection_Interlaced_Vector_uint32_4_4 135047826.333 -
SetIntersection_Interlaced_Vector_uint32_64_1 16240223.315 -
SetIntersection_Interlaced_Vector_uint32_64_16 17361998.969 -
SetIntersection_Interlaced_Vector_uint32_64_4 17370331.339 -2.15%
SetIntersection_Interlaced_Vector_uint32_64_64 10842243.169 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1045234.371 2.14%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5870062.814 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2451759.345 31.16%
SetIntersection_Interlaced_Vector_uint64_1024_256 5510988.242 1.38%
SetIntersection_Interlaced_Vector_uint64_1024_4 1252705.366 1.08%
SetIntersection_Interlaced_Vector_uint64_1024_64 3321693.444 -32.69%
SetIntersection_Interlaced_Vector_uint64_16384_1 1034868.142 1.99%
SetIntersection_Interlaced_Vector_uint64_16384_1024 41701525.332 8.21%
SetIntersection_Interlaced_Vector_uint64_16384_16 2525013.554 7.34%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78288149.077 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18272816.956 3.67%
SetIntersection_Interlaced_Vector_uint64_16384_4 1472908.792 9.11%
SetIntersection_Interlaced_Vector_uint64_16384_64 6426759.435 15.52%
SetIntersection_Interlaced_Vector_uint64_16_1 62337489.278 -
SetIntersection_Interlaced_Vector_uint64_16_16 35871863.159 -
SetIntersection_Interlaced_Vector_uint64_16_4 55557650.622 -
SetIntersection_Interlaced_Vector_uint64_1_1 530995102.360 -
SetIntersection_Interlaced_Vector_uint64_256_1 4019298.144 -2.29%
SetIntersection_Interlaced_Vector_uint64_256_16 6205325.035 4.28%
SetIntersection_Interlaced_Vector_uint64_256_256 4567457.942 -
SetIntersection_Interlaced_Vector_uint64_256_4 4763403.109 -6.84%
SetIntersection_Interlaced_Vector_uint64_256_64 7039022.190 -7.50%
SetIntersection_Interlaced_Vector_uint64_262144_1 1001280.203 -2.94%
SetIntersection_Interlaced_Vector_uint64_262144_1024 85489347.436 8.29%
SetIntersection_Interlaced_Vector_uint64_262144_16 5507484.844 80.72%
SetIntersection_Interlaced_Vector_uint64_262144_16384 339302729.679 -4.41%
SetIntersection_Interlaced_Vector_uint64_262144_256 32001135.902 24.65%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350787009.009 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1426389.464 -1.19%
SetIntersection_Interlaced_Vector_uint64_262144_64 14386674.615 74.14%
SetIntersection_Interlaced_Vector_uint64_4_1 212134838.346 -
SetIntersection_Interlaced_Vector_uint64_4_4 134594816.919 -
SetIntersection_Interlaced_Vector_uint64_64_1 16322332.187 -
SetIntersection_Interlaced_Vector_uint64_64_16 16368256.745 -3.60%
SetIntersection_Interlaced_Vector_uint64_64_4 17611933.117 -
SetIntersection_Interlaced_Vector_uint64_64_64 10863049.495 -
SetIntersection_None_Set_float_1024_1 8777643.239 -3.65%
SetIntersection_None_Set_float_1024_1024 8988972.757 -
SetIntersection_None_Set_float_1024_16 8829839.928 -
SetIntersection_None_Set_float_1024_256 8997909.536 1.15%
SetIntersection_None_Set_float_1024_4 8738969.886 -
SetIntersection_None_Set_float_1024_64 9044584.155 2.06%
SetIntersection_None_Set_float_16384_1 158278226.855 -
SetIntersection_None_Set_float_16384_1024 158655149.459 -
SetIntersection_None_Set_float_16384_16 157746827.427 -
SetIntersection_None_Set_float_16384_16384 156227112.068 -1.62%
SetIntersection_None_Set_float_16384_256 156914819.358 -1.14%
SetIntersection_None_Set_float_16384_4 158075398.024 -
SetIntersection_None_Set_float_16384_64 157753057.872 -
SetIntersection_None_Set_float_16_1 66845528.661 -
SetIntersection_None_Set_float_16_16 35423771.904 -
SetIntersection_None_Set_float_16_4 56887679.534 -
SetIntersection_None_Set_float_1_1 534913031.252 -
SetIntersection_None_Set_float_256_1 11297725.008 -3.28%
SetIntersection_None_Set_float_256_16 10765542.491 -
SetIntersection_None_Set_float_256_256 5888442.009 2.76%
SetIntersection_None_Set_float_256_4 11411422.727 -
SetIntersection_None_Set_float_256_64 9121857.549 -3.13%
SetIntersection_None_Set_float_262144_1 1189733.805 -2.27%
SetIntersection_None_Set_float_262144_1024 1182425.944 -2.40%
SetIntersection_None_Set_float_262144_16 1179967.691 -2.97%
SetIntersection_None_Set_float_262144_16384 1190106.039 -1.14%
SetIntersection_None_Set_float_262144_256 1183076.498 -2.18%
SetIntersection_None_Set_float_262144_262144 1179223.389 -2.87%
SetIntersection_None_Set_float_262144_4 1183513.916 -2.70%
SetIntersection_None_Set_float_262144_64 1180672.851 -2.67%
SetIntersection_None_Set_float_4_1 216483719.880 -
SetIntersection_None_Set_float_4_4 135484752.726 -
SetIntersection_None_Set_float_64_1 22504568.263 -
SetIntersection_None_Set_float_64_16 18337256.792 -
SetIntersection_None_Set_float_64_4 21603460.466 -
SetIntersection_None_Set_float_64_64 11330144.986 -1.73%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8628096.229 -1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8589596.460 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8624857.430 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8622303.671 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8590062.674 -1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8612732.172 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161226433.159 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159628178.440 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168340781.329 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165991059.502 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162241269.827 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165305696.037 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165992859.922 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66191979.717 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34967459.357 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55592797.457 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 529386307.894 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11167975.289 -1.75%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10639198.185 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5768670.152 1.87%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11181858.484 -1.54%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9000063.126 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1242017.414 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1242858.641 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1245067.953 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1233814.615 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1232298.830 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1256853.351 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1245241.375 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1245414.143 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214339859.252 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 133940410.667 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22128971.003 2.28%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17561438.261 -3.50%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21156855.509 -1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11330293.648 -
SetIntersection_None_Set_string_1024_1 10898202.921 19.15%
SetIntersection_None_Set_string_1024_1024 8779708.053 -
SetIntersection_None_Set_string_1024_16 11028147.281 24.34%
SetIntersection_None_Set_string_1024_256 9057640.141 2.23%
SetIntersection_None_Set_string_1024_4 11211280.559 26.00%
SetIntersection_None_Set_string_1024_64 10916734.091 20.34%
SetIntersection_None_Set_string_16384_1 204926083.103 7.31%
SetIntersection_None_Set_string_16384_1024 197781755.001 -
SetIntersection_None_Set_string_16384_16 199538874.698 5.15%
SetIntersection_None_Set_string_16384_16384 202258229.106 1.04%
SetIntersection_None_Set_string_16384_256 201116741.194 4.34%
SetIntersection_None_Set_string_16384_4 199996543.501 4.90%
SetIntersection_None_Set_string_16384_64 197682609.575 4.77%
SetIntersection_None_Set_string_16_1 70506254.356 2.99%
SetIntersection_None_Set_string_16_16 36564098.876 -
SetIntersection_None_Set_string_16_4 58387275.385 -
SetIntersection_None_Set_string_1_1 544197783.000 -
SetIntersection_None_Set_string_256_1 11513167.288 -
SetIntersection_None_Set_string_256_16 10878268.583 -1.53%
SetIntersection_None_Set_string_256_256 5930359.887 2.26%
SetIntersection_None_Set_string_256_4 11479182.634 -
SetIntersection_None_Set_string_256_64 9291085.660 1.12%
SetIntersection_None_Set_string_262144_1 1683659.586 2.69%
SetIntersection_None_Set_string_262144_1024 1700309.326 2.75%
SetIntersection_None_Set_string_262144_16 1682749.756 1.61%
SetIntersection_None_Set_string_262144_16384 1685199.791 2.08%
SetIntersection_None_Set_string_262144_256 1691268.312 2.87%
SetIntersection_None_Set_string_262144_262144 1695268.229 2.39%
SetIntersection_None_Set_string_262144_4 1683704.588 2.78%
SetIntersection_None_Set_string_262144_64 1688323.570 2.66%
SetIntersection_None_Set_string_4_1 222251405.402 -
SetIntersection_None_Set_string_4_4 139119855.502 -
SetIntersection_None_Set_string_64_1 22908474.779 -
SetIntersection_None_Set_string_64_16 18407135.395 -1.31%
SetIntersection_None_Set_string_64_4 21764537.283 -1.11%
SetIntersection_None_Set_string_64_64 11629987.316 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8722530.188 -3.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8656341.137 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8654187.974 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8601500.184 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8668541.711 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8863708.629 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 209412965.987 4.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 203993663.606 -2.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 210192521.745 3.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 201480037.615 -2.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 205789384.952 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 210323588.088 2.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 211764554.906 2.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66266480.582 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35209060.181 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56290833.152 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536785569.928 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11368189.873 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10628177.517 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5747191.389 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11183855.851 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9153302.305 -1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1682265.789 5.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1669996.990 3.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1684135.418 3.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1684562.176 2.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1685770.508 3.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1672786.863 2.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1665594.076 5.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1685852.541 3.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217687175.623 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136042657.349 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22044857.651 -1.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18045001.185 -1.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21377591.011 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11476041.194 -
SetIntersection_None_Set_uint32_1024_1 8780974.385 -
SetIntersection_None_Set_uint32_1024_1024 8647354.833 -2.40%
SetIntersection_None_Set_uint32_1024_16 8986484.544 3.33%
SetIntersection_None_Set_uint32_1024_256 8794247.039 1.00%
SetIntersection_None_Set_uint32_1024_4 8691891.984 -
SetIntersection_None_Set_uint32_1024_64 8667420.149 -1.19%
SetIntersection_None_Set_uint32_16384_1 157033422.733 1.80%
SetIntersection_None_Set_uint32_16384_1024 155814205.385 -1.65%
SetIntersection_None_Set_uint32_16384_16 157120921.542 1.54%
SetIntersection_None_Set_uint32_16384_16384 159629827.748 2.04%
SetIntersection_None_Set_uint32_16384_256 156611152.611 1.11%
SetIntersection_None_Set_uint32_16384_4 157141888.052 1.84%
SetIntersection_None_Set_uint32_16384_64 156028701.152 -
SetIntersection_None_Set_uint32_16_1 66439447.987 -
SetIntersection_None_Set_uint32_16_16 35314477.609 -
SetIntersection_None_Set_uint32_16_4 56952270.175 1.03%
SetIntersection_None_Set_uint32_1_1 532951190.767 -
SetIntersection_None_Set_uint32_256_1 11317182.187 -
SetIntersection_None_Set_uint32_256_16 10753909.382 -
SetIntersection_None_Set_uint32_256_256 5753576.283 -
SetIntersection_None_Set_uint32_256_4 11339099.299 -
SetIntersection_None_Set_uint32_256_64 9081226.867 -1.68%
SetIntersection_None_Set_uint32_262144_1 1200923.096 -
SetIntersection_None_Set_uint32_262144_1024 1186213.621 -
SetIntersection_None_Set_uint32_262144_16 1187706.707 -
SetIntersection_None_Set_uint32_262144_16384 1178291.584 -2.02%
SetIntersection_None_Set_uint32_262144_256 1190433.434 -
SetIntersection_None_Set_uint32_262144_262144 1190092.853 -
SetIntersection_None_Set_uint32_262144_4 1186941.813 -
SetIntersection_None_Set_uint32_262144_64 1187694.906 -
SetIntersection_None_Set_uint32_4_1 215556088.771 -
SetIntersection_None_Set_uint32_4_4 134822617.187 -
SetIntersection_None_Set_uint32_64_1 22349959.147 -
SetIntersection_None_Set_uint32_64_16 18169780.652 -
SetIntersection_None_Set_uint32_64_4 21405385.424 -
SetIntersection_None_Set_uint32_64_64 11435218.540 -
SetIntersection_None_Set_uint64_1024_1 9092153.791 5.72%
SetIntersection_None_Set_uint64_1024_1024 9059419.917 4.88%
SetIntersection_None_Set_uint64_1024_16 9172463.691 6.97%
SetIntersection_None_Set_uint64_1024_256 9022168.154 4.77%
SetIntersection_None_Set_uint64_1024_4 9107598.912 3.54%
SetIntersection_None_Set_uint64_1024_64 9054418.058 5.37%
SetIntersection_None_Set_uint64_16384_1 161822274.514 1.40%
SetIntersection_None_Set_uint64_16384_1024 168181243.860 -11.26%
SetIntersection_None_Set_uint64_16384_16 166785085.898 -
SetIntersection_None_Set_uint64_16384_16384 165219918.409 -11.70%
SetIntersection_None_Set_uint64_16384_256 166410365.589 -5.96%
SetIntersection_None_Set_uint64_16384_4 165790224.713 2.71%
SetIntersection_None_Set_uint64_16384_64 165026494.768 -1.17%
SetIntersection_None_Set_uint64_16_1 69007433.208 4.20%
SetIntersection_None_Set_uint64_16_16 36287143.904 2.58%
SetIntersection_None_Set_uint64_16_4 59134147.121 4.70%
SetIntersection_None_Set_uint64_1_1 533065241.332 -
SetIntersection_None_Set_uint64_256_1 12082444.377 5.84%
SetIntersection_None_Set_uint64_256_16 11570110.155 8.18%
SetIntersection_None_Set_uint64_256_256 5948793.224 5.83%
SetIntersection_None_Set_uint64_256_4 11839373.161 6.86%
SetIntersection_None_Set_uint64_256_64 9531895.580 5.00%
SetIntersection_None_Set_uint64_262144_1 1201051.596 -9.89%
SetIntersection_None_Set_uint64_262144_1024 1205621.580 -
SetIntersection_None_Set_uint64_262144_16 1198038.006 -4.36%
SetIntersection_None_Set_uint64_262144_16384 1206878.826 -1.05%
SetIntersection_None_Set_uint64_262144_256 1203527.750 -1.13%
SetIntersection_None_Set_uint64_262144_262144 1216231.852 -
SetIntersection_None_Set_uint64_262144_4 1201895.590 -8.60%
SetIntersection_None_Set_uint64_262144_64 1202190.512 -4.14%
SetIntersection_None_Set_uint64_4_1 225290350.668 4.77%
SetIntersection_None_Set_uint64_4_4 141189600.436 4.91%
SetIntersection_None_Set_uint64_64_1 23420187.456 5.23%
SetIntersection_None_Set_uint64_64_16 19077860.433 4.33%
SetIntersection_None_Set_uint64_64_4 21847740.179 2.01%
SetIntersection_None_Set_uint64_64_64 11775920.497 4.83%
SetIntersection_None_Vector_float_1024_1 1087588.446 -
SetIntersection_None_Vector_float_1024_1024 1082798.834 -
SetIntersection_None_Vector_float_1024_16 1097228.244 1.86%
SetIntersection_None_Vector_float_1024_256 1084333.542 -
SetIntersection_None_Vector_float_1024_4 1087471.453 -
SetIntersection_None_Vector_float_1024_64 1064263.405 -1.71%
SetIntersection_None_Vector_float_16384_1 1115118.228 -
SetIntersection_None_Vector_float_16384_1024 1117189.912 -
SetIntersection_None_Vector_float_16384_16 1113541.657 -
SetIntersection_None_Vector_float_16384_16384 1118391.334 -
SetIntersection_None_Vector_float_16384_256 1098407.401 -2.49%
SetIntersection_None_Vector_float_16384_4 1110379.214 -
SetIntersection_None_Vector_float_16384_64 1116280.018 -
SetIntersection_None_Vector_float_16_1 63545836.976 -
SetIntersection_None_Vector_float_16_16 33746935.705 -
SetIntersection_None_Vector_float_16_4 53835112.309 -
SetIntersection_None_Vector_float_1_1 535219662.151 -
SetIntersection_None_Vector_float_256_1 4292768.320 -
SetIntersection_None_Vector_float_256_16 4051650.588 -
SetIntersection_None_Vector_float_256_256 2131245.288 -
SetIntersection_None_Vector_float_256_4 4219667.015 -
SetIntersection_None_Vector_float_256_64 3434911.325 -
SetIntersection_None_Vector_float_262144_1 1145483.684 1.06%
SetIntersection_None_Vector_float_262144_1024 1144656.379 1.57%
SetIntersection_None_Vector_float_262144_16 1151665.149 -
SetIntersection_None_Vector_float_262144_16384 1154904.359 -
SetIntersection_None_Vector_float_262144_256 1129159.333 -2.37%
SetIntersection_None_Vector_float_262144_262144 1140596.275 -
SetIntersection_None_Vector_float_262144_4 1136061.340 -
SetIntersection_None_Vector_float_262144_64 1159586.368 1.52%
SetIntersection_None_Vector_float_4_1 214464537.661 -
SetIntersection_None_Vector_float_4_4 133847431.235 -
SetIntersection_None_Vector_float_64_1 16785122.556 -
SetIntersection_None_Vector_float_64_16 13578459.885 -
SetIntersection_None_Vector_float_64_4 15991455.784 -
SetIntersection_None_Vector_float_64_64 8538392.231 1.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1097714.023 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1091513.554 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1101901.918 2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1075647.428 -3.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1098763.712 5.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1043977.747 -4.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1125001.102 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1125133.257 -1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1132393.023 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1127569.766 2.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1107245.311 -2.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1099709.046 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1085148.107 -4.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63234231.390 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33721396.853 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53742910.068 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 530579834.263 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4260885.821 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4046297.251 -1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2159515.909 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4207504.397 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3467592.163 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1168578.924 2.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1144297.626 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1153581.115 -1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1127195.008 -1.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1168477.129 1.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1156106.461 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1152616.157 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1147066.198 -1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213023012.174 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133157819.500 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16703819.578 -1.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13588840.109 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 15978119.277 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8585010.730 -
SetIntersection_None_Vector_string_1024_1 1178331.975 4.85%
SetIntersection_None_Vector_string_1024_1024 1165780.542 -
SetIntersection_None_Vector_string_1024_16 1162187.883 -
SetIntersection_None_Vector_string_1024_256 1150176.891 -1.71%
SetIntersection_None_Vector_string_1024_4 1144801.163 -1.48%
SetIntersection_None_Vector_string_1024_64 1172047.006 -
SetIntersection_None_Vector_string_16384_1 1236314.792 3.64%
SetIntersection_None_Vector_string_16384_1024 1226203.172 1.97%
SetIntersection_None_Vector_string_16384_16 1220636.418 -
SetIntersection_None_Vector_string_16384_16384 1220895.345 -
SetIntersection_None_Vector_string_16384_256 1225761.936 -
SetIntersection_None_Vector_string_16384_4 1235342.427 -
SetIntersection_None_Vector_string_16384_64 1239615.071 1.94%
SetIntersection_None_Vector_string_16_1 64740166.988 -
SetIntersection_None_Vector_string_16_16 34387615.921 -
SetIntersection_None_Vector_string_16_4 55230261.356 -
SetIntersection_None_Vector_string_1_1 533711162.993 -
SetIntersection_None_Vector_string_256_1 4460060.522 -1.18%
SetIntersection_None_Vector_string_256_16 4255489.144 1.26%
SetIntersection_None_Vector_string_256_256 2276293.530 -
SetIntersection_None_Vector_string_256_4 4496415.666 -
SetIntersection_None_Vector_string_256_64 3646314.600 1.61%
SetIntersection_None_Vector_string_262144_1 1290251.493 2.52%
SetIntersection_None_Vector_string_262144_1024 1268484.732 -1.73%
SetIntersection_None_Vector_string_262144_16 1276653.558 -1.10%
SetIntersection_None_Vector_string_262144_16384 1281594.815 -
SetIntersection_None_Vector_string_262144_256 1316471.836 1.66%
SetIntersection_None_Vector_string_262144_262144 1265005.687 -3.04%
SetIntersection_None_Vector_string_262144_4 1247843.312 -2.99%
SetIntersection_None_Vector_string_262144_64 1304191.372 -
SetIntersection_None_Vector_string_4_1 216241254.976 -
SetIntersection_None_Vector_string_4_4 135610099.837 -
SetIntersection_None_Vector_string_64_1 17302288.148 -
SetIntersection_None_Vector_string_64_16 14207688.694 1.56%
SetIntersection_None_Vector_string_64_4 16593050.508 -
SetIntersection_None_Vector_string_64_64 8825761.299 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1112308.606 1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1120331.343 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1074484.897 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1112120.025 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1116038.923 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1099780.946 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1157986.556 4.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1096705.193 -1.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1121164.962 -3.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1143341.961 -1.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1151096.627 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1163693.348 1.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1147622.168 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63245195.896 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33762693.426 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53692316.081 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 530048433.481 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4204915.564 -1.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4029481.805 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2138717.758 1.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4277995.243 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3457611.916 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1178357.438 -2.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1166466.086 -1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1163589.294 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1128704.962 -2.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1224946.986 2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1193169.400 -1.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1149432.639 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1179103.794 3.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213015010.874 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133402465.360 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16695344.312 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13565322.195 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15990413.932 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8537306.066 -
SetIntersection_None_Vector_uint32_1024_1 1087378.270 -
SetIntersection_None_Vector_uint32_1024_1024 1076456.382 2.24%
SetIntersection_None_Vector_uint32_1024_16 1081672.040 -
SetIntersection_None_Vector_uint32_1024_256 1073386.278 -1.50%
SetIntersection_None_Vector_uint32_1024_4 1086822.707 -
SetIntersection_None_Vector_uint32_1024_64 1056509.710 -2.70%
SetIntersection_None_Vector_uint32_16384_1 1103651.325 1.47%
SetIntersection_None_Vector_uint32_16384_1024 1097441.468 -
SetIntersection_None_Vector_uint32_16384_16 1100804.718 -
SetIntersection_None_Vector_uint32_16384_16384 1105484.721 2.67%
SetIntersection_None_Vector_uint32_16384_256 1066476.385 -2.79%
SetIntersection_None_Vector_uint32_16384_4 1101322.831 -
SetIntersection_None_Vector_uint32_16384_64 1103282.830 -
SetIntersection_None_Vector_uint32_16_1 63170483.524 -
SetIntersection_None_Vector_uint32_16_16 33534992.741 -
SetIntersection_None_Vector_uint32_16_4 53675677.604 -
SetIntersection_None_Vector_uint32_1_1 532031454.040 -
SetIntersection_None_Vector_uint32_256_1 4244299.049 -
SetIntersection_None_Vector_uint32_256_16 4022202.493 2.37%
SetIntersection_None_Vector_uint32_256_256 2146662.141 -
SetIntersection_None_Vector_uint32_256_4 4226934.472 -
SetIntersection_None_Vector_uint32_256_64 3418053.011 -
SetIntersection_None_Vector_uint32_262144_1 1121625.999 -
SetIntersection_None_Vector_uint32_262144_1024 1129399.970 -
SetIntersection_None_Vector_uint32_262144_16 1130724.929 -
SetIntersection_None_Vector_uint32_262144_16384 1130805.805 1.78%
SetIntersection_None_Vector_uint32_262144_256 1125295.427 3.58%
SetIntersection_None_Vector_uint32_262144_262144 1126100.538 3.73%
SetIntersection_None_Vector_uint32_262144_4 1140867.865 1.39%
SetIntersection_None_Vector_uint32_262144_64 1127125.653 -
SetIntersection_None_Vector_uint32_4_1 213508771.216 -
SetIntersection_None_Vector_uint32_4_4 133692601.729 -
SetIntersection_None_Vector_uint32_64_1 16608094.719 -
SetIntersection_None_Vector_uint32_64_16 13514347.106 -
SetIntersection_None_Vector_uint32_64_4 15895432.295 -
SetIntersection_None_Vector_uint32_64_64 8439202.302 -
SetIntersection_None_Vector_uint64_1024_1 1081746.100 -
SetIntersection_None_Vector_uint64_1024_1024 1074083.482 -
SetIntersection_None_Vector_uint64_1024_16 1028780.182 -
SetIntersection_None_Vector_uint64_1024_256 1072262.667 -
SetIntersection_None_Vector_uint64_1024_4 1078751.384 -
SetIntersection_None_Vector_uint64_1024_64 1063846.230 -
SetIntersection_None_Vector_uint64_16384_1 1106052.402 -
SetIntersection_None_Vector_uint64_16384_1024 1095689.633 1.20%
SetIntersection_None_Vector_uint64_16384_16 1103189.908 -
SetIntersection_None_Vector_uint64_16384_16384 1103549.538 -
SetIntersection_None_Vector_uint64_16384_256 1075853.195 2.74%
SetIntersection_None_Vector_uint64_16384_4 1106236.557 -
SetIntersection_None_Vector_uint64_16384_64 1056130.926 -5.08%
SetIntersection_None_Vector_uint64_16_1 62899085.152 -
SetIntersection_None_Vector_uint64_16_16 33264007.049 -
SetIntersection_None_Vector_uint64_16_4 53342930.845 -
SetIntersection_None_Vector_uint64_1_1 529958335.859 -
SetIntersection_None_Vector_uint64_256_1 4199157.772 -2.06%
SetIntersection_None_Vector_uint64_256_16 4003527.255 -
SetIntersection_None_Vector_uint64_256_256 2130379.693 2.38%
SetIntersection_None_Vector_uint64_256_4 4066605.352 -2.20%
SetIntersection_None_Vector_uint64_256_64 3405920.104 -
SetIntersection_None_Vector_uint64_262144_1 1116593.775 -2.86%
SetIntersection_None_Vector_uint64_262144_1024 1096263.241 1.58%
SetIntersection_None_Vector_uint64_262144_16 1149847.192 3.26%
SetIntersection_None_Vector_uint64_262144_16384 1123192.216 -1.25%
SetIntersection_None_Vector_uint64_262144_256 1124516.116 1.30%
SetIntersection_None_Vector_uint64_262144_262144 1122896.010 -1.92%
SetIntersection_None_Vector_uint64_262144_4 1127397.035 -
SetIntersection_None_Vector_uint64_262144_64 1077750.278 -4.67%
SetIntersection_None_Vector_uint64_4_1 212399357.092 -
SetIntersection_None_Vector_uint64_4_4 132750488.244 -
SetIntersection_None_Vector_uint64_64_1 16554445.629 -
SetIntersection_None_Vector_uint64_64_16 13437615.923 -
SetIntersection_None_Vector_uint64_64_4 15852826.948 -
SetIntersection_None_Vector_uint64_64_64 8448537.736 -
bm_gcd_complex 17.904 -
bm_gcd_random 29.327 -
bm_gcd_trivial 0.682 4.55%
bm_lexicographical_compare<int>/1 1.381 -11.14%
bm_lexicographical_compare<int>/1048576 68379.341 -
bm_lexicographical_compare<int>/262144 16243.901 -
bm_lexicographical_compare<int>/32768 1915.892 -
bm_lexicographical_compare<int>/4096 238.362 -
bm_lexicographical_compare<int>/512 29.855 -
bm_lexicographical_compare<int>/64 4.332 -2.65%
bm_lexicographical_compare<int>/8 1.489 -2.53%
bm_lexicographical_compare<signed_char>/1 1.322 4.24%
bm_lexicographical_compare<signed_char>/1048576 16441.326 -2.98%
bm_lexicographical_compare<signed_char>/262144 3842.534 -
bm_lexicographical_compare<signed_char>/32768 478.926 -
bm_lexicographical_compare<signed_char>/4096 59.808 -
bm_lexicographical_compare<signed_char>/512 7.854 -
bm_lexicographical_compare<signed_char>/64 2.145 -5.36%
bm_lexicographical_compare<signed_char>/8 3.177 -
bm_lexicographical_compare<unsigned_char>/1 1.618 -
bm_lexicographical_compare<unsigned_char>/1048576 17924.072 -
bm_lexicographical_compare<unsigned_char>/262144 4492.676 -
bm_lexicographical_compare<unsigned_char>/32768 572.651 -
bm_lexicographical_compare<unsigned_char>/4096 77.765 -
bm_lexicographical_compare<unsigned_char>/512 8.787 -
bm_lexicographical_compare<unsigned_char>/64 1.910 -6.05%
bm_lexicographical_compare<unsigned_char>/8 1.387 -
bm_ranges_lexicographical_compare<int>/1 1.387 -8.84%
bm_ranges_lexicographical_compare<int>/1048576 68369.198 -
bm_ranges_lexicographical_compare<int>/262144 16249.611 -
bm_ranges_lexicographical_compare<int>/32768 1917.022 -
bm_ranges_lexicographical_compare<int>/4096 238.508 -
bm_ranges_lexicographical_compare<int>/512 29.922 -
bm_ranges_lexicographical_compare<int>/64 4.354 -5.81%
bm_ranges_lexicographical_compare<int>/8 1.464 -9.48%
bm_ranges_lexicographical_compare<signed_char>/1 1.656 3.60%
bm_ranges_lexicographical_compare<signed_char>/1048576 16252.029 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.507 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.908 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.841 -
bm_ranges_lexicographical_compare<signed_char>/512 8.065 -
bm_ranges_lexicographical_compare<signed_char>/64 2.271 -
bm_ranges_lexicographical_compare<signed_char>/8 3.633 2.36%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.607 7.91%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17924.715 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.313 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.708 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.739 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.787 1.06%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.991 3.98%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.440 14.46%
bm_ranges_swap_ranges_vb_aligned/1024 6.523 -
bm_ranges_swap_ranges_vb_aligned/1048576 3350.752 -
bm_ranges_swap_ranges_vb_aligned/128 3.402 -
bm_ranges_swap_ranges_vb_aligned/131072 246.013 -4.73%
bm_ranges_swap_ranges_vb_aligned/16 3.314 -
bm_ranges_swap_ranges_vb_aligned/16384 35.832 2.97%
bm_ranges_swap_ranges_vb_aligned/2048 8.549 -
bm_ranges_swap_ranges_vb_aligned/256 3.459 -
bm_ranges_swap_ranges_vb_aligned/262144 481.996 -5.09%
bm_ranges_swap_ranges_vb_aligned/32 3.318 -
bm_ranges_swap_ranges_vb_aligned/32768 64.368 -
bm_ranges_swap_ranges_vb_aligned/4096 11.951 -
bm_ranges_swap_ranges_vb_aligned/512 5.170 -
bm_ranges_swap_ranges_vb_aligned/524288 1046.634 -
bm_ranges_swap_ranges_vb_aligned/64 3.062 -
bm_ranges_swap_ranges_vb_aligned/65536 123.326 -3.68%
bm_ranges_swap_ranges_vb_aligned/8 3.243 -
bm_ranges_swap_ranges_vb_aligned/8192 20.130 3.18%
bm_ranges_swap_ranges_vb_unaligned/1048576 15676.456 -
bm_ranges_swap_ranges_vb_unaligned/262144 3771.458 -2.99%
bm_ranges_swap_ranges_vb_unaligned/32768 476.367 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.021 -
bm_ranges_swap_ranges_vb_unaligned/512 13.520 -
bm_ranges_swap_ranges_vb_unaligned/64 6.234 -
bm_ranges_swap_ranges_vb_unaligned/8 4.935 -6.15%
bm_swap_ranges_vb_aligned/1048576 3345.506 -
bm_swap_ranges_vb_aligned/262144 482.007 -3.65%
bm_swap_ranges_vb_aligned/32768 63.786 -
bm_swap_ranges_vb_aligned/4096 12.548 -
bm_swap_ranges_vb_aligned/512 4.906 -1.66%
bm_swap_ranges_vb_aligned/64 2.844 -
bm_swap_ranges_vb_aligned/8 3.256 -
bm_swap_ranges_vb_unaligned/1048576 15904.361 -
bm_swap_ranges_vb_unaligned/262144 3834.409 -2.51%
bm_swap_ranges_vb_unaligned/32768 486.304 -
bm_swap_ranges_vb_unaligned/4096 65.080 -
bm_swap_ranges_vb_unaligned/512 12.578 -
bm_swap_ranges_vb_unaligned/64 4.952 -
bm_swap_ranges_vb_unaligned/8 4.813 1.03%
bm_write 579.130 -4.73%
ranges::min(std::deque<__int128>)/1 0.642 -19.76%
ranges::min(std::deque<__int128>)/64 20.925 -
ranges::min(std::deque<__int128>)/70000 24405.527 -
ranges::min(std::deque<__int128>)/8 2.831 -
ranges::min(std::deque<char>)/1 0.693 -24.63%
ranges::min(std::deque<char>)/64 16.606 -
ranges::min(std::deque<char>)/70000 17907.519 -
ranges::min(std::deque<char>)/8 2.383 -5.15%
ranges::min(std::deque<long_long>)/1 0.671 8.25%
ranges::min(std::deque<long_long>)/64 16.923 3.50%
ranges::min(std::deque<long_long>)/70000 19119.875 -
ranges::min(std::deque<long_long>)/8 2.307 -
ranges::min(std::list<__int128>)/1 0.408 -9.53%
ranges::min(std::list<__int128>)/64 33.604 -10.13%
ranges::min(std::list<__int128>)/70000 60614.965 -3.52%
ranges::min(std::list<__int128>)/8 2.063 -15.04%
ranges::min(std::list<char>)/1 0.348 -17.53%
ranges::min(std::list<char>)/64 27.185 -
ranges::min(std::list<char>)/70000 54912.900 1.49%
ranges::min(std::list<char>)/8 1.934 -
ranges::min(std::list<long_long>)/1 0.365 41.59%
ranges::min(std::list<long_long>)/64 25.062 1.81%
ranges::min(std::list<long_long>)/70000 47463.010 -5.56%
ranges::min(std::list<long_long>)/8 1.927 -
ranges::min(std::vector<__int128>)/1 0.415 19.55%
ranges::min(std::vector<__int128>)/64 24.628 -11.54%
ranges::min(std::vector<__int128>)/70000 27128.459 -15.17%
ranges::min(std::vector<__int128>)/8 2.864 -2.51%
ranges::min(std::vector<char>)/1 0.457 36.89%
ranges::min(std::vector<char>)/64 4.230 -
ranges::min(std::vector<char>)/70000 496.502 -
ranges::min(std::vector<char>)/8 2.417 -
ranges::min(std::vector<long_long>)/1 0.262 -10.19%
ranges::min(std::vector<long_long>)/64 5.089 3.21%
ranges::min(std::vector<long_long>)/70000 7990.171 -
ranges::min(std::vector<long_long>)/8 2.287 1.93%
ranges::minmax(std::deque<__int128>)/1 0.696 3.35%
ranges::minmax(std::deque<__int128>)/64 32.706 6.05%
ranges::minmax(std::deque<__int128>)/70000 34783.927 -
ranges::minmax(std::deque<__int128>)/8 4.154 10.15%
ranges::minmax(std::deque<char>)/1 0.752 -11.23%
ranges::minmax(std::deque<char>)/64 23.247 -
ranges::minmax(std::deque<char>)/70000 24183.561 -
ranges::minmax(std::deque<char>)/8 3.769 -3.14%
ranges::minmax(std::deque<long_long>)/1 0.655 -19.68%
ranges::minmax(std::deque<long_long>)/64 23.950 -1.52%
ranges::minmax(std::deque<long_long>)/70000 25810.010 2.73%
ranges::minmax(std::deque<long_long>)/8 3.671 -7.25%
ranges::minmax(std::list<__int128>)/1 0.416 -8.76%
ranges::minmax(std::list<__int128>)/64 39.497 -
ranges::minmax(std::list<__int128>)/70000 57874.031 -1.44%
ranges::minmax(std::list<__int128>)/8 3.874 -
ranges::minmax(std::list<char>)/1 0.383 -12.16%
ranges::minmax(std::list<char>)/64 33.089 -1.92%
ranges::minmax(std::list<char>)/70000 53689.915 -
ranges::minmax(std::list<char>)/8 2.471 -1.88%
ranges::minmax(std::list<long_long>)/1 0.679 71.92%
ranges::minmax(std::list<long_long>)/64 30.508 -6.63%
ranges::minmax(std::list<long_long>)/70000 54382.550 -2.30%
ranges::minmax(std::list<long_long>)/8 2.531 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.299 -
ranges::minmax(std::vector<__int128>)/70000 35380.244 -
ranges::minmax(std::vector<__int128>)/8 4.151 -
ranges::minmax(std::vector<char>)/1 0.627 -
ranges::minmax(std::vector<char>)/64 1.289 -5.18%
ranges::minmax(std::vector<char>)/70000 595.189 -
ranges::minmax(std::vector<char>)/8 0.979 -9.31%
ranges::minmax(std::vector<long_long>)/1 0.692 6.37%
ranges::minmax(std::vector<long_long>)/64 10.259 1.10%
ranges::minmax(std::vector<long_long>)/70000 9231.314 -
ranges::minmax(std::vector<long_long>)/8 2.117 -
rng::contains(deque<int>)_(process_all)/1048576 245381.747 -
rng::contains(deque<int>)_(process_all)/32 8.767 -1.07%
rng::contains(deque<int>)_(process_all)/50 12.706 -
rng::contains(deque<int>)_(process_all)/8 2.996 -3.13%
rng::contains(deque<int>)_(process_all)/8192 1876.974 -
rng::contains(list<int>)_(process_all)/1048576 849576.697 3.50%
rng::contains(list<int>)_(process_all)/32 9.492 5.81%
rng::contains(list<int>)_(process_all)/50 18.087 -1.18%
rng::contains(list<int>)_(process_all)/8 2.356 4.79%
rng::contains(list<int>)_(process_all)/8192 7170.229 2.43%
rng::contains(vector<int>)_(process_all)/1048576 233667.543 -
rng::contains(vector<int>)_(process_all)/32 8.406 -
rng::contains(vector<int>)_(process_all)/50 12.373 1.12%
rng::contains(vector<int>)_(process_all)/8 2.678 5.95%
rng::contains(vector<int>)_(process_all)/8192 1813.960 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19523.570 3.56%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20344.950 4.31%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457953.819 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430310.361 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.737 -13.58%
rng::contains_subrange(deque<int>)_(process_all)/32 13.139 -21.29%
rng::contains_subrange(deque<int>)_(process_all)/50 25.936 -2.38%
rng::contains_subrange(deque<int>)_(process_all)/8192 3360.616 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503189.668 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.372 -5.12%
rng::contains_subrange(deque<int>)_(same_length)/32 19.985 -2.90%
rng::contains_subrange(deque<int>)_(same_length)/50 28.132 -2.42%
rng::contains_subrange(deque<int>)_(same_length)/8192 3922.469 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478789.730 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.455 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.638 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.697 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3735.425 -
rng::contains_subrange(list<int>)_(near_matches)/1000 39813.132 6.26%
rng::contains_subrange(list<int>)_(near_matches)/1024 40602.419 3.60%
rng::contains_subrange(list<int>)_(near_matches)/8192 2545023.266 -
rng::contains_subrange(list<int>)_(process_all)/1048576 846229.066 1.30%
rng::contains_subrange(list<int>)_(process_all)/16 4.727 -3.09%
rng::contains_subrange(list<int>)_(process_all)/32 10.064 -1.41%
rng::contains_subrange(list<int>)_(process_all)/50 17.855 2.54%
rng::contains_subrange(list<int>)_(process_all)/8192 8148.517 8.41%
rng::contains_subrange(list<int>)_(same_length)/1048576 941700.078 -
rng::contains_subrange(list<int>)_(same_length)/16 5.853 -
rng::contains_subrange(list<int>)_(same_length)/32 16.615 -
rng::contains_subrange(list<int>)_(same_length)/50 25.216 -
rng::contains_subrange(list<int>)_(same_length)/8192 7965.255 -7.56%
rng::contains_subrange(list<int>)_(single_element)/1048576 827864.929 1.35%
rng::contains_subrange(list<int>)_(single_element)/16 4.891 -2.25%
rng::contains_subrange(list<int>)_(single_element)/32 10.078 -1.29%
rng::contains_subrange(list<int>)_(single_element)/50 17.280 -2.81%
rng::contains_subrange(list<int>)_(single_element)/8192 7197.336 -22.78%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13309.359 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13987.521 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766401.047 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 214667.825 2.62%
rng::contains_subrange(vector<int>)_(process_all)/16 4.802 -3.33%
rng::contains_subrange(vector<int>)_(process_all)/32 8.137 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.601 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1671.084 2.69%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243944.290 -
rng::contains_subrange(vector<int>)_(same_length)/16 5.003 4.23%
rng::contains_subrange(vector<int>)_(same_length)/32 8.816 1.70%
rng::contains_subrange(vector<int>)_(same_length)/50 12.866 1.44%
rng::contains_subrange(vector<int>)_(same_length)/8192 1876.817 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 235196.455 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.871 1.50%
rng::contains_subrange(vector<int>)_(single_element)/32 8.610 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.569 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1830.819 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 468.453 -2.83%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490790.761 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.077 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.432 -2.62%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3841.366 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.126 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.901 4.74%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.126 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.126 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.129 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 524.313 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513690.569 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 28.996 5.91%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.505 -1.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3992.327 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.886 6.16%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2076.344 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2290892.157 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.618 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.854 1.87%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19103.132 -7.06%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 684.215 5.29%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461387.203 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.382 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.914 -4.49%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11725.521 3.24%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1864.115 7.47%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2376866.497 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.086 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.914 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20403.779 2.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 613.405 -5.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464550.052 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.438 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.954 4.78%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11798.569 6.67%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 768.369 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 960116.473 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.620 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.083 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7785.807 -11.82%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.778 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.781 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.760 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.760 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.778 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 865.927 1.27%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1075029.103 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.037 2.89%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.771 -3.34%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10284.759 -24.84%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 80.062 1.80%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 75380.066 2.26%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.573 -4.97%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.572 -10.50%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 593.936 4.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.368 6.83%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.364 11.64%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.364 6.08%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.420 9.88%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.369 6.72%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.150 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306200.095 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.758 -1.03%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.026 1.11%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.899 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.851 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9428.956 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.463 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.727 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2341.412 1.40%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.257 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15522.768 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.496 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.469 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3879.054 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 737.929 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26753.213 -4.89%
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.050 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.566 2.07%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11489.798 7.83%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.441 2.86%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 676.776 2.11%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.533 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.059 1.66%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 170.342 1.46%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.878 1.41%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8669.289 1.37%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.759 1.63%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.179 -1.59%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2131.450 1.29%
rng::find(vector<bool>)_(process_all)/1024 4.672 -1.87%
rng::find(vector<bool>)_(process_all)/1048576 3650.290 -
rng::find(vector<bool>)_(process_all)/50 0.914 35.11%
rng::find(vector<bool>)_(process_all)/8 0.846 23.61%
rng::find(vector<bool>)_(process_all)/8192 33.548 -
rng::find_if(vector<bool>)_(process_all)/1024 567.175 -
rng::find_if(vector<bool>)_(process_all)/1048576 578420.179 -
rng::find_if(vector<bool>)_(process_all)/50 23.948 -
rng::find_if(vector<bool>)_(process_all)/8 3.516 -
rng::find_if(vector<bool>)_(process_all)/8192 4518.876 -
rng::find_if_not(vector<bool>)_(process_all)/1024 566.046 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 577191.543 -1.16%
rng::find_if_not(vector<bool>)_(process_all)/50 24.022 3.03%
rng::find_if_not(vector<bool>)_(process_all)/8 3.569 1.83%
rng::find_if_not(vector<bool>)_(process_all)/8192 4510.899 -1.11%
rng::find_last(deque<int>)_(bail_10%)/1024 227.325 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324020.409 -
rng::find_last(deque<int>)_(bail_10%)/50 11.430 -
rng::find_last(deque<int>)_(bail_10%)/8 2.729 -
rng::find_last(deque<int>)_(bail_10%)/8192 2514.616 -
rng::find_last(deque<int>)_(bail_90%)/1024 33.274 7.29%
rng::find_last(deque<int>)_(bail_90%)/1048576 29711.739 7.84%
rng::find_last(deque<int>)_(bail_90%)/50 1.883 1.11%
rng::find_last(deque<int>)_(bail_90%)/8 0.922 3.66%
rng::find_last(deque<int>)_(bail_90%)/8192 234.378 7.69%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.189 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 704393.584 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.219 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.317 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5850.610 -12.46%
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.955 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 667214.252 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.860 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.443 2.25%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6038.862 1.77%
rng::find_last(list<int>)_(bail_10%)/1024 677.410 -
rng::find_last(list<int>)_(bail_10%)/1048576 784826.117 -
rng::find_last(list<int>)_(bail_10%)/50 15.959 -
rng::find_last(list<int>)_(bail_10%)/8 2.082 -
rng::find_last(list<int>)_(bail_10%)/8192 6311.756 1.02%
rng::find_last(list<int>)_(bail_90%)/1024 77.184 -
rng::find_last(list<int>)_(bail_90%)/1048576 86973.485 -
rng::find_last(list<int>)_(bail_90%)/50 1.279 -1.38%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 599.556 -
rng::find_last(vector<char>)_(bail_10%)/1024 211.001 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206461.613 -
rng::find_last(vector<char>)_(bail_10%)/50 10.848 -
rng::find_last(vector<char>)_(bail_10%)/8 2.012 -
rng::find_last(vector<char>)_(bail_10%)/8192 1626.588 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.747 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23001.958 -
rng::find_last(vector<char>)_(bail_90%)/50 1.509 2.33%
rng::find_last(vector<char>)_(bail_90%)/8 0.428 -7.42%
rng::find_last(vector<char>)_(bail_90%)/8192 189.250 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.626 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213920.733 -
rng::find_last(vector<int>)_(bail_10%)/50 10.858 -
rng::find_last(vector<int>)_(bail_10%)/8 2.024 -
rng::find_last(vector<int>)_(bail_10%)/8192 1655.933 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.031 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23869.609 2.95%
rng::find_last(vector<int>)_(bail_90%)/50 1.495 -1.63%
rng::find_last(vector<int>)_(bail_90%)/8 0.461 4.32%
rng::find_last(vector<int>)_(bail_90%)/8192 189.771 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 359.640 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363871.092 -
rng::find_last_if(deque<int>)_(bail_10%)/50 18.487 1.25%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.813 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2796.180 1.39%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.222 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38212.047 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.583 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.006 3.24%
rng::find_last_if(deque<int>)_(bail_90%)/8192 314.092 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 773.872 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 905921.152 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.274 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.353 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6860.854 -9.29%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 812.391 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 901342.677 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.808 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.262 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6877.080 -
rng::find_last_if(list<int>)_(bail_10%)/1024 680.136 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 808533.410 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.410 1.90%
rng::find_last_if(list<int>)_(bail_10%)/8 3.308 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6748.264 1.99%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.157 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89106.853 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.193 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.138 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.985 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238421.671 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.521 10.53%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1861.637 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.884 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26305.612 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.511 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.489 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.093 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.428 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 319879.894 1.15%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.497 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2216.899 -1.91%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.205 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33555.466 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.472 -1.88%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.519 -7.05%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.861 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.330 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362471.870 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.570 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.820 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2762.446 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.489 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38205.883 -4.09%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.281 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.894 -7.15%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.730 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 769.530 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 913326.605 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.918 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.331 -3.46%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6653.299 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 814.936 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 901498.057 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.105 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.354 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6630.842 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.903 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805841.897 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.868 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.187 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6618.918 -1.57%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.386 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88869.926 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.113 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.034 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.368 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238293.254 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.403 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.131 2.74%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1865.128 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.048 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26301.982 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.527 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.470 -23.02%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.666 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.581 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307281.246 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.475 8.15%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.641 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2183.089 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.667 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33517.366 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.502 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.462 -6.19%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.799 -
rng::fold_left(deque<int>)/1048576 551480.855 -
rng::fold_left(deque<int>)/32 16.312 -
rng::fold_left(deque<int>)/50 27.205 -
rng::fold_left(deque<int>)/8 3.922 2.11%
rng::fold_left(deque<int>)/8192 4552.156 -
rng::fold_left(list<int>)/1048576 1366197.977 -4.56%
rng::fold_left(list<int>)/32 20.752 -
rng::fold_left(list<int>)/50 37.742 -
rng::fold_left(list<int>)/8 3.851 -
rng::fold_left(list<int>)/8192 10761.218 -
rng::fold_left(vector<int>)/1048576 1324921.481 -
rng::fold_left(vector<int>)/32 21.742 -
rng::fold_left(vector<int>)/50 37.529 -
rng::fold_left(vector<int>)/8 3.594 1.06%
rng::fold_left(vector<int>)/8192 10312.566 -
rng::for_each(map<int>)/32 25.276 -
rng::for_each(map<int>)/50 37.974 -
rng::for_each(map<int>)/8 6.128 -
rng::for_each(map<int>)/8192 7258.930 -
rng::for_each(multimap<int>)/32 26.258 -1.34%
rng::for_each(multimap<int>)/50 40.368 -
rng::for_each(multimap<int>)/8 6.190 -
rng::for_each(multimap<int>)/8192 7271.668 -1.59%
rng::for_each(multiset<int>)/32 25.410 -
rng::for_each(multiset<int>)/50 39.262 -
rng::for_each(multiset<int>)/8 6.879 -1.43%
rng::for_each(multiset<int>)/8192 7681.465 -1.46%
rng::for_each(set<int>)/32 25.379 -
rng::for_each(set<int>)/50 38.262 -
rng::for_each(set<int>)/8 6.673 -3.17%
rng::for_each(set<int>)/8192 7677.900 -2.00%
rng::starts_with(deque<int>)/1000 449.757 -5.83%
rng::starts_with(deque<int>)/1024 446.109 -8.38%
rng::starts_with(deque<int>)/1048576 491869.872 -1.36%
rng::starts_with(deque<int>)/8 3.930 -2.98%
rng::starts_with(deque<int>)/8192 3847.253 -
rng::starts_with(deque<int>,_pred)/1000 513.029 -
rng::starts_with(deque<int>,_pred)/1024 531.936 2.09%
rng::starts_with(deque<int>,_pred)/1048576 514724.890 1.19%
rng::starts_with(deque<int>,_pred)/8 4.655 -
rng::starts_with(deque<int>,_pred)/8192 3953.686 1.24%
rng::starts_with(list<int>)/1000 760.936 -
rng::starts_with(list<int>)/1024 778.944 -
rng::starts_with(list<int>)/1048576 941759.414 -
rng::starts_with(list<int>)/8 2.905 -
rng::starts_with(list<int>)/8192 8681.950 -6.79%
rng::starts_with(list<int>,_pred)/1000 790.407 -
rng::starts_with(list<int>,_pred)/1024 808.375 -
rng::starts_with(list<int>,_pred)/1048576 968649.081 -
rng::starts_with(list<int>,_pred)/8 3.508 -
rng::starts_with(list<int>,_pred)/8192 12762.274 9.13%
rng::starts_with(vector<int>)/1000 58.381 -
rng::starts_with(vector<int>)/1024 59.990 -
rng::starts_with(vector<int>)/1048576 68294.426 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.280 -
rng::starts_with(vector<int>,_pred)/1000 278.036 -
rng::starts_with(vector<int>,_pred)/1024 288.963 -
rng::starts_with(vector<int>,_pred)/1048576 304358.852 -
rng::starts_with(vector<int>,_pred)/8 2.546 7.94%
rng::starts_with(vector<int>,_pred)/8192 2493.033 -
std::adjacent_find(deque<int>)/1024 464.426 -
std::adjacent_find(deque<int>)/1048576 477476.170 -
std::adjacent_find(deque<int>)/50 14.866 -8.23%
std::adjacent_find(deque<int>)/8 3.056 -2.79%
std::adjacent_find(deque<int>)/8192 3721.737 -
std::adjacent_find(deque<int>,_pred)/1024 630.803 -
std::adjacent_find(deque<int>,_pred)/1048576 651128.176 -
std::adjacent_find(deque<int>,_pred)/50 30.145 -1.79%
std::adjacent_find(deque<int>,_pred)/8 4.326 -5.53%
std::adjacent_find(deque<int>,_pred)/8192 5106.034 -
std::adjacent_find(list<int>)/1024 738.270 -
std::adjacent_find(list<int>)/1048576 872716.418 -
std::adjacent_find(list<int>)/50 23.076 -1.53%
std::adjacent_find(list<int>)/8 2.092 -
std::adjacent_find(list<int>)/8192 7137.897 -1.83%
std::adjacent_find(list<int>,_pred)/1024 793.432 -
std::adjacent_find(list<int>,_pred)/1048576 919795.949 -
std::adjacent_find(list<int>,_pred)/50 29.381 -
std::adjacent_find(list<int>,_pred)/8 3.850 -
std::adjacent_find(list<int>,_pred)/8192 7207.746 -
std::adjacent_find(vector<int>)/1024 235.762 -
std::adjacent_find(vector<int>)/1048576 235917.482 -
std::adjacent_find(vector<int>)/50 12.033 -
std::adjacent_find(vector<int>)/8 2.045 -
std::adjacent_find(vector<int>)/8192 1839.222 -
std::adjacent_find(vector<int>,_pred)/1024 401.005 -
std::adjacent_find(vector<int>,_pred)/1048576 474740.234 1.49%
std::adjacent_find(vector<int>,_pred)/50 23.681 -
std::adjacent_find(vector<int>,_pred)/8 3.258 -
std::adjacent_find(vector<int>,_pred)/8192 3195.951 -
std::all_of(deque<int>)_(process_all)/32 12.340 -
std::all_of(deque<int>)_(process_all)/32768 10844.751 7.09%
std::all_of(deque<int>)_(process_all)/50 18.950 -
std::all_of(deque<int>)_(process_all)/8 3.432 -
std::all_of(deque<int>)_(process_all)/8192 2723.056 7.87%
std::all_of(list<int>)_(process_all)/32 11.469 -
std::all_of(list<int>)_(process_all)/32768 26015.542 -
std::all_of(list<int>)_(process_all)/50 21.916 -
std::all_of(list<int>)_(process_all)/8 2.647 -
std::all_of(list<int>)_(process_all)/8192 7114.977 -10.52%
std::all_of(vector<int>)_(process_all)/32 8.745 4.38%
std::all_of(vector<int>)_(process_all)/32768 8122.223 -
std::all_of(vector<int>)_(process_all)/50 15.979 16.84%
std::all_of(vector<int>)_(process_all)/8 2.435 -
std::all_of(vector<int>)_(process_all)/8192 2042.338 -
std::any_of(deque<int>)_(process_all)/32 12.314 -
std::any_of(deque<int>)_(process_all)/32768 10879.635 3.82%
std::any_of(deque<int>)_(process_all)/50 18.959 -
std::any_of(deque<int>)_(process_all)/8 3.429 -
std::any_of(deque<int>)_(process_all)/8192 2730.486 4.11%
std::any_of(list<int>)_(process_all)/32 11.747 -
std::any_of(list<int>)_(process_all)/32768 25857.614 -4.10%
std::any_of(list<int>)_(process_all)/50 22.037 -
std::any_of(list<int>)_(process_all)/8 2.651 -
std::any_of(list<int>)_(process_all)/8192 7947.611 3.80%
std::any_of(vector<int>)_(process_all)/32 8.309 -
std::any_of(vector<int>)_(process_all)/32768 8144.024 -
std::any_of(vector<int>)_(process_all)/50 14.199 1.93%
std::any_of(vector<int>)_(process_all)/8 2.367 -5.13%
std::any_of(vector<int>)_(process_all)/8192 2037.464 -
std::copy(deque<int>)/1048576 50160.594 -
std::copy(deque<int>)/262144 11635.430 -
std::copy(deque<int>)/32768 1135.378 -
std::copy(deque<int>)/4096 145.285 -
std::copy(deque<int>)/512 16.656 -3.58%
std::copy(deque<int>)/64 2.718 -10.21%
std::copy(deque<int>)/8 2.719 -1.87%
std::copy(list<int>)/1048576 872542.858 -
std::copy(list<int>)/262144 214680.925 -
std::copy(list<int>)/32768 25799.276 1.12%
std::copy(list<int>)/4096 3928.503 27.33%
std::copy(list<int>)/512 365.498 -
std::copy(list<int>)/64 30.601 -15.05%
std::copy(list<int>)/8 2.483 -
std::copy(vector<bool>)_(aligned)/1048576 3161.689 1.81%
std::copy(vector<bool>)_(aligned)/262144 736.669 12.40%
std::copy(vector<bool>)_(aligned)/32768 35.354 -
std::copy(vector<bool>)_(aligned)/4096 4.778 -1.03%
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.300 -3.75%
std::copy(vector<bool>)_(unaligned)/1048576 7017.903 -
std::copy(vector<bool>)_(unaligned)/262144 1713.491 -
std::copy(vector<bool>)_(unaligned)/32768 214.659 -1.64%
std::copy(vector<bool>)_(unaligned)/4096 26.049 -
std::copy(vector<bool>)_(unaligned)/512 3.482 -
std::copy(vector<bool>)_(unaligned)/64 1.810 -
std::copy(vector<int>)/1048576 50164.753 -
std::copy(vector<int>)/262144 12526.460 -
std::copy(vector<int>)/32768 3526.703 1.77%
std::copy(vector<int>)/4096 159.284 -20.69%
std::copy(vector<int>)/512 15.970 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.112 -1.65%
std::copy_backward(deque<int>)/1048576 132873.998 -
std::copy_backward(deque<int>)/262144 32737.966 3.39%
std::copy_backward(deque<int>)/32768 4061.260 8.05%
std::copy_backward(deque<int>)/4096 146.777 -4.35%
std::copy_backward(deque<int>)/512 18.050 -1.18%
std::copy_backward(deque<int>)/64 3.029 -
std::copy_backward(deque<int>)/8 2.808 -
std::copy_backward(list<int>)/1048576 882679.609 -
std::copy_backward(list<int>)/262144 219116.833 -
std::copy_backward(list<int>)/32768 26544.539 -
std::copy_backward(list<int>)/4096 3230.482 -
std::copy_backward(list<int>)/512 369.076 -
std::copy_backward(list<int>)/64 31.340 1.77%
std::copy_backward(list<int>)/8 2.392 -1.15%
std::copy_backward(vector<bool>)_(aligned)/1048576 2839.161 2.23%
std::copy_backward(vector<bool>)_(aligned)/262144 301.737 -62.53%
std::copy_backward(vector<bool>)_(aligned)/32768 35.600 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.964 -
std::copy_backward(vector<bool>)_(aligned)/512 1.514 -2.82%
std::copy_backward(vector<bool>)_(aligned)/64 1.669 -4.86%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6493.466 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1571.141 -15.98%
std::copy_backward(vector<bool>)_(unaligned)/32768 201.013 -1.08%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.453 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.802 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.905 -
std::copy_backward(vector<int>)/1048576 50198.053 -
std::copy_backward(vector<int>)/262144 12529.621 4.29%
std::copy_backward(vector<int>)/32768 3548.488 -6.49%
std::copy_backward(vector<int>)/4096 229.262 40.59%
std::copy_backward(vector<int>)/512 16.597 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.225 -1.36%
std::copy_if(deque<int>)_(entire_range)/1048576 277010.796 -
std::copy_if(deque<int>)_(entire_range)/262144 69729.705 -
std::copy_if(deque<int>)_(entire_range)/32768 8679.249 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.878 -
std::copy_if(deque<int>)_(entire_range)/512 135.438 -
std::copy_if(deque<int>)_(entire_range)/64 16.256 -
std::copy_if(deque<int>)_(entire_range)/8 2.547 -2.88%
std::copy_if(deque<int>)_(every_other)/1048576 372668.616 -
std::copy_if(deque<int>)_(every_other)/262144 92971.008 -
std::copy_if(deque<int>)_(every_other)/32768 11643.288 -
std::copy_if(deque<int>)_(every_other)/4096 1454.631 -
std::copy_if(deque<int>)_(every_other)/512 181.973 -
std::copy_if(deque<int>)_(every_other)/64 23.320 -
std::copy_if(deque<int>)_(every_other)/8 3.461 -
std::copy_if(list<int>)_(entire_range)/1048576 880487.531 -6.29%
std::copy_if(list<int>)_(entire_range)/262144 217946.463 -
std::copy_if(list<int>)_(entire_range)/32768 25559.676 -
std::copy_if(list<int>)_(entire_range)/4096 3033.274 -
std::copy_if(list<int>)_(entire_range)/512 369.288 -
std::copy_if(list<int>)_(entire_range)/64 32.357 -1.02%
std::copy_if(list<int>)_(entire_range)/8 2.561 1.19%
std::copy_if(list<int>)_(every_other)/1048576 828498.819 -
std::copy_if(list<int>)_(every_other)/262144 208473.075 -
std::copy_if(list<int>)_(every_other)/32768 25713.067 -
std::copy_if(list<int>)_(every_other)/4096 3253.295 -
std::copy_if(list<int>)_(every_other)/512 360.821 -
std::copy_if(list<int>)_(every_other)/64 27.893 -
std::copy_if(list<int>)_(every_other)/8 2.297 -
std::copy_if(vector<int>)_(entire_range)/1048576 245122.724 -
std::copy_if(vector<int>)_(entire_range)/262144 59658.279 -
std::copy_if(vector<int>)_(entire_range)/32768 7453.462 -
std::copy_if(vector<int>)_(entire_range)/4096 933.330 -
std::copy_if(vector<int>)_(entire_range)/512 123.224 -
std::copy_if(vector<int>)_(entire_range)/64 16.003 1.27%
std::copy_if(vector<int>)_(entire_range)/8 2.360 3.15%
std::copy_if(vector<int>)_(every_other)/1048576 506850.616 -
std::copy_if(vector<int>)_(every_other)/262144 128099.755 -
std::copy_if(vector<int>)_(every_other)/32768 16310.439 -
std::copy_if(vector<int>)_(every_other)/4096 1999.590 -
std::copy_if(vector<int>)_(every_other)/512 255.256 -
std::copy_if(vector<int>)_(every_other)/64 32.999 -
std::copy_if(vector<int>)_(every_other)/8 4.279 2.77%
std::copy_n(deque<int>)/1048576 50083.037 -
std::copy_n(deque<int>)/262144 11670.022 -
std::copy_n(deque<int>)/32768 1158.086 1.64%
std::copy_n(deque<int>)/4096 145.624 -
std::copy_n(deque<int>)/512 16.729 -
std::copy_n(deque<int>)/64 2.794 -
std::copy_n(deque<int>)/8 2.763 -1.41%
std::copy_n(list<int>)/1048576 868966.604 -
std::copy_n(list<int>)/262144 216141.317 -
std::copy_n(list<int>)/32768 26402.929 -
std::copy_n(list<int>)/4096 3563.227 -2.43%
std::copy_n(list<int>)/512 342.861 -1.49%
std::copy_n(list<int>)/64 14.516 -1.84%
std::copy_n(list<int>)/8 2.228 -
std::copy_n(vector<bool>)_(aligned)/1048576 2644.462 -18.44%
std::copy_n(vector<bool>)_(aligned)/262144 699.240 -
std::copy_n(vector<bool>)_(aligned)/32768 35.359 -
std::copy_n(vector<bool>)_(aligned)/4096 4.845 -
std::copy_n(vector<bool>)_(aligned)/512 1.374 -
std::copy_n(vector<bool>)_(aligned)/64 1.362 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7019.123 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.967 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.684 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.015 -
std::copy_n(vector<bool>)_(unaligned)/512 3.490 -
std::copy_n(vector<bool>)_(unaligned)/64 1.815 -
std::copy_n(vector<int>)/1048576 50206.402 -
std::copy_n(vector<int>)/262144 12530.321 4.95%
std::copy_n(vector<int>)/32768 3477.282 -8.21%
std::copy_n(vector<int>)/4096 142.736 -2.68%
std::copy_n(vector<int>)/512 16.060 -
std::copy_n(vector<int>)/64 2.477 -
std::copy_n(vector<int>)/8 2.279 -
std::count(deque<int>)_(every_other)/1024 246.103 -
std::count(deque<int>)_(every_other)/1048576 252577.797 -
std::count(deque<int>)_(every_other)/8 2.536 -
std::count(deque<int>)_(every_other)/8192 1932.736 -
std::count(list<int>)_(every_other)/1024 703.020 -
std::count(list<int>)_(every_other)/1048576 815830.811 -
std::count(list<int>)_(every_other)/8 2.102 2.87%
std::count(list<int>)_(every_other)/8192 6800.978 -6.43%
std::count(vector<bool>)/1000 2.967 -1.83%
std::count(vector<bool>)/1024 1.684 -
std::count(vector<bool>)/1048576 1456.367 -
std::count(vector<bool>)/8192 11.414 -
std::count(vector<int>)_(every_other)/1024 102.921 -
std::count(vector<int>)_(every_other)/1048576 105153.790 -
std::count(vector<int>)_(every_other)/8 1.381 4.01%
std::count(vector<int>)_(every_other)/8192 819.420 -
std::count_if(deque<int>)_(every_other)/1024 346.349 -
std::count_if(deque<int>)_(every_other)/1048576 342185.312 -
std::count_if(deque<int>)_(every_other)/8 3.510 -
std::count_if(deque<int>)_(every_other)/8192 2684.270 -
std::count_if(list<int>)_(every_other)/1024 753.848 -
std::count_if(list<int>)_(every_other)/1048576 885879.151 -
std::count_if(list<int>)_(every_other)/8 2.771 -
std::count_if(list<int>)_(every_other)/8192 7127.230 -16.42%
std::count_if(vector<int>)_(every_other)/1024 246.232 -
std::count_if(vector<int>)_(every_other)/1048576 247805.172 -
std::count_if(vector<int>)_(every_other)/8 4.172 -
std::count_if(vector<int>)_(every_other)/8192 1901.201 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 430.168 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.998 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 821.511 2.02%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 319.032 -2.06%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.731 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2544.094 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.920 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.145 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 448.128 1.12%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.418 2.26%
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.440 1.30%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.019 1.49%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.451 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.086 1.71%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2150.386 -
std::deque<int>::ctor(size)/1024 75.046 -
std::deque<int>::ctor(size)/32 28.456 -
std::deque<int>::ctor(size)/8192 459.606 1.16%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.905 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.403 1.40%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 430.411 1.08%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.352 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.529 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.389 -2.46%
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.861 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.408 -3.71%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.310 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.944 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.027 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.972 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.953 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.158 -1.32%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.483 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.888 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.792 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 343.159 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 677.035 3.84%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 402.401 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2563.625 2.14%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.865 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.758 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 856.428 1.73%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 420.617 3.53%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10396.204 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13358.987 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 767.395 -3.43%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 118095.044 1.99%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.519 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.702 -1.69%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6124.981 -1.07%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6741.349 -4.00%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 167.297 7.45%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54987.261 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 871.688 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.454 -5.67%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12976.544 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20758.230 -6.06%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 642.965 -6.67%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 183170.601 -5.97%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 874.557 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.210 -9.88%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13207.990 2.29%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20794.474 -5.48%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 641.233 -6.79%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 183457.527 -5.94%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1095.127 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.056 -4.78%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11662.668 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20988.827 -2.57%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 653.569 -6.49%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 183831.140 -3.09%
std::deque<std::string>::ctor(size)/1024 730.222 -
std::deque<std::string>::ctor(size)/32 44.347 -5.22%
std::deque<std::string>::ctor(size)/8192 8615.072 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 956.708 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 47.970 -5.21%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12636.739 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20685.290 -6.26%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 603.142 -7.50%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 180927.046 -6.01%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.359 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.328 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.376 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.500 -6.59%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.798 -6.09%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.532 -6.44%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.845 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.720 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2346.693 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.754 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.148 1.10%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2364.722 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.906 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.721 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.930 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.903 -1.59%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.866 5.62%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.005 2.37%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.110 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.495 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2339.655 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.516 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.390 -5.87%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2378.500 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.251 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.010 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4632.701 1.82%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6572.548 1.16%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 160.430 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52635.229 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1036.290 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.719 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8134.535 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13420.889 4.56%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 773.395 2.69%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 118862.347 4.10%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.384 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.238 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.271 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.421 2.33%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.012 2.07%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.895 1.49%
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.844 -
std::distance(deque<int>)/50 0.845 -
std::distance(deque<int>)/8192 0.844 -
std::distance(join_view(vector<vector<int>>))/1024 0.975 -
std::distance(join_view(vector<vector<int>>))/4096 4.452 1.25%
std::distance(join_view(vector<vector<int>>))/50 0.583 -7.27%
std::distance(join_view(vector<vector<int>>))/8192 8.369 -
std::equal(deque<int>)_(it,_it,_it)/1024 462.052 -5.34%
std::equal(deque<int>)_(it,_it,_it)/1048576 494164.923 -1.39%
std::equal(deque<int>)_(it,_it,_it)/50 20.535 -14.59%
std::equal(deque<int>)_(it,_it,_it)/8 4.366 -1.86%
std::equal(deque<int>)_(it,_it,_it)/8192 3842.482 -1.33%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.938 -7.67%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425027.044 -10.68%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.092 -5.28%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.012 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3095.941 -14.79%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 515.804 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 534165.149 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.944 5.57%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.299 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4035.300 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 510.408 -1.25%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 518548.539 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.475 1.44%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.551 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4037.531 -
std::equal(list<int>)_(it,_it,_it)/1024 1136.648 -
std::equal(list<int>)_(it,_it,_it)/1048576 1314307.848 -
std::equal(list<int>)_(it,_it,_it)/50 35.628 -
std::equal(list<int>)_(it,_it,_it)/8 2.705 -
std::equal(list<int>)_(it,_it,_it)/8192 10028.317 6.46%
std::equal(list<int>)_(it,_it,_it,_it)/1024 783.796 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954610.546 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.182 -8.93%
std::equal(list<int>)_(it,_it,_it,_it)/8 3.032 1.43%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12122.062 6.26%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 806.482 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 979927.244 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.840 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.531 1.59%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12533.469 5.66%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.076 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1321932.566 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.781 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.508 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13635.504 11.42%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.220 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6427.852 2.19%
std::equal(vector<bool>)_(unaligned)/50 1.069 45.05%
std::equal(vector<bool>)_(unaligned)/8 1.069 42.93%
std::equal(vector<bool>)_(unaligned)/8192 56.888 1.45%
std::equal(vector<int>)_(it,_it,_it)/1024 77.739 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73720.658 -
std::equal(vector<int>)_(it,_it,_it)/50 4.232 3.65%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.838 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.185 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73708.843 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.361 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.484 4.91%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.469 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.585 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305581.878 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.704 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.999 -1.83%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.809 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.936 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305710.335 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.485 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.671 -2.42%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.399 -
std::fill(deque<int>)/1024 30.296 1.57%
std::fill(deque<int>)/32 1.372 -
std::fill(deque<int>)/50 2.368 -
std::fill(deque<int>)/8192 237.012 -
std::fill(list<int>)/1024 671.584 31.91%
std::fill(list<int>)/32 8.374 -
std::fill(list<int>)/50 34.538 -2.29%
std::fill(list<int>)/8192 7327.328 -3.35%
std::fill(vector<bool>)/1048576 3821.447 -
std::fill(vector<bool>)/262144 802.547 246.38%
std::fill(vector<bool>)/32768 30.030 -1.04%
std::fill(vector<bool>)/4096 4.241 -
std::fill(vector<bool>)/512 1.529 -3.21%
std::fill(vector<bool>)/64 1.564 -
std::fill(vector<int>)/1024 30.077 -
std::fill(vector<int>)/32 1.038 -1.84%
std::fill(vector<int>)/50 2.206 -
std::fill(vector<int>)/8192 234.774 -
std::fill_n(deque<int>)/1024 30.388 3.45%
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.195 -
std::fill_n(deque<int>)/8192 235.793 -2.12%
std::fill_n(list<int>)/1024 673.542 52.01%
std::fill_n(list<int>)/32 8.155 -6.62%
std::fill_n(list<int>)/50 15.752 -3.62%
std::fill_n(list<int>)/8192 8993.500 -1.40%
std::fill_n(vector<bool>)/1048576 3821.771 -
std::fill_n(vector<bool>)/262144 941.201 31.39%
std::fill_n(vector<bool>)/32768 30.515 2.21%
std::fill_n(vector<bool>)/4096 4.212 -
std::fill_n(vector<bool>)/512 1.458 -
std::fill_n(vector<bool>)/64 1.425 14.53%
std::fill_n(vector<int>)/1024 29.779 -
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.227 -
std::fill_n(vector<int>)/8192 234.799 -
std::find(deque<int>)_(bail_25%)/1024 68.318 -
std::find(deque<int>)_(bail_25%)/32768 1937.651 -
std::find(deque<int>)_(bail_25%)/8 2.298 -
std::find(deque<int>)_(bail_25%)/8192 481.169 -
std::find(deque<int>)_(process_all)/1024 245.550 1.42%
std::find(deque<int>)_(process_all)/32768 7845.533 1.56%
std::find(deque<int>)_(process_all)/50 13.227 -
std::find(deque<int>)_(process_all)/8 3.485 -
std::find(deque<int>)_(process_all)/8192 1957.577 2.29%
std::find(list<int>)_(bail_25%)/1024 132.152 2.04%
std::find(list<int>)_(bail_25%)/32768 8770.647 14.32%
std::find(list<int>)_(bail_25%)/8 0.932 -
std::find(list<int>)_(bail_25%)/8192 1427.092 -
std::find(list<int>)_(process_all)/1024 711.308 1.20%
std::find(list<int>)_(process_all)/32768 25934.856 -
std::find(list<int>)_(process_all)/50 19.141 -
std::find(list<int>)_(process_all)/8 2.406 4.21%
std::find(list<int>)_(process_all)/8192 6895.538 -4.77%
std::find(vector<bool>)_(process_all)/1024 4.676 -
std::find(vector<bool>)_(process_all)/1048576 3653.959 -
std::find(vector<bool>)_(process_all)/50 0.693 17.49%
std::find(vector<bool>)_(process_all)/8 0.592 -
std::find(vector<bool>)_(process_all)/8192 33.544 -
std::find(vector<char>)_(bail_25%)/1024 5.291 -1.93%
std::find(vector<char>)_(bail_25%)/32768 137.167 -
std::find(vector<char>)_(bail_25%)/8 1.109 -4.02%
std::find(vector<char>)_(bail_25%)/8192 40.521 -
std::find(vector<char>)_(process_all)/1024 16.273 -
std::find(vector<char>)_(process_all)/32768 496.325 -
std::find(vector<char>)_(process_all)/50 1.616 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.514 -
std::find(vector<int>)_(bail_25%)/1024 66.414 -
std::find(vector<int>)_(bail_25%)/32768 1872.755 -
std::find(vector<int>)_(bail_25%)/8 1.398 -6.66%
std::find(vector<int>)_(bail_25%)/8192 475.124 -
std::find(vector<int>)_(process_all)/1024 244.428 1.11%
std::find(vector<int>)_(process_all)/32768 7457.376 1.51%
std::find(vector<int>)_(process_all)/50 12.487 1.21%
std::find(vector<int>)_(process_all)/8 2.820 11.05%
std::find(vector<int>)_(process_all)/8192 1865.828 1.32%
std::find(vector<long_long>)_(bail_25%)/1024 23.033 -
std::find(vector<long_long>)_(bail_25%)/32768 728.963 -
std::find(vector<long_long>)_(bail_25%)/8 0.892 -
std::find(vector<long_long>)_(bail_25%)/8192 188.068 -
std::find(vector<long_long>)_(process_all)/1024 90.150 -
std::find(vector<long_long>)_(process_all)/32768 2894.879 -
std::find(vector<long_long>)_(process_all)/50 4.398 -
std::find(vector<long_long>)_(process_all)/8 1.182 3.94%
std::find(vector<long_long>)_(process_all)/8192 722.773 -
std::find(vector<short>)_(bail_25%)/1024 5.984 -
std::find(vector<short>)_(bail_25%)/32768 187.739 -
std::find(vector<short>)_(bail_25%)/8 0.697 -10.10%
std::find(vector<short>)_(bail_25%)/8192 45.461 -
std::find(vector<short>)_(process_all)/1024 22.561 -
std::find(vector<short>)_(process_all)/32768 722.783 -
std::find(vector<short>)_(process_all)/50 1.663 -1.67%
std::find(vector<short>)_(process_all)/8 0.693 -
std::find(vector<short>)_(process_all)/8192 180.413 -
std::find_end(deque<int>)_(match_near_end)/1000 36.344 6.88%
std::find_end(deque<int>)_(match_near_end)/1024 32.502 -
std::find_end(deque<int>)_(match_near_end)/8192 273.336 -
std::find_end(deque<int>)_(near_matches)/1000 15732.868 -
std::find_end(deque<int>)_(near_matches)/1024 16399.631 -
std::find_end(deque<int>)_(near_matches)/8192 1129526.008 -
std::find_end(deque<int>)_(process_all)/1000 294.021 1.30%
std::find_end(deque<int>)_(process_all)/1024 303.372 -
std::find_end(deque<int>)_(process_all)/1048576 263746.751 -5.69%
std::find_end(deque<int>)_(process_all)/8192 2018.750 -7.51%
std::find_end(deque<int>)_(same_length)/1000 326.497 -2.42%
std::find_end(deque<int>)_(same_length)/1024 333.816 -
std::find_end(deque<int>)_(same_length)/8192 2762.705 3.29%
std::find_end(deque<int>)_(single_element)/1000 308.617 -5.67%
std::find_end(deque<int>)_(single_element)/1024 290.346 -22.89%
std::find_end(deque<int>)_(single_element)/8192 2205.200 -25.61%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.444 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.135 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.023 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31065.502 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31942.494 -1.26%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1869327.224 -
std::find_end(deque<int>,_pred)_(process_all)/1000 592.583 -
std::find_end(deque<int>,_pred)_(process_all)/1024 591.730 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 594370.144 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4344.485 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.164 -
std::find_end(deque<int>,_pred)_(same_length)/1024 806.108 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4992.806 -
std::find_end(deque<int>,_pred)_(single_element)/1000 652.725 -
std::find_end(deque<int>,_pred)_(single_element)/1024 668.615 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4894.449 -
std::find_end(forward_list<int>)_(match_near_end)/1000 759.084 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4485.662 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257362.434 -
std::find_end(forward_list<int>)_(near_matches)/1000 36621.088 -
std::find_end(forward_list<int>)_(near_matches)/1024 38009.795 -
std::find_end(forward_list<int>)_(near_matches)/8192 2466998.092 -
std::find_end(forward_list<int>)_(process_all)/1000 693.842 -
std::find_end(forward_list<int>)_(process_all)/1024 708.398 -
std::find_end(forward_list<int>)_(process_all)/1048576 761668.476 -
std::find_end(forward_list<int>)_(process_all)/8192 5696.760 -
std::find_end(forward_list<int>)_(same_length)/1000 1449.989 -1.95%
std::find_end(forward_list<int>)_(same_length)/1024 1505.897 -
std::find_end(forward_list<int>)_(same_length)/8192 14272.065 -
std::find_end(forward_list<int>)_(single_element)/1000 695.004 -
std::find_end(forward_list<int>)_(single_element)/1024 708.954 -
std::find_end(forward_list<int>)_(single_element)/8192 5885.490 2.07%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 842.945 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5173.605 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276610.343 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41435.268 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43024.020 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2696919.069 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 743.011 -3.95%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 758.423 -4.20%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 843274.331 -3.16%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6110.164 -3.98%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1546.302 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1571.465 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16560.907 -6.58%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 754.150 -4.43%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 771.161 -5.91%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6276.071 -6.37%
std::find_end(list<int>)_(match_near_end)/1000 77.773 -1.08%
std::find_end(list<int>)_(match_near_end)/1024 60.776 -
std::find_end(list<int>)_(match_near_end)/8192 602.502 -
std::find_end(list<int>)_(near_matches)/1000 33493.953 1.07%
std::find_end(list<int>)_(near_matches)/1024 34951.489 -
std::find_end(list<int>)_(near_matches)/8192 2254953.900 -
std::find_end(list<int>)_(process_all)/1000 714.374 -
std::find_end(list<int>)_(process_all)/1024 725.415 -
std::find_end(list<int>)_(process_all)/1048576 873512.989 -
std::find_end(list<int>)_(process_all)/8192 7307.093 -
std::find_end(list<int>)_(same_length)/1000 735.848 -1.16%
std::find_end(list<int>)_(same_length)/1024 755.575 -1.03%
std::find_end(list<int>)_(same_length)/8192 7968.614 -
std::find_end(list<int>)_(single_element)/1000 716.504 -
std::find_end(list<int>)_(single_element)/1024 733.448 -
std::find_end(list<int>)_(single_element)/8192 7847.103 1.13%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.452 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.143 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 627.680 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37158.674 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38494.934 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2414238.503 -
std::find_end(list<int>,_pred)_(process_all)/1000 822.320 2.96%
std::find_end(list<int>,_pred)_(process_all)/1024 818.895 -
std::find_end(list<int>,_pred)_(process_all)/1048576 961180.975 -
std::find_end(list<int>,_pred)_(process_all)/8192 8156.462 -
std::find_end(list<int>,_pred)_(same_length)/1000 776.611 -5.59%
std::find_end(list<int>,_pred)_(same_length)/1024 838.490 2.02%
std::find_end(list<int>,_pred)_(same_length)/8192 9188.006 5.27%
std::find_end(list<int>,_pred)_(single_element)/1000 797.089 -
std::find_end(list<int>,_pred)_(single_element)/1024 816.411 -
std::find_end(list<int>,_pred)_(single_element)/8192 8485.867 -1.40%
std::find_end(vector<int>)_(match_near_end)/1000 27.769 -
std::find_end(vector<int>)_(match_near_end)/1024 28.755 1.10%
std::find_end(vector<int>)_(match_near_end)/8192 202.501 -
std::find_end(vector<int>)_(near_matches)/1000 13557.119 -
std::find_end(vector<int>)_(near_matches)/1024 14032.658 -
std::find_end(vector<int>)_(near_matches)/8192 769861.066 -
std::find_end(vector<int>)_(process_all)/1000 217.638 -
std::find_end(vector<int>)_(process_all)/1024 222.217 -
std::find_end(vector<int>)_(process_all)/1048576 218579.183 -
std::find_end(vector<int>)_(process_all)/8192 1682.762 -
std::find_end(vector<int>)_(same_length)/1000 243.803 -
std::find_end(vector<int>)_(same_length)/1024 250.592 -1.03%
std::find_end(vector<int>)_(same_length)/8192 2016.677 -
std::find_end(vector<int>)_(single_element)/1000 251.468 3.45%
std::find_end(vector<int>)_(single_element)/1024 257.138 -
std::find_end(vector<int>)_(single_element)/8192 1993.198 3.07%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.492 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.116 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.380 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22849.810 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23746.950 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1453452.282 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.571 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.972 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 645884.550 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4315.466 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.176 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.164 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5012.978 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.640 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.448 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4784.844 -
std::find_first_of(deque<int>)_(large_needle)/1024 366857.704 -
std::find_first_of(deque<int>)_(large_needle)/32 314.054 10.82%
std::find_first_of(deque<int>)_(large_needle)/50 767.405 13.63%
std::find_first_of(deque<int>)_(large_needle)/8192 23596586.134 -
std::find_first_of(deque<int>)_(small_needle)/1024 3460.974 -
std::find_first_of(deque<int>)_(small_needle)/32 109.447 -2.54%
std::find_first_of(deque<int>)_(small_needle)/50 167.681 -3.08%
std::find_first_of(deque<int>)_(small_needle)/8192 27713.055 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 616578.893 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 581.534 -1.56%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1596.852 1.07%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36719432.055 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6199.793 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.826 1.08%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 304.461 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49837.262 -
std::find_first_of(list<int>)_(large_needle)/1024 832387.614 -13.38%
std::find_first_of(list<int>)_(large_needle)/32 674.987 -
std::find_first_of(list<int>)_(large_needle)/50 1741.409 -
std::find_first_of(list<int>)_(large_needle)/8192 48314722.201 -
std::find_first_of(list<int>)_(small_needle)/1024 2769.472 -1.65%
std::find_first_of(list<int>)_(small_needle)/32 94.531 -
std::find_first_of(list<int>)_(small_needle)/50 141.009 -1.66%
std::find_first_of(list<int>)_(small_needle)/8192 22167.657 -1.71%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 933857.508 -10.97%
std::find_first_of(list<int>,_pred)_(large_needle)/32 750.983 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1970.811 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 56985590.248 -2.09%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5393.963 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.424 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.674 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43332.875 -
std::find_first_of(vector<int>)_(large_needle)/1024 111553.963 -6.94%
std::find_first_of(vector<int>)_(large_needle)/32 105.367 -10.41%
std::find_first_of(vector<int>)_(large_needle)/50 277.944 -7.31%
std::find_first_of(vector<int>)_(large_needle)/8192 7201730.868 -7.03%
std::find_first_of(vector<int>)_(small_needle)/1024 1507.407 6.96%
std::find_first_of(vector<int>)_(small_needle)/32 49.010 9.87%
std::find_first_of(vector<int>)_(small_needle)/50 75.405 8.77%
std::find_first_of(vector<int>)_(small_needle)/8192 11837.405 5.02%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 601598.155 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 494.958 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.701 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41834602.940 9.13%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5664.910 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.927 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.911 -1.11%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 47398.154 -
std::find_if(deque<int>)_(bail_25%)/1024 78.357 -
std::find_if(deque<int>)_(bail_25%)/32768 2339.910 16.39%
std::find_if(deque<int>)_(bail_25%)/8 1.165 -
std::find_if(deque<int>)_(bail_25%)/8192 587.804 16.77%
std::find_if(deque<int>)_(process_all)/1024 354.519 41.26%
std::find_if(deque<int>)_(process_all)/32768 11377.513 41.50%
std::find_if(deque<int>)_(process_all)/50 12.857 1.63%
std::find_if(deque<int>)_(process_all)/8 2.749 6.75%
std::find_if(deque<int>)_(process_all)/8192 2835.288 41.96%
std::find_if(list<int>)_(bail_25%)/1024 181.670 -
std::find_if(list<int>)_(bail_25%)/32768 7016.278 -5.53%
std::find_if(list<int>)_(bail_25%)/8 0.923 -
std::find_if(list<int>)_(bail_25%)/8192 1422.531 1.03%
std::find_if(list<int>)_(process_all)/1024 699.105 -
std::find_if(list<int>)_(process_all)/32768 25664.499 -
std::find_if(list<int>)_(process_all)/50 19.017 -
std::find_if(list<int>)_(process_all)/8 2.278 -
std::find_if(list<int>)_(process_all)/8192 9377.288 29.40%
std::find_if(vector<bool>)_(process_all)/1024 567.971 -
std::find_if(vector<bool>)_(process_all)/1048576 579788.229 -
std::find_if(vector<bool>)_(process_all)/50 23.994 -
std::find_if(vector<bool>)_(process_all)/8 3.532 -
std::find_if(vector<bool>)_(process_all)/8192 4530.478 -
std::find_if(vector<char>)_(bail_25%)/1024 25.256 -
std::find_if(vector<char>)_(bail_25%)/32768 800.717 -
std::find_if(vector<char>)_(bail_25%)/8 0.895 -2.21%
std::find_if(vector<char>)_(bail_25%)/8192 211.211 -
std::find_if(vector<char>)_(process_all)/1024 124.842 -
std::find_if(vector<char>)_(process_all)/32768 3764.168 -
std::find_if(vector<char>)_(process_all)/50 6.655 -
std::find_if(vector<char>)_(process_all)/8 1.544 -
std::find_if(vector<char>)_(process_all)/8192 946.707 -
std::find_if(vector<int>)_(bail_25%)/1024 31.273 6.09%
std::find_if(vector<int>)_(bail_25%)/32768 949.199 7.42%
std::find_if(vector<int>)_(bail_25%)/8 0.736 -19.66%
std::find_if(vector<int>)_(bail_25%)/8192 239.503 4.76%
std::find_if(vector<int>)_(process_all)/1024 113.366 -
std::find_if(vector<int>)_(process_all)/32768 3213.103 -
std::find_if(vector<int>)_(process_all)/50 5.580 -
std::find_if(vector<int>)_(process_all)/8 1.475 11.85%
std::find_if(vector<int>)_(process_all)/8192 811.396 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.292 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2025.078 -6.51%
std::find_if_not(deque<int>)_(bail_25%)/8 1.174 -
std::find_if_not(deque<int>)_(bail_25%)/8192 508.251 1.03%
std::find_if_not(deque<int>)_(process_all)/1024 252.883 -
std::find_if_not(deque<int>)_(process_all)/32768 8103.725 -
std::find_if_not(deque<int>)_(process_all)/50 12.731 -2.79%
std::find_if_not(deque<int>)_(process_all)/8 2.582 -3.88%
std::find_if_not(deque<int>)_(process_all)/8192 2008.146 -
std::find_if_not(list<int>)_(bail_25%)/1024 199.723 5.31%
std::find_if_not(list<int>)_(bail_25%)/32768 7304.631 -1.61%
std::find_if_not(list<int>)_(bail_25%)/8 0.949 -2.59%
std::find_if_not(list<int>)_(bail_25%)/8192 1468.511 3.86%
std::find_if_not(list<int>)_(process_all)/1024 774.660 -2.06%
std::find_if_not(list<int>)_(process_all)/32768 26158.190 3.19%
std::find_if_not(list<int>)_(process_all)/50 42.352 3.03%
std::find_if_not(list<int>)_(process_all)/8 3.597 -
std::find_if_not(list<int>)_(process_all)/8192 6952.023 -5.03%
std::find_if_not(vector<bool>)_(process_all)/1024 571.537 -
std::find_if_not(vector<bool>)_(process_all)/1048576 581362.927 -
std::find_if_not(vector<bool>)_(process_all)/50 24.296 -
std::find_if_not(vector<bool>)_(process_all)/8 3.581 -
std::find_if_not(vector<bool>)_(process_all)/8192 4542.821 -
std::find_if_not(vector<char>)_(bail_25%)/1024 30.030 19.84%
std::find_if_not(vector<char>)_(bail_25%)/32768 949.712 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.860 16.97%
std::find_if_not(vector<char>)_(bail_25%)/8192 243.716 1.45%
std::find_if_not(vector<char>)_(process_all)/1024 125.123 -
std::find_if_not(vector<char>)_(process_all)/32768 3759.536 -
std::find_if_not(vector<char>)_(process_all)/50 6.645 -
std::find_if_not(vector<char>)_(process_all)/8 1.542 -3.28%
std::find_if_not(vector<char>)_(process_all)/8192 945.781 -
std::find_if_not(vector<int>)_(bail_25%)/1024 33.870 13.56%
std::find_if_not(vector<int>)_(bail_25%)/32768 964.279 1.38%
std::find_if_not(vector<int>)_(bail_25%)/8 0.819 -10.57%
std::find_if_not(vector<int>)_(bail_25%)/8192 244.342 -
std::find_if_not(vector<int>)_(process_all)/1024 112.857 -
std::find_if_not(vector<int>)_(process_all)/32768 3205.823 -
std::find_if_not(vector<int>)_(process_all)/50 5.663 -
std::find_if_not(vector<int>)_(process_all)/8 1.417 8.48%
std::find_if_not(vector<int>)_(process_all)/8192 804.977 -
std::flat_map<int,_int>::clear()/0 390.270 -
std::flat_map<int,_int>::clear()/1024 396.762 -
std::flat_map<int,_int>::clear()/32 391.183 -
std::flat_map<int,_int>::clear()/8192 407.833 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.957 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.120 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.696 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.420 10.70%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.624 -24.98%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.355 -8.35%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.141 -27.94%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.219 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.070 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.677 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.442 -9.70%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.244 -20.27%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.195 -6.17%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.696 -28.50%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.053 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 187.507 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.581 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1168.649 -
std::flat_map<int,_int>::ctor(const&)/0 12.779 -
std::flat_map<int,_int>::ctor(const&)/1024 178.098 -
std::flat_map<int,_int>::ctor(const&)/32 22.768 -
std::flat_map<int,_int>::ctor(const&)/8192 1927.027 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.809 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.045 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.822 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1923.324 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.637 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4200.972 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.716 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33094.956 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.656 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8725.904 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.937 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143422.173 11.55%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.441 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.338 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.742 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.419 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.080 33.85%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.493 5.06%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.531 37.96%
std::flat_map<int,_int>::erase(iterator)/1024 75.347 -
std::flat_map<int,_int>::erase(iterator)/32 19.739 -
std::flat_map<int,_int>::erase(iterator)/8192 494.742 -5.40%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.187 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 413.675 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.233 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 604.800 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 95.363 -
std::flat_map<int,_int>::erase(key)_(existent)/32 21.570 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 555.893 -5.94%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.483 2.28%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.848 -24.16%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.267 -11.46%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.353 -33.49%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.505 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.579 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.741 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.153 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.352 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.301 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.224 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.382 -21.16%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.599 -32.91%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.207 -15.83%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.342 -37.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.831 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.863 -4.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.159 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.105 -15.35%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.811 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.673 -2.82%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.823 3.25%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 659.546 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.884 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.772 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.916 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.431 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.949 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.052 1.25%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.277 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 595.218 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.655 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5416.717 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 611.744 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40824.599 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.442 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5692.277 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.626 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43041.567 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.839 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7612.205 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.568 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62789.723 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.333 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1642.391 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 454.212 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10180.376 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.160 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1669.069 -6.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 452.790 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10405.505 -7.23%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.085 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.981 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.806 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.364 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 27.750 35.78%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.538 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 47.854 63.88%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.040 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 106.638 8.33%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.032 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 669.775 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.836 5.20%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.851 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.203 -4.91%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.743 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.670 19.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.221 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 39.308 59.21%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.698 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 113.810 12.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.335 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 662.809 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.930 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.047 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.514 -5.10%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.661 -25.38%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.249 -14.90%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.459 -30.66%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.455 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.542 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.663 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 700.716 2.11%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.622 1.55%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.624 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.727 1.22%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 727.343 3.38%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 8.05%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.467 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 700.227 9.04%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.071 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.976 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 12.420 7.73%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.271 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.737 -40.38%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.196 -8.20%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.479 -43.46%
std::flat_multimap<int,_int>::clear()/0 394.219 -
std::flat_multimap<int,_int>::clear()/1024 394.255 -
std::flat_multimap<int,_int>::clear()/32 394.119 -
std::flat_multimap<int,_int>::clear()/8192 410.431 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.220 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.106 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.596 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.416 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.560 3.36%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.264 1.73%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.588 2.59%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.577 17.10%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.313 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 14.830 30.03%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.060 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.080 -2.07%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.466 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.018 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.838 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.449 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.663 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.815 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.598 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.083 1.18%
std::flat_multimap<int,_int>::ctor(const&)/8192 1921.771 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.818 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.432 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.981 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1914.806 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.003 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3966.849 1.27%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.959 2.60%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31824.971 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.304 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8497.798 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.598 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 126975.822 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 9.017 7.80%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.462 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.528 9.40%
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.037 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.041 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.271 -
std::flat_multimap<int,_int>::erase(iterator)/1024 83.205 10.41%
std::flat_multimap<int,_int>::erase(iterator)/32 19.957 -
std::flat_multimap<int,_int>::erase(iterator)/8192 494.175 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.958 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.395 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.664 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 604.084 -2.77%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 97.813 9.08%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.605 -1.07%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 537.056 -1.85%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.262 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.823 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.009 -1.18%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.276 -
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.558 -1.09%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.829 -1.55%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.057 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.391 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.352 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.197 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.386 -11.79%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.711 17.25%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.237 3.46%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.674 17.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.863 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 50.969 41.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.293 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 54.022 -1.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.855 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 166.861 -3.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.167 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 675.019 14.67%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.981 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.414 8.54%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.381 2.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.920 1.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.005 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 125.187 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.599 -4.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 599.864 12.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.476 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5115.184 5.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 616.545 2.58%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39214.293 4.87%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.933 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5447.362 1.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.334 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41850.716 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.183 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7332.997 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 667.383 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 61161.080 1.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.397 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1137.545 -12.97%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 441.804 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6026.946 -21.92%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.230 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1202.523 -9.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 440.200 -1.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6706.274 -16.36%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 181.950 -10.12%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.887 -2.00%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 658.910 14.26%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.863 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.767 16.41%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.116 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.002 2.64%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.871 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 161.644 -7.95%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 24.059 1.23%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 662.566 9.98%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.002 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.088 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.497 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.174 18.64%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.254 2.55%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.915 20.63%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.685 1.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 85.705 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.513 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 564.601 -6.98%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.837 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.443 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.776 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 552.654 -11.90%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.330 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.739 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.777 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 529.484 -11.40%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.002 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.353 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.944 67.86%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.366 8.53%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.443 76.56%
std::for_each(deque<int>)/32 3.710 -
std::for_each(deque<int>)/50 3.879 -
std::for_each(deque<int>)/8 0.917 -
std::for_each(deque<int>)/8192 255.394 -
std::for_each(join_view(vector<vector<int>>))/32 3.780 -
std::for_each(join_view(vector<vector<int>>))/50 4.048 -
std::for_each(join_view(vector<vector<int>>))/8 1.432 -
std::for_each(join_view(vector<vector<int>>))/8192 264.050 -
std::for_each(list<int>)/32 10.862 -
std::for_each(list<int>)/50 21.197 -
std::for_each(list<int>)/8 2.473 -2.41%
std::for_each(list<int>)/8192 7849.659 -1.90%
std::for_each(map<int>::iterator)/32 23.924 -
std::for_each(map<int>::iterator)/50 36.177 -
std::for_each(map<int>::iterator)/8 5.022 -
std::for_each(map<int>::iterator)/8192 7353.841 -
std::for_each(multimap<int>::iterator)/32 23.905 -
std::for_each(multimap<int>::iterator)/50 36.301 -1.54%
std::for_each(multimap<int>::iterator)/8 5.058 -
std::for_each(multimap<int>::iterator)/8192 7434.488 -1.12%
std::for_each(multiset<int>::iterator)/32 23.580 -
std::for_each(multiset<int>::iterator)/50 35.811 -
std::for_each(multiset<int>::iterator)/8 5.036 -1.06%
std::for_each(multiset<int>::iterator)/8192 8053.102 -
std::for_each(set<int>::iterator)/32 24.386 -1.33%
std::for_each(set<int>::iterator)/50 36.759 -
std::for_each(set<int>::iterator)/8 5.036 -
std::for_each(set<int>::iterator)/8192 7960.231 -
std::for_each(vector<int>)/32 3.709 -
std::for_each(vector<int>)/50 3.893 -
std::for_each(vector<int>)/8 0.921 -
std::for_each(vector<int>)/8192 252.239 -
std::for_each_n(deque<int>)/32 3.774 -
std::for_each_n(deque<int>)/50 3.978 1.41%
std::for_each_n(deque<int>)/8 1.206 13.67%
std::for_each_n(deque<int>)/8192 255.055 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.847 -1.64%
std::for_each_n(join_view(vector<vector<int>>))/50 4.413 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.617 15.50%
std::for_each_n(join_view(vector<vector<int>>))/8192 272.298 2.32%
std::for_each_n(list<int>)/32 11.296 -
std::for_each_n(list<int>)/50 22.705 -1.75%
std::for_each_n(list<int>)/8 2.473 4.15%
std::for_each_n(list<int>)/8192 8180.894 7.26%
std::for_each_n(vector<int>)/32 3.729 -
std::for_each_n(vector<int>)/50 3.863 -
std::for_each_n(vector<int>)/8 2.727 1.14%
std::for_each_n(vector<int>)/8192 252.071 -
std::generate(deque<int>)/1024 245.035 -
std::generate(deque<int>)/32 8.073 -
std::generate(deque<int>)/50 12.100 -
std::generate(deque<int>)/8192 1914.471 -
std::generate(list<int>)/1024 671.294 -
std::generate(list<int>)/32 8.460 -
std::generate(list<int>)/50 15.464 1.18%
std::generate(list<int>)/8192 6951.553 -7.32%
std::generate(vector<int>)/1024 245.101 -
std::generate(vector<int>)/32 8.006 1.32%
std::generate(vector<int>)/50 12.033 -
std::generate(vector<int>)/8192 1848.521 -
std::generate_n(deque<int>)/1024 245.440 -
std::generate_n(deque<int>)/32 8.266 -
std::generate_n(deque<int>)/50 12.320 -
std::generate_n(deque<int>)/8192 1974.539 -
std::generate_n(list<int>)/1024 650.133 -
std::generate_n(list<int>)/32 8.605 -
std::generate_n(list<int>)/50 15.310 1.27%
std::generate_n(list<int>)/8192 6929.601 -6.10%
std::generate_n(vector<int>)/1024 244.145 -
std::generate_n(vector<int>)/32 7.943 -
std::generate_n(vector<int>)/50 12.019 -
std::generate_n(vector<int>)/8192 1849.001 -
std::is_partitioned(deque<int>)_(partitioned)/1024 289.706 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.282 -
std::is_partitioned(deque<int>)_(partitioned)/50 13.948 -1.69%
std::is_partitioned(deque<int>)_(partitioned)/8192 2364.459 2.67%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 107.539 1.90%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.747 -6.00%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.806 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 700.734 -6.18%
std::is_partitioned(list<int>)_(partitioned)/1024 587.056 -17.04%
std::is_partitioned(list<int>)_(partitioned)/32 8.706 -
std::is_partitioned(list<int>)_(partitioned)/50 13.899 -1.28%
std::is_partitioned(list<int>)_(partitioned)/8192 6896.474 -14.54%
std::is_partitioned(list<int>)_(unpartitioned)/1024 161.907 -7.36%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.160 -2.14%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.403 -3.35%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2207.744 2.78%
std::is_partitioned(vector<int>)_(partitioned)/1024 193.387 1.83%
std::is_partitioned(vector<int>)_(partitioned)/32 6.335 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.750 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1440.116 2.22%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.553 -18.80%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.617 -5.19%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.530 -3.95%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.392 -16.00%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.034 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.875 -1.42%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3867.721 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 529611.918 2.74%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.212 1.45%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 509.528 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.361 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4068.228 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690440.583 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.205 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.005 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.598 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3880.953 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519202.165 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.465 -1.31%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 531.823 1.39%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.472 -4.86%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3919.314 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 691462.029 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.485 -1.54%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 760.072 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.841 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9211.539 6.78%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1423090.872 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.669 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 789.943 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.624 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8263.344 6.64%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1598994.947 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.107 2.97%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.592 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.876 3.62%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9703.241 8.72%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1419889.284 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.041 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 804.670 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.210 1.08%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8541.640 8.10%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1601300.649 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.845 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 362.907 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.778 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2833.023 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 215943.600 1.74%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.940 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.082 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.408 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2521.041 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1019321.022 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.630 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.758 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.125 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2992.376 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212407.015 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.777 1.83%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 345.084 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.393 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2780.436 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1017629.436 3.05%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.773 -3.30%
std::is_sorted(deque<int>)/1024 472.240 -
std::is_sorted(deque<int>)/8 3.369 20.87%
std::is_sorted(deque<int>)/8192 3783.580 -
std::is_sorted(deque<int>,_pred)/1024 641.869 -
std::is_sorted(deque<int>,_pred)/8 4.772 -
std::is_sorted(deque<int>,_pred)/8192 5193.486 -
std::is_sorted(list<int>)/1024 748.235 -
std::is_sorted(list<int>)/8 2.082 -
std::is_sorted(list<int>)/8192 7079.499 -
std::is_sorted(list<int>,_pred)/1024 821.967 -
std::is_sorted(list<int>,_pred)/8 4.059 -
std::is_sorted(list<int>,_pred)/8192 8577.929 11.57%
std::is_sorted(vector<int>)/1024 246.428 -
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1924.222 -
std::is_sorted(vector<int>,_pred)/1024 468.678 -
std::is_sorted(vector<int>,_pred)/8 3.438 -
std::is_sorted(vector<int>,_pred)/8192 3728.511 -
std::is_sorted_until(deque<int>)/1024 466.028 -
std::is_sorted_until(deque<int>)/8 2.811 -39.19%
std::is_sorted_until(deque<int>)/8192 3741.770 -
std::is_sorted_until(deque<int>,_pred)/1024 596.093 -
std::is_sorted_until(deque<int>,_pred)/8 4.398 7.49%
std::is_sorted_until(deque<int>,_pred)/8192 4795.453 -
std::is_sorted_until(list<int>)/1024 814.005 8.89%
std::is_sorted_until(list<int>)/8 2.093 -
std::is_sorted_until(list<int>)/8192 7507.961 3.24%
std::is_sorted_until(list<int>,_pred)/1024 792.338 -
std::is_sorted_until(list<int>,_pred)/8 3.626 -1.07%
std::is_sorted_until(list<int>,_pred)/8192 7749.339 -12.88%
std::is_sorted_until(vector<int>)/1024 236.666 -
std::is_sorted_until(vector<int>)/8 2.088 2.20%
std::is_sorted_until(vector<int>)/8192 1846.111 -
std::is_sorted_until(vector<int>,_pred)/1024 427.812 2.78%
std::is_sorted_until(vector<int>,_pred)/8 3.668 10.93%
std::is_sorted_until(vector<int>,_pred)/8192 3494.337 6.40%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 5575.578 20.17%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 527.024 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 39972.509 -2.96%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 709.923 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.876 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12595.277 7.58%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11518.896 4.19%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 335.047 4.70%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99478.357 4.34%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11490.212 3.51%
std::list<int>::ctor(Range)_(cheap_elements)/32 336.141 4.71%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100093.112 4.06%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11369.958 2.64%
std::list<int>::ctor(const&)_(cheap_elements)/32 336.570 4.95%
std::list<int>::ctor(const&)_(cheap_elements)/8192 96590.863 1.71%
std::list<int>::ctor(size)/1024 11847.722 2.52%
std::list<int>::ctor(size)/32 333.021 4.62%
std::list<int>::ctor(size)/8192 96152.316 3.05%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11372.815 4.09%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 334.236 5.00%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96151.265 3.44%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.346 -
std::list<int>::erase(begin)_(cheap_elements)/32 12.571 -
std::list<int>::erase(begin)_(cheap_elements)/8192 12.399 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.913 3.21%
std::list<int>::insert(begin)_(cheap_elements)/32 10.675 3.64%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.922 3.54%
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.796 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.067 1.28%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8824.325 9.17%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5110.118 10.53%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 543.514 -1.55%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37635.769 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.617 1.58%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.594 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.483 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4941.712 -6.14%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 537.720 -2.08%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39531.714 -7.08%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17593.629 3.04%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 899.751 1.79%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 152737.292 3.06%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 796.799 -17.87%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.675 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13582.077 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6940.184 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.471 2.23%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56170.279 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13312.024 -1.99%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 369.138 -2.72%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 108056.362 -1.80%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33919.378 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 963.172 -1.65%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 291264.258 2.01%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13046.163 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 364.738 1.62%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 107281.717 1.33%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33752.528 2.28%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 970.960 3.73%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 288781.293 2.62%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13163.309 2.86%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 365.067 2.50%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 106973.813 2.19%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34249.562 3.79%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 959.863 2.78%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 291434.412 3.00%
std::list<std::string>::ctor(size)/1024 14279.399 4.34%
std::list<std::string>::ctor(size)/32 379.018 -
std::list<std::string>::ctor(size)/8192 117305.371 3.82%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 14153.179 2.58%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 386.841 1.63%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 119721.530 5.53%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34435.897 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 982.141 2.56%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 290202.927 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 13.244 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.780 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.922 -2.46%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 33.396 4.43%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.660 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.889 2.49%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.953 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.481 3.63%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.016 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.932 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.120 -3.98%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.921 1.71%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1323.182 11.13%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.163 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11494.530 6.76%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6905.461 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.784 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55516.377 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4894.035 2.59%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 536.775 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39563.808 2.54%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17560.151 3.89%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 936.628 3.80%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 152947.890 3.05%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.893 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.787 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.042 1.81%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 18.185 4.80%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 31.149 13.30%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 19.377 -6.93%
std::lower_bound(std::deque<int>)/100 30.823 -
std::lower_bound(std::deque<int>)/8 16.987 -
std::lower_bound(std::deque<int>)/8192 65.494 -
std::lower_bound(std::forward_list<int>)/100 81.707 -3.79%
std::lower_bound(std::forward_list<int>)/8 15.499 -
std::lower_bound(std::forward_list<int>)/8192 10416.651 -
std::lower_bound(std::list<int>)/100 91.565 -
std::lower_bound(std::list<int>)/8 15.523 -
std::lower_bound(std::list<int>)/8192 14322.581 -
std::lower_bound(std::vector<int>)/100 13.073 -
std::lower_bound(std::vector<int>)/8 7.816 -
std::lower_bound(std::vector<int>)/8192 16.557 1.43%
std::make_heap(deque<int>)_(ascending)/1024 2629.640 -
std::make_heap(deque<int>)_(ascending)/8 27.063 -
std::make_heap(deque<int>)_(ascending)/8192 20588.931 -
std::make_heap(deque<int>)_(descending)/1024 1093.575 -
std::make_heap(deque<int>)_(descending)/8 20.976 -
std::make_heap(deque<int>)_(descending)/8192 8613.816 -
std::make_heap(deque<int>)_(heap)/1024 1095.345 -
std::make_heap(deque<int>)_(heap)/8 21.053 -
std::make_heap(deque<int>)_(heap)/8192 8625.973 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2729.564 2.73%
std::make_heap(deque<int>)_(pipe-organ)/8 27.666 1.90%
std::make_heap(deque<int>)_(pipe-organ)/8192 21017.453 -3.29%
std::make_heap(deque<int>)_(repeated)/1024 2263.256 -2.81%
std::make_heap(deque<int>)_(repeated)/8 25.541 -1.90%
std::make_heap(deque<int>)_(repeated)/8192 17788.968 -
std::make_heap(deque<int>)_(shuffled)/1024 2553.110 -
std::make_heap(deque<int>)_(shuffled)/8 24.634 -
std::make_heap(deque<int>)_(shuffled)/8192 22655.864 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2179.614 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.950 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17124.127 -
std::make_heap(deque<int>,_pred)_(descending)/1024 646.616 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.875 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5035.549 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.859 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.913 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5031.958 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2180.513 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.914 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17095.407 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1683.996 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.261 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13097.898 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1857.583 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.705 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15295.528 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 666.280 1.22%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.129 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5152.402 1.14%
std::make_heap(vector<NonIntegral>)_(descending)/1024 289.348 1.02%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.688 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2166.200 1.30%
std::make_heap(vector<NonIntegral>)_(heap)/1024 289.515 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.786 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2165.853 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.583 1.29%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.411 -1.20%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5152.974 1.42%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 607.585 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.206 -1.45%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4782.907 3.92%
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 612.744 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.312 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5262.281 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 682.673 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.763 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5277.562 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.777 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.728 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2152.191 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.680 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.712 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2170.462 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.846 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.683 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5340.356 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 627.185 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.131 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4787.525 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 668.460 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.403 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5731.360 -
std::make_heap(vector<int>)_(ascending)/1024 652.031 -
std::make_heap(vector<int>)_(ascending)/8 16.358 -
std::make_heap(vector<int>)_(ascending)/8192 5007.005 -
std::make_heap(vector<int>)_(descending)/1024 271.483 -
std::make_heap(vector<int>)_(descending)/8 14.647 -
std::make_heap(vector<int>)_(descending)/8192 1946.535 -
std::make_heap(vector<int>)_(heap)/1024 271.519 -
std::make_heap(vector<int>)_(heap)/8 14.758 -
std::make_heap(vector<int>)_(heap)/8192 1946.350 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.719 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.419 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4985.593 -
std::make_heap(vector<int>)_(repeated)/1024 562.595 -
std::make_heap(vector<int>)_(repeated)/8 15.544 -
std::make_heap(vector<int>)_(repeated)/8192 4266.195 -
std::make_heap(vector<int>)_(shuffled)/1024 573.039 -
std::make_heap(vector<int>)_(shuffled)/8 15.848 -
std::make_heap(vector<int>)_(shuffled)/8192 5013.901 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 654.178 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.562 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5035.818 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.169 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.654 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1948.429 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.522 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.730 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1949.600 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 658.818 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.635 -1.98%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4996.275 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.326 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.897 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4296.777 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.129 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.824 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4942.889 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16283.135 1.39%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.086 2.40%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 485797.636 -2.03%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16812.702 1.72%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.523 1.87%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 486743.792 -2.15%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22555.255 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.307 2.13%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 594076.341 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18854.662 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.616 1.91%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 499033.761 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32392.659 2.41%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.777 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1015290.779 2.39%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14926.292 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.170 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174047.950 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22506.594 -2.24%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.944 3.76%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 625905.789 -1.08%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15885.979 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.076 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 453547.073 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16451.780 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.386 1.61%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 456741.640 -1.72%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 20982.407 -2.55%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 57.556 2.53%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 557156.146 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17965.375 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.952 2.63%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 480465.449 1.89%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32164.590 1.03%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.143 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 972637.078 1.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13832.220 -1.54%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.450 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166899.108 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22931.306 3.25%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.358 3.05%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 644331.586 6.34%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10913.701 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.875 1.95%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114346.416 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11168.183 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.511 -1.97%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116101.340 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14684.036 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.263 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158169.683 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12276.424 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.126 -1.51%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129257.011 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24020.734 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.977 2.54%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270036.204 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5750.762 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.756 -7.31%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 60525.330 -1.19%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15198.742 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.310 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167209.123 -2.47%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10987.014 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.742 2.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115215.193 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11270.235 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.781 -4.10%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116861.634 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14723.532 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.259 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 159229.049 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12347.413 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.006 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129646.756 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24025.670 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.976 1.99%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269945.833 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5728.125 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.684 2.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61702.754 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15265.437 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.294 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166298.115 -1.46%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10977.365 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.539 -3.54%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114212.610 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11490.917 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.656 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117697.286 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14957.756 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.499 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156208.214 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12734.453 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.661 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132780.469 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23943.731 2.13%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.696 -2.47%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 267860.486 3.08%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5842.229 -1.35%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.942 -4.07%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62076.678 1.22%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15007.521 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.465 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155422.790 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11058.083 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.842 1.35%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115055.090 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 12099.873 4.67%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.577 2.32%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 120934.491 -2.49%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15039.754 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.965 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156888.105 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12873.130 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.863 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133466.224 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23819.124 2.31%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.456 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 267817.504 2.79%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5898.887 1.06%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.689 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62296.179 -1.27%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15125.583 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.357 -1.03%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156456.426 -
std::map<int,_int>::clear()/0 391.808 -
std::map<int,_int>::clear()/1024 10551.145 -5.35%
std::map<int,_int>::clear()/32 663.797 -
std::map<int,_int>::clear()/8192 86264.047 -5.51%
std::map<int,_int>::contains(key)_(existent)/1024 3.924 -5.38%
std::map<int,_int>::contains(key)_(existent)/32 1.623 -2.73%
std::map<int,_int>::contains(key)_(existent)/8192 5.444 -1.10%
std::map<int,_int>::contains(key)_(non-existent)/0 0.301 6.06%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.964 9.17%
std::map<int,_int>::contains(key)_(non-existent)/32 2.941 5.36%
std::map<int,_int>::contains(key)_(non-existent)/8192 12.361 -9.53%
std::map<int,_int>::count(key)_(existent)/1024 3.842 1.76%
std::map<int,_int>::count(key)_(existent)/32 1.531 -
std::map<int,_int>::count(key)_(existent)/8192 5.758 -1.40%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.529 -
std::map<int,_int>::count(key)_(non-existent)/32 2.951 -1.18%
std::map<int,_int>::count(key)_(non-existent)/8192 11.563 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.817 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6157.917 1.50%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.292 1.08%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52809.575 2.64%
std::map<int,_int>::ctor(const&)/0 12.732 -
std::map<int,_int>::ctor(const&)/1024 8873.416 39.36%
std::map<int,_int>::ctor(const&)/32 221.198 1.70%
std::map<int,_int>::ctor(const&)/8192 58759.122 16.71%
std::map<int,_int>::ctor(const&,_alloc)/0 12.729 -
std::map<int,_int>::ctor(const&,_alloc)/1024 8283.323 28.69%
std::map<int,_int>::ctor(const&,_alloc)/32 227.060 2.70%
std::map<int,_int>::ctor(const&,_alloc)/8192 58904.962 14.72%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.793 1.07%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8927.279 1.31%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.854 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71682.032 1.35%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.791 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13280.282 2.02%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 300.187 3.30%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252322.150 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.448 1.09%
std::map<int,_int>::equal_range(key)_(existent)/32 1.795 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.596 1.25%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.911 7.15%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.596 4.08%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.908 7.68%
std::map<int,_int>::erase(iterator)/1024 21.659 -
std::map<int,_int>::erase(iterator)/32 21.325 -
std::map<int,_int>::erase(iterator)/8192 24.737 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.752 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7517.496 -3.14%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.083 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57856.986 -3.06%
std::map<int,_int>::erase(key)_(existent)/1024 25.419 -1.88%
std::map<int,_int>::erase(key)_(existent)/32 22.963 -1.88%
std::map<int,_int>::erase(key)_(existent)/8192 26.177 -1.38%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.319 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.296 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.330 2.60%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.938 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.771 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.035 -
std::map<int,_int>::find(key)_(existent)/1024 4.282 3.13%
std::map<int,_int>::find(key)_(existent)/32 1.714 1.61%
std::map<int,_int>::find(key)_(existent)/8192 5.387 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.373 -1.25%
std::map<int,_int>::find(key)_(non-existent)/32 2.210 -1.54%
std::map<int,_int>::find(key)_(non-existent)/8192 7.490 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.081 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.163 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.267 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.179 -5.36%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.106 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.983 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.905 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.435 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.776 3.08%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.225 5.40%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.268 2.18%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.269 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.236 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.609 2.21%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.992 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.492 -1.20%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.983 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15784.317 -3.33%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.521 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 177829.310 -2.50%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.976 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12121.366 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.291 1.27%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117351.676 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.886 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7656.091 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 541.044 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 132764.402 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.295 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12146.777 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 697.349 5.18%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 98336.804 3.07%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.375 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10148.513 4.26%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 656.688 3.56%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83710.468 3.14%
std::map<int,_int>::insert(value)_(already_present)/1024 3.596 15.73%
std::map<int,_int>::insert(value)_(already_present)/32 1.767 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.127 4.34%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.175 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.153 1.70%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.894 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.341 -7.18%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.138 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.043 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.703 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.921 1.53%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.502 -1.23%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.754 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.054 3.40%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.189 1.01%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 28.140 3.68%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.055 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.337 -2.70%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.200 -2.24%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 22.072 2.09%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.271 1.39%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.395 3.69%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.710 1.90%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.496 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.742 1.23%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.257 -4.76%
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.729 5.64%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.507 5.25%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.744 12.28%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.377 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7906.952 20.77%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.864 1.59%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 58322.371 10.36%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.394 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8526.384 30.00%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 230.574 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 60402.390 15.42%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.103 -1.13%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1472.321 1.32%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.738 2.87%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12739.739 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.381 1.20%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.756 -3.63%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.716 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.552 3.11%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.593 6.19%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.145 2.82%
std::map<std::string,_int>::clear()/0 394.080 -1.42%
std::map<std::string,_int>::clear()/1024 21903.669 -
std::map<std::string,_int>::clear()/32 886.227 -
std::map<std::string,_int>::clear()/8192 212537.762 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.895 1.61%
std::map<std::string,_int>::contains(key)_(existent)/32 16.264 -
std::map<std::string,_int>::contains(key)_(existent)/8192 28.185 -10.52%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.280 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.724 7.28%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.047 -1.18%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 30.819 9.56%
std::map<std::string,_int>::count(key)_(existent)/1024 23.354 4.33%
std::map<std::string,_int>::count(key)_(existent)/32 16.019 -1.66%
std::map<std::string,_int>::count(key)_(existent)/8192 29.395 -6.63%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.270 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.449 -2.32%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.447 6.30%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.131 -2.13%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.894 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7040.871 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.259 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59602.893 -
std::map<std::string,_int>::ctor(const&)/0 12.725 -
std::map<std::string,_int>::ctor(const&)/1024 36701.592 3.95%
std::map<std::string,_int>::ctor(const&)/32 867.208 4.16%
std::map<std::string,_int>::ctor(const&)/8192 349577.056 1.13%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.737 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36909.602 3.05%
std::map<std::string,_int>::ctor(const&,_alloc)/32 793.509 1.66%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347866.237 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.775 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 49503.792 20.57%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1063.146 26.47%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 462183.118 17.67%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.819 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54270.265 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1041.859 -1.14%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1168920.048 3.91%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.332 5.87%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.481 -11.02%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.276 1.69%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.150 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.649 -2.70%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.193 1.83%
std::map<std::string,_int>::erase(iterator)/1024 29.152 -5.25%
std::map<std::string,_int>::erase(iterator)/32 31.873 8.03%
std::map<std::string,_int>::erase(iterator)/8192 29.544 1.40%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.534 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13259.179 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 673.192 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120207.689 -2.46%
std::map<std::string,_int>::erase(key)_(existent)/1024 54.870 3.15%
std::map<std::string,_int>::erase(key)_(existent)/32 76.553 25.26%
std::map<std::string,_int>::erase(key)_(existent)/8192 61.255 -38.72%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.158 -1.75%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.554 2.42%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.059 -1.68%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.841 -1.72%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.824 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.523 -1.65%
std::map<std::string,_int>::find(key)_(existent)/1024 24.243 8.14%
std::map<std::string,_int>::find(key)_(existent)/32 16.096 -2.86%
std::map<std::string,_int>::find(key)_(existent)/8192 29.794 -1.31%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.213 6.16%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.443 -2.78%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.621 4.85%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.711 12.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.083 18.00%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.976 2.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.660 -2.82%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.301 32.17%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.865 -5.26%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 44.256 6.69%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 78.203 40.31%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.364 2.97%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.228 -31.85%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.344 -6.99%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.237 -3.98%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.414 28.25%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.510 25.86%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.141 -12.06%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.307 -11.26%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 407.582 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65563.462 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1555.558 9.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 933077.238 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.783 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44354.239 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1225.196 -6.46%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617258.656 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.750 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38918.770 -4.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1110.578 -5.67%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 620148.434 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.325 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34931.539 -3.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1269.695 5.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 406575.377 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.457 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34707.005 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1303.914 3.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368534.985 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.755 -3.61%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.789 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 33.092 -18.36%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.078 -25.26%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 70.600 3.27%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 32.986 -9.73%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 88.758 31.89%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.259 -11.79%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.016 13.91%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 40.824 17.06%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.641 -11.30%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.399 53.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.481 114.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.394 4.09%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.294 -13.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.802 20.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.432 -19.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 98.689 15.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.210 -1.06%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.765 10.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 30.110 -26.76%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.208 -6.39%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.068 -10.04%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.552 2.14%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.447 6.68%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.123 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.300 -6.29%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.195 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.381 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37328.005 1.65%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 841.930 1.99%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351936.592 -1.39%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.374 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36790.635 1.54%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 782.339 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350343.609 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.152 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15609.647 -3.33%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 326.937 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207066.245 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.508 8.19%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.906 1.99%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.008 4.41%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.124 9.35%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.431 1.48%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.682 6.96%
std::mismatch(deque<int>)_(it,_it,_it)/1000 447.115 -3.79%
std::mismatch(deque<int>)_(it,_it,_it)/1024 468.521 3.04%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 500366.820 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.858 -4.90%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3856.521 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 464.906 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 478.961 -1.25%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 487724.941 -1.20%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.972 -1.44%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3839.616 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.369 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 731.249 1.22%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 634501.019 1.23%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.423 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4923.721 1.17%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 703.023 1.12%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 711.892 1.53%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623028.199 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.242 1.24%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4844.939 -
std::mismatch(list<int>)_(it,_it,_it)/1000 747.332 -
std::mismatch(list<int>)_(it,_it,_it)/1024 767.926 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 935697.985 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.656 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7395.825 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 773.856 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 845.255 2.59%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951788.613 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.990 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13014.182 4.01%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 803.727 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 820.202 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004922.654 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.136 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12088.340 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.809 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 821.391 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 998781.946 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.653 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12003.918 7.52%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.363 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.913 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68350.356 -3.29%
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.102 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.394 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.949 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68421.422 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.365 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 503.213 10.26%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.619 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610371.708 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.161 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4728.519 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 474.819 1.86%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.009 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608064.180 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.299 1.24%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4733.826 -
std::move(deque<int>)/1048576 54587.757 -
std::move(deque<int>)/262144 15116.521 -
std::move(deque<int>)/32768 2025.492 -
std::move(deque<int>)/4096 148.882 -
std::move(deque<int>)/512 22.207 -
std::move(deque<int>)/64 4.868 2.22%
std::move(deque<int>)/8 3.286 -2.42%
std::move(list<int>)/1048576 1008051.383 1.19%
std::move(list<int>)/262144 247677.509 -
std::move(list<int>)/32768 31325.337 1.30%
std::move(list<int>)/4096 5358.235 17.86%
std::move(list<int>)/512 366.167 -
std::move(list<int>)/64 42.978 -
std::move(list<int>)/8 3.416 1.02%
std::move(vector<bool>)_(aligned)/1048576 1736.140 -
std::move(vector<bool>)_(aligned)/262144 256.068 -
std::move(vector<bool>)_(aligned)/32768 36.661 -
std::move(vector<bool>)_(aligned)/4096 7.102 -
std::move(vector<bool>)_(aligned)/512 2.352 -
std::move(vector<bool>)_(aligned)/64 1.715 6.59%
std::move(vector<bool>)_(unaligned)/1048576 6548.413 -
std::move(vector<bool>)_(unaligned)/262144 1637.947 3.10%
std::move(vector<bool>)_(unaligned)/32768 208.387 2.90%
std::move(vector<bool>)_(unaligned)/4096 25.780 -3.30%
std::move(vector<bool>)_(unaligned)/512 4.764 -6.26%
std::move(vector<bool>)_(unaligned)/64 1.630 -3.25%
std::move(vector<int>)/1048576 57554.894 2.31%
std::move(vector<int>)/262144 22409.098 2.00%
std::move(vector<int>)/32768 1728.309 -
std::move(vector<int>)/4096 133.808 -
std::move(vector<int>)/512 20.205 -
std::move(vector<int>)/64 4.174 -1.01%
std::move(vector<int>)/8 2.230 -
std::move_backward(deque<int>)/1048576 132927.342 -
std::move_backward(deque<int>)/262144 31331.425 -
std::move_backward(deque<int>)/32768 3615.010 -
std::move_backward(deque<int>)/4096 152.717 -2.70%
std::move_backward(deque<int>)/512 23.847 -
std::move_backward(deque<int>)/64 6.737 -
std::move_backward(deque<int>)/8 3.179 -10.38%
std::move_backward(list<int>)/1048576 1036005.971 -
std::move_backward(list<int>)/262144 257590.575 -
std::move_backward(list<int>)/32768 31205.373 -1.89%
std::move_backward(list<int>)/4096 4186.262 -9.91%
std::move_backward(list<int>)/512 372.260 -
std::move_backward(list<int>)/64 39.705 -
std::move_backward(list<int>)/8 3.380 -
std::move_backward(vector<bool>)_(aligned)/1048576 1743.505 -
std::move_backward(vector<bool>)_(aligned)/262144 257.496 -
std::move_backward(vector<bool>)_(aligned)/32768 38.377 1.14%
std::move_backward(vector<bool>)_(aligned)/4096 7.166 -1.09%
std::move_backward(vector<bool>)_(aligned)/512 2.214 -5.08%
std::move_backward(vector<bool>)_(aligned)/64 1.782 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6505.330 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.666 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.189 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.895 -
std::move_backward(vector<bool>)_(unaligned)/512 4.540 -
std::move_backward(vector<bool>)_(unaligned)/64 1.683 -
std::move_backward(vector<int>)/1048576 57181.841 -
std::move_backward(vector<int>)/262144 21682.634 -
std::move_backward(vector<int>)/32768 1747.795 1.14%
std::move_backward(vector<int>)/4096 135.489 -
std::move_backward(vector<int>)/512 20.853 -
std::move_backward(vector<int>)/64 4.333 -
std::move_backward(vector<int>)/8 2.339 2.12%
std::multimap<int,_int>::clear()/0 390.240 -
std::multimap<int,_int>::clear()/1024 10574.468 -
std::multimap<int,_int>::clear()/32 640.460 -
std::multimap<int,_int>::clear()/8192 86729.091 2.00%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.581 1.89%
std::multimap<int,_int>::contains(key)_(existent)/32 1.698 -2.08%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.674 2.98%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.627 3.77%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.840 2.27%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.164 19.91%
std::multimap<int,_int>::count(key)_(existent)/1024 5.615 3.29%
std::multimap<int,_int>::count(key)_(existent)/32 3.810 2.79%
std::multimap<int,_int>::count(key)_(existent)/8192 6.766 2.53%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.856 3.78%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.281 -6.70%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.290 2.01%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.852 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5935.530 -1.31%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 182.581 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51421.168 -
std::multimap<int,_int>::ctor(const&)/0 12.756 -
std::multimap<int,_int>::ctor(const&)/1024 6556.163 -
std::multimap<int,_int>::ctor(const&)/32 225.089 2.68%
std::multimap<int,_int>::ctor(const&)/8192 60459.404 16.24%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.797 -2.43%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6888.858 5.90%
std::multimap<int,_int>::ctor(const&,_alloc)/32 233.818 -1.31%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 55131.707 6.81%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.704 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9318.001 6.56%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 244.298 4.93%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 76219.587 7.32%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.730 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12876.775 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.875 1.49%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250136.254 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.391 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.430 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.036 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.416 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.349 1.16%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.616 -1.89%
std::multimap<int,_int>::erase(iterator)/1024 20.160 -1.15%
std::multimap<int,_int>::erase(iterator)/32 20.161 -
std::multimap<int,_int>::erase(iterator)/8192 20.214 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.990 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7348.594 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.840 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57035.388 1.73%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.279 1.76%
std::multimap<int,_int>::erase(key)_(existent)/32 22.748 -
std::multimap<int,_int>::erase(key)_(existent)/8192 25.946 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.704 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.398 2.33%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.825 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.954 -1.03%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.163 1.67%
std::multimap<int,_int>::find(key)_(existent)/1024 3.803 -
std::multimap<int,_int>::find(key)_(existent)/32 1.768 2.89%
std::multimap<int,_int>::find(key)_(existent)/8192 5.371 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.254 -5.13%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.429 -4.67%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.315 -5.11%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.169 -2.38%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.308 -1.51%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.668 -2.93%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.136 -2.13%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.094 -2.98%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.348 -2.27%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.362 -2.53%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.676 -3.84%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.249 -1.88%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.053 3.54%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.721 -1.94%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.312 1.05%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.203 -2.15%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.367 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.888 -2.59%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.347 -2.04%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.329 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14778.561 1.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 740.097 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184925.843 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.780 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11876.803 3.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 676.074 2.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121342.498 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.080 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12586.700 3.73%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 699.358 1.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 208859.399 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.226 -1.85%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10812.246 -5.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 647.352 -1.54%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88639.390 -2.16%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.057 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9557.755 -2.18%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 678.047 1.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 74844.888 -8.78%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.200 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.498 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.633 1.02%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 18.712 9.69%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 34.247 -1.01%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.054 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.402 -2.32%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.149 -1.93%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.650 -1.33%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.925 -2.52%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.669 -1.16%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.146 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.392 -1.39%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.324 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.967 2.47%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.184 9.64%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.893 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.331 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6558.728 3.24%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.152 1.70%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52227.289 2.28%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.572 1.84%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6547.058 1.11%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 215.005 -2.34%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52310.550 1.29%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1464.055 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.845 -1.07%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12746.149 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.139 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.246 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.314 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 15.003 155.77%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.202 58.79%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.896 170.57%
std::multimap<std::string,_int>::clear()/0 395.875 -
std::multimap<std::string,_int>::clear()/1024 21843.822 1.12%
std::multimap<std::string,_int>::clear()/32 905.412 2.03%
std::multimap<std::string,_int>::clear()/8192 213021.762 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 27.380 23.87%
std::multimap<std::string,_int>::contains(key)_(existent)/32 18.183 6.61%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 34.529 12.98%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.274 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 26.340 14.11%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.742 12.92%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 34.945 17.08%
std::multimap<std::string,_int>::count(key)_(existent)/1024 27.839 18.23%
std::multimap<std::string,_int>::count(key)_(existent)/32 21.037 7.49%
std::multimap<std::string,_int>::count(key)_(existent)/8192 33.807 20.01%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.268 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 28.776 13.47%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 12.888 25.97%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 39.570 27.34%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.850 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 6988.789 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 210.937 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60572.853 -
std::multimap<std::string,_int>::ctor(const&)/0 12.700 -
std::multimap<std::string,_int>::ctor(const&)/1024 35746.028 1.47%
std::multimap<std::string,_int>::ctor(const&)/32 909.882 33.16%
std::multimap<std::string,_int>::ctor(const&)/8192 345602.908 1.26%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.716 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37225.533 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 745.055 -6.36%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 350000.548 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.877 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39440.245 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 736.959 -4.89%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379158.249 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.896 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56934.462 -11.64%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 975.279 -2.50%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1110791.800 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.538 5.59%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 21.602 11.69%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 32.191 3.16%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.041 1.14%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.578 4.72%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.228 -7.54%
std::multimap<std::string,_int>::erase(iterator)/1024 33.667 23.19%
std::multimap<std::string,_int>::erase(iterator)/32 25.173 -2.20%
std::multimap<std::string,_int>::erase(iterator)/8192 29.555 -8.29%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.092 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12817.235 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 693.498 2.31%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121306.006 1.72%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.393 15.45%
std::multimap<std::string,_int>::erase(key)_(existent)/32 91.587 11.24%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.976 4.09%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.958 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.348 2.27%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.454 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.444 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.539 -2.64%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.676 -5.57%
std::multimap<std::string,_int>::find(key)_(existent)/1024 28.707 17.18%
std::multimap<std::string,_int>::find(key)_(existent)/32 16.467 13.63%
std::multimap<std::string,_int>::find(key)_(existent)/8192 33.485 3.14%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 24.171 21.52%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 11.902 25.27%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 38.343 21.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.312 26.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.874 -18.82%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 39.002 -8.96%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.764 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.589 24.97%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.274 -4.38%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.957 18.90%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.351 13.99%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.752 19.49%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.458 -35.68%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.569 -4.63%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.643 14.11%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.970 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.759 4.04%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.222 3.75%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.926 3.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.073 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66475.773 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1449.246 5.34%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 917703.674 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.934 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43056.867 -4.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1247.034 2.23%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600079.597 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.040 -1.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64404.301 4.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1556.372 8.35%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 817116.937 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.675 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33684.417 1.85%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1187.999 7.18%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 385704.925 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.006 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32347.439 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1178.807 6.84%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346548.331 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.479 92.58%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.188 91.43%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.780 18.56%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.514 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.110 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.893 25.86%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.401 -3.30%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 32.236 17.65%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 44.163 -12.71%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.992 24.00%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.111 3.39%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 84.042 -3.94%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 39.524 5.90%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 132.750 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 30.473 19.32%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.422 12.99%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 40.440 20.79%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.434 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36625.100 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 734.086 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348787.803 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.444 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34730.855 -2.66%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 840.164 10.62%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348355.964 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.121 -2.10%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17201.974 4.78%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 347.903 -2.58%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207283.761 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 89.899 2.66%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.688 -2.29%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 117.487 -9.93%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 34.384 -33.60%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 13.293 -28.51%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 39.583 -36.79%
std::multiset<int>::clear()/0 391.052 -
std::multiset<int>::clear()/1024 9977.305 1.30%
std::multiset<int>::clear()/32 623.184 -
std::multiset<int>::clear()/8192 79331.709 2.03%
std::multiset<int>::contains(key)_(existent)/1024 3.957 -3.47%
std::multiset<int>::contains(key)_(existent)/32 1.680 -1.50%
std::multiset<int>::contains(key)_(existent)/8192 8.220 -7.19%
std::multiset<int>::contains(key)_(non-existent)/0 0.281 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.074 -9.13%
std::multiset<int>::contains(key)_(non-existent)/32 2.743 -10.38%
std::multiset<int>::contains(key)_(non-existent)/8192 8.657 -10.90%
std::multiset<int>::count(key)_(existent)/1024 5.808 -
std::multiset<int>::count(key)_(existent)/32 3.828 2.13%
std::multiset<int>::count(key)_(existent)/8192 10.129 8.23%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 5.816 -
std::multiset<int>::count(key)_(non-existent)/32 2.451 1.56%
std::multiset<int>::count(key)_(non-existent)/8192 9.160 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.811 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5727.694 -4.72%
std::multiset<int>::ctor(&&,_different_allocs)/32 175.767 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47535.381 -2.79%
std::multiset<int>::ctor(const&)/0 12.769 -
std::multiset<int>::ctor(const&)/1024 6216.187 -2.13%
std::multiset<int>::ctor(const&)/32 224.099 3.13%
std::multiset<int>::ctor(const&)/8192 50190.908 -1.04%
std::multiset<int>::ctor(const&,_alloc)/0 12.899 1.24%
std::multiset<int>::ctor(const&,_alloc)/1024 6722.523 6.00%
std::multiset<int>::ctor(const&,_alloc)/32 234.410 5.81%
std::multiset<int>::ctor(const&,_alloc)/8192 53668.013 5.20%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.663 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9234.172 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 226.935 -5.95%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 75819.264 4.71%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.694 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12761.021 1.22%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.571 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249040.479 -2.95%
std::multiset<int>::equal_range(key)_(existent)/1024 5.325 3.02%
std::multiset<int>::equal_range(key)_(existent)/32 2.341 2.18%
std::multiset<int>::equal_range(key)_(existent)/8192 8.785 -2.78%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.869 6.18%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.871 19.41%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.474 11.39%
std::multiset<int>::erase(iterator)/1024 23.453 -
std::multiset<int>::erase(iterator)/32 20.876 -5.00%
std::multiset<int>::erase(iterator)/8192 23.108 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.155 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6827.417 1.39%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.201 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54671.127 1.60%
std::multiset<int>::erase(key)_(existent)/1024 39.555 -2.32%
std::multiset<int>::erase(key)_(existent)/32 22.028 1.02%
std::multiset<int>::erase(key)_(existent)/8192 61.744 -3.71%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.255 -5.84%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.657 2.66%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.309 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.249 3.92%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.984 1.55%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.806 1.10%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.268 3.39%
std::multiset<int>::find(key)_(existent)/1024 4.153 -
std::multiset<int>::find(key)_(existent)/32 1.605 -
std::multiset<int>::find(key)_(existent)/8192 8.626 5.18%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.545 -8.95%
std::multiset<int>::find(key)_(non-existent)/32 2.309 -14.22%
std::multiset<int>::find(key)_(non-existent)/8192 8.448 -7.66%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.146 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 54.527 16.94%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.456 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.573 1.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.098 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.764 -1.05%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.414 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.129 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.202 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.436 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.799 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 79.128 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.154 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.883 -1.54%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.735 -1.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.572 -2.04%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.145 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14463.779 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.791 -1.91%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188063.255 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.035 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11525.785 -2.08%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.945 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118887.322 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.220 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12644.035 4.18%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 687.484 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 195208.693 2.25%
std::multiset<int>::insert(value)_(already_present)/1024 27.910 -4.59%
std::multiset<int>::insert(value)_(already_present)/32 18.097 -
std::multiset<int>::insert(value)_(already_present)/8192 32.143 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.114 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 54.845 14.47%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.722 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 80.563 -5.13%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.093 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.509 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.003 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.801 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.122 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.174 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.681 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 8.974 -40.43%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.997 -28.47%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 13.986 -41.93%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.323 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6294.261 -2.36%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.547 1.75%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50074.799 -2.74%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.344 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6301.169 -1.45%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.106 -1.30%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49991.832 -2.02%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1382.326 2.86%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.646 5.60%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12503.819 1.03%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.663 7.97%
std::multiset<int>::upper_bound(key)_(existent)/32 2.422 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.592 5.83%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 7.552 -31.87%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.686 -22.94%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.428 -34.61%
std::multiset<std::string>::clear()/0 393.118 -
std::multiset<std::string>::clear()/1024 21594.902 -
std::multiset<std::string>::clear()/32 882.248 -
std::multiset<std::string>::clear()/8192 211772.816 -
std::multiset<std::string>::contains(key)_(existent)/1024 24.352 8.85%
std::multiset<std::string>::contains(key)_(existent)/32 14.977 -2.83%
std::multiset<std::string>::contains(key)_(existent)/8192 30.688 5.53%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.283 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 26.694 20.78%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.381 8.22%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.907 5.61%
std::multiset<std::string>::count(key)_(existent)/1024 24.988 12.79%
std::multiset<std::string>::count(key)_(existent)/32 19.630 1.01%
std::multiset<std::string>::count(key)_(existent)/8192 27.884 -5.23%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.957 1.42%
std::multiset<std::string>::count(key)_(non-existent)/32 10.625 -1.24%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.851 1.55%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.744 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6878.286 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.893 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57379.162 -
std::multiset<std::string>::ctor(const&)/0 12.709 -2.01%
std::multiset<std::string>::ctor(const&)/1024 35134.854 1.89%
std::multiset<std::string>::ctor(const&)/32 774.546 -5.25%
std::multiset<std::string>::ctor(const&)/8192 341002.191 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.707 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36284.612 -
std::multiset<std::string>::ctor(const&,_alloc)/32 908.189 14.03%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343026.588 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.855 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41192.870 8.66%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 760.008 -6.69%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392170.020 3.27%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.868 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56484.850 2.71%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1041.421 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1085145.461 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.565 -2.50%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.636 -8.85%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.754 -4.31%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.794 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.722 -9.27%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.618 -
std::multiset<std::string>::erase(iterator)/1024 34.840 10.08%
std::multiset<std::string>::erase(iterator)/32 27.557 -11.99%
std::multiset<std::string>::erase(iterator)/8192 36.325 18.15%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.698 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12882.499 -1.75%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 668.506 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118258.880 -
std::multiset<std::string>::erase(key)_(existent)/1024 97.236 16.41%
std::multiset<std::string>::erase(key)_(existent)/32 81.710 1.52%
std::multiset<std::string>::erase(key)_(existent)/8192 97.624 43.45%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.989 2.76%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.551 15.49%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.915 -1.08%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.183 -3.45%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.616 1.87%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.693 -
std::multiset<std::string>::find(key)_(existent)/1024 24.588 8.83%
std::multiset<std::string>::find(key)_(existent)/32 15.173 -8.46%
std::multiset<std::string>::find(key)_(existent)/8192 27.528 -9.92%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 19.961 -16.35%
std::multiset<std::string>::find(key)_(non-existent)/32 9.342 -6.98%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.593 -8.37%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.819 3.33%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 57.315 -9.79%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.758 8.12%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.260 9.25%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.470 6.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 41.569 -12.77%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.594 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.586 -1.04%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.310 -21.96%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.232 12.28%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.863 -8.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.585 7.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.507 1.27%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.121 -11.60%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 21.964 2.72%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.610 -16.99%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.338 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65246.274 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1446.535 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 898251.971 2.90%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.291 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43723.531 3.31%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1263.876 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 595843.948 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.889 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59760.910 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1498.300 3.02%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 814209.150 -
std::multiset<std::string>::insert(value)_(already_present)/1024 43.490 -17.36%
std::multiset<std::string>::insert(value)_(already_present)/32 42.607 -11.29%
std::multiset<std::string>::insert(value)_(already_present)/8192 48.967 -30.30%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 31.808 12.16%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 66.984 17.61%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.043 -28.67%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 91.240 7.41%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 32.624 19.92%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 37.517 1.65%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 41.320 35.29%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.759 -2.10%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 92.225 4.15%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.801 7.53%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 130.387 -1.59%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.870 -21.45%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.004 -16.41%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.949 -20.82%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.326 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36199.509 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 762.312 8.32%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344586.261 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.313 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36518.183 -5.43%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 781.508 11.54%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345860.942 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16239.724 -2.81%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 361.652 9.03%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205126.568 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 90.617 7.11%
std::multiset<std::string>::upper_bound(key)_(existent)/32 40.174 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 136.327 2.95%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 99.202 271.26%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 38.044 218.92%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 176.683 398.45%
std::none_of(deque<int>)_(process_all)/32 12.319 -
std::none_of(deque<int>)_(process_all)/32768 10912.573 7.61%
std::none_of(deque<int>)_(process_all)/50 18.977 -
std::none_of(deque<int>)_(process_all)/8 3.426 -
std::none_of(deque<int>)_(process_all)/8192 2716.415 7.57%
std::none_of(list<int>)_(process_all)/32 11.731 -
std::none_of(list<int>)_(process_all)/32768 26115.615 -
std::none_of(list<int>)_(process_all)/50 21.998 -
std::none_of(list<int>)_(process_all)/8 2.693 -
std::none_of(list<int>)_(process_all)/8192 7617.394 -8.99%
std::none_of(vector<int>)_(process_all)/32 8.466 -
std::none_of(vector<int>)_(process_all)/32768 8126.451 -
std::none_of(vector<int>)_(process_all)/50 19.602 2.12%
std::none_of(vector<int>)_(process_all)/8 2.557 2.56%
std::none_of(vector<int>)_(process_all)/8192 2039.054 -
std::partial_sort(deque<int>)_(ascending)/1024 7736.249 -
std::partial_sort(deque<int>)_(ascending)/8 32.509 -2.48%
std::partial_sort(deque<int>)_(ascending)/8192 145522.885 1.40%
std::partial_sort(deque<int>)_(descending)/1024 17912.882 -
std::partial_sort(deque<int>)_(descending)/8 44.783 3.18%
std::partial_sort(deque<int>)_(descending)/8192 257320.847 -2.01%
std::partial_sort(deque<int>)_(heap)/1024 18069.406 -
std::partial_sort(deque<int>)_(heap)/8 40.761 2.40%
std::partial_sort(deque<int>)_(heap)/8192 268327.745 1.17%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7734.507 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.707 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 144459.728 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19067.941 1.72%
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.802 -1.04%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 254518.347 -1.14%
std::partial_sort(deque<int>)_(repeated)/1024 6409.924 2.88%
std::partial_sort(deque<int>)_(repeated)/8 26.464 1.86%
std::partial_sort(deque<int>)_(repeated)/8192 76056.383 -
std::partial_sort(deque<int>)_(shuffled)/1024 15432.664 -1.08%
std::partial_sort(deque<int>)_(shuffled)/8 32.805 1.42%
std::partial_sort(deque<int>)_(shuffled)/8192 248389.578 2.40%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4775.399 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.364 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50840.536 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7836.367 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.801 -1.19%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93060.063 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8188.512 2.46%
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.947 3.71%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96633.507 -4.20%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4803.990 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.108 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50920.413 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8809.863 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.624 -6.00%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92915.856 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2516.516 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.259 -11.44%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27815.796 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6773.148 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.460 2.25%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83553.581 -
std::partial_sort(vector<int>)_(ascending)/1024 4733.819 -
std::partial_sort(vector<int>)_(ascending)/8 19.021 -
std::partial_sort(vector<int>)_(ascending)/8192 50446.933 -
std::partial_sort(vector<int>)_(descending)/1024 7867.522 -1.10%
std::partial_sort(vector<int>)_(descending)/8 24.723 -
std::partial_sort(vector<int>)_(descending)/8192 94111.118 -
std::partial_sort(vector<int>)_(heap)/1024 7887.968 -1.06%
std::partial_sort(vector<int>)_(heap)/8 27.446 1.07%
std::partial_sort(vector<int>)_(heap)/8192 96866.703 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4733.173 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.973 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50390.287 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8820.575 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.841 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92808.354 -
std::partial_sort(vector<int>)_(repeated)/1024 2509.959 -
std::partial_sort(vector<int>)_(repeated)/8 18.655 -
std::partial_sort(vector<int>)_(repeated)/8192 26657.678 -
std::partial_sort(vector<int>)_(shuffled)/1024 6760.821 -
std::partial_sort(vector<int>)_(shuffled)/8 28.100 -2.04%
std::partial_sort(vector<int>)_(shuffled)/8192 88387.094 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5143.300 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.018 1.25%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53226.109 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8175.567 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.968 1.83%
std::partial_sort_copy(deque<int>)_(descending)/8192 95291.916 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8338.715 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.983 1.64%
std::partial_sort_copy(deque<int>)_(heap)/8192 98625.939 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5145.845 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.936 1.62%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 55912.493 5.57%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9020.715 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.402 5.76%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94973.805 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2825.933 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.850 2.10%
std::partial_sort_copy(deque<int>)_(repeated)/8192 30385.448 1.68%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6920.433 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.172 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87383.538 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5352.511 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.309 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57291.326 1.36%
std::partial_sort_copy(list<int>)_(descending)/1024 8187.820 -
std::partial_sort_copy(list<int>)_(descending)/8 15.910 -1.85%
std::partial_sort_copy(list<int>)_(descending)/8192 96917.949 -
std::partial_sort_copy(list<int>)_(heap)/1024 8220.781 -
std::partial_sort_copy(list<int>)_(heap)/8 17.869 -
std::partial_sort_copy(list<int>)_(heap)/8192 100316.807 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5396.074 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.622 4.45%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57669.553 -4.33%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9135.360 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.169 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96507.552 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3118.471 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.187 2.91%
std::partial_sort_copy(list<int>)_(repeated)/8192 33111.214 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7060.758 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.883 -7.04%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88624.935 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4733.257 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.370 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50696.480 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7847.815 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.041 -1.49%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93087.432 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7918.826 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.019 -4.25%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96768.803 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4750.030 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.309 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50459.161 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8810.297 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.431 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93110.974 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.745 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.248 -1.80%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27293.198 -1.93%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6729.975 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.334 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84907.849 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4819.970 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.882 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50429.051 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7947.288 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.441 -1.22%
std::partial_sort_copy(vector<int>)_(descending)/8192 93888.453 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7982.976 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.315 -4.15%
std::partial_sort_copy(vector<int>)_(heap)/8192 97598.611 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4834.958 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.729 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50456.904 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8917.624 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.960 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 95054.342 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2485.619 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.592 1.91%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26617.233 -1.49%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6805.262 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.679 -1.31%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88500.936 -
std::partition(deque<int>)_(dense)/1024 355.745 -
std::partition(deque<int>)_(dense)/32 10.456 1.37%
std::partition(deque<int>)_(dense)/50 15.518 1.76%
std::partition(deque<int>)_(dense)/8192 2799.890 -
std::partition(deque<int>)_(sparse)/1024 383.487 -
std::partition(deque<int>)_(sparse)/32 12.543 23.67%
std::partition(deque<int>)_(sparse)/50 16.984 11.65%
std::partition(deque<int>)_(sparse)/8192 2966.827 -
std::partition(list<int>)_(dense)/1024 390.417 -
std::partition(list<int>)_(dense)/32 9.051 4.04%
std::partition(list<int>)_(dense)/50 13.566 2.47%
std::partition(list<int>)_(dense)/8192 4654.521 -8.52%
std::partition(list<int>)_(sparse)/1024 717.158 -
std::partition(list<int>)_(sparse)/32 8.971 -
std::partition(list<int>)_(sparse)/50 22.137 2.35%
std::partition(list<int>)_(sparse)/8192 7389.250 -4.67%
std::partition(vector<int>)_(dense)/1024 249.949 -
std::partition(vector<int>)_(dense)/32 8.495 4.43%
std::partition(vector<int>)_(dense)/50 13.283 1.05%
std::partition(vector<int>)_(dense)/8192 1881.687 -
std::partition(vector<int>)_(sparse)/1024 257.587 -
std::partition(vector<int>)_(sparse)/32 8.840 -
std::partition(vector<int>)_(sparse)/50 13.992 -
std::partition(vector<int>)_(sparse)/8192 1873.669 -
std::partition_copy(deque<int>)/1024 636.109 -6.88%
std::partition_copy(deque<int>)/32 13.603 2.98%
std::partition_copy(deque<int>)/50 21.344 -7.53%
std::partition_copy(deque<int>)/8192 5728.189 -
std::partition_copy(list<int>)/1024 716.214 -
std::partition_copy(list<int>)/32 9.063 1.52%
std::partition_copy(list<int>)/50 13.131 -
std::partition_copy(list<int>)/8192 7253.171 4.30%
std::partition_copy(vector<int>)/1024 473.966 2.91%
std::partition_copy(vector<int>)/32 8.066 -
std::partition_copy(vector<int>)/50 12.677 -
std::partition_copy(vector<int>)/8192 4951.197 8.25%
std::partition_point(deque<int>)/1024 9.515 -
std::partition_point(deque<int>)/32 4.134 -
std::partition_point(deque<int>)/50 4.631 -
std::partition_point(deque<int>)/8192 15.328 1.23%
std::partition_point(list<int>)/1024 1285.196 -
std::partition_point(list<int>)/32 15.960 -
std::partition_point(list<int>)/50 25.153 -
std::partition_point(list<int>)/8192 12355.438 -
std::partition_point(vector<int>)/1024 6.198 1.44%
std::partition_point(vector<int>)/32 2.582 -
std::partition_point(vector<int>)/50 2.575 -
std::partition_point(vector<int>)/8192 9.364 -
std::pop_heap(deque<float>)/1024 12.401 -3.86%
std::pop_heap(deque<float>)/8 51.935 -
std::pop_heap(deque<float>)/8192 61.451 -
std::pop_heap(deque<int>)/1024 13.234 1.26%
std::pop_heap(deque<int>)/8 52.331 -
std::pop_heap(deque<int>)/8192 54.029 1.32%
std::pop_heap(deque<size_t>)/1024 15.314 -
std::pop_heap(deque<size_t>)/8 54.839 4.89%
std::pop_heap(deque<size_t>)/8192 59.864 -7.00%
std::pop_heap(deque<std::string>)/1024 59.535 -
std::pop_heap(deque<std::string>)/8 57.457 -
std::pop_heap(deque<std::string>)/8192 116.007 -
std::pop_heap(vector<float>)/1024 8.478 -
std::pop_heap(vector<float>)/8 50.543 -
std::pop_heap(vector<float>)/8192 19.906 -
std::pop_heap(vector<int>)/1024 10.035 -
std::pop_heap(vector<int>)/8 51.351 -
std::pop_heap(vector<int>)/8192 13.028 -
std::pop_heap(vector<size_t>)/1024 9.925 -
std::pop_heap(vector<size_t>)/8 51.874 -
std::pop_heap(vector<size_t>)/8192 13.176 1.09%
std::pop_heap(vector<std::string>)/1024 20.082 -
std::pop_heap(vector<std::string>)/8 53.755 -
std::pop_heap(vector<std::string>)/8192 51.118 -
std::remove(deque<int>)_(prefix)/1024 526.177 -
std::remove(deque<int>)_(prefix)/32 51.470 -
std::remove(deque<int>)_(prefix)/50 60.136 -
std::remove(deque<int>)_(prefix)/8192 3871.508 -
std::remove(deque<int>)_(sprinkled)/1024 517.280 -
std::remove(deque<int>)_(sprinkled)/32 53.221 -2.57%
std::remove(deque<int>)_(sprinkled)/50 59.278 -4.51%
std::remove(deque<int>)_(sprinkled)/8192 3854.116 -
std::remove(list<int>)_(prefix)/1024 955.132 -2.16%
std::remove(list<int>)_(prefix)/32 52.422 -
std::remove(list<int>)_(prefix)/50 62.945 -
std::remove(list<int>)_(prefix)/8192 8220.241 -
std::remove(list<int>)_(sprinkled)/1024 949.183 -2.69%
std::remove(list<int>)_(sprinkled)/32 52.068 -
std::remove(list<int>)_(sprinkled)/50 61.442 -
std::remove(list<int>)_(sprinkled)/8192 8231.059 3.76%
std::remove(vector<int>)_(prefix)/1024 312.763 1.97%
std::remove(vector<int>)_(prefix)/32 48.851 -
std::remove(vector<int>)_(prefix)/50 54.108 1.03%
std::remove(vector<int>)_(prefix)/8192 2112.123 -
std::remove(vector<int>)_(sprinkled)/1024 285.745 -
std::remove(vector<int>)_(sprinkled)/32 48.669 -
std::remove(vector<int>)_(sprinkled)/50 52.760 -
std::remove(vector<int>)_(sprinkled)/8192 1984.461 -
std::remove_copy(deque<int>)_(prefix)/1024 377.897 -2.62%
std::remove_copy(deque<int>)_(prefix)/32 13.243 2.23%
std::remove_copy(deque<int>)_(prefix)/50 21.143 7.66%
std::remove_copy(deque<int>)_(prefix)/8192 3375.562 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.910 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.224 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.434 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2892.079 -
std::remove_copy(list<int>)_(prefix)/1024 744.969 -
std::remove_copy(list<int>)_(prefix)/32 11.316 -
std::remove_copy(list<int>)_(prefix)/50 19.208 -
std::remove_copy(list<int>)_(prefix)/8192 7014.010 -
std::remove_copy(list<int>)_(sprinkled)/1024 740.250 -
std::remove_copy(list<int>)_(sprinkled)/32 11.227 -
std::remove_copy(list<int>)_(sprinkled)/50 18.455 -
std::remove_copy(list<int>)_(sprinkled)/8192 6971.280 -
std::remove_copy(vector<int>)_(prefix)/1024 263.984 -
std::remove_copy(vector<int>)_(prefix)/32 9.551 -
std::remove_copy(vector<int>)_(prefix)/50 13.959 -
std::remove_copy(vector<int>)_(prefix)/8192 2062.210 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.486 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.480 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.619 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1933.758 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.638 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.271 2.34%
std::remove_copy_if(deque<int>)_(prefix)/50 28.176 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3782.966 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.238 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.353 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.549 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3668.693 -
std::remove_copy_if(list<int>)_(prefix)/1024 797.246 -
std::remove_copy_if(list<int>)_(prefix)/32 17.074 -
std::remove_copy_if(list<int>)_(prefix)/50 25.027 -
std::remove_copy_if(list<int>)_(prefix)/8192 7359.185 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.816 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.625 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.047 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7291.607 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.673 -2.23%
std::remove_copy_if(vector<int>)_(prefix)/32 12.216 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.920 -3.07%
std::remove_copy_if(vector<int>)_(prefix)/8192 3525.680 4.91%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 345.212 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.335 -1.02%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.540 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.522 -
std::remove_if(deque<int>)_(prefix)/1024 564.143 1.39%
std::remove_if(deque<int>)_(prefix)/32 55.788 -
std::remove_if(deque<int>)_(prefix)/50 69.597 8.91%
std::remove_if(deque<int>)_(prefix)/8192 4294.049 -
std::remove_if(deque<int>)_(sprinkled)/1024 544.290 2.17%
std::remove_if(deque<int>)_(sprinkled)/32 53.603 -2.53%
std::remove_if(deque<int>)_(sprinkled)/50 61.935 -5.09%
std::remove_if(deque<int>)_(sprinkled)/8192 3966.514 1.37%
std::remove_if(list<int>)_(prefix)/1024 998.785 -
std::remove_if(list<int>)_(prefix)/32 58.846 -
std::remove_if(list<int>)_(prefix)/50 72.328 -
std::remove_if(list<int>)_(prefix)/8192 10398.884 12.16%
std::remove_if(list<int>)_(sprinkled)/1024 976.329 -1.77%
std::remove_if(list<int>)_(sprinkled)/32 56.975 -
std::remove_if(list<int>)_(sprinkled)/50 73.339 -
std::remove_if(list<int>)_(sprinkled)/8192 8157.242 -
std::remove_if(vector<int>)_(prefix)/1024 349.195 1.41%
std::remove_if(vector<int>)_(prefix)/32 49.063 -
std::remove_if(vector<int>)_(prefix)/50 54.247 -
std::remove_if(vector<int>)_(prefix)/8192 2572.814 -2.05%
std::remove_if(vector<int>)_(sprinkled)/1024 406.943 -
std::remove_if(vector<int>)_(sprinkled)/32 50.758 -
std::remove_if(vector<int>)_(sprinkled)/50 56.997 -
std::remove_if(vector<int>)_(sprinkled)/8192 2955.443 -
std::replace(deque<int>)_(prefix)/1024 412.025 -
std::replace(deque<int>)_(prefix)/32 12.763 -
std::replace(deque<int>)_(prefix)/50 19.234 -
std::replace(deque<int>)_(prefix)/8192 3266.877 -
std::replace(deque<int>)_(sprinkled)/1024 351.410 -
std::replace(deque<int>)_(sprinkled)/32 12.184 -
std::replace(deque<int>)_(sprinkled)/50 18.257 -
std::replace(deque<int>)_(sprinkled)/8192 2812.919 -
std::replace(list<int>)_(prefix)/1024 741.668 -
std::replace(list<int>)_(prefix)/32 11.042 -
std::replace(list<int>)_(prefix)/50 17.167 -1.25%
std::replace(list<int>)_(prefix)/8192 7004.922 -
std::replace(list<int>)_(sprinkled)/1024 729.355 -1.05%
std::replace(list<int>)_(sprinkled)/32 11.285 -4.83%
std::replace(list<int>)_(sprinkled)/50 18.847 -3.08%
std::replace(list<int>)_(sprinkled)/8192 7592.187 5.46%
std::replace(vector<int>)_(prefix)/1024 160.018 -
std::replace(vector<int>)_(prefix)/32 5.169 -
std::replace(vector<int>)_(prefix)/50 7.694 1.22%
std::replace(vector<int>)_(prefix)/8192 1284.476 -
std::replace(vector<int>)_(sprinkled)/1024 157.353 -4.04%
std::replace(vector<int>)_(sprinkled)/32 6.115 -6.47%
std::replace(vector<int>)_(sprinkled)/50 9.269 -8.72%
std::replace(vector<int>)_(sprinkled)/8192 1262.509 -2.02%
std::replace_if(deque<int>)_(prefix)/1024 480.236 -
std::replace_if(deque<int>)_(prefix)/32 13.945 -
std::replace_if(deque<int>)_(prefix)/50 20.618 -
std::replace_if(deque<int>)_(prefix)/8192 3496.082 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.935 -
std::replace_if(deque<int>)_(sprinkled)/32 12.448 -
std::replace_if(deque<int>)_(sprinkled)/50 18.685 -
std::replace_if(deque<int>)_(sprinkled)/8192 2915.076 -
std::replace_if(list<int>)_(prefix)/1024 741.279 -
std::replace_if(list<int>)_(prefix)/32 13.897 -
std::replace_if(list<int>)_(prefix)/50 24.613 -
std::replace_if(list<int>)_(prefix)/8192 7168.243 -
std::replace_if(list<int>)_(sprinkled)/1024 746.235 -
std::replace_if(list<int>)_(sprinkled)/32 13.300 -
std::replace_if(list<int>)_(sprinkled)/50 23.133 -
std::replace_if(list<int>)_(sprinkled)/8192 7492.097 1.93%
std::replace_if(vector<int>)_(prefix)/1024 274.133 -
std::replace_if(vector<int>)_(prefix)/32 9.551 -
std::replace_if(vector<int>)_(prefix)/50 13.947 -
std::replace_if(vector<int>)_(prefix)/8192 2041.997 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.240 -
std::replace_if(vector<int>)_(sprinkled)/32 9.105 4.19%
std::replace_if(vector<int>)_(sprinkled)/50 13.462 -8.42%
std::replace_if(vector<int>)_(sprinkled)/8192 1924.388 -3.82%
std::reverse(deque<int>)/32768 5732.504 -
std::reverse(deque<int>)/4096 720.731 -
std::reverse(deque<int>)/512 113.296 -
std::reverse(deque<int>)/64 13.060 -
std::reverse(deque<int>)/8 2.523 -
std::reverse(list<int>)/32768 17599.203 -11.27%
std::reverse(list<int>)/4096 1784.726 -1.82%
std::reverse(list<int>)/512 194.567 -
std::reverse(list<int>)/64 17.614 -
std::reverse(list<int>)/8 1.935 -
std::reverse(vector<int>)/32768 1037.047 -
std::reverse(vector<int>)/4096 130.812 -
std::reverse(vector<int>)/512 16.359 -
std::reverse(vector<int>)/64 4.179 -
std::reverse(vector<int>)/8 1.514 -4.96%
std::reverse_copy(deque<int>)/32768 8027.539 -
std::reverse_copy(deque<int>)/4096 984.934 1.65%
std::reverse_copy(deque<int>)/512 125.425 -
std::reverse_copy(deque<int>)/64 16.024 -
std::reverse_copy(deque<int>)/8 2.533 -
std::reverse_copy(list<int>)/32768 27031.760 -
std::reverse_copy(list<int>)/4096 3401.362 -
std::reverse_copy(list<int>)/512 365.684 -
std::reverse_copy(list<int>)/64 30.026 -
std::reverse_copy(list<int>)/8 2.404 -2.32%
std::reverse_copy(vector<int>)/32768 982.021 -
std::reverse_copy(vector<int>)/4096 132.796 -
std::reverse_copy(vector<int>)/512 17.167 -
std::reverse_copy(vector<int>)/64 2.521 -
std::reverse_copy(vector<int>)/8 2.461 -6.05%
std::rotate(deque<int>)_(1_element_backward)/1024 40.602 -
std::rotate(deque<int>)_(1_element_backward)/32 3.546 -
std::rotate(deque<int>)_(1_element_backward)/50 5.133 -
std::rotate(deque<int>)_(1_element_backward)/8192 309.967 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.552 -
std::rotate(deque<int>)_(1_element_forward)/32 4.125 -
std::rotate(deque<int>)_(1_element_forward)/50 5.414 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.678 -
std::rotate(deque<int>)_(by_1/2)/1024 188.203 -5.40%
std::rotate(deque<int>)_(by_1/2)/32 8.610 1.52%
std::rotate(deque<int>)_(by_1/2)/50 11.623 1.00%
std::rotate(deque<int>)_(by_1/2)/8192 1449.821 -8.94%
std::rotate(deque<int>)_(by_1/3)/1024 409.880 2.54%
std::rotate(deque<int>)_(by_1/3)/32 20.500 -2.29%
std::rotate(deque<int>)_(by_1/3)/50 29.422 2.16%
std::rotate(deque<int>)_(by_1/3)/8192 3342.059 2.36%
std::rotate(deque<int>)_(by_1/4)/1024 271.962 -2.30%
std::rotate(deque<int>)_(by_1/4)/32 13.109 -1.20%
std::rotate(deque<int>)_(by_1/4)/50 27.682 -
std::rotate(deque<int>)_(by_1/4)/8192 2622.056 -
std::rotate(list<int>)_(1_element_backward)/1024 745.802 -
std::rotate(list<int>)_(1_element_backward)/32 13.251 -
std::rotate(list<int>)_(1_element_backward)/50 25.075 -1.11%
std::rotate(list<int>)_(1_element_backward)/8192 7292.151 -
std::rotate(list<int>)_(1_element_forward)/1024 734.761 -
std::rotate(list<int>)_(1_element_forward)/32 13.920 -
std::rotate(list<int>)_(1_element_forward)/50 26.472 4.80%
std::rotate(list<int>)_(1_element_forward)/8192 8031.744 -1.21%
std::rotate(list<int>)_(by_1/2)/1024 391.826 -
std::rotate(list<int>)_(by_1/2)/32 6.442 -
std::rotate(list<int>)_(by_1/2)/50 12.643 -
std::rotate(list<int>)_(by_1/2)/8192 5493.534 -
std::rotate(list<int>)_(by_1/3)/1024 813.206 -
std::rotate(list<int>)_(by_1/3)/32 16.947 1.91%
std::rotate(list<int>)_(by_1/3)/50 23.007 -
std::rotate(list<int>)_(by_1/3)/8192 8403.659 -
std::rotate(list<int>)_(by_1/4)/1024 579.257 -
std::rotate(list<int>)_(by_1/4)/32 14.552 -
std::rotate(list<int>)_(by_1/4)/50 25.549 -1.49%
std::rotate(list<int>)_(by_1/4)/8192 6626.976 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.918 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.792 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.782 -
std::rotate(vector<bool>)_(1_element_backward)/8192 119.923 4.41%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.563 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.544 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.586 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.108 -2.06%
std::rotate(vector<bool>)_(by_1/2)/1024 8.448 -
std::rotate(vector<bool>)_(by_1/2)/32 17.818 -
std::rotate(vector<bool>)_(by_1/2)/50 17.620 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.123 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.550 -
std::rotate(vector<bool>)_(by_1/3)/32 17.655 -
std::rotate(vector<bool>)_(by_1/3)/50 17.973 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.740 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.803 13.75%
std::rotate(vector<bool>)_(by_1/4)/32 17.871 -
std::rotate(vector<bool>)_(by_1/4)/50 17.655 -1.15%
std::rotate(vector<bool>)_(by_1/4)/8192 30.477 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.538 -
std::rotate(vector<int>)_(1_element_backward)/32 2.919 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.559 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.460 -
std::rotate(vector<int>)_(1_element_forward)/32 2.959 -
std::rotate(vector<int>)_(1_element_forward)/50 5.258 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.382 -
std::rotate(vector<int>)_(by_1/2)/1024 31.772 -
std::rotate(vector<int>)_(by_1/2)/32 2.321 -
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 241.002 -
std::rotate(vector<int>)_(by_1/3)/1024 117.939 -
std::rotate(vector<int>)_(by_1/3)/32 9.917 -
std::rotate(vector<int>)_(by_1/3)/50 11.094 -
std::rotate(vector<int>)_(by_1/3)/8192 874.448 -
std::rotate(vector<int>)_(by_1/4)/1024 47.424 -
std::rotate(vector<int>)_(by_1/4)/32 4.731 -
std::rotate(vector<int>)_(by_1/4)/50 11.509 -
std::rotate(vector<int>)_(by_1/4)/8192 370.385 -
std::rotate_copy(deque<int>)/1024 35.045 1.36%
std::rotate_copy(deque<int>)/32 2.849 4.76%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 291.158 -
std::rotate_copy(list<int>)/1024 737.080 -
std::rotate_copy(list<int>)/32 8.720 -
std::rotate_copy(list<int>)/50 13.908 -
std::rotate_copy(list<int>)/8192 6808.250 -5.53%
std::rotate_copy(vector<int>)/1024 33.431 -1.09%
std::rotate_copy(vector<int>)/32 2.084 -1.29%
std::rotate_copy(vector<int>)/50 2.676 -3.43%
std::rotate_copy(vector<int>)/8192 371.244 -47.45%
std::sample(deque<int>)/1024 11384.842 -
std::sample(deque<int>)/32 306.433 -
std::sample(deque<int>)/8192 91624.843 -
std::sample(list<int>)/1024 11967.002 -
std::sample(list<int>)/32 312.396 -
std::sample(list<int>)/8192 98016.211 -
std::sample(vector<int>)/1024 11305.008 -
std::sample(vector<int>)/32 302.786 -
std::sample(vector<int>)/8192 91722.024 -
std::search(deque<int>)_(near_matches)/1000 22410.506 29.09%
std::search(deque<int>)_(near_matches)/1024 25684.800 41.37%
std::search(deque<int>)_(near_matches)/8192 1444378.264 -
std::search(deque<int>)_(no_match)/1000 406.162 -
std::search(deque<int>)_(no_match)/1024 350.805 -15.56%
std::search(deque<int>)_(no_match)/1048576 423813.408 -
std::search(deque<int>)_(no_match)/8192 3308.893 -
std::search(deque<int>)_(same_length)/1000 353.268 8.44%
std::search(deque<int>)_(same_length)/1024 503.849 5.26%
std::search(deque<int>)_(same_length)/8192 3845.108 -3.74%
std::search(deque<int>)_(single_element)/1000 449.326 -
std::search(deque<int>)_(single_element)/1024 459.664 -
std::search(deque<int>)_(single_element)/8192 3663.398 -
std::search(deque<int>,_pred)_(near_matches)/1000 25657.956 -
std::search(deque<int>,_pred)_(near_matches)/1024 26850.876 -
std::search(deque<int>,_pred)_(near_matches)/8192 1532921.864 -
std::search(deque<int>,_pred)_(no_match)/1000 459.963 -17.12%
std::search(deque<int>,_pred)_(no_match)/1024 472.027 -17.14%
std::search(deque<int>,_pred)_(no_match)/1048576 485796.536 -17.26%
std::search(deque<int>,_pred)_(no_match)/8192 3787.408 -17.72%
std::search(deque<int>,_pred)_(same_length)/1000 479.641 -
std::search(deque<int>,_pred)_(same_length)/1024 511.333 -
std::search(deque<int>,_pred)_(same_length)/8192 4038.772 -
std::search(deque<int>,_pred)_(single_element)/1000 687.279 -
std::search(deque<int>,_pred)_(single_element)/1024 705.743 -
std::search(deque<int>,_pred)_(single_element)/8192 5672.846 -
std::search(list<int>)_(near_matches)/1000 38182.445 -
std::search(list<int>)_(near_matches)/1024 39806.378 -
std::search(list<int>)_(near_matches)/8192 2548508.331 -
std::search(list<int>)_(no_match)/1000 707.443 3.23%
std::search(list<int>)_(no_match)/1024 743.687 -2.18%
std::search(list<int>)_(no_match)/1048576 844748.140 -
std::search(list<int>)_(no_match)/8192 6623.624 -11.17%
std::search(list<int>)_(same_length)/1000 753.465 -1.77%
std::search(list<int>)_(same_length)/1024 774.571 -
std::search(list<int>)_(same_length)/8192 8487.945 -2.13%
std::search(list<int>)_(single_element)/1000 650.046 -5.94%
std::search(list<int>)_(single_element)/1024 756.948 3.93%
std::search(list<int>)_(single_element)/8192 9007.902 8.94%
std::search(list<int>,_pred)_(near_matches)/1000 41567.911 -
std::search(list<int>,_pred)_(near_matches)/1024 43509.695 -
std::search(list<int>,_pred)_(near_matches)/8192 2691520.673 -
std::search(list<int>,_pred)_(no_match)/1000 803.502 -
std::search(list<int>,_pred)_(no_match)/1024 822.957 -
std::search(list<int>,_pred)_(no_match)/1048576 956137.868 -
std::search(list<int>,_pred)_(no_match)/8192 7453.445 -5.56%
std::search(list<int>,_pred)_(same_length)/1000 794.413 -
std::search(list<int>,_pred)_(same_length)/1024 813.436 -
std::search(list<int>,_pred)_(same_length)/8192 8690.148 -6.19%
std::search(list<int>,_pred)_(single_element)/1000 799.988 -
std::search(list<int>,_pred)_(single_element)/1024 819.685 -
std::search(list<int>,_pred)_(single_element)/8192 8221.731 -14.26%
std::search(vector<int>)_(near_matches)/1000 14531.627 -
std::search(vector<int>)_(near_matches)/1024 15303.268 -
std::search(vector<int>)_(near_matches)/8192 763052.311 -
std::search(vector<int>)_(no_match)/1000 217.704 -
std::search(vector<int>)_(no_match)/1024 222.712 2.03%
std::search(vector<int>)_(no_match)/1048576 214898.462 -
std::search(vector<int>)_(no_match)/8192 1681.564 -
std::search(vector<int>)_(same_length)/1000 242.158 -
std::search(vector<int>)_(same_length)/1024 248.048 -1.11%
std::search(vector<int>)_(same_length)/8192 1899.695 -1.44%
std::search(vector<int>)_(single_element)/1000 229.373 -
std::search(vector<int>)_(single_element)/1024 233.067 -
std::search(vector<int>)_(single_element)/8192 1815.249 -
std::search(vector<int>,_pred)_(near_matches)/1000 22710.508 -
std::search(vector<int>,_pred)_(near_matches)/1024 23809.828 -
std::search(vector<int>,_pred)_(near_matches)/8192 1454184.955 -
std::search(vector<int>,_pred)_(no_match)/1000 529.264 1.70%
std::search(vector<int>,_pred)_(no_match)/1024 537.993 1.24%
std::search(vector<int>,_pred)_(no_match)/1048576 600763.649 1.47%
std::search(vector<int>,_pred)_(no_match)/8192 4304.401 1.85%
std::search(vector<int>,_pred)_(same_length)/1000 601.133 -
std::search(vector<int>,_pred)_(same_length)/1024 616.039 -
std::search(vector<int>,_pred)_(same_length)/8192 4930.633 -
std::search(vector<int>,_pred)_(single_element)/1000 567.704 -
std::search(vector<int>,_pred)_(single_element)/1024 580.327 -
std::search(vector<int>,_pred)_(single_element)/8192 4637.293 -
std::search_n(deque<int>)_(no_match)/1024 13.693 -
std::search_n(deque<int>)_(no_match)/32 13.664 -
std::search_n(deque<int>)_(no_match)/8192 15.823 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.045 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.094 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.647 -
std::search_n(list<int>)_(no_match)/1024 732.800 -
std::search_n(list<int>)_(no_match)/32 9.232 -
std::search_n(list<int>)_(no_match)/8192 6656.568 -11.38%
std::search_n(list<int>,_pred)_(no_match)/1024 848.960 -
std::search_n(list<int>,_pred)_(no_match)/32 18.095 -
std::search_n(list<int>,_pred)_(no_match)/8192 8303.868 -
std::search_n(vector<int>)_(no_match)/1024 3.271 -
std::search_n(vector<int>)_(no_match)/32 3.266 -
std::search_n(vector<int>)_(no_match)/8192 3.282 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.081 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.107 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.088 -
std::set<int>::clear()/0 391.850 -
std::set<int>::clear()/1024 9333.413 2.81%
std::set<int>::clear()/32 624.417 -
std::set<int>::clear()/8192 78991.916 -
std::set<int>::contains(key)_(existent)/1024 3.928 1.06%
std::set<int>::contains(key)_(existent)/32 1.650 -
std::set<int>::contains(key)_(existent)/8192 8.378 2.12%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 5.980 -1.79%
std::set<int>::contains(key)_(non-existent)/32 2.658 -3.20%
std::set<int>::contains(key)_(non-existent)/8192 14.650 59.55%
std::set<int>::count(key)_(existent)/1024 3.970 -4.77%
std::set<int>::count(key)_(existent)/32 1.577 -2.67%
std::set<int>::count(key)_(existent)/8192 7.893 -
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.501 1.14%
std::set<int>::count(key)_(non-existent)/32 2.957 2.89%
std::set<int>::count(key)_(non-existent)/8192 11.345 -
std::set<int>::ctor(&&,_different_allocs)/0 12.814 -
std::set<int>::ctor(&&,_different_allocs)/1024 5910.673 1.86%
std::set<int>::ctor(&&,_different_allocs)/32 176.583 -
std::set<int>::ctor(&&,_different_allocs)/8192 48624.782 -
std::set<int>::ctor(const&)/0 12.710 -
std::set<int>::ctor(const&)/1024 6508.346 2.12%
std::set<int>::ctor(const&)/32 226.558 2.42%
std::set<int>::ctor(const&)/8192 51574.596 2.07%
std::set<int>::ctor(const&,_alloc)/0 12.701 -
std::set<int>::ctor(const&,_alloc)/1024 6382.376 2.65%
std::set<int>::ctor(const&,_alloc)/32 224.435 2.29%
std::set<int>::ctor(const&,_alloc)/8192 51116.459 3.28%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.665 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8544.047 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.504 1.72%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67659.361 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.677 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12988.008 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.694 3.09%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 240214.359 -
std::set<int>::equal_range(key)_(existent)/1024 4.378 -1.10%
std::set<int>::equal_range(key)_(existent)/32 1.772 -2.21%
std::set<int>::equal_range(key)_(existent)/8192 7.934 -2.95%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 7.562 -10.65%
std::set<int>::equal_range(key)_(non-existent)/32 2.771 -12.40%
std::set<int>::equal_range(key)_(non-existent)/8192 11.680 -10.91%
std::set<int>::erase(iterator)/1024 19.772 -
std::set<int>::erase(iterator)/32 20.377 3.69%
std::set<int>::erase(iterator)/8192 19.938 1.24%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.025 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6745.074 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.248 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54972.485 2.45%
std::set<int>::erase(key)_(existent)/1024 51.935 -2.18%
std::set<int>::erase(key)_(existent)/32 21.919 1.79%
std::set<int>::erase(key)_(existent)/8192 68.477 -1.04%
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.484 -1.02%
std::set<int>::erase(key)_(non-existent,_end)/32 2.331 -2.22%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.368 -2.40%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.938 1.21%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.779 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.101 -
std::set<int>::find(key)_(existent)/1024 3.951 -2.81%
std::set<int>::find(key)_(existent)/32 1.720 -1.81%
std::set<int>::find(key)_(existent)/8192 8.020 -
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.565 -
std::set<int>::find(key)_(non-existent)/32 2.256 -
std::set<int>::find(key)_(non-existent)/8192 9.022 7.20%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.041 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.637 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.262 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 93.972 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.091 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.501 4.40%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.959 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 37.043 5.77%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.254 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 50.896 11.61%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.918 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 89.407 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.293 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.547 -2.63%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.093 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.199 2.02%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.704 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16775.154 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 757.191 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183863.560 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.536 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12887.374 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 658.617 -4.00%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118510.395 -4.40%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.402 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7815.596 2.18%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 542.801 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 129922.781 -1.10%
std::set<int>::insert(value)_(already_present)/1024 5.900 -2.25%
std::set<int>::insert(value)_(already_present)/32 1.754 -1.49%
std::set<int>::insert(value)_(already_present)/8192 9.440 -7.80%
std::set<int>::insert(value)_(new_value,_end)/0 17.059 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.310 -
std::set<int>::insert(value)_(new_value,_end)/32 18.873 -
std::set<int>::insert(value)_(new_value,_end)/8192 71.374 -4.82%
std::set<int>::insert(value)_(new_value,_middle)/0 17.145 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.468 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.661 -
std::set<int>::insert(value)_(new_value,_middle)/8192 32.059 1.63%
std::set<int>::lower_bound(key)_(existent)/1024 4.524 3.10%
std::set<int>::lower_bound(key)_(existent)/32 1.535 -
std::set<int>::lower_bound(key)_(existent)/8192 8.461 5.08%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.128 1.70%
std::set<int>::lower_bound(key)_(non-existent)/32 2.455 9.06%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.218 2.88%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.322 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6295.864 1.42%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 222.170 1.35%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 62182.127 24.20%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.349 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6820.001 9.76%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 249.524 13.83%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54456.335 9.60%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.113 -1.33%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1380.091 -2.83%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.547 -8.68%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12565.094 -
std::set<int>::upper_bound(key)_(existent)/1024 4.222 3.04%
std::set<int>::upper_bound(key)_(existent)/32 1.768 1.13%
std::set<int>::upper_bound(key)_(existent)/8192 8.838 12.54%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.893 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.436 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.953 1.70%
std::set<std::string>::clear()/0 393.059 -
std::set<std::string>::clear()/1024 21947.402 1.69%
std::set<std::string>::clear()/32 909.692 2.05%
std::set<std::string>::clear()/8192 215834.439 2.18%
std::set<std::string>::contains(key)_(existent)/1024 22.974 -
std::set<std::string>::contains(key)_(existent)/32 16.000 6.99%
std::set<std::string>::contains(key)_(existent)/8192 29.401 -
std::set<std::string>::contains(key)_(non-existent)/0 0.281 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.115 -7.74%
std::set<std::string>::contains(key)_(non-existent)/32 9.653 -10.57%
std::set<std::string>::contains(key)_(non-existent)/8192 27.454 -7.22%
std::set<std::string>::count(key)_(existent)/1024 23.721 -2.88%
std::set<std::string>::count(key)_(existent)/32 16.361 4.13%
std::set<std::string>::count(key)_(existent)/8192 30.130 -
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 24.188 -3.22%
std::set<std::string>::count(key)_(non-existent)/32 10.771 1.30%
std::set<std::string>::count(key)_(non-existent)/8192 35.305 2.93%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.853 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6941.650 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.489 -1.75%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57376.049 -
std::set<std::string>::ctor(const&)/0 12.748 -
std::set<std::string>::ctor(const&)/1024 34962.325 -
std::set<std::string>::ctor(const&)/32 719.448 -10.39%
std::set<std::string>::ctor(const&)/8192 344858.717 -
std::set<std::string>::ctor(const&,_alloc)/0 12.756 -
std::set<std::string>::ctor(const&,_alloc)/1024 37752.935 2.04%
std::set<std::string>::ctor(const&,_alloc)/32 699.631 -6.67%
std::set<std::string>::ctor(const&,_alloc)/8192 349033.086 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.727 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40192.016 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 805.866 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382478.448 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.783 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57164.262 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1005.428 -2.71%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1113531.574 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.604 3.18%
std::set<std::string>::equal_range(key)_(existent)/32 15.779 -7.50%
std::set<std::string>::equal_range(key)_(existent)/8192 29.309 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.660 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.344 -7.40%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.735 -
std::set<std::string>::erase(iterator)/1024 33.692 21.33%
std::set<std::string>::erase(iterator)/32 25.512 -4.59%
std::set<std::string>::erase(iterator)/8192 31.022 3.92%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.261 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12976.611 3.25%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.727 1.98%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120275.286 2.20%
std::set<std::string>::erase(key)_(existent)/1024 74.164 -24.70%
std::set<std::string>::erase(key)_(existent)/32 52.084 -28.94%
std::set<std::string>::erase(key)_(existent)/8192 87.439 5.52%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.125 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.558 -5.83%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.404 2.27%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.564 -1.62%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.451 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.648 -
std::set<std::string>::find(key)_(existent)/1024 23.685 3.55%
std::set<std::string>::find(key)_(existent)/32 15.943 8.18%
std::set<std::string>::find(key)_(existent)/8192 30.995 4.94%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 22.118 -3.07%
std::set<std::string>::find(key)_(non-existent)/32 10.569 -
std::set<std::string>::find(key)_(non-existent)/8192 29.648 -2.31%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.683 29.28%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.936 1.04%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.983 4.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.932 -4.20%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.556 -7.74%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.304 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 48.652 8.00%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.035 -18.14%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.445 -5.10%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.268 3.07%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.391 11.63%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.422 -4.80%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.337 -3.58%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.644 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.416 -10.47%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.456 -12.28%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.013 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66965.304 -2.34%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1502.380 1.45%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 919577.149 6.09%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.592 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 47593.679 8.02%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1280.186 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 623196.070 2.43%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.323 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 43092.896 1.19%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1130.685 4.34%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614721.616 -
std::set<std::string>::insert(value)_(already_present)/1024 29.437 77.48%
std::set<std::string>::insert(value)_(already_present)/32 10.366 33.90%
std::set<std::string>::insert(value)_(already_present)/8192 38.554 -36.64%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.299 -4.09%
std::set<std::string>::insert(value)_(new_value,_end)/1024 62.556 -12.08%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.483 -18.56%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.025 -5.25%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.282 35.55%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 53.071 6.05%
std::set<std::string>::insert(value)_(new_value,_middle)/32 38.244 -8.93%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 47.293 -12.18%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.769 5.59%
std::set<std::string>::lower_bound(key)_(existent)/32 16.350 5.53%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.832 -1.45%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.874 6.29%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.581 2.09%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.210 1.05%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.335 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36549.576 -1.79%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 860.107 7.11%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 351381.261 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.298 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36744.770 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 691.111 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 351721.850 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16428.220 1.66%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 344.194 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208288.486 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.920 4.04%
std::set<std::string>::upper_bound(key)_(existent)/32 15.699 1.55%
std::set<std::string>::upper_bound(key)_(existent)/8192 27.764 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.470 1.02%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.325 -7.31%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.779 -
std::shift_left(deque<int>)/1024 38.307 -
std::shift_left(deque<int>)/32 3.824 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.974 -
std::shift_left(list<int>)/1024 731.249 -
std::shift_left(list<int>)/32 13.420 -
std::shift_left(list<int>)/50 27.527 -
std::shift_left(list<int>)/8192 7089.590 -7.05%
std::shift_left(vector<int>)/1024 35.548 -
std::shift_left(vector<int>)/32 2.972 -34.39%
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 281.229 -
std::shift_right(deque<int>)/1024 40.335 -1.01%
std::shift_right(deque<int>)/32 3.431 -
std::shift_right(deque<int>)/50 4.467 -
std::shift_right(deque<int>)/8192 308.544 -
std::shift_right(list<int>)/1024 733.335 -
std::shift_right(list<int>)/32 14.502 -
std::shift_right(list<int>)/50 28.672 6.78%
std::shift_right(list<int>)/8192 7527.644 -3.45%
std::shift_right(vector<int>)/1024 35.696 -
std::shift_right(vector<int>)/32 4.061 -1.29%
std::shift_right(vector<int>)/50 5.332 -
std::shift_right(vector<int>)/8192 301.788 -
std::shuffle(deque<int>)/1024 9275.447 -
std::shuffle(deque<int>)/32 292.828 -
std::shuffle(deque<int>)/8192 73979.253 -
std::shuffle(vector<int>)/1024 8763.925 -
std::shuffle(vector<int>)/32 278.532 -
std::shuffle(vector<int>)/8192 69815.589 -
std::sort(deque<int>)_(ascending)/1024 766.193 -
std::sort(deque<int>)_(ascending)/8 17.612 -
std::sort(deque<int>)_(ascending)/8192 5753.043 -
std::sort(deque<int>)_(descending)/1024 1298.494 -
std::sort(deque<int>)_(descending)/8 25.384 -
std::sort(deque<int>)_(descending)/8192 10386.111 -
std::sort(deque<int>)_(heap)/1024 6218.684 -
std::sort(deque<int>)_(heap)/8 24.819 1.54%
std::sort(deque<int>)_(heap)/8192 69258.267 -
std::sort(deque<int>)_(pipe-organ)/1024 2734.530 -
std::sort(deque<int>)_(pipe-organ)/8 20.146 -
std::sort(deque<int>)_(pipe-organ)/8192 26167.080 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17756.676 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.612 -
std::sort(deque<int>)_(qsort_adversarial)/8192 482817.645 -
std::sort(deque<int>)_(repeated)/1024 963.609 -
std::sort(deque<int>)_(repeated)/8 17.911 -
std::sort(deque<int>)_(repeated)/8192 6741.356 -
std::sort(deque<int>)_(shuffled)/1024 6937.434 -1.25%
std::sort(deque<int>)_(shuffled)/8 23.196 -2.15%
std::sort(deque<int>)_(shuffled)/8192 81608.649 -
std::sort(vector<NonIntegral>)_(ascending)/1024 520.970 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.587 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3749.734 -
std::sort(vector<NonIntegral>)_(descending)/1024 777.567 -
std::sort(vector<NonIntegral>)_(descending)/8 24.919 -
std::sort(vector<NonIntegral>)_(descending)/8192 5285.951 -
std::sort(vector<NonIntegral>)_(heap)/1024 4289.010 -
std::sort(vector<NonIntegral>)_(heap)/8 23.527 -
std::sort(vector<NonIntegral>)_(heap)/8192 49767.889 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1875.074 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.346 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18342.057 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13249.387 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.679 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155383.959 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.197 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.725 -1.22%
std::sort(vector<NonIntegral>)_(repeated)/8192 3747.962 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 5035.844 7.50%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.586 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 105580.012 20.42%
std::sort(vector<int>)_(ascending)/1024 522.805 -
std::sort(vector<int>)_(ascending)/8 15.719 -
std::sort(vector<int>)_(ascending)/8192 3748.279 -
std::sort(vector<int>)_(descending)/1024 1021.347 -
std::sort(vector<int>)_(descending)/8 24.769 -
std::sort(vector<int>)_(descending)/8192 7259.626 -
std::sort(vector<int>)_(heap)/1024 4582.446 -
std::sort(vector<int>)_(heap)/8 23.794 -
std::sort(vector<int>)_(heap)/8192 45634.346 -
std::sort(vector<int>)_(pipe-organ)/1024 2293.387 -
std::sort(vector<int>)_(pipe-organ)/8 17.468 -
std::sort(vector<int>)_(pipe-organ)/8192 21610.291 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13375.785 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.763 -
std::sort(vector<int>)_(qsort_adversarial)/8192 153328.989 -
std::sort(vector<int>)_(repeated)/1024 664.736 -
std::sort(vector<int>)_(repeated)/8 15.780 -
std::sort(vector<int>)_(repeated)/8192 5041.412 -
std::sort(vector<int>)_(shuffled)/1024 4654.519 -
std::sort(vector<int>)_(shuffled)/8 22.720 -
std::sort(vector<int>)_(shuffled)/8192 45026.788 -
std::sort_heap(deque<int>)/1024 13391.669 -
std::sort_heap(deque<int>)/8 36.862 -
std::sort_heap(deque<int>)/8192 476469.242 1.57%
std::sort_heap(deque<int>,_pred)/1024 12687.784 3.36%
std::sort_heap(deque<int>,_pred)/8 34.649 1.16%
std::sort_heap(deque<int>,_pred)/8192 432159.528 1.91%
std::sort_heap(vector<NonIntegral>)/1024 9864.806 -
std::sort_heap(vector<NonIntegral>)/8 30.118 -
std::sort_heap(vector<NonIntegral>)/8192 106205.006 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9892.616 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.799 -2.57%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106699.533 -
std::sort_heap(vector<int>)/1024 9837.741 -
std::sort_heap(vector<int>)/8 30.264 -2.70%
std::sort_heap(vector<int>)/8192 106320.313 -
std::sort_heap(vector<int>,_pred)/1024 9856.853 -
std::sort_heap(vector<int>,_pred)/8 31.962 -
std::sort_heap(vector<int>,_pred)/8192 106519.916 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2781.291 3.01%
std::stable_partition(deque<int>)_(alloc_fails)/32 1892.158 1.53%
std::stable_partition(deque<int>)_(alloc_fails)/50 1901.218 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9832.084 -
std::stable_partition(deque<int>)_(dense)/1024 633.301 3.19%
std::stable_partition(deque<int>)_(dense)/32 31.811 5.51%
std::stable_partition(deque<int>)_(dense)/50 41.667 4.61%
std::stable_partition(deque<int>)_(dense)/8192 5683.544 -
std::stable_partition(deque<int>)_(sparse)/1024 450.664 -3.81%
std::stable_partition(deque<int>)_(sparse)/32 13.080 3.74%
std::stable_partition(deque<int>)_(sparse)/50 30.930 1.47%
std::stable_partition(deque<int>)_(sparse)/8192 3616.049 5.07%
std::stable_partition(list<int>)_(alloc_fails)/1024 4208.240 -
std::stable_partition(list<int>)_(alloc_fails)/32 1877.474 1.30%
std::stable_partition(list<int>)_(alloc_fails)/50 1927.475 1.86%
std::stable_partition(list<int>)_(alloc_fails)/8192 26581.370 -
std::stable_partition(list<int>)_(dense)/1024 1465.961 -
std::stable_partition(list<int>)_(dense)/32 38.465 1.89%
std::stable_partition(list<int>)_(dense)/50 58.204 3.75%
std::stable_partition(list<int>)_(dense)/8192 23323.429 1.89%
std::stable_partition(list<int>)_(sparse)/1024 933.148 -
std::stable_partition(list<int>)_(sparse)/32 9.655 -
std::stable_partition(list<int>)_(sparse)/50 27.106 1.43%
std::stable_partition(list<int>)_(sparse)/8192 8794.787 2.13%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2321.992 1.13%
std::stable_partition(vector<int>)_(alloc_fails)/32 1899.011 1.72%
std::stable_partition(vector<int>)_(alloc_fails)/50 1884.164 1.76%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5336.752 -
std::stable_partition(vector<int>)_(dense)/1024 292.942 -
std::stable_partition(vector<int>)_(dense)/32 21.775 -
std::stable_partition(vector<int>)_(dense)/50 25.808 -
std::stable_partition(vector<int>)_(dense)/8192 2092.835 -
std::stable_partition(vector<int>)_(sparse)/1024 216.708 -
std::stable_partition(vector<int>)_(sparse)/32 7.230 2.25%
std::stable_partition(vector<int>)_(sparse)/50 22.292 5.60%
std::stable_partition(vector<int>)_(sparse)/8192 1548.353 -1.64%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4013.296 -1.31%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.945 1.56%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18918.505 -4.70%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29081.604 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.655 -1.95%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26173.243 -1.26%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13871.761 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.134 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25640.013 -1.16%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16522.378 -1.31%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.288 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22241.417 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25940.229 -1.18%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.393 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28091.174 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3711.584 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.451 -1.94%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13676.392 4.79%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19546.923 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.707 -1.75%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24643.447 -
std::stable_sort(deque<int>)_(ascending)/1024 2123.283 -
std::stable_sort(deque<int>)_(ascending)/8 17.442 -1.82%
std::stable_sort(deque<int>)_(ascending)/8192 13620.237 -
std::stable_sort(deque<int>)_(descending)/1024 2905.111 -1.46%
std::stable_sort(deque<int>)_(descending)/8 25.080 -3.83%
std::stable_sort(deque<int>)_(descending)/8192 20383.435 -1.31%
std::stable_sort(deque<int>)_(heap)/1024 2729.299 -
std::stable_sort(deque<int>)_(heap)/8 24.170 1.59%
std::stable_sort(deque<int>)_(heap)/8192 17204.317 -1.66%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2927.003 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.597 -1.67%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20382.438 -1.19%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3110.951 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.163 -2.25%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20674.750 -1.06%
std::stable_sort(deque<int>)_(repeated)/1024 1416.389 -
std::stable_sort(deque<int>)_(repeated)/8 17.765 -
std::stable_sort(deque<int>)_(repeated)/8192 7666.248 -
std::stable_sort(deque<int>)_(shuffled)/1024 2535.482 -
std::stable_sort(deque<int>)_(shuffled)/8 22.551 -
std::stable_sort(deque<int>)_(shuffled)/8192 14141.563 -1.95%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4852.342 -1.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.836 -2.65%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 51375.827 7.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22739.445 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.541 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 117605.700 -2.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13792.807 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.440 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107462.610 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13874.625 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.747 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84660.989 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22432.949 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.668 -1.25%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135913.934 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3509.561 -7.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.864 -2.24%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18151.138 -7.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17925.772 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.376 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146028.200 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3604.845 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.095 1.34%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41960.293 1.33%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12635.777 -3.48%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.583 3.87%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187266.772 -6.75%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9563.148 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.386 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117571.238 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8098.118 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.537 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116317.945 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13645.959 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.879 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200743.476 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.257 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.152 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13935.172 -1.42%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12022.738 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.646 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174790.645 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4586.916 -3.81%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.885 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18751.180 -3.46%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23351.316 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.195 -1.55%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24485.992 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13828.666 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.357 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30492.059 -1.45%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13990.377 -1.57%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.038 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21828.518 -2.58%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22520.624 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.876 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34142.242 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3418.670 -1.63%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.969 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9639.250 -45.90%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17874.478 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.549 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27200.190 -4.40%
std::stable_sort(vector<int>)_(ascending)/1024 2074.687 -1.66%
std::stable_sort(vector<int>)_(ascending)/8 15.422 -
std::stable_sort(vector<int>)_(ascending)/8192 13472.963 -
std::stable_sort(vector<int>)_(descending)/1024 2782.626 -3.22%
std::stable_sort(vector<int>)_(descending)/8 24.437 5.43%
std::stable_sort(vector<int>)_(descending)/8192 18797.871 1.81%
std::stable_sort(vector<int>)_(heap)/1024 2520.689 -1.91%
std::stable_sort(vector<int>)_(heap)/8 21.321 -
std::stable_sort(vector<int>)_(heap)/8192 14502.490 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2769.028 -3.98%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.732 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18242.812 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2881.719 -1.12%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.425 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18292.985 -
std::stable_sort(vector<int>)_(repeated)/1024 1091.978 -3.23%
std::stable_sort(vector<int>)_(repeated)/8 15.408 -
std::stable_sort(vector<int>)_(repeated)/8192 5252.324 -
std::stable_sort(vector<int>)_(shuffled)/1024 2224.558 -2.25%
std::stable_sort(vector<int>)_(shuffled)/8 19.644 -
std::stable_sort(vector<int>)_(shuffled)/8192 10935.333 -
std::swap_ranges(deque<int>)/1024 365.017 10.73%
std::swap_ranges(deque<int>)/32 11.666 11.97%
std::swap_ranges(deque<int>)/50 17.996 13.50%
std::swap_ranges(deque<int>)/8192 2890.953 6.74%
std::swap_ranges(list<int>)/1024 812.338 6.74%
std::swap_ranges(list<int>)/32 19.616 -1.77%
std::swap_ranges(list<int>)/50 34.338 6.03%
std::swap_ranges(list<int>)/8192 10570.599 1.40%
std::swap_ranges(vector<int>)/1024 62.715 -
std::swap_ranges(vector<int>)/32 4.823 -
std::swap_ranges(vector<int>)/50 5.605 -
std::swap_ranges(vector<int>)/8192 476.170 -
std::transform(deque<int>)_(identity_transform)/1024 370.242 -
std::transform(deque<int>)_(identity_transform)/32 12.306 -
std::transform(deque<int>)_(identity_transform)/50 19.111 -
std::transform(deque<int>)_(identity_transform)/8192 2446.504 -
std::transform(deque<int>,_deque<int>)/1024 660.565 -
std::transform(deque<int>,_deque<int>)/32 21.355 -6.18%
std::transform(deque<int>,_deque<int>)/50 36.013 -1.21%
std::transform(deque<int>,_deque<int>)/8192 5424.164 -
std::transform(list<int>)_(identity_transform)/1024 742.487 -
std::transform(list<int>)_(identity_transform)/32 17.020 -
std::transform(list<int>)_(identity_transform)/50 30.526 -
std::transform(list<int>)_(identity_transform)/8192 7681.309 1.13%
std::transform(list<int>,_list<int>)/1024 841.462 -
std::transform(list<int>,_list<int>)/32 23.133 -
std::transform(list<int>,_list<int>)/50 37.370 -
std::transform(list<int>,_list<int>)/8192 9472.000 2.19%
std::transform(vector<int>)_(identity_transform)/1024 262.942 -
std::transform(vector<int>)_(identity_transform)/32 9.171 -
std::transform(vector<int>)_(identity_transform)/50 16.222 -
std::transform(vector<int>)_(identity_transform)/8192 2022.813 -
std::transform(vector<int>,_vector<int>)/1024 555.765 -
std::transform(vector<int>,_vector<int>)/32 17.228 -
std::transform(vector<int>,_vector<int>)/50 26.870 -
std::transform(vector<int>,_vector<int>)/8192 4447.776 -
std::unique(deque<int>)_(contiguous)/1024 517.838 -
std::unique(deque<int>)_(contiguous)/32 49.583 -
std::unique(deque<int>)_(contiguous)/52 55.851 1.30%
std::unique(deque<int>)_(contiguous)/8192 3770.584 -
std::unique(deque<int>)_(sprinkled)/1024 513.010 -
std::unique(deque<int>)_(sprinkled)/32 53.126 -1.23%
std::unique(deque<int>)_(sprinkled)/52 61.248 -
std::unique(deque<int>)_(sprinkled)/8192 3826.091 -
std::unique(deque<int>,_pred)_(contiguous)/1024 635.170 -
std::unique(deque<int>,_pred)_(contiguous)/32 57.146 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.859 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4558.324 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 688.427 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.063 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.839 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5244.029 -
std::unique(list<int>)_(contiguous)/1024 920.230 -
std::unique(list<int>)_(contiguous)/32 52.144 -
std::unique(list<int>)_(contiguous)/52 63.632 -1.26%
std::unique(list<int>)_(contiguous)/8192 6966.247 -
std::unique(list<int>)_(sprinkled)/1024 964.022 -
std::unique(list<int>)_(sprinkled)/32 54.140 -
std::unique(list<int>)_(sprinkled)/52 67.688 -
std::unique(list<int>)_(sprinkled)/8192 7912.542 -2.96%
std::unique(list<int>,_pred)_(contiguous)/1024 950.775 -11.27%
std::unique(list<int>,_pred)_(contiguous)/32 57.891 -
std::unique(list<int>,_pred)_(contiguous)/52 71.399 -
std::unique(list<int>,_pred)_(contiguous)/8192 7571.028 -1.15%
std::unique(list<int>,_pred)_(sprinkled)/1024 1010.520 -2.98%
std::unique(list<int>,_pred)_(sprinkled)/32 66.331 -2.02%
std::unique(list<int>,_pred)_(sprinkled)/52 82.892 -1.87%
std::unique(list<int>,_pred)_(sprinkled)/8192 8348.159 -
std::unique(vector<int>)_(contiguous)/1024 310.094 -
std::unique(vector<int>)_(contiguous)/32 48.288 -
std::unique(vector<int>)_(contiguous)/52 53.300 -1.78%
std::unique(vector<int>)_(contiguous)/8192 1922.648 -
std::unique(vector<int>)_(sprinkled)/1024 537.403 1.11%
std::unique(vector<int>)_(sprinkled)/32 56.940 4.74%
std::unique(vector<int>)_(sprinkled)/52 66.017 -
std::unique(vector<int>)_(sprinkled)/8192 3996.477 1.84%
std::unique(vector<int>,_pred)_(contiguous)/1024 488.391 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.324 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.596 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3594.318 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.252 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.163 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.873 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5205.129 -
std::unique_copy(deque<int>)_(contiguous)/1024 474.283 -
std::unique_copy(deque<int>)_(contiguous)/32 9.368 -31.43%
std::unique_copy(deque<int>)_(contiguous)/52 15.005 -29.12%
std::unique_copy(deque<int>)_(contiguous)/8192 3744.218 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.379 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.634 -1.96%
std::unique_copy(deque<int>)_(sprinkled)/52 14.750 -14.14%
std::unique_copy(deque<int>)_(sprinkled)/8192 3979.780 5.74%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.551 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.727 5.63%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.098 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4490.855 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.696 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.764 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.518 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5061.842 -
std::unique_copy(list<int>)_(contiguous)/1024 1625.243 119.90%
std::unique_copy(list<int>)_(contiguous)/32 11.312 -
std::unique_copy(list<int>)_(contiguous)/52 19.675 -
std::unique_copy(list<int>)_(contiguous)/8192 6788.291 -
std::unique_copy(list<int>)_(sprinkled)/1024 745.085 -
std::unique_copy(list<int>)_(sprinkled)/32 13.671 5.08%
std::unique_copy(list<int>)_(sprinkled)/52 24.341 1.85%
std::unique_copy(list<int>)_(sprinkled)/8192 6977.339 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 794.507 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.333 -1.90%
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.988 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7551.060 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.635 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.383 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.519 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7618.942 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.277 -
std::unique_copy(vector<int>)_(contiguous)/32 8.714 -
std::unique_copy(vector<int>)_(contiguous)/52 13.466 -
std::unique_copy(vector<int>)_(contiguous)/8192 1893.170 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.899 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.302 -
std::unique_copy(vector<int>)_(sprinkled)/52 22.526 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3679.526 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.555 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.346 -1.35%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.740 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3795.344 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 591.101 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.311 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.511 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4527.635 -
std::unordered_map<int,_int>::clear()/0 391.287 -
std::unordered_map<int,_int>::clear()/1024 10426.570 29.26%
std::unordered_map<int,_int>::clear()/32 646.515 10.00%
std::unordered_map<int,_int>::clear()/8192 73488.570 15.69%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.912 4.76%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.775 -4.29%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.678 -4.69%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.355 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.802 -3.20%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.730 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.587 -10.93%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.165 -10.01%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.318 -4.92%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.363 -7.94%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.291 -17.25%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.305 -25.44%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.361 -25.32%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.401 -6.18%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.100 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8553.800 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 265.357 1.38%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 98136.755 -
std::unordered_map<int,_int>::ctor(const&)/0 12.923 -
std::unordered_map<int,_int>::ctor(const&)/1024 6751.929 -
std::unordered_map<int,_int>::ctor(const&)/32 200.018 -
std::unordered_map<int,_int>::ctor(const&)/8192 55706.148 1.53%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.972 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9735.268 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 269.030 1.76%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80457.736 -1.05%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.831 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14321.885 7.86%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 384.927 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145798.734 3.16%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.861 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13357.549 1.57%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.029 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141479.961 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.999 7.29%
std::unordered_map<int,_int>::erase(iterator)/32 20.799 6.36%
std::unordered_map<int,_int>::erase(iterator)/8192 21.494 9.30%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.079 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6059.688 9.70%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 547.535 2.93%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49384.453 8.91%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 23.061 6.63%
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.191 5.79%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.170 5.23%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.262 -12.47%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.174 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.074 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.232 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.202 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.260 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.261 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.327 -3.63%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.486 1.92%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.434 -3.07%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.326 -3.03%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.279 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.049 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.035 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.998 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13100.260 -1.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 735.224 -1.77%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141661.030 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 404.039 2.25%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13279.931 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.512 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142078.046 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.562 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7830.115 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 596.079 -1.01%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86843.212 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.005 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14495.120 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 769.216 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151408.494 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.288 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14132.501 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 757.941 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146965.569 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.424 1.02%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.818 -1.34%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.605 -5.72%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.964 -1.47%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.875 -2.94%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.331 -2.08%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.206 -7.29%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.975 -1.20%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.089 -1.90%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.259 -2.07%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.764 -3.07%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.073 -2.95%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.708 -8.81%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.099 -1.27%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.164 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.977 -3.94%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.251 -2.05%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.150 -7.99%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.164 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.692 5.17%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.298 -1.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.353 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.138 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6605.701 -1.67%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.802 2.03%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53786.697 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.126 -1.20%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6605.248 -5.82%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 196.794 -4.96%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54406.107 -2.27%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1439.055 9.37%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.240 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26556.890 4.08%
std::unordered_multimap<int,_int>::clear()/0 391.193 -1.53%
std::unordered_multimap<int,_int>::clear()/1024 8052.795 -
std::unordered_multimap<int,_int>::clear()/32 589.906 -
std::unordered_multimap<int,_int>::clear()/8192 61559.906 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.374 -2.77%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.526 1.21%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.415 -3.48%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.440 7.63%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.597 8.51%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.745 22.86%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.809 6.60%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.592 -8.67%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.635 -13.07%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.713 -8.71%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.351 -12.96%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.265 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.230 2.43%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.210 10.42%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.080 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8628.343 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 286.353 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 102249.915 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.208 1.49%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6824.185 1.33%
std::unordered_multimap<int,_int>::ctor(const&)/32 204.426 1.54%
std::unordered_multimap<int,_int>::ctor(const&)/8192 56404.458 2.42%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.996 -2.54%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9207.909 1.04%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.211 1.47%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77212.240 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.899 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 15174.412 17.21%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 384.489 1.15%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146899.537 4.98%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.916 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13172.429 3.16%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.966 2.31%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141903.579 1.49%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.626 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.627 -1.20%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.645 -17.95%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.200 -1.71%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5832.725 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.016 -1.07%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44716.905 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.773 -6.71%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.842 1.33%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 26.061 6.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.299 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.439 2.21%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.464 3.90%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.233 1.27%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.458 3.14%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.356 5.14%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.037 3.12%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.347 4.67%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.297 5.56%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.501 20.15%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -3.38%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.123 -3.59%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.026 -12.65%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.318 1.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.477 -1.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15457.775 2.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 773.326 2.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 172008.070 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.251 -2.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15589.147 2.24%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 756.728 -1.50%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 170733.316 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.256 -1.79%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14451.267 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 808.913 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 180404.779 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.434 -1.71%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16770.182 4.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 822.775 -1.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 168284.682 1.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.258 -1.67%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16809.817 1.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 809.646 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 185036.898 1.39%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 22.159 -12.84%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.256 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 25.893 13.30%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.626 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.199 -4.79%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.535 7.63%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.595 4.78%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.606 -1.10%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.756 -10.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.002 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.562 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.174 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7233.865 6.24%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 241.457 7.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57472.035 5.16%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.158 -1.98%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6738.503 -2.39%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.797 -7.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55442.618 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1344.698 -22.17%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.018 -2.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26702.881 -9.00%
std::unordered_multiset<int>::clear()/0 391.885 -
std::unordered_multiset<int>::clear()/1024 8522.854 3.74%
std::unordered_multiset<int>::clear()/32 597.722 -
std::unordered_multiset<int>::clear()/8192 64337.204 1.09%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.330 -15.02%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.311 -3.01%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.573 10.25%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.337 -7.91%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.743 2.99%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.679 -8.54%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.491 -7.24%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.792 14.53%
std::unordered_multiset<int>::count(key)_(existent)/32 1.743 -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.726 6.90%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.481 56.55%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.381 14.04%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.410 13.70%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.309 1.69%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.995 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8624.906 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 297.401 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 101561.605 -
std::unordered_multiset<int>::ctor(const&)/0 12.872 -
std::unordered_multiset<int>::ctor(const&)/1024 6668.869 -
std::unordered_multiset<int>::ctor(const&)/32 198.941 -
std::unordered_multiset<int>::ctor(const&)/8192 55200.828 1.46%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.058 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9079.862 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 250.135 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75590.978 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.808 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13181.651 3.65%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.924 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139919.817 1.37%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.834 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12944.833 3.47%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.903 1.54%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139700.884 -
std::unordered_multiset<int>::erase(iterator)/1024 20.065 2.43%
std::unordered_multiset<int>::erase(iterator)/32 19.943 2.31%
std::unordered_multiset<int>::erase(iterator)/8192 22.890 10.88%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.377 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5862.813 2.17%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 507.108 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46663.198 -1.93%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.119 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.937 8.35%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.906 -3.92%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.397 34.39%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.206 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.255 -1.08%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.233 1.70%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.352 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.250 -3.00%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.198 -2.11%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.316 -8.50%
std::unordered_multiset<int>::find(key)_(existent)/32 1.364 -3.96%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.240 -21.16%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.210 24.14%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.035 1.47%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.093 24.46%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.265 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15402.343 2.28%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.075 -1.93%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165384.415 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.322 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15617.815 3.43%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.470 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165012.244 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.505 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14147.804 2.63%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 800.759 -1.01%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173089.682 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 25.929 20.68%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.869 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.274 -7.87%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.534 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.681 1.12%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.830 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 21.730 -7.75%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.428 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.554 -10.73%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.909 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.580 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.166 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6717.945 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.398 5.44%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54223.639 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.151 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6721.471 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 197.668 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54665.502 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 2021.762 38.04%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.453 1.55%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 30856.886 22.64%
std::unordered_set<int>::clear()/0 390.606 -
std::unordered_set<int>::clear()/1024 7734.379 -12.00%
std::unordered_set<int>::clear()/32 579.647 -5.64%
std::unordered_set<int>::clear()/8192 61014.427 -10.90%
std::unordered_set<int>::contains(key)_(existent)/1024 1.152 -1.07%
std::unordered_set<int>::contains(key)_(existent)/32 1.344 13.03%
std::unordered_set<int>::contains(key)_(existent)/8192 1.264 2.41%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.401 15.72%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.838 -7.11%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.480 -16.23%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.571 1.27%
std::unordered_set<int>::count(key)_(existent)/1024 1.387 -5.77%
std::unordered_set<int>::count(key)_(existent)/32 1.346 -16.07%
std::unordered_set<int>::count(key)_(existent)/8192 1.408 -17.12%
std::unordered_set<int>::count(key)_(non-existent)/0 0.270 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.569 -10.00%
std::unordered_set<int>::count(key)_(non-existent)/32 1.447 4.92%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.533 -5.67%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.757 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8796.250 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 274.726 -1.48%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102343.910 -1.21%
std::unordered_set<int>::ctor(const&)/0 12.870 -
std::unordered_set<int>::ctor(const&)/1024 6700.202 -
std::unordered_set<int>::ctor(const&)/32 199.096 -
std::unordered_set<int>::ctor(const&)/8192 54758.643 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.020 1.01%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9636.174 -
std::unordered_set<int>::ctor(const&,_alloc)/32 266.772 2.60%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80001.792 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.823 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13520.892 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.523 4.29%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141714.636 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.837 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13328.411 -7.77%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.950 2.07%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141727.737 -7.66%
std::unordered_set<int>::erase(iterator)/1024 19.848 -5.52%
std::unordered_set<int>::erase(iterator)/32 19.365 -7.71%
std::unordered_set<int>::erase(iterator)/8192 20.027 -2.82%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.336 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5360.185 -7.63%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 508.784 -6.57%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43586.197 -9.35%
std::unordered_set<int>::erase(key)_(existent)/1024 20.922 -9.69%
std::unordered_set<int>::erase(key)_(existent)/32 20.883 -8.18%
std::unordered_set<int>::erase(key)_(existent)/8192 23.021 -1.02%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.343 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.395 18.63%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.332 13.23%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.331 17.89%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.286 -1.79%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.354 14.13%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.201 -
std::unordered_set<int>::find(key)_(existent)/1024 1.422 13.32%
std::unordered_set<int>::find(key)_(existent)/32 1.338 1.67%
std::unordered_set<int>::find(key)_(existent)/8192 1.290 -2.07%
std::unordered_set<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.029 -15.62%
std::unordered_set<int>::find(key)_(non-existent)/32 1.100 2.73%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.105 2.19%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.519 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12605.490 -1.55%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 702.435 -3.42%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138809.403 2.11%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.665 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12225.047 -3.31%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 724.869 -2.07%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 135927.899 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.658 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7462.195 -2.23%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 589.998 -3.96%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85738.832 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.851 1.88%
std::unordered_set<int>::insert(value)_(already_present)/32 1.755 -13.77%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.721 -33.45%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.909 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.554 -4.59%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.256 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.421 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.907 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 18.648 -3.72%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.080 -2.39%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.667 -4.76%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.460 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6737.565 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 205.205 -5.94%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53918.465 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.433 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6583.886 -2.40%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 197.378 -3.65%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54506.783 1.29%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.934 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1692.350 -19.89%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.481 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 28951.459 -12.06%
std::unordered_set<std::string>::clear()/0 393.236 -
std::unordered_set<std::string>::clear()/1024 22864.046 -1.80%
std::unordered_set<std::string>::clear()/32 903.110 -2.32%
std::unordered_set<std::string>::clear()/8192 218597.013 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 37.564 -
std::unordered_set<std::string>::contains(key)_(existent)/32 39.305 4.22%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.806 -2.99%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.841 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.893 -2.77%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.936 -2.93%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.743 8.10%
std::unordered_set<std::string>::count(key)_(existent)/32 40.016 -4.90%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.778 -10.89%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.329 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.495 -9.74%
std::unordered_set<std::string>::count(key)_(non-existent)/32 26.993 34.12%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.091 2.30%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.773 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40828.466 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1005.996 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 740452.561 2.65%
std::unordered_set<std::string>::ctor(const&)/0 12.868 -
std::unordered_set<std::string>::ctor(const&)/1024 33265.253 -
std::unordered_set<std::string>::ctor(const&)/32 707.165 -19.45%
std::unordered_set<std::string>::ctor(const&)/8192 336684.284 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.904 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63067.641 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1576.963 -5.50%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604163.599 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.883 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62393.323 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1491.142 -13.16%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 639987.591 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.869 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61789.557 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1435.605 -9.60%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637112.311 -
std::unordered_set<std::string>::erase(iterator)/1024 25.833 -14.41%
std::unordered_set<std::string>::erase(iterator)/32 32.760 7.31%
std::unordered_set<std::string>::erase(iterator)/8192 31.312 6.37%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.587 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12373.848 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.206 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116999.920 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 128.628 26.35%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.728 -7.23%
std::unordered_set<std::string>::erase(key)_(existent)/8192 61.121 -51.48%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.268 -7.71%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.882 -4.84%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 25.939 9.80%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.704 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.895 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.338 3.44%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 20.986 3.00%
std::unordered_set<std::string>::find(key)_(existent)/1024 32.312 -11.29%
std::unordered_set<std::string>::find(key)_(existent)/32 37.837 7.72%
std::unordered_set<std::string>::find(key)_(existent)/8192 41.693 5.50%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.322 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.194 15.60%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.827 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.692 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.298 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56136.309 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1813.585 -1.51%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 598968.216 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.717 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56183.007 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1925.746 -4.36%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 604360.320 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.597 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55655.914 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1764.310 -7.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 561179.494 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.786 243.12%
std::unordered_set<std::string>::insert(value)_(already_present)/32 64.663 82.16%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.321 -25.79%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 49.407 24.01%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 62.757 35.01%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 61.166 13.44%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.973 2.30%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 42.677 -36.53%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 40.390 -14.67%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 50.943 53.32%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 56.487 -22.33%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.164 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35737.906 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 726.915 -2.89%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338025.124 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.156 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35497.504 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 777.117 2.97%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340737.080 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -12.74%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16399.439 7.26%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 275.152 -20.76%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 207962.186 -
std::upper_bound(std::deque<int>)/100 30.649 -
std::upper_bound(std::deque<int>)/8 17.956 -
std::upper_bound(std::deque<int>)/8192 65.328 -
std::upper_bound(std::forward_list<int>)/100 96.616 -
std::upper_bound(std::forward_list<int>)/8 16.180 -
std::upper_bound(std::forward_list<int>)/8192 10410.651 -
std::upper_bound(std::list<int>)/100 101.094 -
std::upper_bound(std::list<int>)/8 16.302 -
std::upper_bound(std::list<int>)/8192 14131.249 -
std::upper_bound(std::vector<int>)/100 12.381 -
std::upper_bound(std::vector<int>)/8 6.001 -
std::upper_bound(std::vector<int>)/8192 15.754 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.669 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 396.369 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 644.538 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.349 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 261.503 -4.93%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.231 -1.45%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.235 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 801.210 -8.82%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.291 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.874 4.87%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 686.245 -20.94%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.631 1.39%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.728 2.85%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 642.824 -24.44%
std::vector<int>::ctor(size)/1024 43.738 -
std::vector<int>::ctor(size)/32 10.808 9.33%
std::vector<int>::ctor(size)/8192 562.347 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.707 -1.25%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.740 -4.76%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.817 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.548 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.755 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.532 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.767 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.428 3.33%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.793 -1.35%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.487 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.143 1.01%
std::vector<int>::insert(begin)_(cheap_elements)/8192 301.797 2.89%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 976.582 1.32%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 436.679 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4719.461 -1.11%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 942.171 2.60%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 466.498 2.21%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4268.109 -2.15%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.405 -4.25%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.242 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4752.929 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 21.004 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.137 4.58%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.864 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.125 1.22%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.994 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 829.078 -5.00%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.807 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 26.486 12.15%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 658.842 -3.67%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.498 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.473 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.451 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.480 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.946 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.446 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4868.742 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12730.893 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.940 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110324.452 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.622 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.097 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6342.336 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6582.782 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 152.989 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54830.997 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.999 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.674 2.17%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6918.277 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 23779.066 17.73%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 743.561 21.82%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 188050.454 6.87%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.047 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.915 3.51%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6889.019 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20983.088 2.56%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 637.391 1.16%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 182387.456 3.38%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.185 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.748 4.29%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6887.213 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20980.736 3.18%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 635.677 3.37%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 181598.872 3.01%
std::vector<std::string>::ctor(size)/1024 428.592 -
std::vector<std::string>::ctor(size)/32 33.610 8.64%
std::vector<std::string>::ctor(size)/8192 4172.862 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.627 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.556 5.72%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5306.617 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21857.871 8.44%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 636.883 9.97%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 188106.067 7.47%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.257 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.712 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4583.958 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.072 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.968 1.44%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.828 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.314 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.905 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2277.482 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 303.980 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 27.264 3.03%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.499 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.459 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.132 1.17%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4572.089 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.490 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.401 2.48%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4591.380 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1833.512 1.03%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.680 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12392.750 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15403.839 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 798.747 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117363.429 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3320.670 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.456 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23007.698 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16978.754 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 863.696 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 133166.329 3.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1866.898 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.038 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13957.214 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13678.174 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 874.303 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117602.087 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.870 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.176 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.804 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.809 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.635 1.94%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.179 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 766.166 6.62%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 29.551 8.50%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 6062.919 6.54%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6515.940 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 137.084 2.20%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53390.976 1.05%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 548.140 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 44.436 9.18%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3176.510 -4.90%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 593.784 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.070 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5733.744 -
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.748 -
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.551 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.222 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.634 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.760 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.763 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.758 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.533 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.513 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.582 -
vector<bool>(const_vector<bool>&) 9.863 -1.29%
vector<bool>(size_type,_const_value_type&) 8.284 -2.06%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.652 -4.88%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.971 -5.21%
vector<bool>::reserve() 8.084 -4.80%
vector<bool>::resize() 10.627 -
Geometric Mean 891.816 -